Data Structures | |
| class | DebugModifierData |
Functions | |
| void | HudDebugWinCharModifiers (Widget widget_root) |
| void | ~HudDebugWinCharModifiers () |
| override int | GetType () |
| override void | SetUpdate (bool state) |
| override void | Update () |
| override void | Show () |
| override void | Hide () |
| void | Refresh () |
| void | FitWindow () |
| void | SetModifiers () |
| void | AddModifier (string name, int id, bool active, bool locked) |
| void | ClearModifiers () |
| bool | OnClick (Widget w, int x, int y, int button) |
| void | ResetModifiers () |
| void | RequestDetailedInfo (int id) |
| void | ActivateModifier (int id) |
| void | DeactivateModifier (int id) |
| void | LockModifier (int id, bool state) |
Variables | |
| class DebugModifierData | m_WgtModifiersContent |
| protected ref map< int, Widget > | m_ModifierWidgets |
| protected ref map< Widget, ref DebugModifierData > | m_ModifierWidgetData |
| protected PluginDeveloperSync | m_PluginDeveloperSync |
| protected Widget | m_WgtDetailedInfo |
| protected TextWidget | m_WgtDetailedInfoText |
| protected int | m_DetailedInfoIndex |
| void ActivateModifier | ( | int | id | ) |
References GetGame(), GetPlayer(), and m_PluginDeveloperSync.
| void ClearModifiers | ( | ) |
References m_ModifierWidgetData.
Referenced by SetModifiers().
| void DeactivateModifier | ( | int | id | ) |
References GetGame(), GetPlayer(), and m_PluginDeveloperSync.
| void FitWindow | ( | ) |
References m_WgtModifiersContent, and m_WgtRoot.
| override int GetType | ( | ) |
References HudDebug().
| override void Hide | ( | ) |
References m_ModifierWidgets, and HudDebugWinBase::SetUpdate().
| void HudDebugWinCharModifiers | ( | Widget | widget_root | ) |
References GetPlugin(), m_ModifierWidgetData, m_ModifierWidgets, m_PluginDeveloperSync, m_WgtModifiersContent, and m_WgtRoot.
Referenced by Init().
References GetGame(), GetPlayer(), and m_PluginDeveloperSync.
Referenced by OnClick().
References ActivateModifier(), WorkspaceWidget::CreateWidgets(), DeactivateModifier(), GetGame(), DebugModifierData::GetID(), CGame::GetWorkspace(), LockModifier(), m_DetailedInfoIndex, m_ModifierWidgetData, m_PluginDeveloperSync, m_WgtDetailedInfo, m_WgtDetailedInfoText, RequestDetailedInfo(), and ResetModifiers().
| void Refresh | ( | ) |
References m_PluginDeveloperSync, m_WgtDetailedInfo, m_WgtDetailedInfoText, and SetModifiers().
| void RequestDetailedInfo | ( | int | id | ) |
References GetGame(), GetPlayer(), and m_PluginDeveloperSync.
Referenced by OnClick().
| void ResetModifiers | ( | ) |
References GetGame(), and GetPlayer().
Referenced by OnClick().
| void SetModifiers | ( | ) |
References AddModifier(), ClearModifiers(), HudDebugWinBase::FitWindow(), and m_PluginDeveloperSync.
Referenced by Refresh().
| override void SetUpdate | ( | bool | state | ) |
References GetGame(), GetPlayer(), m_PluginDeveloperSync, and HudDebugWinBase::SetRPCSent().
| override void Show | ( | ) |
References HudDebugWinBase::SetUpdate().
| void ~HudDebugWinCharModifiers | ( | ) |
References HudDebugWinBase::SetUpdate().
| protected ref map<Widget, ref DebugModifierData> m_ModifierWidgetData |
Referenced by AddModifier(), ClearModifiers(), HudDebugWinCharModifiers(), and OnClick().
Referenced by AddModifier(), Hide(), and HudDebugWinCharModifiers().
| protected PluginDeveloperSync m_PluginDeveloperSync |
| protected TextWidget m_WgtDetailedInfoText |
| class DebugModifierData m_WgtModifiersContent |
Referenced by AddModifier(), FitWindow(), and HudDebugWinCharModifiers().