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

◆ OnTick()

override void FeverMdfr::OnTick ( PlayerBase player,
float deltaT )
inlineprivate

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

52 {
53 float water_loss = deltaT * PlayerConstants.WATER_LOSS_FEVER;
54 player.GetStatWater().Add(-water_loss);
55
56 m_Time += deltaT;
57
58 if ( m_Time >= m_NextEvent )
59 {
60 m_Time = 0;
61 m_NextEvent = Math.RandomFloatInclusive( EVENT_INTERVAL_MIN, EVENT_INTERVAL_MAX );
62
63 player.GetSymptomManager().QueueUpPrimarySymptom(SymptomIDs.SYMPTOM_HOT);
64 }
65 }
float m_NextEvent
Определения Fever.c:4
float m_Time
Определения Fever.c:3
static const float EVENT_INTERVAL_MIN
Определения Fever.c:6
static const float EVENT_INTERVAL_MAX
Определения Fever.c:7

Перекрестные ссылки EVENT_INTERVAL_MAX, EVENT_INTERVAL_MIN, m_NextEvent, m_Time, Math::RandomFloatInclusive() и PlayerConstants::WATER_LOSS_FEVER.