Enumerations | |
enum | EPSstatsFlags { EMPTY = 0 , SYNCED = 1 } |
Functions | |
void | PlayerStats (Man player) |
void | Init (Man player) |
PlayerStatsPCO_Base | GetPCO (int version=-1) |
void | ~PlayerStats () |
PlayerStatBase | GetStatObject (int id) |
void | SetAllowLogs (bool enable) |
bool | GetAllowLogs () |
void | GetDebugInfo (array< ref StatDebugObject > objects, int flags) |
void | GatherAllRecords () |
void | SaveStats (ParamsWriteContext ctx) |
bool | LoadStats (ParamsReadContext ctx, int version) |
void | ResetAllStats () |
void | OnRPC (ParamsReadContext ctx) |
void | OnAfterStoreLoad () |
Variables | |
enum EPSstatsFlags | m_PlayerStats |
ref array< ref StatDebugObject > | m_PlayerStatsDebug |
ref PCOHandlerStats | m_PCOhandler |
ref Timer | m_SyncTimer |
Man | m_Player |
bool | m_AllowLogs |
string | m_System = "Stats" |
enum EPSstatsFlags |
void GatherAllRecords | ( | ) |
bool GetAllowLogs | ( | ) |
References m_AllowLogs.
void GetDebugInfo | ( | array< ref StatDebugObject > | objects, |
int | flags | ||
) |
PlayerStatsPCO_Base GetPCO | ( | int | version = -1 | ) |
References PCOHandlerStats::GetPCO(), and m_PCOhandler.
Referenced by GetStatObject(), LoadStats(), OnAfterStoreLoad(), OnRPC(), ResetAllStats(), and SaveStats().
PlayerStatBase GetStatObject | ( | int | id | ) |
References GetPCO().
Referenced by ManBase::GetStatBloodType(), ManBase::GetStatDiet(), ManBase::GetStatEnergy(), ManBase::GetStatHeatBuffer(), ManBase::GetStatHeatComfort(), ManBase::GetStatSpecialty(), ManBase::GetStatStamina(), ManBase::GetStatToxicity(), ManBase::GetStatTremor(), ManBase::GetStatWater(), and ManBase::GetStatWet().
void Init | ( | Man | player | ) |
References m_Player.
bool LoadStats | ( | ParamsReadContext | ctx, |
int | version | ||
) |
References GetPCO().
Referenced by ManBase::OnStoreLoad().
void OnAfterStoreLoad | ( | ) |
References GetPCO().
void OnRPC | ( | ParamsReadContext | ctx | ) |
References GetPCO().
void PlayerStats | ( | Man | player | ) |
References Init(), and m_PCOhandler.
Referenced by ManBase::Init().
void ResetAllStats | ( | ) |
References GetPCO().
void SaveStats | ( | ParamsWriteContext | ctx | ) |
References GetGame(), GetPCO(), and CGame::SaveVersion().
void SetAllowLogs | ( | bool | enable | ) |
References m_AllowLogs.
void ~PlayerStats | ( | ) |
bool m_AllowLogs |
Referenced by GetAllowLogs(), and SetAllowLogs().
ref PCOHandlerStats m_PCOhandler |
Referenced by GetPCO(), and PlayerStats().
Man m_Player |
enum EPSstatsFlags m_PlayerStats |
Referenced by ManBase::GetPlayerStats(), and ManBase::Init().
ref array<ref StatDebugObject> m_PlayerStatsDebug |
ref Timer m_SyncTimer |
string m_System = "Stats" |