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

◆ UpdatePlant()

void UpdatePlant ( )
private

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

449 {
450 if ( m_PlantStateIndex > 0 )
451 {
452 string plant_state_index = m_PlantStateIndex.ToStringLen(2);
453 string prev_plant_state_index = ( m_PlantStateIndex - 1 ).ToStringLen( 2 );
454
455 // HIDING PREVIOUS PLANT STATE AND SHOWING THE CURRENT ONE
456 ShowSelection( "plantStage_" + plant_state_index ); // SHOW!
457 HideSelection( "plantStage_" + prev_plant_state_index ); // HIDE!
458
459 // HIDING PREVIOUS CROPS STATE AND SHOWING THE CURRENT ONE
460
461 if ( HasCrops() )
462 {
463 ShowSelection( "plantStage_" + plant_state_index + "_crops" ); // SHOW!
464 HideSelection( "plantStage_" + prev_plant_state_index + "_crops" ); // HIDE!
465 }
466 else
467 {
468 HideSelection( "plantStage_" + plant_state_index + "_crops" ); // HIDE!
469 HideSelection( "plantStage_" + prev_plant_state_index + "_crops" ); // HIDE!
470 }
471
472 // HIDING PREVIOUS SHADOW STATE AND SHOWING THE CURRENT ONE
473 ShowSelection( "plantStage_" + plant_state_index + "_shadow" ); // SHOW!
474 HideSelection( "plantStage_" + prev_plant_state_index + "_shadow" ); // HIDE!
475 }
476
477 float float_plant_state_index = (float)m_PlantStateIndex;
479 }
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:687
float m_CurrentPlantMaterialQuantity
Определения PlantBase.c:23
Определения EnConvert.c:97

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

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