Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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] + "";
    }
Exemplo n.º 3
0
 public void CraftMaterial(Components.BasicMaterial mat)
 {
     compInventory[mat]++;
     CompDrawer.compDrawer.DisplayComps();
 }