class PlayerStat<Class T>Source
PlayerStat › PlayerStatBase
All members, including inherited
Constructors 1
Members 8
protected T m_MinValueprotected T m_MaxValueprotected T m_Valueprotected T m_ValueLastSyncedReferenced by Set()
protected string m_ValueLabelprotected int m_Flagsref array<PlayerStatRecord> m_RecordsMethods 19
override void Init(int id)References PlayerStatBase.m_Type
override void SerializeValue(array<ref StatDebugObject> objects, int flags)override void OnRPC(ParamsReadContext ctx)References IsSynced(), PlayerStatBase.OnRPC(), Serializer.Read()
Show 3 more
, Set(), PlayerStatBase.m_Type, and CachedObjectsParams.PARAM2_INT_FLOATvoid Set(T value, string system = "")Referenced by Environment.ProcessHeatBuffer(), Environment.ProcessHeatComfort(), Environment.SetHeatcomfortDirectly()
Show 13 more
, Environment.Update(), MissionBenchmark.CreatePlayer(), PlayerBase.EEHitBy(), PlayerBase.ResetPlayer(), Add(), OnAfterStoreLoad(), OnRPC(), SetByFloat(), PluginDiagMenu.OnRPC(), SoftSkillsManager.AddSpecialty(), StaminaHandler.ProcessStaminaChanges(), StaminaHandler.SyncStamina(), and VomitSymptom.OnAnimationStart()References SetByFloat()
void Add(T value, string system = "")override float Get()References m_Value
Referenced by ActionCollectBloodTargetLambda.CopyOldPropertiesToNew(), ActionGiveBloodSelf.OnEndServer(), ActionGiveBloodTarget.OnEndServer(), and 54 more
override float GetMax()References m_MaxValue
Referenced by Environment.GetApplicableHeatbuffer(), Environment.ProcessHeatComfort(), HeatBufferMdfr.ActivateCondition()
Show 10 more
, HeatBufferMdfr.DeactivateCondition(), HeatBufferMdfr.Tick(), IngameHudHeatBuffer.Update(), PlayerBase.GetStatBordersEnergy(), PlayerBase.GetStatBordersToxicity(), PlayerBase.GetStatBordersWater(), PlayerBase.ResetPlayer(), GetNormalized(), ShockDamageMdfr.ActivateCondition(), and WetMdfr.ActivateCondition()override float GetMin()References m_MinValue
Referenced by Environment.ProcessHeatComfort(), GetNormalized(), TremorMdfr.ActivateCondition()
Show 3 more
, TremorMdfr.DeactivateCondition(), WetMdfr.DeactivateCondition(), and WetMdfr.GetDebugText()override float GetNormalized()override array<PlayerStatRecord> GetRecords()References m_Records
override void OnStoreSave(ParamsWriteContext ctx)override bool OnStoreLoad(ParamsReadContext ctx)PlayerStats GetManager()References m_Manager