Class

AircraftState

USI.Core

Provides developer-friendly state for the currently loaded user aircraft without exposing simulator-native names or scalar encodings.

public sealed class AircraftState : AircraftComponentNode, IAircraftState

Methods

TryGetCrashCauseAsync

public Task<USIResult<AircraftCrashCause>> TryGetCrashCauseAsync()

TryGetCrashedAsync

public Task<USIResult<Boolean>> TryGetCrashedAsync()

TryGetOnGroundAsync

public Task<USIResult<Boolean>> TryGetOnGroundAsync()

TryGetOnRunwayAsync

public Task<USIResult<Boolean>> TryGetOnRunwayAsync()

TryGetParkedAsync

public Task<USIResult<Boolean>> TryGetParkedAsync()

TryGetSurfaceConditionAsync

public Task<USIResult<AircraftSurfaceCondition>> TryGetSurfaceConditionAsync()

TryGetSurfaceTypeAsync

public Task<USIResult<AircraftSurfaceType>> TryGetSurfaceTypeAsync()