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

◆ GrowthTimerTick()

void GrowthTimerTick ( )
private

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

529 {
530 m_TimeTracker = 0;
531
533 {
535 UpdatePlant();
536 SetSynchDirty();
537
538 float infestation_rnd = Math.RandomFloat01();
539 if ( m_InfestationChance > infestation_rnd )
540 ChangeInfestation(true);
541
543 {
544 if (m_IsInfested)
545 SetDry();
546 else
548 }
549 }
550 }
void SetDry()
Определения PlantBase.c:562
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:464
EPlantState
Определения PlantBase.c:2
int m_GrowthStagesCount
Определения PlantBase.c:16
bool m_IsInfested
Определения PlantBase.c:26
void UpdatePlant()
Определения PlantBase.c:495
void SetPlantState(int state)
Определения PlantBase.c:652
Определения 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().