public OngoingDiplomaticExchangeComposer( ICivilizationFactory civFactory, IDiplomaticExchangeFactory exchangeFactory, [Inject(Id = "Available Resources")] IEnumerable <IResourceDefinition> availableResources ) { CivFactory = civFactory; ExchangeFactory = exchangeFactory; AvailableResources = availableResources; }
public DiplomaticExchangeComposer( IPossessionRelationship <IHexCell, ICity> cityLocationCanon, IDiplomaticExchangeFactory exchangeFactory, IHexGrid grid, [Inject(Id = "Available Resources")] IEnumerable <IResourceDefinition> availableResources ) { CityLocationCanon = cityLocationCanon; ExchangeFactory = exchangeFactory; Grid = grid; AvailableResources = availableResources; }