Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
plugindayzcreatureaidebug.c File Reference

Go to the source code of this file.

Data Structures

class  DayZCreatureAnimScriptDebug
 

Typedefs

typedef Param4< float, string, int, stringDayZCreatureAnimScriptDebugAnimEventData
 
typedef Param1< stringDayZCreatureAnimScriptDebugAnimPredictionData
 
typedef Param1< stringDayZCreatureAnimScriptDebugAnimTagData
 

Functions

void PluginDayZCreatureAIDebug ()
 
void ~PluginDayZCreatureAIDebug ()
 
override void OnInit ()
 
override void OnDestroy ()
 
void CheckShowMode ()
 
override void OnUpdate (float delta_time)
 
string GetStrValue (int index)
 
string GetStrValueType (int index)
 
void InitDebugObject (Object obj)
 
void ReleaseDebugObject ()
 
void SetValueInt (int index, int value)
 
void SetValueFloat (int index, float value)
 
void SetValueBool (int index, bool value)
 
void ActivateCommand (int commandIdx, int userInt, float userFloat)
 
void EnableAI (bool enable)
 
DayZCreatureAnimScriptDebugVarType GetVariableType (int index)
 
void OnGUI_Variables ()
 
void OnGUI_VariablesEdit ()
 
void OnGUI_CommandsEdit ()
 
void OnGUI_AIControlEdit ()
 
void OnGUI_BulkSet ()
 
void OnGUI_AnimEvents ()
 
void OnGUI (bool show)
 
void OnGUITimer ()
 
void SetDebugShowMode (int mode)
 
void Show ()
 
void Hide ()
 
void Event_OnClick ()
 
void GUIAction_InitDebugObject (Object obj)
 
void GUIAction_UpdateSimulationPrecision (int simLOD)
 
void GUIAction_ReleaseDebugObject ()
 
void GUIAction_SetValue (int index, string strVal)
 
void GUIAction_ActivateCommand (int commandIdx, int userInt, float userFloat)
 
void GUIAction_EnableAI (bool enable)
 
void SendSyncMessages ()
 
void OnRpc (PlayerBase player, int rpc_type, ParamsReadContext ctx)
 
void SyncReceiveMessage (ParamsReadContext ctx)
 
void SyncInitDebugObject (Object obj)
 
void SyncReceiveInitDebugObject (ParamsReadContext ctx)
 
void SyncReleaseDebugObject ()
 
void SyncReceiveReleaseDebugObject (ParamsReadContext ctx)
 
void SyncSetValueInt (int index, int value)
 
void SyncReceiveValueInt (ParamsReadContext ctx)
 
void SyncSetValueFloat (int index, float value)
 
void SyncReceiveValueFloat (ParamsReadContext ctx)
 
void SyncSetValueBool (int index, bool value)
 
void SyncReceiveValueBool (ParamsReadContext ctx)
 
void SyncActivateCommand (int commandIdx, int userInt, float userFloat)
 
void SyncReceiveActivateCommand (ParamsReadContext ctx)
 
void SyncEnableAI (bool enable)
 
void SyncReceiveEnableAI (ParamsReadContext ctx)
 
void SyncReceiveDisableAI (ParamsReadContext ctx)
 

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< boolm_SetVariableCheckStates = new array<bool>
 
ref array< boolm_SetCommandCheckStates = new array<bool>
 
ref array< ref Paramm_SyncMessages = new array<ref Param>
 

Typedef Documentation

◆ DayZCreatureAnimScriptDebugAnimEventData

◆ DayZCreatureAnimScriptDebugAnimPredictionData

◆ DayZCreatureAnimScriptDebugAnimTagData

Definition at line 3 of file plugindayzcreatureaidebug.c.

Function Documentation

◆ ActivateCommand()

void ActivateCommand ( int  commandIdx,
int  userInt,
float  userFloat 
)

Definition at line 243 of file plugindayzcreatureaidebug.c.

◆ CheckShowMode()

void CheckShowMode ( )

Definition at line 117 of file plugindayzcreatureaidebug.c.

◆ EnableAI()

void EnableAI ( bool  enable)

Definition at line 249 of file plugindayzcreatureaidebug.c.

◆ Event_OnClick()

void Event_OnClick ( )

Definition at line 595 of file plugindayzcreatureaidebug.c.

◆ GetStrValue()

string GetStrValue ( int  index)

Definition at line 135 of file plugindayzcreatureaidebug.c.

◆ GetStrValueType()

string GetStrValueType ( int  index)

Definition at line 165 of file plugindayzcreatureaidebug.c.

◆ GetVariableType()

DayZCreatureAnimScriptDebugVarType GetVariableType ( int  index)

Definition at line 269 of file plugindayzcreatureaidebug.c.

◆ GUIAction_ActivateCommand()

void GUIAction_ActivateCommand ( int  commandIdx,
int  userInt,
float  userFloat 
)

