SimulatorLifecycle
USI.Core
Default implementation of the unified simulator lifecycle service.
public sealed class SimulatorLifecycle : ISimulatorLifecycleEvents
AircraftRelocated
public event EventHandler<AircraftRelocatedEventArgs> AircraftRelocatedFlightActivityChanged
public event EventHandler<FlightActivityChangedEventArgs> FlightActivityChangedFlightLoaded
public event EventHandler<FlightLoadedEventArgs> FlightLoadedFlightSaved
public event EventHandler FlightSavedLoadedAircraftAvailabilityChanged
public event EventHandler<LoadedAircraftAvailabilityChangedEventArgs> LoadedAircraftAvailabilityChangedSceneryChanged
public event EventHandler SceneryChangedMethods
TryGetFlightActivityAsync
public Task<USIResult<SimulatorFlightActivityState>> TryGetFlightActivityAsync()TryGetFlightsStartWithEnginesRunningAsync
public Task<USIResult<Boolean>> TryGetFlightsStartWithEnginesRunningAsync()TryGetLoadedAircraftAvailableAsync
public Task<USIResult<Boolean>> TryGetLoadedAircraftAvailableAsync()TryGetSceneryLoadingAsync
public Task<USIResult<Boolean>> TryGetSceneryLoadingAsync()TryReloadLoadedAircraftAsync
public Task<USIResult> TryReloadLoadedAircraftAsync(SimulatorLoadedAircraftReloadScope scope = Complete)TryReloadSceneryAsync
public Task<USIResult> TryReloadSceneryAsync()TryRequestSimulatorExitAsync
public Task<USIResult> TryRequestSimulatorExitAsync()TryResetCurrentFlightAsync
public Task<USIResult> TryResetCurrentFlightAsync()TrySetFlightsStartWithEnginesRunningAsync
public Task<USIResult> TrySetFlightsStartWithEnginesRunningAsync(bool enabled)