DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnUpdateClient() [12/12]

override void SymptomBase::OnUpdateClient ( PlayerBase player,
float deltatime )
inlineprotected

См. определение в файле HMPSevere.c строка 32

33 {
34 m_Time += deltatime;
35 if (m_EffectStartTime <= 0)
36 {
39 }
40
42 {
43 m_EffectTime += deltatime / m_EffectDuration;
44 m_Requester.SetPulseProgress(Math.Clamp(m_EffectTime,0,1));
45
46 if (m_EffectTime >= 1)
47 {
48 m_EffectTime = 0;
50 m_Time = 0;
51 }
52 }
53 }
const int EFFECT_DURATION_TIME_MAX
Определения HMPSevere.c:11
const int EFFECT_DURATION_TIME_MIN
Определения HMPSevere.c:10
float m_EffectStartTime
Определения FeverBlurState.c:8
float m_EffectDuration
Определения HMPSevere.c:3
const int MAX_TIME_BETWEEN_EFFECTS
Определения FeverBlurState.c:19
float m_EffectTime
Определения FeverBlurState.c:7
PPERequester_FeverEffects m_Requester
Определения FeverBlurState.c:10
float m_Time
Определения FeverBlurState.c:9
const int MIN_TIME_BETWEEN_EFFECTS
Определения FeverBlurState.c:18

Перекрестные ссылки Math::Clamp(), EFFECT_DURATION_TIME_MAX, EFFECT_DURATION_TIME_MIN, m_EffectDuration, m_EffectStartTime, m_EffectTime, m_Requester, m_Time, MAX_TIME_BETWEEN_EFFECTS, MIN_TIME_BETWEEN_EFFECTS и Math::RandomFloatInclusive().