protected override void Setup()
    {
        List <InventoryItem.Type> filter = new List <InventoryItem.Type>();

        Inventory.FilterMode filterMode = Inventory.FilterMode.IncludeFilter;

        running = true;

        onStateSpriteName  = "Smelter/smelter_on";
        offStateSpriteName = "Smelter/smelter_off";
        SetType(HarvestType);
    }
    protected override void Setup()
    {
        List <InventoryItem.Type> filter = new List <InventoryItem.Type>();

        filter.Add(InventoryItem.Type.Vine);

        Inventory.FilterMode filterMode = Inventory.FilterMode.IncludeFilter;

        recipes.Add(InventoryItem.Type.Wood, new Recipes.Lumber());

        inventory = new Inventory(filter, filterMode);

        onStateSpriteName  = "Mill/MillOn";
        offStateSpriteName = "Mill/MillOff";
    }
    protected override void Setup()
    {
        List <InventoryItem.Type> filter = new List <InventoryItem.Type>();

        filter.Add(InventoryItem.Type.Stone);

        Inventory.FilterMode filterMode = Inventory.FilterMode.IncludeFilter;

        recipes.Add(InventoryItem.Type.Stone, new Recipes.GroundStone());

        inventory = new Inventory(filter, filterMode);

        onStateSpriteName  = "Grinder/GrinderOn";
        offStateSpriteName = "Grinder/GrinderOff";
    }
Example #4
0
    protected override void Setup()
    {
        List <InventoryItem.Type> filter = new List <InventoryItem.Type>();

        filter.Add(InventoryItem.Type.Vine);

        Inventory.FilterMode filterMode = Inventory.FilterMode.IncludeFilter;

        recipes.Add(InventoryItem.Type.Vine, new Recipes.Rope());

        inventory = new Inventory(filter, filterMode);

        onStateSpriteName  = "Loom/LoomOn";
        offStateSpriteName = "Loom/LoomOff";
    }
Example #5
0
    protected override void Setup()
    {
        List <InventoryItem.Type> filter = new List <InventoryItem.Type>();

        filter.Add(InventoryItem.Type.CopperIngot);

        Inventory.FilterMode filterMode = Inventory.FilterMode.IncludeFilter;

        recipes.Add(InventoryItem.Type.CopperIngot, new Recipes.CopperWire());

        inventory = new Inventory(filter, filterMode);

        onStateSpriteName  = "Smelter/ExtruderOff";
        offStateSpriteName = "Smelter/ExtruderOff";
    }
Example #6
0
    protected override void Setup()
    {
        List <InventoryItem.Type> filter = new List <InventoryItem.Type>();

        Inventory.FilterMode filterMode = Inventory.FilterMode.IncludeFilter;

        recipes = new Dictionary <InventoryItem.Type, Recipe>();
        recipes.Add(InventoryItem.Type.Nothing, new Recipes.GatherStone());
        running = true;

        compatibleTypes = new List <InventoryItem.Type>();
        compatibleTypes.Add(InventoryItem.Type.Stone);

        onStateSpriteName  = "Smelter/smelter_on";
        offStateSpriteName = "Smelter/smelter_off";
    }
    protected override void Setup()
    {
        List <InventoryItem.Type> filter = new List <InventoryItem.Type>();

        filter.Add(InventoryItem.Type.Coal);
        filter.Add(InventoryItem.Type.Fuel);

        Inventory.FilterMode filterMode = Inventory.FilterMode.IncludeFilter;

        recipes.Add(InventoryItem.Type.Coal, new Recipes.Fuel());
        recipes.Add(InventoryItem.Type.Fuel, new Recipes.RefinedFuel());

        inventory = new Inventory(filter, filterMode);

        onStateSpriteName  = "Smelter/RefinerOn";
        offStateSpriteName = "Smelter/RefinerOff";
    }
Example #8
0
    protected override void Setup()
    {
        List <InventoryItem.Type> filter = new List <InventoryItem.Type>();

        filter.Add(InventoryItem.Type.CopperOre);
        filter.Add(InventoryItem.Type.IronOre);

        Inventory.FilterMode filterMode = Inventory.FilterMode.IncludeFilter;

        recipes.Add(InventoryItem.Type.IronOre, new Recipes.IronIngot());
        recipes.Add(InventoryItem.Type.CopperOre, new Recipes.CopperIngot());

        inventory = new Inventory(filter, filterMode);
        inventory.AddItem(new InventoryItem(InventoryItem.Type.CopperOre));
        inventory.AddItem(new InventoryItem(InventoryItem.Type.IronOre));
        inventory.AddItem(new InventoryItem(InventoryItem.Type.CopperOre));
        inventory.AddItem(new InventoryItem(InventoryItem.Type.IronOre));

        onStateSpriteName  = "Smelter/smelter_on";
        offStateSpriteName = "Smelter/smelter_off";
    }