AircraftIdentity
USI.Core
Provides developer-friendly identity and configuration values for the currently loaded user aircraft without exposing simulator-native names.
public sealed class AircraftIdentity : AircraftComponentNode, IAircraftIdentityMethods
TryGetAtcAircraftNameAsync
public Task<USIResult<String>> TryGetAtcAircraftNameAsync()TryGetAtcAircraftTypeNameAsync
public Task<USIResult<String>> TryGetAtcAircraftTypeNameAsync()TryGetAtcAirlineNameAsync
public Task<USIResult<String>> TryGetAtcAirlineNameAsync()TryGetAtcHeavyClassificationAsync
public Task<USIResult<Boolean>> TryGetAtcHeavyClassificationAsync()TryGetClassificationsAsync
public Task<USIResult<AircraftClassification>> TryGetClassificationsAsync()TryGetCreatorNameAsync
public Task<USIResult<String>> TryGetCreatorNameAsync()Gets the loaded aircraft asset's credited creator name.
TryGetDescriptionAsync
public Task<USIResult<String>> TryGetDescriptionAsync()Gets the loaded aircraft asset's authored description.
TryGetDisplayNameAsync
public Task<USIResult<String>> TryGetDisplayNameAsync()TryGetEngineCountAsync
public Task<USIResult<Int32>> TryGetEngineCountAsync()TryGetInteriorAvatarHiddenAsync
public Task<USIResult<Boolean>> TryGetInteriorAvatarHiddenAsync()TryGetLiveryNameAsync
public Task<USIResult<String>> TryGetLiveryNameAsync()TryGetModeSAddressAsync
public Task<USIResult<String>> TryGetModeSAddressAsync()TryGetNotesAsync
public Task<USIResult<String>> TryGetNotesAsync()TryGetRegistrationAsync
public Task<USIResult<String>> TryGetRegistrationAsync()TryGetTypeDesignatorAsync
public Task<USIResult<String>> TryGetTypeDesignatorAsync()TrySelectNextLiveryAsync
public Task<USIResult> TrySelectNextLiveryAsync()TrySelectPreviousLiveryAsync
public Task<USIResult> TrySelectPreviousLiveryAsync()TrySetAtcAirlineNameAsync
public Task<USIResult> TrySetAtcAirlineNameAsync(string airlineName)TrySetAtcHeavyClassificationAsync
public Task<USIResult> TrySetAtcHeavyClassificationAsync(bool heavy)