Files
perun/01_DCS/dcs_engine_events.puml
2021-12-13 20:22:00 +00:00

39 lines
786 B
Plaintext

@startuml
'https://plantuml.com/sequence-diagram
autonumber
participant UI
participant Server
participant Mission
participant Simulation
participant Paused
participant Active
UI -> Server: onNetMissionChange
note left: start server
Server -> Mission: onMissionLoadBegin
Server -> Mission: onMissionLoadEnd
Mission -> Paused: onSimulationStart
note right: if starting configured, will unpause automatically
Paused -> Active: onSimulationResume
Active -> Paused: onSimulationPaused
note left: when paused in the UI
Paused -> Active: onSimulationResume
note right: when simulation is unpaused
Simulation -> Mission: onSimulationStop
note right: when simulation is stopped
UI -> Server: onNetMissionChange
note left: change mission
Server -> Mission: onMissionLoadBegin
@enduml