Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }