public OrderManagerModule(ILogger Logger, PIO.ClientLib.PIOServiceReference.IPIOService Client, IOrderModule OrderModule, IProduceOrderModule ProduceOrderModule, IHarvestOrderModule HarvestOrderModule, IBuildOrderModule BuildFactoryOrderModule, int IdleDuration) : base(Logger) { this.client = Client; this.idleDuration = IdleDuration; this.orderModule = OrderModule; this.produceOrderModule = ProduceOrderModule; this.harvestOrderModule = HarvestOrderModule; this.buildOrderModule = BuildFactoryOrderModule; }
public BotsService(ILogger Logger, IBotModule BotModule, IOrderModule OrderModule, IProduceOrderModule ProduceOrderModule, IHarvestOrderModule HarvestOrderModule, IBuildOrderModule BuildFactoryOrderModule, IBotSchedulerModule BotSchedulerModule, IOrderManagerModule OrderManagerModule ) : base(Logger) { LogEnter(); this.botModule = BotModule; this.orderModule = OrderModule; this.produceOrderModule = ProduceOrderModule; this.harvestOrderModule = HarvestOrderModule; this.buildFactoryOrderModule = BuildFactoryOrderModule; this.botSchedulerModule = BotSchedulerModule; this.orderManagerModule = OrderManagerModule; }