Skip to main content

Class: WT21_MFD_Instrument

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:43

The WT21 MFD Instrument

Extends​

  • WT21DisplayUnitFsInstrument

Constructors​

Constructor​

new WT21_MFD_Instrument(instrument): WT21_MFD_Instrument

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:105

Creates an instance of the WT21_MFD.

Parameters​

ParameterTypeDescription
instrumentBaseInstrumentThe base instrument.

Returns​

WT21_MFD_Instrument

Overrides​

WT21DisplayUnitFsInstrument.constructor

Properties​

displayUnitConfig​

displayUnitConfig: DisplayUnitConfigInterface = DisplayUnitConfig.DEFAULT

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:24

Inherited from​

WT21DisplayUnitFsInstrument.displayUnitConfig


displayUnitIndex​

readonly displayUnitIndex: WT21DisplayUnitIndex

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:34

The WT21 display unit index of this instrument

Inherited from​

WT21DisplayUnitFsInstrument.displayUnitIndex


displayUnitType​

readonly displayUnitType: WT21DisplayUnitType

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:31

The WT21 display unit type of this instrument

Inherited from​

WT21DisplayUnitFsInstrument.displayUnitType


instrument​

readonly instrument: BaseInstrument

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:105

The base instrument.

Inherited from​

WT21DisplayUnitFsInstrument.instrument

Methods​

onFlightStart()​

onFlightStart(): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:405

Returns​

void

Inherit Doc​

Overrides​

WT21DisplayUnitFsInstrument.onFlightStart


onGameStateChanged()​

onGameStateChanged(oldState, newState): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:411

Parameters​

ParameterType
oldStateGameState
newStateGameState

Returns​

void

Inherit Doc​

Overrides​

WT21DisplayUnitFsInstrument.onGameStateChanged


onInGame()​

protected onInGame(): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:440

Callback for when the game state transitions to either briefing or in-game. This can be used as a "last chance" hook to initialize things that need to wait until a plane has loaded and everything is in a stable state.

Returns​

void


onInteractionEvent()​

onInteractionEvent(args): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:460

A callback called when the instrument received a H event.

Parameters​

ParameterTypeDescription
argsstring[]The H event and associated arguments, if any.

Returns​

void

Overrides​

WT21DisplayUnitFsInstrument.onInteractionEvent


onSoundEnd()​

onSoundEnd(soundEventId): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:477

A callback for when sounds are done playing. This is needed to support the sound server.

Parameters​

ParameterTypeDescription
soundEventIdName_ZThe sound that got played.

Returns​

void

Overrides​

WT21DisplayUnitFsInstrument.onSoundEnd


Update()​

Update(): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/MFD/WT21_MFD_Instrument.tsx:447

A callback called when the instrument gets a frame update.

Returns​

void

Overrides​

WT21DisplayUnitFsInstrument.Update