Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
BoatHud Class Reference
Inheritance diagram for BoatHud:
VehicleHudBase

Protected Member Functions

float GetSpeedometer ()
override void HideVehicleInfo ()
override void Init (Widget vehicleHudPanels)
override void RefreshVehicleHud (float timeslice)
override void ShowVehicleInfo (PlayerBase player)
void UpdateEngineBlink (float timeSlice)
void UpdateEngineIcon (int level)
void UpdateFuelIcon (float level)
void UpdateGear ()
void UpdateSpeedPointer ()

Protected Attributes

const float ENGINE_BLINK_DURATION = 3
BoatScript m_CurrentVehicle
int m_EngagedGear
int m_EngineHealthLevel
ImageWidget m_EngineLight
ref WidgetFadeTimer m_FadeTimer = new WidgetFadeTimer()
float m_FuelLevel
ImageWidget m_FuelLight
bool m_HasEngine
ImageWidget m_SpeedPointer
float m_TimeSinceEngineBlink
float m_TimeSinceEngineHit

Additional Inherited Members

Private Member Functions inherited from VehicleHudBase
void VehicleHudBase ()
void ~VehicleHudBase ()
void HidePanel ()
void HideVehicleInfo ()
void Init (Widget vehicleHudPanels)
void RefreshVehicleHud (float timeslice)
void ShowPanel ()
void ShowVehicleInfo (PlayerBase player)
Private Attributes inherited from VehicleHudBase
TextWidget m_VehicleCurrentGearValue
ref map< int, stringm_VehicleGearTable
ref map< int, stringm_VehicleGearTableAuto
TextWidget m_VehicleNextGearValue
Widget m_VehiclePanel
TextWidget m_VehiclePrevGearValue

Detailed Description

Definition at line 2 of file boathud.c.

Member Function Documentation

◆ GetSpeedometer()

float GetSpeedometer ( )
inlineprotected

Definition at line 174 of file boathud.c.

References GetVelocity(), vector::InvMultiply3(), and m_CurrentVehicle.

◆ HideVehicleInfo()

override void HideVehicleInfo ( )
inlineprotected

Definition at line 61 of file boathud.c.

References m_CurrentVehicle, and VehicleHudBase::m_VehicleGearTable.

◆ Init()

◆ RefreshVehicleHud()

override void RefreshVehicleHud ( float timeslice)
inlineprotected

◆ ShowVehicleInfo()

◆ UpdateEngineBlink()

void UpdateEngineBlink ( float timeSlice)
inlineprotected

Definition at line 153 of file boathud.c.

References m_EngineLight, m_FadeTimer, m_TimeSinceEngineBlink, and m_TimeSinceEngineHit.

Referenced by RefreshVehicleHud().

◆ UpdateEngineIcon()

void UpdateEngineIcon ( int level)
inlineprotected

◆ UpdateFuelIcon()

void UpdateFuelIcon ( float level)
inlineprotected

◆ UpdateGear()

◆ UpdateSpeedPointer()

void UpdateSpeedPointer ( )
inlineprotected

Field Documentation

◆ ENGINE_BLINK_DURATION

const float ENGINE_BLINK_DURATION = 3
protected

Definition at line 4 of file boathud.c.

Referenced by RefreshVehicleHud().

◆ m_CurrentVehicle

BoatScript m_CurrentVehicle
protected

◆ m_EngagedGear

int m_EngagedGear
protected

Definition at line 11 of file boathud.c.

Referenced by ShowVehicleInfo(), and UpdateGear().

◆ m_EngineHealthLevel

int m_EngineHealthLevel
protected

Definition at line 12 of file boathud.c.

Referenced by RefreshVehicleHud(), ShowVehicleInfo(), and UpdateEngineIcon().

◆ m_EngineLight

ImageWidget m_EngineLight
protected

Definition at line 7 of file boathud.c.

Referenced by Init(), UpdateEngineBlink(), and UpdateEngineIcon().

◆ m_FadeTimer

ref WidgetFadeTimer m_FadeTimer = new WidgetFadeTimer()
protected

Definition at line 18 of file boathud.c.

Referenced by UpdateEngineBlink().

◆ m_FuelLevel

float m_FuelLevel
protected

Definition at line 13 of file boathud.c.

Referenced by RefreshVehicleHud(), ShowVehicleInfo(), and UpdateFuelIcon().

◆ m_FuelLight

ImageWidget m_FuelLight
protected

Definition at line 8 of file boathud.c.

Referenced by Init(), and UpdateFuelIcon().

◆ m_HasEngine

bool m_HasEngine
protected

Definition at line 10 of file boathud.c.

Referenced by ShowVehicleInfo(), UpdateGear(), and UpdateSpeedPointer().

◆ m_SpeedPointer

ImageWidget m_SpeedPointer
protected

Definition at line 6 of file boathud.c.

Referenced by Init(), and UpdateSpeedPointer().

◆ m_TimeSinceEngineBlink

float m_TimeSinceEngineBlink
protected

Definition at line 15 of file boathud.c.

Referenced by UpdateEngineBlink().

◆ m_TimeSinceEngineHit

float m_TimeSinceEngineHit
protected

Definition at line 14 of file boathud.c.

Referenced by RefreshVehicleHud(), and UpdateEngineBlink().


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/5_mission/gui/vehicles/boathud.c