Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Aircraft

Index

Constructors

Properties

_cockpitLoaded: boolean
aircraftRecord?: { fullPath: string }

Type declaration

  • fullPath: string
airfoils: AirfoilPart[]
arrestingCableContact: null | { collisionPoint: number[]; contactFwdDir: number[]; contactSideDir: number[]; normal: number[]; object: unknown; type: "arrestingCable" }
balloons: []
boundingSphereRadius: number
brakesOn: boolean
cockpitSetup: [Partial<DefinitionBase & Partial<PluginsDefinition>> & Pick<DefinitionBase & Partial<PluginsDefinition>, "parts">]
collResult: { location: number[]; normal: number[] }

Type declaration

  • location: number[]
  • normal: number[]
collisionPoints: []
controllers: { pitch: { ratio: number; recenter: boolean; sensitivity: number }; roll: { ratio: number; recenter: boolean; sensitivity: number }; yaw: { ratio: number; recenter: boolean; sensitivity: number } }

Type declaration

  • pitch: { ratio: number; recenter: boolean; sensitivity: number }
    • ratio: number
    • recenter: boolean
    • sensitivity: number
  • roll: { ratio: number; recenter: boolean; sensitivity: number }
    • ratio: number
    • recenter: boolean
    • sensitivity: number
  • yaw: { ratio: number; recenter: boolean; sensitivity: number }
    • ratio: number
    • recenter: boolean
    • sensitivity: number
crashNotified: boolean
crashed: boolean
definition: DefinitionBase & Partial<PluginsDefinition>
engine: { on: boolean; rpm: number }

Type declaration

  • on: boolean
  • rpm: number
engines: EnginePart[]
groundContact: boolean
htr: [number, number, number]

[heading, tilt, roll]

htrAngularSpeed: number[]
id?: string
lastLlaLocation: number[]
lights: []
llaLocation: [number, number, number]

[latitude, longitude, altitude]

object3d: Object3D
parts: {}

Type declaration

relativeAltitude: number
rigidBody: rigidBody
setup: Record<string, unknown>
shadow: shadow
suspensions: []
trueAirSpeed: number
veldir: number[]
wheels: WheelPart[]

Methods

  • addShadow(): boolean
  • change(a?: string | number, b?: string, c?: string, d?: boolean): Promise<void>
  • Parameters

    • Optional a: string | number
    • Optional b: string
    • Optional c: string
    • Optional d: boolean

    Returns Promise<void>

  • crash(): void
  • fixCockpitScale(a: number): void
  • getCurrentCoordinates(): number[]
  • load(a: string, b?: number[], c?: string, d?: boolean): Promise<void>
  • loadCockpit(): Promise<void>
  • loadDefault(a: string): void
  • loadLivery(a?: string): void
  • loadWithLivery(a: string, b?: number[], c?: string): void
  • parseRecord(a: string): unknown
  • place(a: number[], b?: number[]): void
  • placeParts(a?: {}): void
  • removeShadow(): void
  • render(): void
  • reset(a: boolean): void
  • setVisibility(a: boolean): void
  • startEngine(): void
  • stopEngine(): void
  • unloadAircraft(): void

Generated using TypeDoc