DIFF

class PluginDeveloperSyncSource

PluginDeveloperSync PluginBase

All members, including inherited

Constructors 1

Members 19

int m_DetailedInfoRequested = 0
ref Timer m_UpdateTimer
Referenced by EnableUpdate(), and OnInit()
string m_EnvironmentDebugMessage
protected ref array<ref SyncedValue> m_TargetHealthSynced
protected bool m_IsTargetChanged

client update

protected ref map<PlayerBase, bool> m_HealthObserverMode

server tracking of player X health mode selection | true = target / false = self

protected ref map<PlayerBase, EntityAI> m_HealthObserverEntity

server tracking of player X health target

bool m_StatsUpdateStatus
Referenced by PluginDeveloperSync()
bool m_LevelsUpdateStatus
Referenced by PluginDeveloperSync()
bool m_ModsUpdateStatus
Referenced by PluginDeveloperSync()
bool m_AgentsUpdateStatus
Referenced by PluginDeveloperSync()
bool m_StomachUpdateStatus
Referenced by PluginDeveloperSync()

Methods 44

override void OnInit()
void SetSystemInBitmask(PlayerBase player, int system_bit, bool state)

!!!! Highly suspect

bool IsSetSystemInBitmask(PlayerBase player, int system_bit)
Referenced by RequestDetailedInfo()
void RegisterPlayer(PlayerBase player)
Referenced by EnableUpdate()
bool IsPlayerRegistered(PlayerBase player)
bool GetRPCUpdateState(ParamsReadContext ctx)
Referenced by OnRPC(), and OnRPCTemp()
int GetRPCModifierID(ParamsReadContext ctx)
Referenced by OnRPC()
void GetRPCModifierLock(ParamsReadContext ctx, out int id, out bool lock)
Referenced by OnRPC()
void OnRPCStats(ParamsReadContext ctx)
Referenced by OnRPC()
void OnRPCStatSet(ParamsReadContext ctx, PlayerBase player)
References array.Count(), PlayerStatsPCO_Base.Get(), array.Get()
Show 5 more, GetLabel(), PlayerStats.GetPCO(), Serializer.Read(), SetByFloatEx(), and PlayerBase.m_PlayerStats
Referenced by OnRPC()
bool GetIsTargetChanged()
void SetTargetChanged(bool state)
void OnRPCHealth(ParamsReadContext ctx, PlayerBase player)
Referenced by OnRPC()
void SetupZoneValues(inout array<ref Param> rpc_params, DamageZoneMap dmgZones, EntityAI target, string healthType, int typeID)
Referenced by SendRPCHealth()
void OnRPCHorticultUpdate(ParamsReadContext ctx, PlayerBase player)
Referenced by OnRPC()
void OnRPCHorticultureSpeed(ParamsReadContext ctx, PlayerBase player)
Referenced by OnRPC()
void OnRPCLevels(ParamsReadContext ctx)
Referenced by OnRPC()
void SendRPCMods(PlayerBase player)
Referenced by Update()
void OnRPCMods(ParamsReadContext ctx)
Referenced by OnRPC()
void OnRPCModsDetailed(ParamsReadContext ctx)
Referenced by OnRPC()
void RequestDetailedInfo(int id, notnull PlayerBase player)
void SendRPCAgents(PlayerBase player)
Referenced by Update()
void OnRPCAgents(ParamsReadContext ctx)
Referenced by OnRPC()
void SendRPCStomach(PlayerBase player)
Referenced by Update()
void OnRPCStomach(ParamsReadContext ctx)
Referenced by OnRPC()
void CaptureFocus()
void ReleaseFocus()