Interface

IAircraft

USI.Core

Public SDK type.

public interface IAircraft : IAircraftComponentCollection

Properties

Airframe

public IAircraftAirframe Airframe { get; }

Autopilot

public Autopilot Autopilot { get; }

AuxiliaryPowerUnit

public IAircraftAuxiliaryPowerUnitSystem AuxiliaryPowerUnit { get; }

Avionics

public AvionicsGroup Avionics { get; }

Cabin

public IAircraftCabinSystem Cabin { get; }

Controls

public IAircraftControls Controls { get; }

Dynamics

public IAircraftDynamics Dynamics { get; }

Effects

public IAircraftEffectsSystem Effects { get; }

Electrical

public IAircraftElectricalSystem Electrical { get; }

Engines

public IAircraftEngines Engines { get; }

FlightAssistance

public IAircraftFlightAssistanceSystem FlightAssistance { get; }

FlightPlan

public IAircraftFlightPlan FlightPlan { get; }

Fuel

public IAircraftFuelSystem Fuel { get; }

Gear

public LandingGear Gear { get; }

GraphVersion

public long GraphVersion { get; }

GroundServices

public IAircraftGroundServices GroundServices { get; }

Hydraulics

public IAircraftHydraulicSystem Hydraulics { get; }

IceProtection

public IAircraftIceProtectionSystem IceProtection { get; }

Identity

public IAircraftIdentity Identity { get; }

Interactions

public IAircraftInteractions Interactions { get; }

LighterThanAir

public IAircraftLighterThanAirSystem LighterThanAir { get; }

Lighting

public IAircraftLightingSystem Lighting { get; }

Oxygen

public IAircraftOxygenSystem Oxygen { get; }

PerformanceLimits

public IAircraftPerformanceLimits PerformanceLimits { get; }

Pneumatics

public IAircraftPneumaticSystem Pneumatics { get; }

Position

public AircraftPosition Position { get; }

Pressurization

public IAircraftPressurizationSystem Pressurization { get; }

State

public IAircraftState State { get; }

Vacuum

public IAircraftVacuumSystem Vacuum { get; }

Warnings

public IAircraftWarningSystem Warnings { get; }

Weapons

public IAircraftWeaponsSystem Weapons { get; }

WeightAndBalance

public IAircraftWeightAndBalanceSystem WeightAndBalance { get; }

Events

Crashed

public event EventHandler<AircraftCrashedEventArgs> Crashed

Raised once when the user aircraft enters a crashed state. The subscription remains valid when the loaded-aircraft component graph is replaced.