Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
pluginremoteplayerdebugclient.c File Reference

Go to the source code of this file.

Enumerations

enum  eRemoteDebugType { NONE , DAMAGE_ONLY , ALL }

Functions

void DebugDamage (PlayerBase player)
void EnableWidgets (bool enable)
void InitWidgets ()
void MergeDamage (array< ref RemotePlayerDamageDebug > delta)
override void OnInit ()
 Callback for user defined initialization. Called for all suites during TestHarness.Begin().
void OnRPC (ParamsReadContext ctx)
override void OnUpdate (float delta_time)
void RequestPlayerInfo (PlayerBase player, int type)
void UpdateDamageWidget (int index, PlayerBase player)
void UpdateDistanceWidget (int index, PlayerBase other_player)
void UpdateStatsWidget (int index, RemotePlayerStatDebug rpd)
void UpdateWidgetsStats ()

Variables

ref TextListboxWidget m_DamageListWidgets [MAX_SIMULTANIOUS_PLAYERS]
eRemoteDebugType m_DebugType
ref TextWidget m_DistanceWidget [MAX_SIMULTANIOUS_PLAYERS]
ref map< PlayerBase, ref RemotePlayerDamageDebugm_PlayerDebugDamage = new map<PlayerBase,ref RemotePlayerDamageDebug>
ref array< ref RemotePlayerStatDebugm_PlayerDebugStats = new array<ref RemotePlayerStatDebug>
ref Widget m_RootWidget [MAX_SIMULTANIOUS_PLAYERS]
ref Widget m_RootWidgetDamage [MAX_SIMULTANIOUS_PLAYERS]
ref TextListboxWidget m_StatListWidgets [MAX_SIMULTANIOUS_PLAYERS]
enum eRemoteDebugType MAX_SIMULTANIOUS_PLAYERS = 10

Enumeration Type Documentation

◆ eRemoteDebugType

Enumerator
NONE 
DAMAGE_ONLY 
ALL 

Definition at line 1 of file pluginremoteplayerdebugclient.c.

Function Documentation

◆ DebugDamage()

◆ EnableWidgets()

void EnableWidgets ( bool enable)

◆ InitWidgets()

◆ MergeDamage()

void MergeDamage ( array< ref RemotePlayerDamageDebug > delta)

◆ OnRPC()

◆ OnUpdate()

override void OnUpdate ( float delta_time)

Definition at line 28 of file pluginremoteplayerdebugclient.c.

References m_DebugType, and UpdateWidgetsStats().

◆ RequestPlayerInfo()

void RequestPlayerInfo ( PlayerBase player,
int type )

◆ UpdateDamageWidget()

◆ UpdateDistanceWidget()

void UpdateDistanceWidget ( int index,
PlayerBase other_player )

◆ UpdateStatsWidget()

void UpdateStatsWidget ( int index,
RemotePlayerStatDebug rpd )

◆ UpdateWidgetsStats()

Variable Documentation

◆ m_DamageListWidgets

ref TextListboxWidget m_DamageListWidgets[MAX_SIMULTANIOUS_PLAYERS]

Definition at line 17 of file pluginremoteplayerdebugclient.c.

Referenced by InitWidgets(), and UpdateDamageWidget().

◆ m_DebugType

eRemoteDebugType m_DebugType

Definition at line 19 of file pluginremoteplayerdebugclient.c.

Referenced by OnUpdate(), RequestPlayerInfo(), and UpdateStatsWidget().

◆ m_DistanceWidget

◆ m_PlayerDebugDamage

ref map<PlayerBase, ref RemotePlayerDamageDebug> m_PlayerDebugDamage = new map<PlayerBase,ref RemotePlayerDamageDebug>

Definition at line 12 of file pluginremoteplayerdebugclient.c.

Referenced by DebugDamage(), MergeDamage(), and UpdateDamageWidget().

◆ m_PlayerDebugStats

ref array<ref RemotePlayerStatDebug> m_PlayerDebugStats = new array<ref RemotePlayerStatDebug>

Definition at line 11 of file pluginremoteplayerdebugclient.c.

Referenced by DebugDamage(), OnRPC(), and UpdateWidgetsStats().

◆ m_RootWidget

◆ m_RootWidgetDamage

ref Widget m_RootWidgetDamage[MAX_SIMULTANIOUS_PLAYERS]

Definition at line 15 of file pluginremoteplayerdebugclient.c.

Referenced by EnableWidgets(), InitWidgets(), and UpdateWidgetsStats().

◆ m_StatListWidgets

ref TextListboxWidget m_StatListWidgets[MAX_SIMULTANIOUS_PLAYERS]

Definition at line 16 of file pluginremoteplayerdebugclient.c.

Referenced by InitWidgets(), and UpdateStatsWidget().

◆ MAX_SIMULTANIOUS_PLAYERS

enum eRemoteDebugType MAX_SIMULTANIOUS_PLAYERS = 10