Definition at line 719 of file plugindayzcreatureaidebug.c.

◆ GUIAction_EnableAI()

void GUIAction_EnableAI ( bool  enable)

Definition at line 732 of file plugindayzcreatureaidebug.c.

◆ GUIAction_InitDebugObject()

void GUIAction_InitDebugObject ( Object  obj)

GUI actions

Definition at line 634 of file plugindayzcreatureaidebug.c.

◆ GUIAction_ReleaseDebugObject()

void GUIAction_ReleaseDebugObject ( )

Definition at line 656 of file plugindayzcreatureaidebug.c.

◆ GUIAction_SetValue()

void GUIAction_SetValue ( int  index,
string  strVal 
)

Definition at line 665 of file plugindayzcreatureaidebug.c.

◆ GUIAction_UpdateSimulationPrecision()

void GUIAction_UpdateSimulationPrecision ( int  simLOD)

Definition at line 651 of file plugindayzcreatureaidebug.c.

◆ Hide()

void Hide ( )

Definition at line 588 of file plugindayzcreatureaidebug.c.

◆ InitDebugObject()

void InitDebugObject ( Object  obj)

Definition at line 186 of file plugindayzcreatureaidebug.c.

◆ OnDestroy()

override void OnDestroy ( )

Definition at line 113 of file plugindayzcreatureaidebug.c.

◆ OnGUI()

void OnGUI ( bool  show)

Definition at line 457 of file plugindayzcreatureaidebug.c.

◆ OnGUI_AIControlEdit()

void OnGUI_AIControlEdit ( )

Definition at line 369 of file plugindayzcreatureaidebug.c.

◆ OnGUI_AnimEvents()

void OnGUI_AnimEvents ( )

Definition at line 399 of file plugindayzcreatureaidebug.c.

◆ OnGUI_BulkSet()

void OnGUI_BulkSet ( )

Definition at line 389 of file plugindayzcreatureaidebug.c.

◆ OnGUI_CommandsEdit()

void OnGUI_CommandsEdit ( )

Definition at line 326 of file plugindayzcreatureaidebug.c.

◆ OnGUI_Variables()

void OnGUI_Variables ( )

Definition at line 274 of file plugindayzcreatureaidebug.c.

◆ OnGUI_VariablesEdit()

void OnGUI_VariablesEdit ( )

Definition at line 285 of file plugindayzcreatureaidebug.c.

◆ OnGUITimer()

void OnGUITimer ( )

Definition at line 555 of file plugindayzcreatureaidebug.c.

◆ OnInit()

override void OnInit ( )

Definition at line 109 of file plugindayzcreatureaidebug.c.

◆ OnRpc()

void OnRpc ( PlayerBase  player,
int  rpc_type,
ParamsReadContext  ctx 
)

Definition at line 762 of file plugindayzcreatureaidebug.c.

◆ OnUpdate()

override void OnUpdate ( float  delta_time)

Definition at line 127 of file plugindayzcreatureaidebug.c.

◆ PluginDayZCreatureAIDebug()

void PluginDayZCreatureAIDebug ( )

Definition at line 101 of file plugindayzcreatureaidebug.c.

◆ ReleaseDebugObject()

void ReleaseDebugObject ( )

Definition at line 218 of file plugindayzcreatureaidebug.c.

◆ SendSyncMessages()

void SendSyncMessages ( )

sync

Definition at line 748 of file plugindayzcreatureaidebug.c.

◆ SetDebugShowMode()

void SetDebugShowMode ( int  mode)

Definition at line 565 of file plugindayzcreatureaidebug.c.

◆ SetValueBool()

void SetValueBool ( int  index,
bool  value 
)

Definition at line 238 of file plugindayzcreatureaidebug.c.

◆ SetValueFloat()

void SetValueFloat ( int  index,
float  value 
)

Definition at line 233 of file plugindayzcreatureaidebug.c.

◆ SetValueInt()

void SetValueInt ( int  index,
int  value 
)

Definition at line 228 of file plugindayzcreatureaidebug.c.

◆ Show()

void Show ( )

Definition at line 580 of file plugindayzcreatureaidebug.c.

◆ SyncActivateCommand()

void SyncActivateCommand ( int  commandIdx,
int  userInt,
float  userFloat 
)

Definition at line 901 of file plugindayzcreatureaidebug.c.

◆ SyncEnableAI()

void SyncEnableAI ( bool  enable)

Definition at line 920 of file plugindayzcreatureaidebug.c.

◆ SyncInitDebugObject()

void SyncInitDebugObject ( Object  obj)

Definition at line 814 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveActivateCommand()

void SyncReceiveActivateCommand ( ParamsReadContext  ctx)

Definition at line 910 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveDisableAI()

void SyncReceiveDisableAI ( ParamsReadContext  ctx)

