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

◆ GrowthTimerTick()

void GrowthTimerTick ( )
private

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

482 {
483 m_TimeTracker = 0;
484
486 {
488 UpdatePlant();
489 SetSynchDirty();
490
491 float infestation_rnd = Math.RandomFloat01();
492 if ( m_InfestationChance > infestation_rnd )
493 ChangeInfestation(true);
494
496 {
497 if (m_IsInfested)
498 SetDry();
499 else
501 }
502 }
503 }
void SetDry()
Определения PlantBase.c:515
float m_TimeTracker
Определения PlantBase.c:37
float m_InfestationChance
Определения PlantBase.c:14
int m_PlantStateIndex
Определения PlantBase.c:22
void ChangeInfestation(bool is_infested)
Определения PlantBase.c:417
EPlantState
Определения PlantBase.c:2
int m_GrowthStagesCount
Определения PlantBase.c:16
bool m_IsInfested
Определения PlantBase.c:26
void UpdatePlant()
Определения PlantBase.c:448
void SetPlantState(int state)
Определения PlantBase.c:587
Определения EnMath.c:7
static float RandomFloat01()
Returns a random float number between and min [inclusive] and max [inclusive].
Определения EnMath.c:126

Перекрестные ссылки ChangeInfestation(), m_GrowthStagesCount, m_InfestationChance, m_IsInfested, m_PlantStateIndex, m_TimeTracker, Math::RandomFloat01(), SetDry(), SetPlantState() и UpdatePlant().

Используется в Init() и Tick().