DIFF

class IngameHudSource

IngameHud Hud Managed

All members, including inherited

Constructors 1

Constants 4

protected const float FADE_IN_TIME = 0.3
protected const float FADE_OUT_TIME = 0.3
protected const float HIDE_MENU_TIME = 5

Members 119

protected ref map<int,string> m_StatesWidgetNames
protected ref map<int,ImageWidget> m_StatesWidgets
protected ref map<ImageWidget, int> m_TendencyStatusCritical

array of icons that are blinking due to critical tendency status

protected float m_BlinkTime
Referenced by Update()
protected ref map<int,string> m_BadgesWidgetNames
protected ref map<int,int> m_BadgesSupportedLevels
protected ref map<int,int> m_BadgesWidgetDisplay
Referenced by Debug(), DisplayBadge(), IngameHud()
Show 1 more, InitBadgesAndNotifiers()
protected ref map<int,ImageWidget> m_BadgesWidgets
protected bool m_IsTemperatureVisible
protected float m_TemperatureTimer
protected float m_TemperatureShowTime = 30
Referenced by Update()
protected ImageWidget m_HeatBufferPlus
Referenced by Init()
protected bool m_IsStaminaVisible
protected float m_StaminaTimer
protected float m_StaminaShowTime = 0.15
Referenced by Update()
protected Widget m_HudPanelWidget

always visible

Referenced by GetHudPanelWidget(), Init(), InitHeatBufferUI()
Show 2 more, OnResizeScreen(), and Show()
protected Widget m_QuickbarWidget
protected Widget m_VehicleHudPanels
Referenced by Init()
protected ref InventoryQuickbar m_Quickbar
protected VehicleHudBase m_ActiveVehicleHUD
protected ref map<string, ref VehicleHudBase> m_VehicleHudMap
protected Widget m_GameStatusIconsPanel
protected ImageWidget m_HighPingA
protected ImageWidget m_HighPingB
protected ImageWidget m_LowServerPerfA
protected ImageWidget m_LowServerPerfB
protected ImageWidget m_ConnectionLost
protected TextWidget m_BloodType
Referenced by Init(), and UpdateBloodName()
protected TextWidget m_BloodPosType
Referenced by Init(), and UpdateBloodName()
protected Widget m_Badges
protected ref Timer m_HideTimer
protected ref WidgetFadeTimer m_FadeTimerCrosshair
Referenced by IngameHud()
protected ref WidgetFadeTimer m_FadeTimerActionCursor
Referenced by IngameHud()
protected ref WidgetFadeTimer m_FadeTimerZeroingOld
protected ref WidgetFadeTimer m_FadeTimerMagazineName
protected ref WidgetFadeTimer m_FadeTimerWeaponName
protected ref WidgetFadeTimer m_FadeTimerWeaponStats
protected ref WidgetFadeTimer m_FadeTimerQuickbar
Referenced by IngameHud()
protected ref WidgetFadeTimer m_FadeTimerWalkieTalkie
Referenced by IngameHud(), and ShowWalkieTalkie()
protected ref WidgetFadeTimer m_FadeTimerWalkieTalkieText
Referenced by IngameHud(), and ShowWalkieTalkie()
protected ProgressBarWidget m_Stamina
protected Widget m_StaminaBackground
Referenced by Init(), and SetStamina()
protected Widget m_Presence
Referenced by Init()
protected Widget m_StanceProne
Referenced by DisplayStance(), and Init()
protected Widget m_StanceStand
Referenced by DisplayStance(), and Init()
protected Widget m_StanceStandWalk
Referenced by DisplayStance(), and Init()
protected Widget m_StanceCrouch
Referenced by DisplayStance(), and Init()
protected Widget m_StanceCar
Referenced by DisplayStance(), and Init()
protected Widget m_PresenceLevel0
Referenced by DisplayPresence(), and Init()
protected Widget m_PresenceLevel1
Referenced by DisplayPresence(), and Init()
protected Widget m_PresenceLevel2
Referenced by DisplayPresence(), and Init()
protected Widget m_PresenceLevel3
Referenced by DisplayPresence(), and Init()
protected Widget m_PresenceLevel4
Referenced by DisplayPresence(), and Init()
protected ref Timer myTimer

TEMP

