public void OnSoldierDead(Soldier soldier) { this.UnderAttack -= soldier.KingUnderAttack; this.soldiers.Remove(soldier); }
public void AddSoldier(Soldier soldier) { this.soldiers.Add(soldier); UnderAttack += soldier.KingUnderAttack; soldier.SoldierDead += this.OnSoldierDead; }