Class

AirTrafficControlClearanceState

USI.Core

Immutable simulator-neutral view of the clearances currently granted by the simulator's air-traffic-control service.

public sealed class AirTrafficControlClearanceState : IEquatable<AirTrafficControlClearanceState>

Constructors

AirTrafficControlClearanceState

public AirTrafficControlClearanceState(bool IfrFlightPlanCleared, bool TaxiClearanceGranted, bool TakeoffClearanceGranted, bool LandingClearanceGranted)

Immutable simulator-neutral view of the clearances currently granted by the simulator's air-traffic-control service.

Properties

IfrFlightPlanCleared

public bool IfrFlightPlanCleared { get; set; }

LandingClearanceGranted

public bool LandingClearanceGranted { get; set; }

TakeoffClearanceGranted

public bool TakeoffClearanceGranted { get; set; }

TaxiClearanceGranted

public bool TaxiClearanceGranted { get; set; }

Methods

<Clone>$

public AirTrafficControlClearanceState <Clone>$()

Deconstruct

public void Deconstruct(bool IfrFlightPlanCleared, bool TaxiClearanceGranted, bool TakeoffClearanceGranted, bool LandingClearanceGranted)

Equals

public bool Equals(object obj)

Equals

public bool Equals(AirTrafficControlClearanceState other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()