protected virtual void OnCityUpdated(CityEventArgs e) { if (CityUpdated != null) { CityUpdated(this, e); } }
private void City_CitySettled(object sender, CityEventArgs e) { Player player = GetPlayer(e.City.PlayerID); CalculateIncome(player); OnPlayerUpdated(new PlayerEventArgs(player)); }