Data Structures | |
class | DayZCreatureAnimScriptDebug |
Typedefs | |
typedef Param4< float, string, int, string > | DayZCreatureAnimScriptDebugAnimEventData |
typedef Param1< string > | DayZCreatureAnimScriptDebugAnimPredictionData |
typedef Param1< string > | DayZCreatureAnimScriptDebugAnimTagData |
Variables | |
class DayZCreatureAnimScriptDebug | INIT_DEBUG_OBJECT |
class DayZCreatureAnimScriptDebug | RELEASE_DEBUG_OBJECT |
class DayZCreatureAnimScriptDebug | SET_VALUE_INT |
class DayZCreatureAnimScriptDebug | SET_VALUE_FLOAT |
class DayZCreatureAnimScriptDebug | SET_VALUE_BOOL |
class DayZCreatureAnimScriptDebug | ACTIVATE_COMMAND |
class DayZCreatureAnimScriptDebug | ENABLE_AI |
class DayZCreatureAnimScriptDebug | DISABLE_AI |
class DayZCreatureAnimScriptDebug | m_iDebugMenu = -1 |
DayZCreatureAI | m_DebugEntity = NULL |
string | m_sDebugEntityName = "" |
ref DayZCreatureAnimScriptDebug | m_EntityAnimDbg = NULL |
ref Timer | m_TickTimer |
bool | m_IsActive = false |
bool | m_ShowDbgUI = false |
bool | m_bIsCaptureMode = false |
bool | m_bEditMode = false |
bool | m_bAIEnabled = true |
bool | m_bShowAnimEvents = false |
bool | m_bBulkSet = false |
ref array< bool > | m_SetVariableCheckStates = new array<bool> |
ref array< bool > | m_SetCommandCheckStates = new array<bool> |
ref array< ref Param > | m_SyncMessages = new array<ref Param> |
typedef Param4<float, string, int, string> DayZCreatureAnimScriptDebugAnimEventData |
typedef Param1<string> DayZCreatureAnimScriptDebugAnimPredictionData |
typedef Param1<string> DayZCreatureAnimScriptDebugAnimTagData |
References DayZCreatureAnimScriptDebug::ActivateCommand(), DayZCreatureAnimScriptDebug::GetCommandID(), and m_EntityAnimDbg.
Referenced by GUIAction_ActivateCommand(), and SyncReceiveActivateCommand().
void CheckShowMode | ( | ) |
References DiagMenu::GetEngineValue(), m_iDebugMenu, and SetDebugShowMode().
Referenced by OnUpdate().
void EnableAI | ( | bool | enable | ) |
References m_DebugEntity.
Referenced by GUIAction_EnableAI(), SyncReceiveDisableAI(), and SyncReceiveEnableAI().
void Event_OnClick | ( | ) |
References DayZCreatureAnimScriptDebug::GetVariableType(), and m_EntityAnimDbg.
Referenced by OnGUI_VariablesEdit().
DayZCreatureAnimScriptDebugVarType GetVariableType | ( | int | index | ) |
References DayZCreatureAnimScriptDebug::GetVariableType(), and m_EntityAnimDbg.
Referenced by GUIAction_SetValue().
References ActivateCommand(), GetGame(), and SyncActivateCommand().
Referenced by OnGUI_CommandsEdit().
void GUIAction_EnableAI | ( | bool | enable | ) |
References EnableAI(), GetGame(), and SyncEnableAI().
Referenced by OnGUI_AIControlEdit().
void GUIAction_InitDebugObject | ( | Object | obj | ) |
GUI actions
References GetGame(), InitDebugObject(), and SyncInitDebugObject().
Referenced by Event_OnClick().
void GUIAction_ReleaseDebugObject | ( | ) |
References GetGame(), ReleaseDebugObject(), and SyncReleaseDebugObject().
Referenced by OnGUI().
void GUIAction_UpdateSimulationPrecision | ( | int | simLOD | ) |
References m_DebugEntity.
Referenced by OnGUI().
void Hide | ( | ) |
References m_IsActive, m_TickTimer, and OnGUI().
void InitDebugObject | ( | Object | obj | ) |
References DayZCreatureAnimScriptDebug::GetCommandCount(), DayZCreatureAnimScriptDebug::GetVariableCount(), m_DebugEntity, m_EntityAnimDbg, m_sDebugEntityName, m_SetCommandCheckStates, m_SetVariableCheckStates, and DayZCreatureAnimScriptDebug::SetCreature().
Referenced by GUIAction_InitDebugObject(), and SyncReceiveInitDebugObject().
override void OnDestroy | ( | ) |
void OnGUI | ( | bool | show | ) |
References DbgUI::Begin(), DbgUI::BeginCleanupScope(), DbgUI::Button(), DbgUI::Check(), DbgUI::End(), DbgUI::EndCleanupScope(), GetGame(), GUIAction_ReleaseDebugObject(), GUIAction_UpdateSimulationPrecision(), DbgUI::InputInt(), m_bEditMode, m_bIsCaptureMode, m_bShowAnimEvents, m_EntityAnimDbg, m_sDebugEntityName, mainPanelSizeX, mainPanelSizeY, margin, OnGUI_AIControlEdit(), OnGUI_AnimEvents(), OnGUI_BulkSet(), OnGUI_CommandsEdit(), OnGUI_Variables(), OnGUI_VariablesEdit(), DbgUI::Panel(), DbgUI::SameLine(), DbgUI::Spacer(), DbgUI::Text(), windowPosX, and windowPosY.
Referenced by Hide(), and OnGUITimer().
void OnGUI_AIControlEdit | ( | ) |
References DbgUI::Button(), GUIAction_EnableAI(), and m_bAIEnabled.
Referenced by OnGUI().
void OnGUI_AnimEvents | ( | ) |
References DbgUI::Button(), DbgUI::InputText(), DayZCreatureAnimScriptDebug::m_AnimEvents, DayZCreatureAnimScriptDebug::m_AnimPredictions, DayZCreatureAnimScriptDebug::m_AnimTags, m_EntityAnimDbg, DayZCreatureAnimScriptDebug::m_EventsFilter, Math::Min(), DbgUI::Panel(), DbgUI::PopID(), DbgUI::PushID_Int(), DbgUI::PushID_Str(), string::Split(), and DbgUI::Text().
Referenced by OnGUI().
void OnGUI_BulkSet | ( | ) |
References DbgUI::Button(), and m_bBulkSet.
Referenced by OnGUI().
void OnGUI_CommandsEdit | ( | ) |
References DbgUI::BeginCleanupScope(), DbgUI::Button(), DbgUI::Check(), DbgUI::EndCleanupScope(), DayZCreatureAnimScriptDebug::GetCommandCount(), DayZCreatureAnimScriptDebug::GetCommandID(), DayZCreatureAnimScriptDebug::GetCommandName(), GUIAction_ActivateCommand(), DbgUI::InputText(), m_bBulkSet, m_EntityAnimDbg, m_SetCommandCheckStates, DbgUI::PopID(), DbgUI::PushID_Int(), DbgUI::PushID_Str(), DbgUI::SameLine(), DbgUI::Text(), string::ToFloat(), and string::ToInt().
Referenced by OnGUI().
void OnGUI_Variables | ( | ) |
void OnGUI_VariablesEdit | ( | ) |
References DbgUI::BeginCleanupScope(), DbgUI::Button(), DbgUI::Check(), DbgUI::EndCleanupScope(), GetStrValueType(), DayZCreatureAnimScriptDebug::GetVariableCount(), DayZCreatureAnimScriptDebug::GetVariableName(), GUIAction_SetValue(), DbgUI::InputText(), m_bBulkSet, m_EntityAnimDbg, m_SetVariableCheckStates, DbgUI::PopID(), DbgUI::PushID_Int(), DbgUI::PushID_Str(), DbgUI::SameLine(), and DbgUI::Text().
Referenced by OnGUI().
void OnGUITimer | ( | ) |
References GetGame(), m_IsActive, OnGUI(), and SendSyncMessages().
void OnRpc | ( | PlayerBase | player, |
int | rpc_type, | ||
ParamsReadContext | ctx | ||
) |
References SyncReceiveMessage().
override void OnUpdate | ( | float | delta_time | ) |
References CheckShowMode(), and GetGame().
void PluginDayZCreatureAIDebug | ( | ) |
Referenced by PluginBase::OnRPCPluginDayzCreatureDebug().
void ReleaseDebugObject | ( | ) |
References m_DebugEntity, m_EntityAnimDbg, m_sDebugEntityName, m_SetCommandCheckStates, and m_SetVariableCheckStates.
Referenced by GUIAction_ReleaseDebugObject(), and SyncReceiveReleaseDebugObject().
void SendSyncMessages | ( | ) |
void SetDebugShowMode | ( | int | mode | ) |
References PluginBase::Hide(), and PluginBase::Show().
Referenced by CheckShowMode().
References m_EntityAnimDbg, and DayZCreatureAnimScriptDebug::SetVariableBool().
Referenced by GUIAction_SetValue(), and SyncReceiveValueBool().
References m_EntityAnimDbg, and DayZCreatureAnimScriptDebug::SetVariableFloat().
Referenced by GUIAction_SetValue(), and SyncReceiveValueFloat().
References m_EntityAnimDbg, and DayZCreatureAnimScriptDebug::SetVariableInt().
Referenced by GUIAction_SetValue(), and SyncReceiveValueInt().
void Show | ( | ) |
References m_IsActive, and m_TickTimer.
References m_SyncMessages.
Referenced by GUIAction_ActivateCommand().
void SyncEnableAI | ( | bool | enable | ) |
References m_SyncMessages.
Referenced by GUIAction_EnableAI().
void SyncInitDebugObject | ( | Object | obj | ) |
References m_SyncMessages.
Referenced by GUIAction_InitDebugObject().
void SyncReceiveActivateCommand | ( | ParamsReadContext | ctx | ) |
References ActivateCommand(), and Serializer::Read().
Referenced by SyncReceiveMessage().
void SyncReceiveDisableAI | ( | ParamsReadContext | ctx | ) |
References EnableAI().
Referenced by SyncReceiveMessage().
void SyncReceiveEnableAI | ( | ParamsReadContext | ctx | ) |
References EnableAI().
Referenced by SyncReceiveMessage().
void SyncReceiveInitDebugObject | ( | ParamsReadContext | ctx | ) |
References InitDebugObject(), and Serializer::Read().
Referenced by SyncReceiveMessage().
void SyncReceiveMessage | ( | ParamsReadContext | ctx | ) |
void SyncReceiveReleaseDebugObject | ( | ParamsReadContext | ctx | ) |
References ReleaseDebugObject().
Referenced by SyncReceiveMessage().
void SyncReceiveValueBool | ( | ParamsReadContext | ctx | ) |
References Serializer::Read(), and SetValueBool().
Referenced by SyncReceiveMessage().
void SyncReceiveValueFloat | ( | ParamsReadContext | ctx | ) |
References Serializer::Read(), and SetValueFloat().
Referenced by SyncReceiveMessage().
void SyncReceiveValueInt | ( | ParamsReadContext | ctx | ) |
References Serializer::Read(), and SetValueInt().
Referenced by SyncReceiveMessage().
void SyncReleaseDebugObject | ( | ) |
References m_SyncMessages.
Referenced by GUIAction_ReleaseDebugObject().
References m_SyncMessages.
Referenced by GUIAction_SetValue().
References m_SyncMessages.
Referenced by GUIAction_SetValue().
References m_SyncMessages.
Referenced by GUIAction_SetValue().
void ~PluginDayZCreatureAIDebug | ( | ) |
class DayZCreatureAnimScriptDebug ACTIVATE_COMMAND |
class DayZCreatureAnimScriptDebug DISABLE_AI |
class DayZCreatureAnimScriptDebug ENABLE_AI |
class DayZCreatureAnimScriptDebug INIT_DEBUG_OBJECT |
bool m_bAIEnabled = true |
Referenced by OnGUI_AIControlEdit().
bool m_bBulkSet = false |
Referenced by OnGUI_BulkSet(), OnGUI_CommandsEdit(), and OnGUI_VariablesEdit().
bool m_bIsCaptureMode = false |
Referenced by Event_OnClick(), and OnGUI().
DayZCreatureAI m_DebugEntity = NULL |
Referenced by EnableAI(), GUIAction_UpdateSimulationPrecision(), InitDebugObject(), and ReleaseDebugObject().
ref DayZCreatureAnimScriptDebug m_EntityAnimDbg = NULL |
class DayZCreatureAnimScriptDebug m_iDebugMenu = -1 |
Referenced by CheckShowMode().
bool m_IsActive = false |
string m_sDebugEntityName = "" |
Referenced by InitDebugObject(), OnGUI(), and ReleaseDebugObject().
Referenced by InitDebugObject(), OnGUI_CommandsEdit(), and ReleaseDebugObject().
Referenced by InitDebugObject(), OnGUI_VariablesEdit(), and ReleaseDebugObject().
bool m_ShowDbgUI = false |
ref Timer m_TickTimer |
Referenced by Hide(), PluginBase::Hide(), PluginBase::OnDestroy(), PluginBase::OnInit(), Show(), and PluginBase::Show().
class DayZCreatureAnimScriptDebug RELEASE_DEBUG_OBJECT |
class DayZCreatureAnimScriptDebug SET_VALUE_BOOL |
class DayZCreatureAnimScriptDebug SET_VALUE_FLOAT |
class DayZCreatureAnimScriptDebug SET_VALUE_INT |