Definition at line 940 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveEnableAI()

void SyncReceiveEnableAI ( ParamsReadContext  ctx)

Definition at line 935 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveInitDebugObject()

void SyncReceiveInitDebugObject ( ParamsReadContext  ctx)

Definition at line 823 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveMessage()

void SyncReceiveMessage ( ParamsReadContext  ctx)

Definition at line 770 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveReleaseDebugObject()

void SyncReceiveReleaseDebugObject ( ParamsReadContext  ctx)

Definition at line 839 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveValueBool()

void SyncReceiveValueBool ( ParamsReadContext  ctx)

Definition at line 891 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveValueFloat()

void SyncReceiveValueFloat ( ParamsReadContext  ctx)

Definition at line 872 of file plugindayzcreatureaidebug.c.

◆ SyncReceiveValueInt()

void SyncReceiveValueInt ( ParamsReadContext  ctx)

Definition at line 853 of file plugindayzcreatureaidebug.c.

◆ SyncReleaseDebugObject()

void SyncReleaseDebugObject ( )

Definition at line 832 of file plugindayzcreatureaidebug.c.

◆ SyncSetValueBool()

void SyncSetValueBool ( int  index,
bool  value 
)

Definition at line 882 of file plugindayzcreatureaidebug.c.

◆ SyncSetValueFloat()

void SyncSetValueFloat ( int  index,
float  value 
)

Definition at line 863 of file plugindayzcreatureaidebug.c.

◆ SyncSetValueInt()

void SyncSetValueInt ( int  index,
int  value 
)

Definition at line 844 of file plugindayzcreatureaidebug.c.

◆ ~PluginDayZCreatureAIDebug()

Definition at line 105 of file plugindayzcreatureaidebug.c.

Variable Documentation

◆ ACTIVATE_COMMAND

class DayZCreatureAnimScriptDebug ACTIVATE_COMMAND

◆ DISABLE_AI

class DayZCreatureAnimScriptDebug DISABLE_AI

◆ ENABLE_AI

class DayZCreatureAnimScriptDebug ENABLE_AI

◆ INIT_DEBUG_OBJECT

class DayZCreatureAnimScriptDebug INIT_DEBUG_OBJECT

◆ m_bAIEnabled

bool m_bAIEnabled = true

Definition at line 92 of file plugindayzcreatureaidebug.c.

◆ m_bBulkSet

bool m_bBulkSet = false

Definition at line 95 of file plugindayzcreatureaidebug.c.

◆ m_bEditMode

bool m_bEditMode = false

Definition at line 91 of file plugindayzcreatureaidebug.c.

◆ m_bIsCaptureMode

bool m_bIsCaptureMode = false

Definition at line 90 of file plugindayzcreatureaidebug.c.

◆ m_bShowAnimEvents

bool m_bShowAnimEvents = false

Definition at line 93 of file plugindayzcreatureaidebug.c.

◆ m_DebugEntity

DayZCreatureAI m_DebugEntity = NULL

Definition at line 82 of file plugindayzcreatureaidebug.c.

◆ m_EntityAnimDbg

ref DayZCreatureAnimScriptDebug m_EntityAnimDbg = NULL

Definition at line 84 of file plugindayzcreatureaidebug.c.

◆ m_iDebugMenu

class DayZCreatureAnimScriptDebug m_iDebugMenu = -1

◆ m_IsActive

bool m_IsActive = false

Definition at line 87 of file plugindayzcreatureaidebug.c.

◆ m_sDebugEntityName

string m_sDebugEntityName = ""

Definition at line 83 of file plugindayzcreatureaidebug.c.

◆ m_SetCommandCheckStates

ref array<bool> m_SetCommandCheckStates = new array<bool>

Definition at line 97 of file plugindayzcreatureaidebug.c.

◆ m_SetVariableCheckStates

ref array<bool> m_SetVariableCheckStates = new array<bool>

Definition at line 96 of file plugindayzcreatureaidebug.c.

◆ m_ShowDbgUI

bool m_ShowDbgUI = false

Definition at line 88 of file plugindayzcreatureaidebug.c.

◆ m_SyncMessages

ref array<ref Param> m_SyncMessages = new array<ref Param>

Definition at line 99 of file plugindayzcreatureaidebug.c.

◆ m_TickTimer

ref Timer m_TickTimer

Definition at line 86 of file plugindayzcreatureaidebug.c.

◆ RELEASE_DEBUG_OBJECT

class DayZCreatureAnimScriptDebug RELEASE_DEBUG_OBJECT

◆ SET_VALUE_BOOL

class DayZCreatureAnimScriptDebug SET_VALUE_BOOL

◆ SET_VALUE_FLOAT

class DayZCreatureAnimScriptDebug SET_VALUE_FLOAT

◆ SET_VALUE_INT

class DayZCreatureAnimScriptDebug SET_VALUE_INT