PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
PluginRemotePlayerDebugClient.c File Reference

Enumerations

enum  eRemoteDebugType { NONE , DAMAGE_ONLY , ALL }
 

Functions

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

Variables

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

Enumeration Type Documentation

◆ eRemoteDebugType

Enumerator
NONE 
DAMAGE_ONLY 
ALL 

Function Documentation

◆ DebugDamage()

◆ EnableWidgets()

void EnableWidgets ( bool  enable)

◆ InitWidgets()

◆ MergeDamage()

void MergeDamage ( array< ref RemotePlayerDamageDebug delta)

◆ OnRPC()

◆ OnUpdate()

override void OnUpdate ( float  delta_time)

◆ RequestPlayerInfo()

void RequestPlayerInfo ( PlayerBase  player,
int  type 
)

◆ UpdateDamageWidget()

◆ UpdateDistanceWidget()

void UpdateDistanceWidget ( int  index,
PlayerBase  other_player 
)

◆ UpdateStatsWidget()

void UpdateStatsWidget ( int  index,
RemotePlayerStatDebug  rpd 
)

References m_DebugType, and m_StatListWidgets.

Referenced by UpdateWidgetsStats().

◆ UpdateWidgetsStats()

Variable Documentation

◆ m_DamageListWidgets

ref TextListboxWidget m_DamageListWidgets[MAX_SIMULTANIOUS_PLAYERS]

Referenced by InitWidgets(), and UpdateDamageWidget().

◆ m_DebugType

◆ m_DistanceWidget

◆ m_PlayerDebugDamage

◆ m_PlayerDebugStats

◆ m_RootWidget

◆ m_RootWidgetDamage

◆ m_StatListWidgets

◆ MAX_SIMULTANIOUS_PLAYERS

enum eRemoteDebugType MAX_SIMULTANIOUS_PLAYERS = 10