Ejemplo n.º 1
0
 public BuildingUpgradeHandler(IBuildingUpgradeDurationCalculator buildingUpgradeDurationCalculator, IPropertyUpgradeUoW propertyUpgradeUoW, IBuildingUpgradProductConsolidator buildingUpgradeProductConsolidator, IBuildingUpgradeStatisticsCalculator buildingUpgradeStatisticsCalculator)
 {
     _buildingUpgradeDurationCalculator = buildingUpgradeDurationCalculator;
     _propertyUpgradeUoW = propertyUpgradeUoW;
     _buildingUpgradeProductConsolidator = buildingUpgradeProductConsolidator;
     _buildingUpgradeStatisticsCalculator = buildingUpgradeStatisticsCalculator;
 }
Ejemplo n.º 2
0
 public CityStorageCalculator(IPropertyUpgradeUoW propertyUpgradeUoW)
 {
     _propertyUpgradeUoW = propertyUpgradeUoW;
 }
 public BuildingUpgradeDurationCalculator(IPropertyUpgradeUoW propertyUpgradeUoW)
 {
     _propertyUpgradeUoW = propertyUpgradeUoW;
 }
 public BuildingUpgradProductConsolidator(IPropertyUpgradeUoW propertyUpgradeUoW, IRequiredProductFlattener requiredProductFlattener)
 {
     _propertyUpgradeUoW = propertyUpgradeUoW;
     _requiredProductFlattener = requiredProductFlattener;
 }