![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | PlayerStatBase |
Functions | |
| void | Add (T value, string system="") |
| void | CreateRecord (float value, string system) |
| override float | Get () |
| override string | GetLabel () |
| PlayerStats | GetManager () |
| override float | GetMax () |
| override float | GetMin () |
| override float | GetNormalized () |
| override array< PlayerStatRecord > | GetRecords () |
| override void | Init (int id) |
| override bool | IsSynced () |
| override void | OnAfterStoreLoad () |
| engine reaction to load from database originates in: engine - Person::BinLoad script - PlayerBase.OnAfterStoreLoad | |
| override void | OnRPC (ParamsReadContext ctx) |
| override bool | OnStoreLoad (ParamsReadContext ctx) |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| void | PlayerStat (T min, T max, T init, string label, int flags) |
| override void | SerializeValue (array< ref StatDebugObject > objects, int flags) |
| void | Set (T value, string system="") |
| void | SetByFloat (float value, string system="") |
| override void | SetByFloatEx (float value, string system="") |
Variables | |
| int | m_Flags |
| PlayerStats | m_Manager |
| DEPRECATED. | |
| T | m_MaxValue |
| class PlayerStatBase | m_MinValue |
| ref array< PlayerStatRecord > | m_Records |
| T | m_Value |
| string | m_ValueLabel |
| T | m_ValueLastSynced |
|
protected |
Definition at line 129 of file playerstatbase.c.
Definition at line 164 of file playerstatbase.c.
|
protected |
Definition at line 134 of file playerstatbase.c.
References m_Value.
Referenced by array< TimerBase >::~TimerQueue(), array< Class T >::Debug(), set< Class T >::Debug(), array< Class T >::DifferentAtPosition(), array< Class T >::GetRandomElement(), array< Class T >::Invert(), Link< Class T >::IsNull(), array< ref TSelectableActionInfo >::IsSameAs(), HudDebugWinBase::OnChange(), PluginBase::OnRPCStatSet(), ManBase::OnSelectPlayer(), Link< Class T >::Ptr(), Link< Class T >::Release(), array< ref CallQueueContext >::RemoveCalls(), map< Class TKey, Class TValue >::ReplaceKey(), PluginBase::SendRPCStats(), array< Class T >::SwapItems(), array< ref CallQueueContext >::Tick(), array< TimerBase >::Tick(), CallQueue::Tick(), AttachmentCategoriesRow::UnfocusAll(), IconsContainer::UnfocusAll(), LayoutHolder::UnfocusAll(), ComponentEnergyManager::UnplugAllDevices(), and PluginBase::UpdateStatsLocal().
|
protected |
Definition at line 139 of file playerstatbase.c.
References m_ValueLabel.
|
protected |
Definition at line 198 of file playerstatbase.c.
References m_Manager, and PlayerStats().
Referenced by PMTPlayback::CheckOnePlaying(), and CheckTestEvents().
|
protected |
Definition at line 144 of file playerstatbase.c.
References m_MaxValue.
Referenced by ManBase::ResetPlayer().
|
protected |
Definition at line 149 of file playerstatbase.c.
References m_MinValue.
|
protected |
Definition at line 154 of file playerstatbase.c.
References PlayerStatBase::Get(), PlayerStatBase::GetMax(), PlayerStatBase::GetMin(), and Math::InverseLerp().
|
protected |
Definition at line 159 of file playerstatbase.c.
References m_Records.
|
protected |
Definition at line 54 of file playerstatbase.c.
References m_Type.
|
protected |
Definition at line 64 of file playerstatbase.c.
References m_Flags.
|
protected |
engine reaction to load from database originates in: engine - Person::BinLoad script - PlayerBase.OnAfterStoreLoad
Definition at line 189 of file playerstatbase.c.
References PlayerStatBase::Get(), and Set().
|
protected |
Definition at line 69 of file playerstatbase.c.
References PlayerStatBase::IsSynced(), m_Type, CachedObjectsParams::PARAM2_INT_FLOAT, Serializer::Read(), and Set().
|
protected |
Definition at line 174 of file playerstatbase.c.
References m_Value, and Serializer::Read().
|
protected |
Definition at line 169 of file playerstatbase.c.
References m_Value, and Serializer::Write().
Definition at line 43 of file playerstatbase.c.
References init, m_Flags, m_MaxValue, m_MinValue, m_Records, m_Value, and m_ValueLabel.
Referenced by HeatBufferMdfr::ActivateCondition(), HeatBufferMdfr::DeactivateCondition(), GetApplicableHeatbuffer(), ManBase::GetStatBloodType(), ManBase::GetStatDiet(), ManBase::GetStatEnergy(), ManBase::GetStatHeatBuffer(), ManBase::GetStatHeatComfort(), ManBase::GetStatSpecialty(), ManBase::GetStatStamina(), ManBase::GetStatToxicity(), ManBase::GetStatTremor(), ManBase::GetStatWater(), ManBase::GetStatWet(), PlayerStatsPCO_Base::Init(), and ProcessHeatBuffer().
|
protected |
Definition at line 59 of file playerstatbase.c.
References PlayerStatBase::Get(), and PlayerStatBase::GetLabel().
|
protected |
Definition at line 85 of file playerstatbase.c.
References Math::AbsFloat(), PlayerStatBase::IsSynced(), m_MaxValue, m_MinValue, m_Type, m_Value, m_ValueLastSynced, and CachedObjectsParams::PARAM2_INT_FLOAT.
Referenced by Add(), array< Class T >::Invert(), OnAfterStoreLoad(), OnRPC(), map< Class TKey, Class TValue >::ReplaceKey(), SetByFloat(), and array< Class T >::SwapItems().
Definition at line 118 of file playerstatbase.c.
References Set().
Definition at line 124 of file playerstatbase.c.
References PlayerStatBase::SetByFloat().
|
protected |
Definition at line 39 of file playerstatbase.c.
Referenced by IsSynced(), and PlayerStat().
|
protected |
DEPRECATED.
Definition at line 196 of file playerstatbase.c.
|
protected |
Definition at line 35 of file playerstatbase.c.
Referenced by ScriptConsoleSelector::ScriptConsoleSelector(), GetMax(), GetMaxValue(), OptionSelectorSliderSetup::GetRangePercantageByValue(), Land_OutsideThermometer(), OptionSelectorSliderSetup::OnChange(), OptionSelectorSliderSetup::OptionSelectorLevelMarker(), OptionSelectorSliderSetup::OptionSelectorSlider(), PlayerStat(), Set(), SetMaxValue(), StaminaModifier(), and UpdateTemperature().
| class PlayerStatBase m_MinValue |
Referenced by ScriptConsoleSelector::ScriptConsoleSelector(), GetMin(), GetMinValue(), OptionSelectorSliderSetup::GetRangePercantageByValue(), Land_OutsideThermometer(), OptionSelectorSliderSetup::OnChange(), OptionSelectorSliderSetup::OptionSelectorLevelMarker(), OptionSelectorSliderSetup::OptionSelectorSlider(), PlayerStat(), Set(), SetMinValue(), StaminaModifier(), and UpdateTemperature().
|
protected |
Definition at line 41 of file playerstatbase.c.
Referenced by CreateRecord(), GetRecords(), and PlayerStat().
|
protected |
Definition at line 36 of file playerstatbase.c.
|
protected |
Definition at line 38 of file playerstatbase.c.
Referenced by GetLabel(), and PlayerStat().
|
protected |
Definition at line 37 of file playerstatbase.c.
Referenced by Set().