DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ThermalBiasHandler.c
См. документацию.
2{
5 protected float m_TemporaryResistanceTime;
6
8 {
9 m_Player = player;
11 }
12
14 {
15 if (!m_StatCache && m_Player.GetPlayerStats())
16 m_StatCache = PlayerStat<float>.Cast(m_Player.GetPlayerStats().GetStatObject(EPlayerStats_current.THERMAL_BIAS));
17
18 return m_StatCache;
19 }
20
21 void OnTick(float deltaT)
22 {
24 {
28 }
29 }
30
31 float Get()
32 {
34 if (stat)
35 return stat.Get();
36
37 return 0.0;
38 }
39
40 void Add(float value)
41 {
43 return;
44
46 if (stat)
47 stat.Add(value);
48 }
49
50 void Set(float value)
51 {
53 if (stat)
54 stat.Set(value);
55 }
56
57 void SetTemporaryResistance(float time)
58 {
59 m_TemporaryResistanceTime = Math.Clamp(time, 0.0, float.MAX);
60 }
61
66
71
72 bool OnStoreLoad(ParamsReadContext ctx, int version)
73 {
75 return false;
76
77 return true;
78 }
79}
const int MAX
Определения EnConvert.c:27
void PlayerStat(T min, T max, T init, string label, int flags)
Определения PlayerStatBase.c:43
EPlayerStats_current
Определения PlayerStatsPCO.c:357
Определения EnMath.c:7
Определения PlayerBaseClient.c:2
proto bool Write(void value_out)
proto bool Read(void value_in)
void ThermalBiasHandler(PlayerBase player)
Определения ThermalBiasHandler.c:7
void OnTick(float deltaT)
Определения ThermalBiasHandler.c:21
float GetTemporaryResistance()
Определения ThermalBiasHandler.c:62
void SetTemporaryResistance(float time)
Определения ThermalBiasHandler.c:57
PlayerStat< float > m_StatCache
Определения ThermalBiasHandler.c:4
void OnStoreSave(ParamsWriteContext ctx)
Определения ThermalBiasHandler.c:67
void Set(float value)
Определения ThermalBiasHandler.c:50
float Get()
Определения ThermalBiasHandler.c:31
void Add(float value)
Определения ThermalBiasHandler.c:40
float m_TemporaryResistanceTime
Определения ThermalBiasHandler.c:5
bool OnStoreLoad(ParamsReadContext ctx, int version)
Определения ThermalBiasHandler.c:72
PlayerStat< float > GetStat()
Определения ThermalBiasHandler.c:13
PlayerBase m_Player
Определения ThermalBiasHandler.c:3
Serializer ParamsReadContext
Определения gameplay.c:15
Serializer ParamsWriteContext
Определения gameplay.c:16
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.