Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
pluginitemdiagnostic.c File Reference

Go to the source code of this file.

Functions

void PluginItemDiagnostic ()
 
void ~PluginItemDiagnostic ()
 
override void OnInit ()
 Callback for user defined initialization. Called for all suites during TestHarness.Begin().
 
bool OnMouseButtonDown (Widget w, int x, int y, int button)
 
bool OnMouseButtonUp (Widget w, int x, int y, int button)
 
void SetDragging (bool enable)
 
void OnDraggingStart ()
 
void OnDraggingEnd ()
 
bool OnClick (Widget w, int x, int y, int button)
 
void RegisterDebugItem (Object item, PlayerBase player)
 
Object GetWatchedItem (PlayerBase player)
 
bool IsActive ()
 
void OnScriptMenuOpened (bool opened)
 
void ShowWidgets (bool show)
 
void OnSelectAction (EntityAI ent, int actionId)
 
void ReleaseFocus ()
 
void ToggleDebugWindowEvent ()
 
void ClearWidgets ()
 
void Tick ()
 
void ClearProperties ()
 
void GeneratePropertiesObject (EntityAI item)
 
void SendRPC (Object item, PlayerBase player)
 
void StopWatchRequest (PlayerBase player)
 
void OnRPC (Object entity, ParamsReadContext ctx)
 
void FillServerFinalVars (int count, ParamsReadContext ctx, array< ref Param > params)
 
void InitializeWidgets ()
 
override void OnUpdate (float delta_time)
 
void DisplayAll (EntityAI item, array< ref Param > vars_server, array< ref Param > vars_client, string debug_text_server)
 
void FillAgentArray (ParamsReadContext ctx, int agents_count)
 
void UpdateAgentWidget ()
 
void UpdateNumericalVarsWidget (array< ref Param > vars_server, array< ref Param > vars_client)
 
void PrintOut ()
 
void GetLocalProperties (EntityAI entity, array< ref Param > properties, bool client=false)
 
int FillWithAgents (ItemBase item, array< ref Param > properties)
 

Variables

class PluginItemDiagnosticEventHandler extends ScriptedWidgetEventHandler m_Entity
 
ref Timer myTimer1
 
ref map< PlayerBase, Objectm_ObserversMap = new map<PlayerBase,Object>
 
ref array< stringm_Agents = new array<string>
 
ref map< string, floatm_Floats = new map<string,float>
 
ref map< string, floatm_VarsNumbersFinalServer = new map<string,float>
 
ref map< string, floatm_VarsFinalClient = new map<string,float>
 
ref array< ref Paramm_Properties = new array<ref Param>
 
bool m_IsActive = false
 
bool m_ScriptMenuOpened
 
string m_NoteClient
 
ref PluginItemDiagnosticEventHandler m_EventHandler
 
bool m_IsDragging
 
PluginConfigDebugProfile m_ConfigDebugProfile
 
Widget m_DebugRootWidget
 
TextListboxWidget m_DebugAgentListWidget
 
TextWidget m_DebugOutputServer
 
TextWidget m_DebugOutputClient
 
TextListboxWidget m_DebugFloatsProperListWidget
 
TextListboxWidget m_DebugClientVarsWidget
 
TextWidget m_ClassNameWidget
 
TextWidget m_DistanceWidget
 
ItemPreviewWidget m_ItemPreviewWidget
 
ButtonWidget m_CloseButton
 
Shape m_ItemLine
 
vector m_DraggingOffset
 

Function Documentation

◆ ClearProperties()

void ClearProperties ( )

Definition at line 287 of file pluginitemdiagnostic.c.

◆ ClearWidgets()

void ClearWidgets ( )

Definition at line 256 of file pluginitemdiagnostic.c.

◆ DisplayAll()

void DisplayAll ( EntityAI item,
array< ref Param > vars_server,
array< ref Param > vars_client,
string debug_text_server )

Definition at line 450 of file pluginitemdiagnostic.c.

◆ FillAgentArray()

void FillAgentArray ( ParamsReadContext ctx,
int agents_count )

