ScenarioDesc
//Constructors/Producers
ScenarioDesc() -> ScenarioDesc
//Methods
ScenarioDesc.AircraftLivery() -> string
ScenarioDesc.AircraftName() -> string
ScenarioDesc.LongDesc() -> string
ScenarioDesc.Name() -> string
ScenarioDesc.ShortDesc() -> string
ScenarioDesc.StartLocation() -> dvec3
ScenarioDesc.StartOrientation() -> vec3
ScenarioDesc.ThumbImage() -> string
HandRecordingPlayer
//Constructors/Producers
CreateHandRecordingPlayer(AircraftInstance) -> HandRecordingPlayer
//Methods
HandRecordingPlayer.ApplyInputs() -> bool
HandRecordingPlayer.CurrentIndex() -> int
HandRecordingPlayer.CurrentTime() -> double
HandRecordingPlayer.Paused() -> bool
HandRecordingPlayer.Recording() -> HandRecording
HandRecordingPlayer.isPlaying() -> bool
HandRecordingPlayer.play() -> void
HandRecordingPlayer.update() -> void
FlightPathVisualizer
//Constructors/Producers
CreateFlightPathVisualizer(Scene, TileManager, FlightPath) -> FlightPathVisualizer
//Methods
FlightPathVisualizer.update() -> void
FlightPath
//Constructors/Producers
FlightPath() -> FlightPath
//Methods
FlightPath.Points() -> PathPointVector
ScenarioManager
//Constructors/Producers
GetScenarioManager() -> ScenarioManager
//Methods
ScenarioManager.getActiveScenario() -> Scenario
PathPoint
//Constructors/Producers
PathPoint() -> PathPoint
PathPoint(dvec3) -> PathPoint
//Methods
PathPoint.Position() -> dvec3
HandRecording
//Constructors/Producers
Recording(HandRecordingPlayer) -> HandRecording
//Methods
HandRecording.load(string) -> void
Scenario
//Constructors/Producers
getActiveScenario(ScenarioManager) -> Scenario
//Methods
Scenario.State() -> LiveScenario
LiveScenario
//Constructors/Producers
State(Scenario) -> LiveScenario
//Methods
LiveScenario.followPath(int) -> void
LiveScenario.hideSpinner() -> void
LiveScenario.isNearWaypoint(string, float) -> bool
LiveScenario.playAudio(string) -> void
LiveScenario.setComplete(string) -> void
LiveScenario.setFailed(string) -> void
LiveScenario.showFlightPath() -> void
LiveScenario.showSpinner(string) -> void