Data Structures | |
| class | PCOHandlerStats |
| class | PlayerStatsPCO_Base |
| class | PlayerStatsPCO_v115 |
Enumerations | |
| enum | EPlayerStats_v100 { HEATCOMFORT = 0 , TREMOR = 1 , WET = 2 , ENERGY = 3 , WATER , STOMACH_SOLID , STOMACH_ENERGY , STOMACH_WATER , DIET , STAMINA , SPECIALTY , BLOODTYPE } |
| enum | EPlayerStats_v101 { HEATCOMFORT = 0 , TREMOR = 1 , WET = 2 , ENERGY = 3 , WATER , STOMACH_SOLID , STOMACH_ENERGY , STOMACH_WATER , DIET , STAMINA , SPECIALTY , BLOODTYPE , TOXICITY } |
| enum | EPlayerStats_v106 { HEATCOMFORT = 0 , TREMOR = 1 , WET = 2 , ENERGY = 3 , WATER , DIET , STAMINA , SPECIALTY , BLOODTYPE , TOXICITY } |
| enum | EPlayerStats_v115 { HEATCOMFORT = 0 , TREMOR = 1 , WET = 2 , ENERGY = 3 , WATER , DIET , STAMINA , SPECIALTY , BLOODTYPE , TOXICITY , HEATBUFFER } |
| enum | EPlayerStats_current : EPlayerStats_v115 |
Functions | |
| void | PlayerStatsPCO_Base () |
| void | Init () |
| Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system) | |
| void | SetPlayer (Man player) |
| int | GetVersion () |
| PlayerStatBase | GetStatObject (int id) |
| void | RegisterStat (int id, PlayerStatBase stat) |
| void | OnStoreSave (ParamsWriteContext ctx) |
| bool | OnStoreLoad (ParamsReadContext ctx) |
| array< ref PlayerStatBase > | Get () |
| void | ResetAllStats () |
| void | OnRPC (ParamsReadContext ctx) |
| void | OnAfterStoreLoad () |
Variables | |
| class PCOHandlerStats | m_Player |
| ref array< ref PlayerStatBase > | m_PlayerStats = new array<ref PlayerStatBase> |
| enum EPlayerStats_v100 |
| enum EPlayerStats_v101 |
| enum EPlayerStats_v106 |
| enum EPlayerStats_v115 |
| array< ref PlayerStatBase > Get | ( | ) |
References m_PlayerStats.
| PlayerStatBase GetStatObject | ( | int | id | ) |
References m_PlayerStats.
| int GetVersion | ( | ) |
| void Init | ( | ) |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
| void OnAfterStoreLoad | ( | ) |
References m_PlayerStats.
| void OnRPC | ( | ParamsReadContext | ctx | ) |
| bool OnStoreLoad | ( | ParamsReadContext | ctx | ) |
References m_PlayerStats.
| void OnStoreSave | ( | ParamsWriteContext | ctx | ) |
References m_PlayerStats.
| void PlayerStatsPCO_Base | ( | ) |
| void RegisterStat | ( | int | id, |
| PlayerStatBase | stat | ||
| ) |
References PlayerStatBase::Init(), m_Player, m_PlayerStats, and PlayerStatBase::SetPlayer().
Referenced by PlayerStatsPCO_Base::Init().
| void ResetAllStats | ( | ) |
References PlayerStatsPCO_Base::Init(), and m_PlayerStats.
| void SetPlayer | ( | Man | player | ) |
References m_Player.
Referenced by PoweredOptic_Base::OnWasDetached().
| class PCOHandlerStats m_Player |
Referenced by RegisterStat(), and SetPlayer().
| ref array<ref PlayerStatBase> m_PlayerStats = new array<ref PlayerStatBase> |
Referenced by Get(), GetStatObject(), OnAfterStoreLoad(), OnRPC(), OnStoreLoad(), OnStoreSave(), RegisterStat(), and ResetAllStats().