Data Structures | |
class | ScriptedWidgetEventHandler |
map: item x vector(index, width, height) More... | |
void ClearProperties | ( | ) |
References m_Properties.
Referenced by GeneratePropertiesObject(), and ~PluginItemDiagnostic().
void ClearWidgets | ( | ) |
void DisplayAll | ( | EntityAI | item, |
array< ref Param > | vars_server, | ||
array< ref Param > | vars_client, | ||
string | debug_text_server | ||
) |
References m_ClassNameWidget, m_DebugOutputClient, m_DebugOutputServer, m_ItemPreviewWidget, ItemPreviewWidget::SetItem(), UpdateAgentWidget(), and UpdateNumericalVarsWidget().
Referenced by OnRPC().
void FillAgentArray | ( | ParamsReadContext | ctx, |
int | agents_count | ||
) |
References m_Agents, CachedObjectsParams::PARAM1_STRING, and Serializer::Read().
Referenced by OnRPC().
void FillServerFinalVars | ( | int | count, |
ParamsReadContext | ctx, | ||
array< ref Param > | params | ||
) |
References Serializer::Read().
Referenced by OnRPC().
Referenced by GetLocalProperties().
void GeneratePropertiesObject | ( | EntityAI | item | ) |
References ClearProperties(), GetLocalProperties(), and m_Properties.
Referenced by Tick().
References Class::CastTo(), FillWithAgents(), Edible_Base::GetCookingTime(), Edible_Base::GetDecayDelta(), Edible_Base::GetDecayTimer(), and Edible_Base::GetFoodStage().
Referenced by GeneratePropertiesObject(), and OnRPC().
Object GetWatchedItem | ( | PlayerBase | player | ) |
References m_ObserversMap.
void InitializeWidgets | ( | ) |
References WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_ClassNameWidget, m_CloseButton, m_DebugAgentListWidget, m_DebugFloatsProperListWidget, m_DebugOutputClient, m_DebugOutputServer, m_DebugRootWidget, m_DistanceWidget, m_EventHandler, and m_ItemPreviewWidget.
Referenced by PluginItemDiagnostic().
bool IsActive | ( | ) |
References m_IsActive.
References m_CloseButton, SetDragging(), and ToggleDebugWindowEvent().
void OnDraggingEnd | ( | ) |
References m_ConfigDebugProfile, m_DebugRootWidget, and Vector().
Referenced by SetDragging().
void OnDraggingStart | ( | ) |
References GetMousePos(), m_DebugRootWidget, and m_DraggingOffset.
Referenced by SetDragging().
References m_DebugRootWidget, m_Entity, SetDragging(), x, and y.
void OnRPC | ( | Object | entity, |
ParamsReadContext | ctx | ||
) |
void OnScriptMenuOpened | ( | bool | opened | ) |
References m_ScriptMenuOpened.
References GetGame(), and GetPlayer().
override void OnUpdate | ( | float | delta_time | ) |
void PluginItemDiagnostic | ( | ) |
void PrintOut | ( | ) |
References Debug::Log(), Debug::LogArrayString(), and m_Agents.
void RegisterDebugItem | ( | Object | item, |
PlayerBase | player | ||
) |
References m_ObserversMap, and myTimer1.
void ReleaseFocus | ( | ) |
void SendRPC | ( | Object | item, |
PlayerBase | player | ||
) |
References GetGame(), m_Entity, m_Properties, and CGame::RPC().
void SetDragging | ( | bool | enable | ) |
References m_IsDragging, OnDraggingEnd(), and OnDraggingStart().
Referenced by OnClick(), OnMouseButtonDown(), OnMouseButtonUp(), and ToggleDebugWindowEvent().
void ShowWidgets | ( | bool | show | ) |
References m_DebugRootWidget, and m_IsActive.
void StopWatchRequest | ( | PlayerBase | player | ) |
References m_ObserversMap.
void Tick | ( | ) |
References GeneratePropertiesObject(), Debug::LogError(), m_ObserversMap, and SendRPC().
void ToggleDebugWindowEvent | ( | ) |
void UpdateAgentWidget | ( | ) |
References m_Agents, and m_DebugAgentListWidget.
Referenced by DisplayAll().
References m_DebugFloatsProperListWidget, and name.
Referenced by DisplayAll().
void ~PluginItemDiagnostic | ( | ) |
References ClearProperties(), and m_ItemLine.
TextWidget m_ClassNameWidget |
Referenced by ClearWidgets(), DisplayAll(), and InitializeWidgets().
ButtonWidget m_CloseButton |
PluginConfigDebugProfile m_ConfigDebugProfile |
Referenced by UIScriptedMenu::AddItemToPreset(), UIScriptedMenu::DeletePreset(), DeleteWeatherPreset(), ManBase::Init(), UIScriptedMenu::Init(), UIScriptedMenu::ItemMoveDown(), UIScriptedMenu::ItemMoveUp(), UIScriptedMenu::NewPreset(), UIScriptedMenu::OnChange(), UIScriptedMenu::OnClick(), UIPopupScript::OnClick(), UIScriptedMenu::OnDoubleClick(), OnDraggingEnd(), OnInit(), OnListItemSelected(), ReloadWeatherPresetsList(), UIScriptedMenu::RemoveItemFromPreset(), UIScriptedMenu::RenamePreset(), UIScriptedMenu::RenderPresetItems(), UIScriptedMenu::RenderPresets(), UIScriptedMenu::SaveProfileSpawnDistance(), SaveWeatherPreset(), UIScriptedMenu::SelectTab(), UIScriptedMenu::SetDefaultPreset(), and UIScriptedMenu::SetPreset().
TextListboxWidget m_DebugAgentListWidget |
Referenced by ClearWidgets(), InitializeWidgets(), and UpdateAgentWidget().
TextListboxWidget m_DebugClientVarsWidget |
TextListboxWidget m_DebugFloatsProperListWidget |
Referenced by ClearWidgets(), InitializeWidgets(), and UpdateNumericalVarsWidget().
TextWidget m_DebugOutputClient |
Referenced by ClearWidgets(), DisplayAll(), and InitializeWidgets().
TextWidget m_DebugOutputServer |
Referenced by ClearWidgets(), DisplayAll(), and InitializeWidgets().
Widget m_DebugRootWidget |
Referenced by InitializeWidgets(), OnDraggingEnd(), OnDraggingStart(), OnInit(), OnMouseButtonDown(), OnRPC(), OnUpdate(), and ShowWidgets().
TextWidget m_DistanceWidget |
vector m_DraggingOffset |
Referenced by OnDraggingStart(), and OnUpdate().
class PluginItemDiagnosticEventHandler extends ScriptedWidgetEventHandler m_Entity |
ref PluginItemDiagnosticEventHandler m_EventHandler |
Referenced by InitializeWidgets().
bool m_IsActive = false |
bool m_IsDragging |
Referenced by OnUpdate(), and SetDragging().
Shape m_ItemLine |
Referenced by OnUpdate(), and ~PluginItemDiagnostic().
ItemPreviewWidget m_ItemPreviewWidget |
Referenced by ClearWidgets(), DisplayAll(), InitializeWidgets(), and OnUpdate().
string m_NoteClient |
ref map<PlayerBase,Object> m_ObserversMap = new map<PlayerBase,Object> |
Referenced by GetWatchedItem(), RegisterDebugItem(), StopWatchRequest(), and Tick().
Referenced by ClearProperties(), GeneratePropertiesObject(), and SendRPC().
bool m_ScriptMenuOpened |
Referenced by OnScriptMenuOpened(), and OnUpdate().
ref Timer myTimer1 |
Referenced by PluginRecipesManagerBase::PluginRecipesManager(), and RegisterDebugItem().