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().