Data Structures | |
| class | HudDebugWinHealthEntry |
Functions | |
| void | HudDebugWinHealth (Widget widget_root) |
| void | ~HudDebugWinHealth () |
| override void | Update () |
| override int | GetType () |
| override void | Show () |
| override void | Hide () |
| override void | SetUpdate (bool state) |
| void | InitDebug () |
| bool | OnClick (Widget w, int x, int y, int button) |
| Called from HudDebug.c. | |
| void | RunRPC (HudDebugWinHealthEntry entry, int buttonID) |
| void | HandleTargetState (bool button) |
| void | InitEntityEntries () |
| void | InitEntry (SyncedValue data) |
| void | UpdateZones () |
| void | CleanupEntries () |
Variables | |
| class HudDebugWinHealthEntry | m_IsInit |
| protected bool | m_IsModeSelf = true |
| protected Widget | m_WgtPanel |
| protected TextWidget | m_TargetDisplayNameW |
| protected ButtonWidget | m_ButtonSelf |
| protected ButtonWidget | m_ButtonTarget |
| protected EntityAI | m_TargetEntity |
| protected PluginDeveloperSync | m_DevSyncPlugin |
| protected ref array< ref HudDebugWinHealthEntry > | m_Entries = {} |
| override int GetType | ( | ) |
References HudDebug().
| void HandleTargetState | ( | bool | button | ) |
References COLOR_YELLOW, m_ButtonSelf, m_ButtonTarget, and m_IsModeSelf.
Referenced by OnClick().
| override void Hide | ( | ) |
References CleanupEntries(), m_IsInit, m_TargetEntity, and HudDebugWinBase::SetUpdate().
| void HudDebugWinHealth | ( | Widget | widget_root | ) |
References m_WgtPanel, and m_WgtRoot.
Referenced by Init().
| void InitDebug | ( | ) |
References m_ButtonSelf, m_ButtonTarget, m_IsInit, m_IsModeSelf, m_TargetDisplayNameW, m_WgtRoot, and HudDebugWinBase::OnClick().
Referenced by Update().
| void InitEntityEntries | ( | ) |
References InitEntry(), m_DevSyncPlugin, m_TargetDisplayNameW, m_TargetEntity, m_WgtPanel, and AutoHeightSpacer::Update().
Referenced by Update().
| void InitEntry | ( | SyncedValue | data | ) |
References WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_Entries, HudDebugWinHealthEntry::m_EntryRootW, HudDebugWinHealthEntry::m_EntryValueW, HudDebugWinHealthEntry::m_EntryZoneW, HudDebugWinHealthEntry::m_HealthMode, HudDebugWinHealthEntry::m_IsTitleEntry, SyncedValue::m_Name, SyncedValue::m_State, SyncedValue::m_ValueNorm, m_WgtPanel, and HudDebugWinHealthEntry::m_Zone.
Referenced by InitEntityEntries().
Called from HudDebug.c.
References HandleTargetState(), m_ButtonSelf, m_ButtonTarget, m_Entries, and RunRPC().
| void RunRPC | ( | HudDebugWinHealthEntry | entry, |
| int | buttonID | ||
| ) |
References GetGame(), GetPlayer(), HudDebugWinHealthEntry::m_HealthMode, and HudDebugWinHealthEntry::m_Zone.
Referenced by OnClick().
| override void SetUpdate | ( | bool | state | ) |
References GetGame(), GetPlayer(), m_DevSyncPlugin, and HudDebugWinBase::SetRPCSent().
| override void Show | ( | ) |
References GetPlugin(), m_DevSyncPlugin, and HudDebugWinBase::SetUpdate().
| void UpdateZones | ( | ) |
References COLOR_GREEN, COLOR_RED, COLOR_YELLOW, m_DevSyncPlugin, m_Entries, HudDebugWinHealthEntry::m_EntryValueW, HudDebugWinHealthEntry::m_HealthMode, HudDebugWinHealthEntry::m_IsTitleEntry, m_TargetEntity, HudDebugWinHealthEntry::m_Zone, Math::Round(), and float::ToString().
Referenced by Update().
| void ~HudDebugWinHealth | ( | ) |
References HudDebugWinBase::SetUpdate().
| protected ButtonWidget m_ButtonSelf |
Referenced by HandleTargetState(), InitDebug(), and OnClick().
| protected ButtonWidget m_ButtonTarget |
Referenced by HandleTargetState(), InitDebug(), and OnClick().
| protected PluginDeveloperSync m_DevSyncPlugin |
Referenced by InitEntityEntries(), SetUpdate(), Show(), Update(), and UpdateZones().
| protected ref array<ref HudDebugWinHealthEntry> m_Entries = {} |
Referenced by ScriptedWidgetEventHandler::AddPlayer(), CleanupEntries(), ScriptedWidgetEventHandler::FindEntryByWidget(), ScriptedWidgetEventHandler::FindPlayerByWidget(), InitEntry(), ScriptedWidgetEventHandler::IsEmpty(), ScriptedWidgetEventHandler::IsGloballyMuted(), ScriptedWidgetEventHandler::IsMuted(), OnClick(), ScriptedWidgetEventHandler::PlayerListScriptedWidget(), ScriptedWidgetEventHandler::Reload(), ScriptedWidgetEventHandler::Reload(), ScriptedWidgetEventHandler::Reload(), ScriptedWidgetEventHandler::ReloadLocal(), ScriptedWidgetEventHandler::RemovePlayer(), ScriptedWidgetEventHandler::SetMute(), ScriptedWidgetEventHandler::ToggleMute(), and UpdateZones().
| class HudDebugWinHealthEntry m_IsInit |
Referenced by Hide(), InitDebug(), and Update().
| protected bool m_IsModeSelf = true |
Referenced by HandleTargetState(), InitDebug(), and Update().
| protected TextWidget m_TargetDisplayNameW |
Referenced by InitDebug(), InitEntityEntries(), and Update().
| protected EntityAI m_TargetEntity |
Referenced by Hide(), InitEntityEntries(), Update(), and UpdateZones().
| protected Widget m_WgtPanel |