/// <summary> /// Нанесение игроку урона /// </summary> /// <param name="player"> Игрок </param> /// <param name="enemyDamage"> Массив с уроном </param> /// <param name="enemy"> Противник </param> private static void ApplyDamageForPlayer(Player player, int[] enemyDamage, List <Enemy> enemy) { for (int i = 0; i < enemy.Count; i++) { if (enemyDamage.Length == 0) { // Если игрок решил защититься player.UseProtection(enemy[i].EnemyAttack()); } else if (enemyDamage[0] == -1) { // Игрок совмещает атаку и защиту player.UseProtection(enemy[i].EnemyAttack(), true); } else { player.ApplyDamage(enemy[i].EnemyAttack()); } // Последнее - игрок не защищается, а только атакует } }