Referenced by Init()
protected ref array<ref WidgetFadeTimer> m_FadeTimers = new array<ref WidgetFadeTimer>
protected Widget m_MouseSingleAction
protected Widget m_MouseContinuousAction
protected Widget m_RadialProgressBar1
protected Widget m_RadialProgressBarCrossHair
protected Widget m_RadialProgressBar
protected Widget m_CursorWidget
Referenced by HideCursor(), Init(), and ShowCursor()
protected ImageWidget m_CursorIcon
protected Widget m_WalkieTalkie
protected Widget m_ActionWidget
protected TextWidget m_ActionDesc
protected TextWidget m_ActionItemDesc
protected Widget m_ActionItemQuantityWrapper
protected ImageWidget m_ActionHealthMark
protected ProgressBarWidget m_ActionQuantityBar
protected Widget m_ActionQuantityBox
protected TextWidget m_ActionQuantityBoxText
protected ImageWidget m_ActionIcon
protected TextWidget m_ActionButtonText
protected Widget m_ActionIconFrame
protected Widget m_ActionMultipleItemsFrame
protected Widget m_ActionTarget
Referenced by Init()
protected ActionTargetsCursor m_ActionTargetsCursor
Referenced by Init(), and Update()
protected ImageWidget m_PermanentCrossHair
Referenced by Init(), and SetPermanentCrossHair()
protected bool m_ZeroingKeyPressed
Referenced by ZeroingKeyPress()
protected Widget m_HitIndicatorUp
protected Widget m_HitIndicatorDown
protected Widget m_HitIndicatorLeft
protected Widget m_HitIndicatorRight
protected Widget m_HitIndicatorSingle
ref array<ref HitDirectionEffectBase> m_HitDirEffectArray
protected ref IngameHudHeatBuffer m_HeatBufferUI
Referenced by InitHeatBufferUI(), and Update()
int m_PlayerSpineIndex
Referenced by ShowPlayerTag()
PlayerBase m_CurrentTaggedPlayer
Widget m_PlayerTag
Referenced by ShowPlayerTag()
TextWidget m_PlayerTagText
Referenced by ShowPlayerTag()
protected Widget m_VehiclePanel
protected Widget m_LeftHudPanelWidget
protected Widget m_PlayerPanelWidget
protected Widget m_StancePanel
protected Widget m_SpecializatonPanel
protected Widget m_SpecializationIcon
protected Widget m_BadgeNotifierDivider
protected bool m_VehicleHudState
protected bool m_VehicleHudDisabled
protected bool m_IsVehicleHudVisible
protected bool m_AnyBadgeVisible
protected bool m_IsQuickbarVisible
protected bool m_QuickbarHideUI
protected bool m_QuickbarHidePlayer
protected bool m_QuickbarState
protected bool m_HudHideUI
protected bool m_HudHidePlayer
protected bool m_HudInventory
protected bool m_HudState
protected bool m_IsHudVisible
protected bool m_Faded
protected bool m_IsInVehicle
protected ref array<VehicleHudBase> m_VehicleHudArray
int m_VehicleGearCount = -1
float m_TimeSinceLastEngineLightChange
bool m_VehicleHasOil
bool m_VehicleHasCoolant

Methods 71

void OnConnectionIconsSettingsChanged(bool enabled)
override void OnResizeScreen()
protected void OnUnconsciousStart()
protected void OnUnconsciousStop()
Referenced by OnPlayerLoaded()
override void Show(bool show)
override void ShowWalkieTalkie(bool show)
override void SetWalkieTalkieText(string text)
override void SetCursorIcon(string icon)
override void ShowCursor()
override void HideCursor()
override void SetCursorIconScale(string type, float percentage)
override void SetCursorIconOffset(string type, float x, float y)
override void SetCursorIconSize(string type, float x, float y)
override void SetPermanentCrossHair(bool show)DIAG_DEVELOPER
override void SetStaminaBarVisibility(bool show)
References Widget.SetAlpha(), m_IsStaminaVisible, m_Stamina
Show 1 more, m_StaminaTimer
Referenced by Update()
void SetStomachState(int state)
bool KeyPress(int key)
void ZeroingKeyPress()
override void HideVehicleInfo()
void InitQuickbar()
InventoryQuickbar GetQuickbar()
References m_Quickbar
override void UpdateQuickbarGlobalVisibility()
override void ShowQuickbarPlayer(bool show)
override void ShowHudPlayer(bool show)
override void ShowHudInventory(bool show)
override void ShowQuickBar(bool show)

global setting -> used to determine visibility based on platform

override void ShowHud(bool show)
Referenced by Init(), and OptionsMenuGame.Apply()
void ShowVehicleHud(bool state)

enter/exit driver seat

void SetVehicleHudDisabled(bool state)

disable vehicle HUD through options menu

Referenced by Init(), and OptionsMenuGame.Apply()
Widget GetHudPanelWidget()
References m_HudPanelWidget
override void SpawnHitDirEffect(DayZPlayer player, float hit_direction, float intensity_max)
void UpdateHitDirEffects(float timeslice)
Referenced by Update()
void CleanupHitDirEffects()
Referenced by Update()
override void InitHeatBufferUI(Man player)
void Debug()
void HideQuickbarTimer()
void RefreshVehicleHudVisibility()
void RefreshQuickbarVisibility()
void RefreshHudVisibility()
void UpdateSpecialtyMeter(float x, float y)
void SetLeftStatsVisibility(bool visible)
bool IsQuickbarVisible()
bool IsHideQuickbarPlayer()
bool GetQuickBarState()
bool IsHudVisible()
bool IsHideHudPlayer()
bool GetHudState()