internal void When(Resigned @event) { foreach (var region in Countries.Where(r => r.Owner == @event.Player)) { region.Army = Player.Neutral.Army(region.Army.Size); } }
protected void OnResign() { Resigned?.Invoke(this); }