コード例 #1
0
 public CategoryDispatcherHandler(
     IProductModule productModule,
     ICategoryModule categoryModule)
 {
     this.productModule  = productModule;
     this.categoryModule = categoryModule;
 }
コード例 #2
0
        public PIOService(ILogger Logger,
                          IPhraseModule PhraseModule, IPlanetModule PlanetModule, ICellModule CellModule,
                          IBuildingModule BuildingModule,
                          IWorkerModule WorkerModule,
                          IStackModule StackModule, IResourceTypeModule ResourceTypeModule,
                          IBuildingTypeModule BuildingTypeModule,
                          ITaskTypeModule TaskTypeModule,
                          IMaterialModule MaterialModule,
                          IIngredientModule IngredientModule, IProductModule ProductModule,
                          ITaskModule TaskModule,

                          ISchedulerModule SchedulerModule,

                          IResourceCheckerModule ResourceCheckerModule, ILocationCheckerModule LocationCheckerModule,
                          IIdlerModule IdlerModule, IProducerModule ProducerModule, IHarvesterModule HarvesterModule,
                          IMoverModule MoverModule, ITakerModule TakerModule, IStorerModule StorerModule,
                          IBuilderModule BuilderModule
                          ) : base(Logger)
        {
            LogEnter();

            this.phraseModule = PhraseModule;

            this.planetModule = PlanetModule;
            this.cellModule   = CellModule;

            this.buildingModule = BuildingModule;

            this.workerModule          = WorkerModule;
            this.stackModule           = StackModule;
            this.locationCheckerModule = LocationCheckerModule;
            this.resourceTypeModule    = ResourceTypeModule;
            this.taskTypeModule        = TaskTypeModule;

            this.buildingTypeModule = BuildingTypeModule;

            this.taskTypeModule   = TaskTypeModule;
            this.materialModule   = MaterialModule;
            this.ingredientModule = IngredientModule;
            this.productModule    = ProductModule;
            this.taskModule       = TaskModule;


            this.resourceCheckerModule = ResourceCheckerModule;
            this.idlerModule           = IdlerModule;
            this.producerModule        = ProducerModule;
            this.harvesterModule       = HarvesterModule;
            this.moverModule           = MoverModule;
            this.takerModule           = TakerModule;
            this.storerModule          = StorerModule;

            this.builderModule = BuilderModule;
        }
コード例 #3
0
        private void ThisAddIn_Startup(object sender, System.EventArgs e)
        {
            _container = new WindsorContainer();
            ComponentRegistrar.AddExcelComponentsTo(_container);
            RegisterBusiness();
            MappingRegistrar.AddMapping();

            _productModule = _container.Resolve <IProductModule>();

            Globals.Ribbons.RiaRibbon.btnSync.Click       += btnSync_Click;
            Globals.Ribbons.RiaRibbon.btnSaveUpdate.Click += btnSaveUpdate_Click;
            Globals.Ribbons.RiaRibbon.btnImage.Click      += btnImage_Click;

            RibbonDropDownItem item = Globals.Factory.GetRibbonFactory().CreateRibbonDropDownItem();

            item.Label = "Test";
            Globals.Ribbons.RiaRibbon.ddlMainView.Items.Add(item);
        }
コード例 #4
0
ファイル: PlanetGeneratorModule.cs プロジェクト: dfgs/PIO
 public PlanetGeneratorModule(ILogger Logger, IPhraseModule PhraseModule, IResourceTypeModule ResourceTypeModule, IBuildingTypeModule BuildingTypeModule, ITaskTypeModule TaskTypeModule, IMaterialModule MaterialModule, IIngredientModule IngredientModule, IProductModule ProductModule,
                              IPlanetModule PlanetModule, ICellModule CellModule, IBuildingModule BuildingModule, IWorkerModule WorkerModule
                              ) : base(Logger)
 {
     this.phraseModule       = PhraseModule;
     this.resourceTypeModule = ResourceTypeModule; this.buildingTypeModule = BuildingTypeModule; this.taskTypeModule = TaskTypeModule; this.materialModule = MaterialModule; this.ingredientModule = IngredientModule; this.productModule = ProductModule;
     this.planetModule       = PlanetModule; this.cellModule = CellModule; this.buildingModule = BuildingModule; this.workerModule = WorkerModule;
 }
コード例 #5
0
 public ProductsControllerV1(IProductModule productModule) => this.productModule = productModule;
コード例 #6
0
 public ProductDispatcherHandler(
     IProductModule productModule)
 {
     this.productModule = productModule;
 }
コード例 #7
0
 public HarvesterModule(ILogger Logger, ITaskModule TaskModule, IWorkerModule WorkerModule, IBuildingModule BuildingModule, IBuildingTypeModule BuildingTypeModule, IStackModule StackModule, IProductModule ProductModule) : base(Logger, TaskModule, WorkerModule)
 {
     this.buildingModule = BuildingModule; this.buildingTypeModule = BuildingTypeModule; this.stackModule = StackModule; this.productModule = ProductModule;
 }
コード例 #8
0
 public ProducerModule(ILogger Logger, ITaskModule TaskModule, IWorkerModule WorkerModule, IBuildingModule BuildingModule, IBuildingTypeModule BuildingTypeModule, IStackModule StackModule, IIngredientModule IngredientModule, IProductModule ProductModule) : base(Logger, TaskModule, WorkerModule)
 {
     this.buildingModule = BuildingModule; this.buildingTypeModule = BuildingTypeModule; this.stackModule = StackModule; this.ingredientModule = IngredientModule; this.productModule = ProductModule;
 }