Example #1
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.AddAll <IProtoObjectMulchbox>();

            duration = CraftingDuration.VeryLong;

            outputItems.Add <ItemMulch>();
        }
Example #2
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.AddAll <ProtoObjectLithiumOreExtractor>();

            duration = this.CraftDuration;

            this.outputItem = GetProtoEntity <ItemOreLithium>();
            outputItems.Add(this.outputItem);
        }
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.AddAll <ProtoObjectOilCrackingPlant>();

            duration = CraftingDuration.Instant;

            this.inputItem = GetProtoEntity <ItemCanisterMineralOil>();
            inputItems.Add(this.inputItem);

            outputItems.Add <ItemCanisterEmpty>();
        }
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.AddAll <ObjectGeneratorEngine>();

            duration = CraftingDuration.Instant;

            this.inputItem = GetProtoEntity <ItemCanisterGasoline>();
            inputItems.Add(this.inputItem);

            outputItems.Add <ItemCanisterEmpty>();
        }
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.AddAll <ProtoObjectSprinkler>();

            duration = CraftingDuration.Instant;

            this.inputItem = GetProtoEntity <ItemBottleWater>();
            inputItems.Add(this.inputItem);

            outputItems.Add <ItemBottleEmpty>();
        }
        protected sealed override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            // all barrels
            stations.AddAll <IProtoObjectBarrel>();

            duration = this.CraftDuration;

            this.inputItem = GetProtoEntity <TInputItem>();
            inputItems.Add(this.inputItem);

            outputItems.Add <TOutputItem>();
        }
 protected override void SetupRecipeStations(StationsList stations)
 {
     stations.AddAll <ProtoObjectOilCrackingPlant>();
 }
Example #8
0
 protected override void SetupRecipeStations(StationsList stations)
 {
     stations.AddAll <ProtoObjectWell>();
 }
Example #9
0
 protected override void SetupRecipeStations(StationsList stations)
 {
     stations.AddAll <ObjectWaterCondenser>();
 }
 protected override void SetupRecipeStations(StationsList stations)
 {
     stations.AddAll <ProtoObjectOilRefinery>();
 }