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

◆ UpdatePlant()

void UpdatePlant ( )
private

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

496 {
497 if ( m_PlantStateIndex > 0 )
498 {
499 string plant_state_index = m_PlantStateIndex.ToStringLen(2);
500 string prev_plant_state_index = ( m_PlantStateIndex - 1 ).ToStringLen( 2 );
501
502 // HIDING PREVIOUS PLANT STATE AND SHOWING THE CURRENT ONE
503 ShowSelection( "plantStage_" + plant_state_index ); // SHOW!
504 HideSelection( "plantStage_" + prev_plant_state_index ); // HIDE!
505
506 // HIDING PREVIOUS CROPS STATE AND SHOWING THE CURRENT ONE
507
508 if ( HasCrops() )
509 {
510 ShowSelection( "plantStage_" + plant_state_index + "_crops" ); // SHOW!
511 HideSelection( "plantStage_" + prev_plant_state_index + "_crops" ); // HIDE!
512 }
513 else
514 {
515 HideSelection( "plantStage_" + plant_state_index + "_crops" ); // HIDE!
516 HideSelection( "plantStage_" + prev_plant_state_index + "_crops" ); // HIDE!
517 }
518
519 // HIDING PREVIOUS SHADOW STATE AND SHOWING THE CURRENT ONE
520 ShowSelection( "plantStage_" + plant_state_index + "_shadow" ); // SHOW!
521 HideSelection( "plantStage_" + prev_plant_state_index + "_shadow" ); // HIDE!
522 }
523
524 float float_plant_state_index = (float)m_PlantStateIndex;
526 }
string ToStringLen(int len)
Integer to string with fixed length, padded with zeroes.
Определения EnConvert.c:59
int m_PlantStateIndex
Определения PlantBase.c:22
float m_PlantMaterialMultiplier
Определения PlantBase.c:20
bool HasCrops()
Определения PlantBase.c:747
float m_CurrentPlantMaterialQuantity
Определения PlantBase.c:23
Определения EnConvert.c:97

Перекрестные ссылки HasCrops(), m_CurrentPlantMaterialQuantity, m_PlantMaterialMultiplier, m_PlantStateIndex и ToStringLen().

Используется в GrowthTimerTick(), Harvest(), OnStoreLoadCustom(), SetDry(), SetSpoiled(), SprayPlant() и StopInfestation().