Пример #1
0
 /// <summary>
 /// Функция обработки физики на растения
 /// </summary>
 public void Physics()
 {
     foreach (Plant OnePlant in ListPlants)
     {
         OnePlant.Physics();
     }
 }
Пример #2
0
        /// <summary>
        /// Функция активации
        /// </summary>
        public void Activate()
        {
            //Активация для каждого растения
            foreach (Plant OnePlant in ListPlants)
            {
                OnePlant.Activate();
            }

            //Удаление умерших растений по окончанию максимального срока жизни
            if (StackListPlant.Count > 0)
            {
                ListPlants.RemoveAll(Plant.EndLivelongCount);
                StackListPlant.Clear();
            }

            if (ListPlants.Count == 0)
            {
                DieLastPlantInWorld();
            }
            //ListPlants.FindAll(Plant.MustDiePlant).ForEach(Plant.DestroyAllBlocksPlant);
            //ListPlants.RemoveAll(Plant.EndLivelongCount);
        }