PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
BoatHud Class Reference

Private Member Functions

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

Private Attributes

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

Member Function Documentation

◆ GetSpeedometer()

protected float GetSpeedometer ( )
inlineprivate

◆ HideVehicleInfo()

override void HideVehicleInfo ( )
inlineprivate

◆ Init()

◆ RefreshVehicleHud()

◆ ShowVehicleInfo()

◆ UpdateEngineBlink()

protected void UpdateEngineBlink ( float  timeSlice)
inlineprivate

◆ UpdateEngineIcon()

protected void UpdateEngineIcon ( int  level)
inlineprivate

◆ UpdateFuelIcon()

protected void UpdateFuelIcon ( float  level)
inlineprivate

◆ UpdateGear()

◆ UpdateSpeedPointer()

protected void UpdateSpeedPointer ( )
inlineprivate

Field Documentation

◆ ENGINE_BLINK_DURATION

protected const float ENGINE_BLINK_DURATION = 3
private

Referenced by RefreshVehicleHud().

◆ m_CurrentVehicle

◆ m_EngagedGear

protected int m_EngagedGear
private

Referenced by ShowVehicleInfo(), and UpdateGear().

◆ m_EngineHealthLevel

protected int m_EngineHealthLevel
private

◆ m_EngineLight

protected ImageWidget m_EngineLight
private

◆ m_FadeTimer

protected ref WidgetFadeTimer m_FadeTimer = new WidgetFadeTimer()
private

Referenced by UpdateEngineBlink().

◆ m_FuelLevel

protected float m_FuelLevel
private

◆ m_FuelLight

protected ImageWidget m_FuelLight
private

Referenced by Init(), and UpdateFuelIcon().

◆ m_HasEngine

protected bool m_HasEngine
private

◆ m_SpeedPointer

protected ImageWidget m_SpeedPointer
private

Referenced by Init(), and UpdateSpeedPointer().

◆ m_TimeSinceEngineBlink

protected float m_TimeSinceEngineBlink
private

Referenced by UpdateEngineBlink().

◆ m_TimeSinceEngineHit

protected float m_TimeSinceEngineHit
private

The documentation for this class was generated from the following file: