Aircraft
USI.Core
Stable root for the currently loaded aircraft. Child component objects are generation-bound and replaced atomically when the aircraft changes.
public sealed class Aircraft : IAircraft, IAircraftComponentCollectionProperties
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; }Components
public IReadOnlyList<IAircraftComponent> Components { 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; }Simulator
public ISimulator Simulator { 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> CrashedMethods
GetComponent
public T GetComponent<T>()GetComponent
public T GetComponent<T>(string name)GetComponents
public IReadOnlyList<T> GetComponents<T>()