public void InjectDependencies( ICivilizationHappinessLogic civHappinessLogic, IYieldFormatter yieldFormatter ) { CivHappinessLogic = civHappinessLogic; YieldFormatter = yieldFormatter; }
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 IncomeModifierLogic( IPossessionRelationship <ICity, IBuilding> buildingPossessionCanon, IPossessionRelationship <ICivilization, ICity> cityPossessionCanon, ICivilizationHappinessLogic civHappinessLogic, ICivilizationConfig civConfig, IGoldenAgeCanon goldenAgeCanon ) { BuildingPossessionCanon = buildingPossessionCanon; CityPossessionCanon = cityPossessionCanon; CivHappinessLogic = civHappinessLogic; CivConfig = civConfig; GoldenAgeCanon = goldenAgeCanon; }
public void InjectDependencies( ICivilizationYieldLogic yieldLogic, ITechCanon techCanon, CivilizationSignals signals, IGreatPersonCanon greatPersonCanon, IGreatPersonFactory greatPersonFactory, IGoldenAgeCanon goldenAgeCanon, ICivilizationHappinessLogic civHappinessLogic ) { YieldLogic = yieldLogic; TechCanon = techCanon; Signals = signals; GreatPersonCanon = greatPersonCanon; GreatPersonFactory = greatPersonFactory; GoldenAgeCanon = goldenAgeCanon; CivHappinessLogic = civHappinessLogic; TechQueue = new Queue <ITechDefinition>(); }
public CombatInfoLogic( IUnitConfig config, IRiverCanon riverCanon, IImprovementLocationCanon improvementLocationCanon, IPossessionRelationship <ICivilization, IUnit> unitPossessionCanon, ICivilizationHappinessLogic civilizationHappinessLogic, ICivilizationConfig civConfig, IUnitFortificationLogic fortificationLogic, ICombatAuraLogic combatAuraLogic, ICityCombatModifierLogic cityCombatModifierLogic ) { UnitConfig = config; RiverCanon = riverCanon; ImprovementLocationCanon = improvementLocationCanon; UnitPossessionCanon = unitPossessionCanon; CivilizationHappinessLogic = civilizationHappinessLogic; CivConfig = civConfig; FortificationLogic = fortificationLogic; CombatAuraLogic = combatAuraLogic; CityCombatModifierLogic = cityCombatModifierLogic; }