DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | DayZCreatureAnimScriptDebug |
Typedefs | |
typedef Param4< float, string, int, string > | DayZCreatureAnimScriptDebugAnimEventData |
typedef Param1< string > | DayZCreatureAnimScriptDebugAnimPredictionData |
typedef Param1< string > | DayZCreatureAnimScriptDebugAnimTagData |
Definition at line 1 of file PluginDayZCreatureAIDebug.c.
Definition at line 2 of file PluginDayZCreatureAIDebug.c.
Definition at line 3 of file PluginDayZCreatureAIDebug.c.
Definition at line 229 of file PluginDayZCreatureAIDebug.c.
References m_EntityAnimDbg.
Referenced by GUIAction_ActivateCommand(), and SyncReceiveActivateCommand().
void CheckShowMode | ( | ) |
Definition at line 113 of file PluginDayZCreatureAIDebug.c.
References DiagMenu::GetEngineValue(), m_iDebugMenu, and SetDebugShowMode().
Referenced by OnUpdate().
Definition at line 235 of file PluginDayZCreatureAIDebug.c.
References m_DebugEntity.
Referenced by GUIAction_EnableAI(), SyncReceiveDisableAI(), and SyncReceiveEnableAI().
void Event_OnClick | ( | ) |
Definition at line 555 of file PluginDayZCreatureAIDebug.c.
References GetGame(), GetPlayer(), GUIAction_InitDebugObject(), m_bIsCaptureMode, m_IsActive, and DayZPhysics::RaycastRV().
Definition at line 129 of file PluginDayZCreatureAIDebug.c.
References m_EntityAnimDbg.
Referenced by OnGUI_Variables().
Definition at line 155 of file PluginDayZCreatureAIDebug.c.
References m_EntityAnimDbg.
Referenced by OnGUI_VariablesEdit().
DayZCreatureAnimScriptDebugVarType GetVariableType | ( | int | index | ) |
Definition at line 255 of file PluginDayZCreatureAIDebug.c.
References m_EntityAnimDbg.
Referenced by GUIAction_SetValue().
Definition at line 657 of file PluginDayZCreatureAIDebug.c.
References ActivateCommand(), GetGame(), and SyncActivateCommand().
Referenced by OnGUI_CommandsEdit().
Definition at line 666 of file PluginDayZCreatureAIDebug.c.
References EnableAI(), GetGame(), and SyncEnableAI().
Referenced by OnGUI_AIControlEdit().
GUI actions
Definition at line 594 of file PluginDayZCreatureAIDebug.c.
References GetGame(), InitDebugObject(), and SyncInitDebugObject().
Referenced by Event_OnClick().
void GUIAction_ReleaseDebugObject | ( | ) |
Definition at line 614 of file PluginDayZCreatureAIDebug.c.
References GetGame(), ReleaseDebugObject(), and SyncReleaseDebugObject().
Referenced by OnGUI().
Definition at line 621 of file PluginDayZCreatureAIDebug.c.
References GetGame(), GetVariableType(), SetValueBool(), SetValueFloat(), SetValueInt(), SyncSetValueBool(), SyncSetValueFloat(), and SyncSetValueInt().
Referenced by OnGUI_VariablesEdit().
Definition at line 609 of file PluginDayZCreatureAIDebug.c.
References m_DebugEntity.
Referenced by OnGUI().
void Hide | ( | ) |
Definition at line 548 of file PluginDayZCreatureAIDebug.c.
References m_IsActive, m_TickTimer, and OnGUI().
Definition at line 176 of file PluginDayZCreatureAIDebug.c.
References m_DebugEntity, m_EntityAnimDbg, m_sDebugEntityName, m_SetCommandCheckStates, and m_SetVariableCheckStates.
Referenced by GUIAction_InitDebugObject(), and SyncReceiveInitDebugObject().
Definition at line 109 of file PluginDayZCreatureAIDebug.c.
Definition at line 431 of file PluginDayZCreatureAIDebug.c.
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 | ( | ) |
Definition at line 351 of file PluginDayZCreatureAIDebug.c.
References DbgUI::Button(), GUIAction_EnableAI(), and m_bAIEnabled.
Referenced by OnGUI().
void OnGUI_AnimEvents | ( | ) |
Definition at line 375 of file PluginDayZCreatureAIDebug.c.
References DbgUI::Button(), DbgUI::InputText(), m_EntityAnimDbg, Math::Min(), DbgUI::Panel(), DbgUI::PopID(), DbgUI::PushID_Int(), DbgUI::PushID_Str(), and DbgUI::Text().
Referenced by OnGUI().
void OnGUI_BulkSet | ( | ) |
Definition at line 367 of file PluginDayZCreatureAIDebug.c.
References DbgUI::Button(), and m_bBulkSet.
Referenced by OnGUI().
void OnGUI_CommandsEdit | ( | ) |
Definition at line 310 of file PluginDayZCreatureAIDebug.c.
References DbgUI::BeginCleanupScope(), DbgUI::Button(), DbgUI::Check(), DbgUI::EndCleanupScope(), GUIAction_ActivateCommand(), DbgUI::InputText(), m_bBulkSet, m_EntityAnimDbg, m_SetCommandCheckStates, DbgUI::PopID(), DbgUI::PushID_Int(), DbgUI::PushID_Str(), DbgUI::SameLine(), and DbgUI::Text().
Referenced by OnGUI().
void OnGUI_Variables | ( | ) |
Definition at line 260 of file PluginDayZCreatureAIDebug.c.
References DbgUI::BeginCleanupScope(), DbgUI::EndCleanupScope(), GetStrValue(), m_EntityAnimDbg, and DbgUI::Text().
Referenced by OnGUI().
void OnGUI_VariablesEdit | ( | ) |
Definition at line 271 of file PluginDayZCreatureAIDebug.c.
References DbgUI::BeginCleanupScope(), DbgUI::Button(), DbgUI::Check(), DbgUI::EndCleanupScope(), GetStrValueType(), 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 | ( | ) |
Definition at line 517 of file PluginDayZCreatureAIDebug.c.
References GetGame(), m_IsActive, OnGUI(), and SendSyncMessages().
Definition at line 105 of file PluginDayZCreatureAIDebug.c.
void OnRpc | ( | PlayerBase | player, |
int | rpc_type, | ||
ParamsReadContext | ctx ) |
Definition at line 692 of file PluginDayZCreatureAIDebug.c.
References SyncReceiveMessage().
Definition at line 123 of file PluginDayZCreatureAIDebug.c.
References CheckShowMode(), and GetGame().
void PluginDayZCreatureAIDebug | ( | ) |
Definition at line 97 of file PluginDayZCreatureAIDebug.c.
Referenced by PluginBase::OnRPCPluginDayzCreatureDebug().
void ReleaseDebugObject | ( | ) |
Definition at line 204 of file PluginDayZCreatureAIDebug.c.
References m_DebugEntity, m_EntityAnimDbg, m_sDebugEntityName, m_SetCommandCheckStates, and m_SetVariableCheckStates.
Referenced by GUIAction_ReleaseDebugObject(), and SyncReceiveReleaseDebugObject().
void SendSyncMessages | ( | ) |
sync
Definition at line 678 of file PluginDayZCreatureAIDebug.c.
References GetGame(), and m_SyncMessages.
Referenced by OnGUITimer().
Definition at line 525 of file PluginDayZCreatureAIDebug.c.
References PluginBase::Hide(), and PluginBase::Show().
Referenced by CheckShowMode().
Definition at line 224 of file PluginDayZCreatureAIDebug.c.
References m_EntityAnimDbg.
Referenced by GUIAction_SetValue(), and SyncReceiveValueBool().
Definition at line 219 of file PluginDayZCreatureAIDebug.c.
References m_EntityAnimDbg.
Referenced by GUIAction_SetValue(), and SyncReceiveValueFloat().
Definition at line 214 of file PluginDayZCreatureAIDebug.c.
References m_EntityAnimDbg.
Referenced by GUIAction_SetValue(), and SyncReceiveValueInt().
void Show | ( | ) |
Definition at line 540 of file PluginDayZCreatureAIDebug.c.
References m_IsActive, and m_TickTimer.
Definition at line 821 of file PluginDayZCreatureAIDebug.c.
References m_SyncMessages.
Referenced by GUIAction_ActivateCommand().
Definition at line 838 of file PluginDayZCreatureAIDebug.c.
References m_SyncMessages.
Referenced by GUIAction_EnableAI().
Definition at line 742 of file PluginDayZCreatureAIDebug.c.
References m_SyncMessages.
Referenced by GUIAction_InitDebugObject().
void SyncReceiveActivateCommand | ( | ParamsReadContext | ctx | ) |
Definition at line 830 of file PluginDayZCreatureAIDebug.c.
References ActivateCommand().
Referenced by SyncReceiveMessage().
void SyncReceiveDisableAI | ( | ParamsReadContext | ctx | ) |
Definition at line 854 of file PluginDayZCreatureAIDebug.c.
References EnableAI().
Referenced by SyncReceiveMessage().
void SyncReceiveEnableAI | ( | ParamsReadContext | ctx | ) |
Definition at line 849 of file PluginDayZCreatureAIDebug.c.
References EnableAI().
Referenced by SyncReceiveMessage().
void SyncReceiveInitDebugObject | ( | ParamsReadContext | ctx | ) |
Definition at line 751 of file PluginDayZCreatureAIDebug.c.
References InitDebugObject().
Referenced by SyncReceiveMessage().
void SyncReceiveMessage | ( | ParamsReadContext | ctx | ) |
Definition at line 698 of file PluginDayZCreatureAIDebug.c.
References SyncReceiveActivateCommand(), SyncReceiveDisableAI(), SyncReceiveEnableAI(), SyncReceiveInitDebugObject(), SyncReceiveReleaseDebugObject(), SyncReceiveValueBool(), SyncReceiveValueFloat(), and SyncReceiveValueInt().
Referenced by OnRpc().
void SyncReceiveReleaseDebugObject | ( | ParamsReadContext | ctx | ) |
Definition at line 765 of file PluginDayZCreatureAIDebug.c.
References ReleaseDebugObject().
Referenced by SyncReceiveMessage().
void SyncReceiveValueBool | ( | ParamsReadContext | ctx | ) |
Definition at line 813 of file PluginDayZCreatureAIDebug.c.
References SetValueBool().
Referenced by SyncReceiveMessage().
void SyncReceiveValueFloat | ( | ParamsReadContext | ctx | ) |
Definition at line 796 of file PluginDayZCreatureAIDebug.c.
References SetValueFloat().
Referenced by SyncReceiveMessage().
void SyncReceiveValueInt | ( | ParamsReadContext | ctx | ) |
Definition at line 779 of file PluginDayZCreatureAIDebug.c.
References SetValueInt().
Referenced by SyncReceiveMessage().
void SyncReleaseDebugObject | ( | ) |
Definition at line 758 of file PluginDayZCreatureAIDebug.c.
References m_SyncMessages.
Referenced by GUIAction_ReleaseDebugObject().
Definition at line 804 of file PluginDayZCreatureAIDebug.c.
References m_SyncMessages.
Referenced by GUIAction_SetValue().
Definition at line 787 of file PluginDayZCreatureAIDebug.c.
References m_SyncMessages.
Referenced by GUIAction_SetValue().
Definition at line 770 of file PluginDayZCreatureAIDebug.c.
References m_SyncMessages.
Referenced by GUIAction_SetValue().
Definition at line 101 of file PluginDayZCreatureAIDebug.c.
class DayZCreatureAnimScriptDebug ACTIVATE_COMMAND |
class DayZCreatureAnimScriptDebug DISABLE_AI |
class DayZCreatureAnimScriptDebug ENABLE_AI |
class DayZCreatureAnimScriptDebug INIT_DEBUG_OBJECT |
Definition at line 88 of file PluginDayZCreatureAIDebug.c.
Referenced by OnGUI_AIControlEdit().
Definition at line 91 of file PluginDayZCreatureAIDebug.c.
Referenced by OnGUI_BulkSet(), OnGUI_CommandsEdit(), and OnGUI_VariablesEdit().
Definition at line 87 of file PluginDayZCreatureAIDebug.c.
Referenced by OnGUI().
Definition at line 86 of file PluginDayZCreatureAIDebug.c.
Referenced by Event_OnClick(), and OnGUI().
Definition at line 89 of file PluginDayZCreatureAIDebug.c.
Referenced by OnGUI().
DayZCreatureAI m_DebugEntity = NULL |
Definition at line 78 of file PluginDayZCreatureAIDebug.c.
Referenced by EnableAI(), GUIAction_UpdateSimulationPrecision(), InitDebugObject(), and ReleaseDebugObject().
ref DayZCreatureAnimScriptDebug m_EntityAnimDbg = NULL |
Definition at line 80 of file PluginDayZCreatureAIDebug.c.
Referenced by ActivateCommand(), GetStrValue(), GetStrValueType(), GetVariableType(), InitDebugObject(), OnGUI(), OnGUI_AnimEvents(), OnGUI_CommandsEdit(), OnGUI_Variables(), OnGUI_VariablesEdit(), ReleaseDebugObject(), SetValueBool(), SetValueFloat(), and SetValueInt().
class DayZCreatureAnimScriptDebug m_iDebugMenu = -1 |
Referenced by CheckShowMode().
Definition at line 83 of file PluginDayZCreatureAIDebug.c.
string m_sDebugEntityName = "" |
Definition at line 79 of file PluginDayZCreatureAIDebug.c.
Referenced by InitDebugObject(), OnGUI(), and ReleaseDebugObject().
Definition at line 93 of file PluginDayZCreatureAIDebug.c.
Referenced by InitDebugObject(), OnGUI_CommandsEdit(), and ReleaseDebugObject().
Definition at line 92 of file PluginDayZCreatureAIDebug.c.
Referenced by InitDebugObject(), OnGUI_VariablesEdit(), and ReleaseDebugObject().
Definition at line 84 of file PluginDayZCreatureAIDebug.c.
Definition at line 95 of file PluginDayZCreatureAIDebug.c.
Referenced by SendSyncMessages(), SyncActivateCommand(), SyncEnableAI(), SyncInitDebugObject(), SyncReleaseDebugObject(), SyncSetValueBool(), SyncSetValueFloat(), and SyncSetValueInt().
Definition at line 82 of file PluginDayZCreatureAIDebug.c.
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 |