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>()); }
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(); }