Пример #1
0
 private bool IsPlayerAlive()
 {
     if (Enemies.Any(e => Collison(e, Human)))
     {
         return(false);
     }
     return(true);
 }
Пример #2
0
        private List <Enemy> SurvivingEnemies()
        {
            List <Enemy> survivors = new List <Enemy>();

            foreach (Enemy enemy in Enemies)
            {
                if (!Enemies.Any(enemy2 => Collison(enemy, enemy2)))
                {
                    survivors.Add(enemy);
                }
            }
            if (survivors.Count == Enemies.Count)
            {
                return(Enemies);
            }
            else
            {
                return(survivors);
            }
        }