Definition at line 462 of file pluginitemdiagnostic.c.

◆ FillServerFinalVars()

void FillServerFinalVars ( int count,
ParamsReadContext ctx,
array< ref Param > params )

Definition at line 376 of file pluginitemdiagnostic.c.

◆ FillWithAgents()

int FillWithAgents ( ItemBase item,
array< ref Param > properties )

Definition at line 626 of file pluginitemdiagnostic.c.

◆ GeneratePropertiesObject()

void GeneratePropertiesObject ( EntityAI item)

Definition at line 292 of file pluginitemdiagnostic.c.

◆ GetLocalProperties()

void GetLocalProperties ( EntityAI entity,
array< ref Param > properties,
bool client = false )

Definition at line 512 of file pluginitemdiagnostic.c.

◆ GetWatchedItem()

Object GetWatchedItem ( PlayerBase player)

Definition at line 192 of file pluginitemdiagnostic.c.

◆ InitializeWidgets()

void InitializeWidgets ( )

Definition at line 393 of file pluginitemdiagnostic.c.

◆ IsActive()

bool IsActive ( )

Definition at line 197 of file pluginitemdiagnostic.c.

◆ OnClick()

bool OnClick ( Widget w,
int x,
int y,
int button )

Definition at line 159 of file pluginitemdiagnostic.c.

◆ OnDraggingEnd()

void OnDraggingEnd ( )

Definition at line 149 of file pluginitemdiagnostic.c.

◆ OnDraggingStart()

void OnDraggingStart ( )

Definition at line 139 of file pluginitemdiagnostic.c.

◆ OnMouseButtonDown()

bool OnMouseButtonDown ( Widget w,
int x,
int y,
int button )

Definition at line 107 of file pluginitemdiagnostic.c.

◆ OnMouseButtonUp()

bool OnMouseButtonUp ( Widget w,
int x,
int y,
int button )

Definition at line 123 of file pluginitemdiagnostic.c.

◆ OnRPC()

void OnRPC ( Object entity,
ParamsReadContext ctx )

Definition at line 318 of file pluginitemdiagnostic.c.

◆ OnScriptMenuOpened()

void OnScriptMenuOpened ( bool opened)

Definition at line 202 of file pluginitemdiagnostic.c.

◆ OnSelectAction()

void OnSelectAction ( EntityAI ent,
int actionId )

Definition at line 215 of file pluginitemdiagnostic.c.

◆ OnUpdate()

override void OnUpdate ( float delta_time)

Definition at line 413 of file pluginitemdiagnostic.c.

◆ PluginItemDiagnostic()

void PluginItemDiagnostic ( )

Definition at line 74 of file pluginitemdiagnostic.c.

◆ PrintOut()

void PrintOut ( )

Definition at line 503 of file pluginitemdiagnostic.c.

◆ RegisterDebugItem()

void RegisterDebugItem ( Object item,
PlayerBase player )

Definition at line 171 of file pluginitemdiagnostic.c.

◆ ReleaseFocus()

void ReleaseFocus ( )

Definition at line 223 of file pluginitemdiagnostic.c.

◆ SendRPC()

void SendRPC ( Object item,
PlayerBase player )

Definition at line 298 of file pluginitemdiagnostic.c.

◆ SetDragging()

void SetDragging ( bool enable)

Definition at line 130 of file pluginitemdiagnostic.c.

◆ ShowWidgets()

void ShowWidgets ( bool show)

Definition at line 207 of file pluginitemdiagnostic.c.

◆ StopWatchRequest()

void StopWatchRequest ( PlayerBase player)

Definition at line 310 of file pluginitemdiagnostic.c.

◆ Tick()

void Tick ( )

Definition at line 266 of file pluginitemdiagnostic.c.

◆ ToggleDebugWindowEvent()

void ToggleDebugWindowEvent ( )

Definition at line 236 of file pluginitemdiagnostic.c.

◆ UpdateAgentWidget()

void UpdateAgentWidget ( )

Definition at line 475 of file pluginitemdiagnostic.c.

