class BoatHudSource
BoatHud › VehicleHudBase › Managed
All members, including inherited
Constants 1
protected const float ENGINE_BLINK_DURATION = 3Referenced by RefreshVehicleHud()
Members 11
protected ImageWidget m_SpeedPointerprotected ImageWidget m_EngineLightprotected ImageWidget m_FuelLightprotected bool m_HasEngineprotected int m_EngagedGearprotected int m_EngineHealthLevelprotected float m_FuelLevelprotected float m_TimeSinceEngineHitprotected float m_TimeSinceEngineBlinkReferenced by UpdateEngineBlink()
protected BoatScript m_CurrentVehicleReferenced by GetSpeedometer(), HideVehicleInfo(), RefreshVehicleHud()
Show 3 more
, ShowVehicleInfo(), UpdateGear(), and UpdateSpeedPointer()protected ref WidgetFadeTimer m_FadeTimer = new WidgetFadeTimer()Referenced by UpdateEngineBlink()
Methods 10
override void Init(Widget vehicleHudPanels)override void ShowVehicleInfo(PlayerBase player)override void HideVehicleInfo()override void RefreshVehicleHud(float timeslice)protected void UpdateEngineIcon(int level)References ItemManager.GetItemHealthColor(), Widget.SetAlpha(), Widget.SetColor()
Show 3 more
, m_EngineHealthLevel, m_EngineLight, and GameConstants.STATE_WORNReferenced by RefreshVehicleHud()
protected void UpdateFuelIcon(float level)References Widget.SetAlpha(), Widget.SetColor(), Colors.COLOR_BADLY_DAMAGED
Show 4 more
, Colors.COLOR_DAMAGED, Colors.COLOR_RUINED, m_FuelLevel, and m_FuelLightReferenced by RefreshVehicleHud()
protected void UpdateSpeedPointer()References Math.AbsFloat(), Math.Clamp(), Boat.EngineGetRPM()
Show 7 more
, Boat.EngineGetRPMMax(), Math.InverseLerp(), Math.Lerp(), Widget.SetRotation(), m_CurrentVehicle, m_HasEngine, and m_SpeedPointerReferenced by RefreshVehicleHud()
protected void UpdateGear()Referenced by RefreshVehicleHud()
protected void UpdateEngineBlink(float timeSlice)References WidgetFadeTimer.FadeIn(), WidgetFadeTimer.FadeOut(), Widget.GetAlpha()
Show 6 more
, Widget.SetAlpha(), TimerBase.Stop(), m_EngineLight, m_FadeTimer, m_TimeSinceEngineBlink, and m_TimeSinceEngineHitReferenced by RefreshVehicleHud()
protected float GetSpeedometer()References IEntity.GetTransform(), GetVelocity(), vector.InvMultiply3()