public Sprite GetComponentSprite(Components.BasicMaterial typeComp) { Sprite compSprite = null; switch (typeComp) { case Components.BasicMaterial.Wood: compSprite = components[0].Sprite; break; case Components.BasicMaterial.Iron: compSprite = components[1].Sprite; break; case Components.BasicMaterial.Bronze: compSprite = components[2].Sprite; break; case Components.BasicMaterial.Gold: compSprite = components[3].Sprite; break; default: break; } return(compSprite); }
public void DisplayComp(Components.BasicMaterial mat, int counter) { GameObject itemComp = Instantiate(compPrefab, topBar.transform); itemComp.transform.GetChild(0).GetComponent <Image>().sprite = components[counter].Sprite; itemComp.transform.GetChild(1).GetComponent <Text>().text = "x" + Inventory.inventory.compInventory[mat] + ""; }
public void CraftMaterial(Components.BasicMaterial mat) { compInventory[mat]++; CompDrawer.compDrawer.DisplayComps(); }