Ejemplo n.º 1
0
    void upGrendNow(ItemData item1, ItemData item2)
    {
        GameObject Slot1 = inv.Slots[37];
        GameObject Slot2 = inv.Slots[38];

        if (Random.Range(1, 100) < 100 - (item1.Upgrend * 20))
        {
            inv.addItem(item1.id + 1);
            textData.text += "\n ท่านอัพเกรดอุปกรณ์ สำเร็จ";
            textData.text += "\n ท่านได้รับ " + inv.name_tem(item1.id + 1);
            SoundUI.transform.GetChild(3).GetComponent <AudioSource>().Play();
        }
        else
        {
            inv.addItem(item1.id);
            textData.text += "\n ท่านอัพเกรดอุปกรณ์ ล้มเหลว";
            textData.text += "\n ท่านสูญเสีย " + inv.name_tem(item1.id);
            SoundUI.transform.GetChild(0).GetComponent <AudioSource>().Play();
        }

        Slot1.GetComponent <Slot>().remainItem = false;
        Slot2.GetComponent <Slot>().remainItem = false;
        item1.De_troy();
        item2.De_troy();
    }
Ejemplo n.º 2
0
 public void DeleteItem(int item)
 {
     for (int i = 0; i < slots; i++)
     {
         if (Slots[i].transform.childCount > 0)
         {
             ItemData data = Slots[i].transform.GetChild(0).GetComponent <ItemData>();
             if (data.id == item)
             {
                 data.De_troy();
                 if (data.isStack)
                 {
                     if (data.Stack > 1)
                     {
                         data.transform.GetChild(0).GetComponent <Text>().text = data.Stack.ToString();
                         HpMp[data.id].text = data.Stack.ToString();
                     }
                     else
                     {
                         HpMp[data.id].text = "0";
                         Slots[data.slot].GetComponent <Slot>().remainItem = false;
                     }
                 }
                 break;
             }
         }
     }
 }
Ejemplo n.º 3
0
 public void CancelSell()
 {
     for (int i = 44; i < 56; i++)
     {
         GameObject Slot1 = inv.Slots[i];
         if (Slot1.transform.childCount > 0)
         {
             ItemData item1 = Slot1.transform.GetChild(0).GetComponent <ItemData>();
             inv.addItem(item1.id);
             Slot1.GetComponent <Slot>().remainItem = false;
             item1.De_troy();
         }
     }
 }
Ejemplo n.º 4
0
    public void CancelUpGrend()
    {
        GameObject Slot1 = inv.Slots[37];
        GameObject Slot2 = inv.Slots[38];


        if (Slot1.transform.childCount > 0)
        {
            ItemData item1 = Slot1.transform.GetChild(0).GetComponent <ItemData>();
            inv.addItem(item1.id);
            Slot1.GetComponent <Slot>().remainItem = false;
            item1.De_troy();
        }

        if (Slot2.transform.childCount > 0)
        {
            ItemData item2 = Slot2.transform.GetChild(0).GetComponent <ItemData>();
            inv.addItem(item2.id);
            Slot2.GetComponent <Slot>().remainItem = false;
            item2.De_troy();
        }

        enChan.SetActive(false);
    }