DIFF

class PluginRemotePlayerDebugServerSource

PluginRemotePlayerDebugServer PluginBase

All members, including inherited

Constants 1

const int INTERVAL = 1
Referenced by OnUpdate()

Members 6

ref set<PlayerBase> m_ClientList = new set<PlayerBase>
ref array<ref RemotePlayerStatDebug> m_PlayerDebugStats = new array<ref RemotePlayerStatDebug>
ref map<PlayerBase, ref RemotePlayerDamageDebug> m_PlayerDebugDamage = new map<PlayerBase, ref RemotePlayerDamageDebug>
Referenced by OnDamageEvent(), and SendDebug()
float m_AccuTime
Referenced by OnUpdate()
eRemoteDebugType m_DebugType
bool m_Watching
Referenced by GetWatching(), and SetWatching()

Methods 8

override void OnUpdate(float delta_time)
References set.Count(), SendDebug(), INTERVAL
Show 2 more, m_AccuTime, and m_ClientList
void SetWatching(bool enable)
References m_Watching
Referenced by OnRequestReceived()
bool GetWatching()
References m_Watching
Referenced by OnDamageEvent()
void OnRequestReceived(PlayerBase player, bool enable)
References set.Count(), set.Find(), set.Insert()
Show 3 more, set.Remove(), SetWatching(), and m_ClientList
Referenced by OnRPC()
void OnRPC(ParamsReadContext ctx, PlayerBase player)
Referenced by PlayerBase.OnRPC()