Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • User

Index

Constructors

  • new User(a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }): User
  • Parameters

    • a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }
      • ac: number
      • Optional acid?: null | number
      • Optional ad?: boolean
      • co: number[]
      • cs: string
      • id: string
      • Optional p?: null
      • st: { as: number; gr: boolean; lv?: string; sh?: null }
        • as: number
        • gr: boolean
        • Optional lv?: string
        • Optional sh?: null
      • ti: number
      • ve: number[]

    Returns User

Properties

acid: null | number
aircraft: null | number
aircraftName: null | string
callsign: string
contrailEmitter?: null | ParticleEmitter
contrailLod: 0 | 2 | 1 | 3
correctedVelocity?: number[]
currentInterpolatedCoord?: null | number[]
currentLivery?: string
currentServerTime: number
deviationFix: number[]
distance?: number
elapsedTime?: number
heartBeatTimeout: number
icon?: billboard
id: string
isPeer: boolean
isTraffic: undefined | boolean
label?: { position: Cartesian3; text: string }

Type declaration

  • position: Cartesian3
  • text: string
lastHeartbeatTime: number
lastUpdate: null | { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }
lod: null | 0 | 2 | 1 | 3
model: null | Model
models: Model[]
premium: boolean
referencePoint: { lla: number[] }

Type declaration

  • lla: number[]
updated: boolean
visibleGear: boolean

Methods

  • addCallsign(a: string, b: "default" | "xavier" | "premium" | "traffic"): void
  • getCoordinates(): number[]
  • getLOD(a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }): 0 | 2 | 1 | 3
  • Parameters

    • a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }
      • ac: number
      • Optional acid?: null | number
      • Optional ad?: boolean
      • co: number[]
      • cs: string
      • id: string
      • Optional p?: null
      • st: { as: number; gr: boolean; lv?: string; sh?: null }
        • as: number
        • gr: boolean
        • Optional lv?: string
        • Optional sh?: null
      • ti: number
      • ve: number[]

    Returns 0 | 2 | 1 | 3

  • heartBeat(): void
  • isOnGround(): boolean
  • remove(): void
  • removeCallsign(): void
  • removeFromWorld(): void
  • removeModels(): void
  • update(a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }, b: unknown): void
  • Parameters

    • a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }
      • ac: number
      • Optional acid?: null | number
      • Optional ad?: boolean
      • co: number[]
      • cs: string
      • id: string
      • Optional p?: null
      • st: { as: number; gr: boolean; lv?: string; sh?: null }
        • as: number
        • gr: boolean
        • Optional lv?: string
        • Optional sh?: null
      • ti: number
      • ve: number[]
    • b: unknown

    Returns void

  • updateAircraft(a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }): void
  • Parameters

    • a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }
      • ac: number
      • Optional acid?: null | number
      • Optional ad?: boolean
      • co: number[]
      • cs: string
      • id: string
      • Optional p?: null
      • st: { as: number; gr: boolean; lv?: string; sh?: null }
        • as: number
        • gr: boolean
        • Optional lv?: string
        • Optional sh?: null
      • ti: number
      • ve: number[]

    Returns void

  • updateContrails(): void
  • updateModel(a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }): void
  • Parameters

    • a: { ac: number; acid?: null | number; ad?: boolean; co: number[]; cs: string; id: string; p?: null; st: { as: number; gr: boolean; lv?: string; sh?: null }; ti: number; ve: number[] }
      • ac: number
      • Optional acid?: null | number
      • Optional ad?: boolean
      • co: number[]
      • cs: string
      • id: string
      • Optional p?: null
      • st: { as: number; gr: boolean; lv?: string; sh?: null }
        • as: number
        • gr: boolean
        • Optional lv?: string
        • Optional sh?: null
      • ti: number
      • ve: number[]

    Returns void

Generated using TypeDoc