private CraftableItem GenerateItem(CraftableItemData craftableItemData)
    {
        GameObject source;

        switch (craftableItemData.ItemType)
        {
        case EItemType.BlackSword:
            source = BlackSwordPrefab;
            break;

        case EItemType.FireHelmet:
            source = FireHelmetPrefab;
            break;

        case EItemType.GoldenGloves:
            source = GoldenGlovesPrefab;
            break;

        default:
            source = BlackSwordPrefab;
            break;
        }

        return(Instantiate(source).GetComponent <CraftableItem>());
    }
Beispiel #2
0
 public void RefreshCraftItemPanel(CraftableItemData data)
 {
     CurrentCraftableItemName.text = data.ItemType.ToString();
     WoodCraftText.text            = data.WoodCountToCraft.ToString();
     StoneCraftText.text           = data.StoneCountToCraft.ToString();
     SteelCraftText.text           = data.SteelCountToCraft.ToString();
 }
    public void DeleteUsedSources(CraftableItemData data)
    {
        _stoneCount -= data.StoneCountToCraft;
        _woodCount  -= data.WoodCountToCraft;
        _steelCount -= data.SteelCountToCraft;

        _showItemWindow.RefreshSourcePanel();
    }