예제 #1
0
        private IEnumerable <IAnimal> TryDie(IAnimal animal, IEnumerable <IAnimal> animals)
        {
            if (animal.Health <= 0)
            {
                animals = _healthLogic.Die(animals.ToList());
            }

            animals = _animalLogic.RemoveDeadAnimals(animals);

            return(animals);
        }