コード例 #1
0
    public void OnPointerDown(PointerEventData data)
    {
        if (data.button.ToString() == "Left")
        {
            if (!er.tasimaacik && item.itemismi != null)
            {
                er.tasimapanelAc(item);
                er.items[slotsayi] = new Item();
            }
            else if (er.tasimaacik)
            {
                if (item.itemismi == null)
                {
                    er.items[slotsayi] = er.tasinanitem;
                    er.tasimapanelKapat();
                }
                else
                {
                    if (item.itemismi == er.tasinanitem.itemismi)
                    {
                        if (item.itemtipi == Item.ItemType.Yiyecek || item.itemtipi == Item.ItemType.Malzeme || item.itemtipi == Item.ItemType.Blocks)
                        {
                            er.items[slotsayi].itemmiktar += er.tasinanitem.itemmiktar;
                            er.tasimapanelKapat();
                        }
                    }
                    else
                    {
                        Item yeniItem = er.items[slotsayi];
                        er.items[slotsayi] = er.tasinanitem;
                        er.tasinanitem     = yeniItem;
                    }
                }
            }
        }

        if (data.button.ToString() == "Right")
        {
            if (!er.tasimaacik)
            {
                if (item.itemtipi == Item.ItemType.Yiyecek || item.itemtipi == Item.ItemType.Malzeme || item.itemtipi == Item.ItemType.Blocks)
                {
                    if (item.itemmiktar > 1)
                    {
                        int  deger    = item.itemmiktar / 2;
                        Item yeniItem = new Item(item.itemismi, item.itembilgi, item.itemid, deger, item.itemdepomiktar, item.itemdamage, item.itemkullanim, item.itemtipi);
                        er.tasimapanelAc(yeniItem);
                        int deger2 = item.itemmiktar - deger;
                        er.items[slotsayi].itemmiktar = deger2;
                    }
                }
            }
        }
    }
コード例 #2
0
 public void OnPointerDown(PointerEventData data)
 {
     if (data.button.ToString() == "Left")
     {
         if (er.tasimaacik)
         {
             yereat(er.tasinanitem);
             er.tasimapanelKapat();
         }
     }
 }