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

◆ OnUpdateClient() [12/12]

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

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

33 {
34 #ifndef NO_GUI
35 m_Time += deltatime;
36 if (m_EffectStartTime <= 0)
37 {
40 }
41
43 {
44 m_EffectTime += deltatime / m_EffectDuration;
45 m_Requester.SetPulseProgress(Math.Clamp(m_EffectTime,0,1));
46
47 if (m_EffectTime >= 1)
48 {
49 m_EffectTime = 0;
51 m_Time = 0;
52 }
53 }
54 #endif
55 }
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().