public CityCombatModifierLogic( IUnitPositionCanon unitPositionCanon, ICityModifiers cityModifiers, IPossessionRelationship <IHexCell, ICity> cityLocationCanon ) { UnitPositionCanon = unitPositionCanon; CityModifiers = cityModifiers; CityLocationCanon = cityLocationCanon; }
public CityCenterYieldLogic( IIncomeModifierLogic incomeModifierLogic, ICityConfig cityConfig, IPossessionRelationship <ICivilization, ICity> cityPossessionCanon, IUnitGarrisonLogic unitGarrisonLogic, ICityModifiers cityModifiers ) { IncomeModifierLogic = incomeModifierLogic; CityPossessionCanon = cityPossessionCanon; CityConfig = cityConfig; UnitGarrisonLogic = unitGarrisonLogic; CityModifiers = cityModifiers; }
public PopulationGrowthLogic( ICityConfig config, IPossessionRelationship <ICivilization, ICity> cityPossessionCanon, ICivilizationHappinessLogic civilizationHappinessLogic, ICityModifiers cityModifiers, IPossessionRelationship <ICity, IBuilding> buildingPossessionCanon ) { CityConfig = config; CityPossessionCanon = cityPossessionCanon; CityModifiers = cityModifiers; CivilizationHappinessLogic = civilizationHappinessLogic; BuildingPossessionCanon = buildingPossessionCanon; }
public CityHappinessLogic( ICityConfig config, IPossessionRelationship <ICity, IBuilding> buildingPossessionCanon, ICityModifiers cityModifiers, ICapitalConnectionLogic capitalConnectionLogic, IUnitGarrisonLogic unitGarrisonLogic ) { Config = config; BuildingPossessionCanon = buildingPossessionCanon; CityModifiers = cityModifiers; CapitalConnectionLogic = capitalConnectionLogic; UnitGarrisonLogic = unitGarrisonLogic; }