class IngameHudSource
All members, including inherited
Constructors 1
void IngameHud()Constants 4
protected const float FADE_IN_TIME = 0.3protected const float FADE_OUT_TIME = 0.3protected const float HIDE_MENU_TIME = 5Members 119
Referenced by DisplayNotifier(), DisplayTendencyNormal(), DisplayTendencyTemp()
Show 2 more
, IngameHud(), and InitBadgesAndNotifiers()protected ref map<int,ImageWidget> m_StatesWidgets[key] ImageWidget
protected ref map<ImageWidget, int> m_TendencyStatusCriticalarray of icons that are blinking due to critical tendency status
Referenced by DisplayTendencyNormal(), DisplayTendencyTemp(), IngameHud()
Show 2 more
, InitBadgesAndNotifiers(), and Update()protected ref map<int,ImageWidget> m_BadgesWidgets[key] ImageWidget
protected bool m_IsTemperatureVisibleprotected float m_TemperatureTimerprotected ImageWidget m_HeatBufferPlusReferenced by Init()
protected bool m_IsStaminaVisibleprotected float m_StaminaTimerprotected Widget m_HudPanelWidgetalways visible
Referenced by GetHudPanelWidget(), Init(), InitHeatBufferUI()
Show 2 more
, OnResizeScreen(), and Show()protected Widget m_QuickbarWidgetprotected ref InventoryQuickbar m_Quickbarprotected VehicleHudBase m_ActiveVehicleHUDprotected ref map<string, ref VehicleHudBase> m_VehicleHudMapprotected Widget m_GameStatusIconsPanelprotected ImageWidget m_HighPingAprotected ImageWidget m_HighPingBprotected ImageWidget m_LowServerPerfAprotected ImageWidget m_LowServerPerfBprotected ImageWidget m_ConnectionLostprotected Widget m_NotifiersReferenced by DisplayNotifier(), DisplayTendencyNormal(), DisplayTendencyTemp()
Show 5 more
, HideTemperature(), Init(), InitBadgesAndNotifiers(), OnResizeScreen(), and SetTemperature()protected TextWidget m_BloodTypeprotected TextWidget m_BloodPosTypeprotected Widget m_BadgesReferenced by DisplayBadge(), Init(), InitBadgesAndNotifiers()
Show 2 more
, OnResizeScreen(), and SetStomachState()protected ref Timer m_HideTimerprotected ref WidgetFadeTimer m_FadeTimerCrosshairReferenced by IngameHud()
protected ref WidgetFadeTimer m_FadeTimerActionCursorReferenced by IngameHud()
protected ref WidgetFadeTimer m_FadeTimerZeroingOldprotected ref WidgetFadeTimer m_FadeTimerMagazineNameprotected ref WidgetFadeTimer m_FadeTimerWeaponNameprotected ref WidgetFadeTimer m_FadeTimerWeaponStatsprotected ref WidgetFadeTimer m_FadeTimerQuickbarReferenced by IngameHud()
protected ref WidgetFadeTimer m_FadeTimerWalkieTalkieprotected ref WidgetFadeTimer m_FadeTimerWalkieTalkieTextprotected ProgressBarWidget m_Staminaprotected Widget m_StaminaBackgroundprotected Widget m_StanceProneprotected Widget m_StanceStandprotected Widget m_StanceStandWalkprotected Widget m_StanceCrouchprotected Widget m_StanceCarprotected Widget m_PresenceLevel0protected Widget m_PresenceLevel1protected Widget m_PresenceLevel2protected Widget m_PresenceLevel3protected Widget m_PresenceLevel4protected ref array<ref WidgetFadeTimer> m_FadeTimers = new array<ref WidgetFadeTimer>protected Widget m_MouseSingleActionprotected Widget m_MouseContinuousActionprotected Widget m_RadialProgressBar1protected Widget m_RadialProgressBarCrossHairprotected Widget m_RadialProgressBarprotected Widget m_CursorWidgetprotected ImageWidget m_CursorIconReferenced by Init(), SetCursorIcon(), SetCursorIconOffset()
Show 2 more
, SetCursorIconScale(), and SetCursorIconSize()protected Widget m_WalkieTalkieprotected Widget m_ActionWidgetprotected TextWidget m_ActionDescprotected TextWidget m_ActionItemDescprotected Widget m_ActionItemQuantityWrapperprotected ImageWidget m_ActionHealthMarkprotected ProgressBarWidget m_ActionQuantityBarprotected Widget m_ActionQuantityBoxprotected TextWidget m_ActionQuantityBoxTextprotected ImageWidget m_ActionIconprotected TextWidget m_ActionButtonTextprotected Widget m_ActionIconFrameprotected Widget m_ActionMultipleItemsFrameprotected ActionTargetsCursor m_ActionTargetsCursorprotected ImageWidget m_PermanentCrossHairprotected bool m_ZeroingKeyPressedReferenced by ZeroingKeyPress()
protected Widget m_HitIndicatorUpprotected Widget m_HitIndicatorDownprotected Widget m_HitIndicatorLeftprotected Widget m_HitIndicatorRightprotected Widget m_HitIndicatorSingleref array<ref HitDirectionEffectBase> m_HitDirEffectArrayReferenced by CleanupHitDirEffects(), SpawnHitDirEffect(), Update()
Show 1 more
, UpdateHitDirEffects()protected ref IngameHudHeatBuffer m_HeatBufferUIprotected ref IngameHudVisibility m_HudVisibilityint m_PlayerSpineIndexReferenced by ShowPlayerTag()
PlayerBase m_CurrentTaggedPlayerWidget m_PlayerTagReferenced by ShowPlayerTag()
TextWidget m_PlayerTagTextReferenced by ShowPlayerTag()
protected Widget m_VehiclePanelprotected Widget m_LeftHudPanelWidgetprotected Widget m_PlayerPanelWidgetprotected Widget m_StancePanelprotected Widget m_SpecializatonPanelprotected Widget m_SpecializationIconprotected Widget m_BadgeNotifierDividerprotected bool m_VehicleHudStateprotected bool m_VehicleHudDisabledprotected bool m_IsVehicleHudVisibleprotected bool m_AnyBadgeVisibleprotected bool m_IsQuickbarVisibleprotected bool m_QuickbarHideUIprotected bool m_QuickbarHidePlayerprotected bool m_QuickbarStateprotected bool m_HudHideUIprotected bool m_HudHidePlayerprotected bool m_HudInventoryprotected bool m_HudStateprotected bool m_IsHudVisibleprotected bool m_Fadedprotected bool m_IsInVehicleprotected ref array<VehicleHudBase> m_VehicleHudArrayint m_VehicleGearCount = -1float m_TimeSinceLastEngineLightChangebool m_VehicleHasOilbool m_VehicleHasCoolantMethods 71
override void Init(Widget hud_panel_widget)References new BoatHud(), new CarHud(), Class.Cast()
Show 67 more
, Class.Cast(), Class.Cast(), Class.CastTo(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), MissionGameplay.GetConnectivityInvoker(), CGame.GetMission(), DayZGame.GetProfileOption(), Widget.GetScript(), VehicleHudBase.HidePanel(), IngameHudVisibility.Init(), VehicleHudBase.Init(), InitBadgesAndNotifiers(), map.Insert(), ScriptInvoker.Insert(), Timer.Run(), Timer.Run(), SetVehicleHudDisabled(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), ShowHud(), new Timer(), m_ActionTarget, m_ActionTargetsCursor, m_Badges, m_BloodPosType, m_BloodType, m_ConnectionLost, m_CursorIcon, m_CursorWidget, m_GameStatusIconsPanel, m_HeatBufferPlus, m_HighPingA, m_HighPingB, m_HudPanelWidget, m_HudVisibility, m_LowServerPerfA, m_LowServerPerfB, m_Notifiers, m_PermanentCrossHair, m_Presence, m_PresenceLevel0, m_PresenceLevel1, m_PresenceLevel2, m_PresenceLevel3, m_PresenceLevel4, m_QuickbarWidget, m_Stamina, m_StaminaBackground, m_StanceCar, m_StanceCrouch, m_StanceProne, m_StanceStand, m_StanceStandWalk, Hud.m_Timer, m_VehicleHudMap, m_VehicleHudPanels, m_WalkieTalkie, and myTimerReferenced by MissionGameplay.OnInit()
void InitBadgesAndNotifiers()gets scripted handler from widget
References ARGB(), Class.CastTo(), map.Clear()
Show 44 more
, map.Clear(), map.Clear(), map.Clear(), map.Clear(), map.Clear(), map.Contains(), map.Count(), map.Count(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), map.Get(), Widget.GetAlpha(), map.GetElement(), map.GetElement(), map.GetKey(), map.GetKey(), map.Insert(), ImageWidget.LoadImageFile(), ImageWidget.LoadImageFile(), map.Remove(), map.Set(), map.Set(), map.Set(), map.Set(), map.Set(), Widget.SetColor(), IngameHudVisibility.SetContextFlag(), ImageWidget.SetImage(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), String(), int.ToString(), m_Badges, m_BadgesSupportedLevels, m_BadgesWidgetDisplay, m_BadgesWidgetNames, m_BadgesWidgets, m_HudVisibility, m_Notifiers, m_StatesWidgetNames, m_StatesWidgets, and m_TendencyStatusCriticalvoid OnConnectionIconsSettingsChanged(bool enabled)override void OnResizeScreen()References Widget.GetScreenSize(), Widget.SetPos(), Widget.Update()
Show 4 more
, Widget.Update(), m_Badges, m_HudPanelWidget, and m_NotifiersReferenced by MissionGameplay.OnEvent()
override void OnPlayerLoaded()protected void OnUnconsciousStart()protected void OnUnconsciousStop()Referenced by OnPlayerLoaded()
override void Show(bool show)override void ShowWalkieTalkie(bool show)References Widget.Show(), TimerBase.Stop(), TimerBase.Stop()
Show 3 more
, m_FadeTimerWalkieTalkie, m_FadeTimerWalkieTalkieText, and m_WalkieTalkieoverride void ShowWalkieTalkie(int fadeOutSeconds)override void SetWalkieTalkieText(string text)override void SetCursorIcon(string icon)References string.Length(), ImageWidget.LoadImageFile(), Widget.Show()
Show 2 more
, m_CursorIcon, and CursorIcons.Noneoverride void ShowCursor()override void HideCursor()References Widget.FindAnyWidget(), Widget.GetParent(), Widget.GetSize()
Show 2 more
, Widget.SetSize(), and m_CursorIconoverride void SetPermanentCrossHair(bool show)DIAG_DEVELOPERReferenced by DisplayNotifier()
Referenced by DisplayNotifier()
References Class.Cast(), Class.CastTo(), map.Contains()
Show 18 more
, map.Count(), Widget.FindAnyWidget(), map.Get(), map.Get(), map.Get(), map.GetKey(), map.Set(), IngameHudVisibility.SetContextFlag(), ImageWidget.SetImage(), TextWidget.SetText(), Show(), Widget.Show(), ToString(), m_Badges, m_BadgesSupportedLevels, m_BadgesWidgetDisplay, m_BadgesWidgetNames, and m_HudVisibilityoverride void SetTemperature(string temp)References Class.Cast(), Widget.FindAnyWidget(), TextWidget.SetText()
Show 4 more
, TextWidget.SetText(), m_IsTemperatureVisible, m_Notifiers, and m_TemperatureTimervoid HideTemperature()References Class.Cast(), Widget.FindAnyWidget(), TextWidget.SetText()
Show 4 more
, TextWidget.SetText(), m_IsTemperatureVisible, m_Notifiers, and m_TemperatureTimerReferenced by Update()
void SetStomachState(int state)References Class.CastTo(), DayZGame.GetBacklit(), GetDayZGame()
Show 13 more
, Object.GetHealth(), CGame.GetPlayer(), Widget.GetSize(), CfgGameplayHandler.GetStaminaMax(), CGame.IsMultiplayer(), Backlit.SetBlood(), SimpleProgressBarWidget.SetCurrent(), Backlit.SetHealth(), Widget.SetSize(), Widget.SetSize(), Backlit.UpdatePlayer(), m_Stamina, and m_StaminaBackgroundReferenced by MissionGameplay.OnKeyPress()
override void DisplayStance(int stance)References Class.CastTo(), Man.GetDrivingVehicle(), CGame.GetPlayer()
Show 10 more
, Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), m_StanceCar, m_StanceCrouch, m_StanceProne, m_StanceStand, and m_StanceStandWalkoverride void DisplayPresence()Referenced by Update()
override void ShowVehicleInfo()override void HideVehicleInfo()References VehicleHudBase.HidePanel(), VehicleHudBase.HideVehicleInfo(), ShowVehicleHud()
Show 1 more
, m_ActiveVehicleHUDvoid RefreshVehicleHud(float timeslice)Referenced by Update()
void InitQuickbar()InventoryQuickbar GetQuickbar()References m_Quickbar
IngameHudVisibility GetHudVisibility()References m_HudVisibility
Referenced by ActionTargetsCursor.Update(), ContinuousActionProgress.Update(), ItemActionsWidget.Update()
Show 1 more
, MissionGameplay.OnUpdate()override void UpdateQuickbarGlobalVisibility()References CGame.GetInput(), DayZGame.GetProfileOption(), Input.IsEnabledMouseAndKeyboardEvenOnServer()
Show 1 more
, ShowQuickBar()override void ShowQuickbarUI(bool show)override void ShowQuickbarPlayer(bool show)Referenced by MissionGameplay.OnUpdate()
override void ShowHudPlayer(bool show)override void ShowHudUI(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)void ShowVehicleHud(bool state)enter/exit driver seat
void SetVehicleHudDisabled(bool state)disable vehicle HUD through options menu
override void SetConnectivityStatIcon(EConnectivityStatType type, EConnectivityStatLevel level)References Widget.Show(), Widget.Show(), Widget.Show()
Show 7 more
, Widget.Show(), Widget.Show(), m_ConnectionLost, m_HighPingA, m_HighPingB, m_LowServerPerfA, and m_LowServerPerfBoverride void RefreshQuickbar(bool itemChanged = false)Widget GetHudPanelWidget()References m_HudPanelWidget
Referenced by MissionGameplay.MoveHudForInventory()
override void UpdateBloodName()void RefreshPlayerTags()Referenced by Update()
void ShowPlayerTag(float timeslice)References Class.Cast(), Math.Clamp(), WorkspaceWidget.CreateWidgets()
Show 15 more
, Widget.FindAnyWidget(), Widget.GetAlpha(), Entity.GetBoneIndex(), Object.GetBonePositionWS(), Man.GetIdentity(), PlayerIdentityBase.GetPlainName(), CGame.GetScreenPosRelative(), CGame.GetWorkspace(), Widget.SetAlpha(), Widget.SetPos(), TextWidget.SetText(), m_CurrentTaggedPlayer, m_PlayerSpineIndex, m_PlayerTag, and m_PlayerTagTextReferenced by Update()
override void Update(float timeslice)References ARGB(), IngameHudHeatBuffer.CanUpdate(), CleanupHitDirEffects()
Show 29 more
, array.Count(), map.Count(), DisplayPresence(), map.Get(), Widget.GetAlpha(), Widget.GetColor(), map.GetKey(), HideTemperature(), RefreshPlayerTags(), RefreshVehicleHud(), Widget.SetColor(), SetStaminaBarVisibility(), ShowPlayerTag(), ActionTargetsCursor.Update(), IngameHudHeatBuffer.Update(), Hud.Update(), UpdateHitDirEffects(), m_ActionTargetsCursor, m_BlinkTime, m_HeatBufferUI, m_HitDirEffectArray, m_IsStaminaVisible, m_IsTemperatureVisible, m_StaminaShowTime, m_StaminaTimer, m_TemperatureShowTime, m_TemperatureTimer, m_TendencyStatusCritical, and TENDENCY_BLINK_TIMEoverride void SpawnHitDirEffect(DayZPlayer player, float hit_direction, float intensity_max)void CleanupHitDirEffects()References array.Count(), HitDirectionEffectBase.DurationCheck(), array.Remove()
Show 1 more
, m_HitDirEffectArrayReferenced by Update()
override void InitHeatBufferUI(Man player)void Debug()References EnumTools.EnumToString(), map.GetKeyByValue(), Print()
Show 1 more
, m_BadgesWidgetDisplayvoid HideQuickbarTimer()void RefreshVehicleHudVisibility()void RefreshQuickbarVisibility()void RefreshHudVisibility()void SetLeftStatsVisibility(bool visible)bool IsQuickbarVisible()bool IsHideQuickbarPlayer()bool GetQuickBarState()bool IsHudVisible()bool IsHideHudPlayer()bool GetHudState()