/// <summary> /// Adds a enemy to the game manager to keep up with /// </summary> /// <param name="enemy">Enemy.</param> public void addEnemy(Character enemy) { if (enemy == null) { return; } enemyList.Add (enemy); }
/// <summary> /// Adds a friendly character that will fight with the player /// </summary> /// <param name="friendly">Friendly.</param> public void addFriendly(Character friendly) { if (friendly == null) { return; } friendlyList.Add (friendly); }
/// <summary> /// Updates the gamemanger that the character is now dead /// </summary> /// <param name="character">Character.</param> public void reportKilledCharacter(Character character) { if (enemyList.Contains (character)) { enemyList.Remove(character); enemiesDestroyed ++; } if (friendlyList.Contains (character)) { friendlyList.Remove(character); friendlysDestroyed ++; } }