◆ UpdateNumericalVarsWidget()

void UpdateNumericalVarsWidget ( array< ref Param > vars_server,
array< ref Param > vars_client )

Definition at line 485 of file pluginitemdiagnostic.c.

◆ ~PluginItemDiagnostic()

Definition at line 82 of file pluginitemdiagnostic.c.

Variable Documentation

◆ m_Agents

ref array<string> m_Agents = new array<string>

Definition at line 48 of file pluginitemdiagnostic.c.

◆ m_ClassNameWidget

TextWidget m_ClassNameWidget

Definition at line 66 of file pluginitemdiagnostic.c.

◆ m_CloseButton

ButtonWidget m_CloseButton

Definition at line 69 of file pluginitemdiagnostic.c.

◆ m_ConfigDebugProfile

PluginConfigDebugProfile m_ConfigDebugProfile

Definition at line 58 of file pluginitemdiagnostic.c.

◆ m_DebugAgentListWidget

TextListboxWidget m_DebugAgentListWidget

Definition at line 61 of file pluginitemdiagnostic.c.

◆ m_DebugClientVarsWidget

TextListboxWidget m_DebugClientVarsWidget

Definition at line 65 of file pluginitemdiagnostic.c.

◆ m_DebugFloatsProperListWidget

TextListboxWidget m_DebugFloatsProperListWidget

Definition at line 64 of file pluginitemdiagnostic.c.

◆ m_DebugOutputClient

TextWidget m_DebugOutputClient

Definition at line 63 of file pluginitemdiagnostic.c.

◆ m_DebugOutputServer

TextWidget m_DebugOutputServer

Definition at line 62 of file pluginitemdiagnostic.c.

◆ m_DebugRootWidget

Widget m_DebugRootWidget

Definition at line 60 of file pluginitemdiagnostic.c.

◆ m_DistanceWidget

TextWidget m_DistanceWidget

Definition at line 67 of file pluginitemdiagnostic.c.

◆ m_DraggingOffset

vector m_DraggingOffset

Definition at line 72 of file pluginitemdiagnostic.c.

◆ m_Entity

class PluginItemDiagnosticEventHandler extends ScriptedWidgetEventHandler m_Entity

◆ m_EventHandler

ref PluginItemDiagnosticEventHandler m_EventHandler

Definition at line 56 of file pluginitemdiagnostic.c.

◆ m_Floats

ref map<string,float> m_Floats = new map<string,float>

Definition at line 49 of file pluginitemdiagnostic.c.

◆ m_IsActive

bool m_IsActive = false

Definition at line 53 of file pluginitemdiagnostic.c.

◆ m_IsDragging

bool m_IsDragging

Definition at line 57 of file pluginitemdiagnostic.c.

◆ m_ItemLine

Shape m_ItemLine

Definition at line 71 of file pluginitemdiagnostic.c.

◆ m_ItemPreviewWidget

ItemPreviewWidget m_ItemPreviewWidget

Definition at line 68 of file pluginitemdiagnostic.c.

◆ m_NoteClient

string m_NoteClient

Definition at line 55 of file pluginitemdiagnostic.c.

◆ m_ObserversMap

ref map<PlayerBase,Object> m_ObserversMap = new map<PlayerBase,Object>

Definition at line 47 of file pluginitemdiagnostic.c.

◆ m_Properties

ref array<ref Param> m_Properties = new array<ref Param>

Definition at line 52 of file pluginitemdiagnostic.c.

◆ m_ScriptMenuOpened

bool m_ScriptMenuOpened

Definition at line 54 of file pluginitemdiagnostic.c.

◆ m_VarsFinalClient

ref map<string,float> m_VarsFinalClient = new map<string,float>

Definition at line 51 of file pluginitemdiagnostic.c.

◆ m_VarsNumbersFinalServer

ref map<string,float> m_VarsNumbersFinalServer = new map<string,float>

Definition at line 50 of file pluginitemdiagnostic.c.

◆ myTimer1

ref Timer myTimer1

Definition at line 46 of file pluginitemdiagnostic.c.