public void DamageEnemy(int index) { if (_enemiesDead.Contains(_enemiesInBattle[index])) { return; } _actualEnemy = _enemiesInBattle[index]; _playerCombat.DoAttack(); }
//Same as DamagePlayer, because the player doesnt have a reference about the enemy //he must delegate on this previous to do any damage. public void DamageEnemy(int index) { _enemyAttacked = index; if (_enemiesAlive[index] == false) { return; } _actualEnemy = _enemiesInCombat[index]; _playerCombat.DoAttack(); }