Пример #1
0
    public void OnPointerExit(PointerEventData eventData)
    {
        open_detailinfo = !open_detailinfo;

        ItemBagPanel bagscript = itembag.GetComponent <ItemBagPanel>();

        bagscript.detial.SetActive(open_detailinfo);
    }
Пример #2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "player")
     {
         if (ItemBagPanel.ItemInfoList == null)
         {
             ItemBagPanel.ItemInfoList = new List <ItemInfo>();
         }
         itembag = collision.gameObject.GetComponent <Player>().itembag;
         ItemBagPanel.ItemInfoList.Add(iteminfo);
         ItemBagPanel bagscript = itembag.GetComponent <ItemBagPanel>();
         bagscript.PickUpItem();
         Destroy(gameObject);
     }
 }
Пример #3
0
    public void OnPointerEnter(PointerEventData eventData)
    {
        ItemInfo     info         = eventData.pointerEnter.GetComponent <Item>().iteminfo;
        ItemBagPanel bagscript    = itembag.GetComponent <ItemBagPanel>();
        ItemDetail   detailscript = bagscript.detial.GetComponent <ItemDetail>();

        detailscript.itemname.GetComponent <Text>().text     = info.ItemName;
        detailscript.itemdescribe.GetComponent <Text>().text = info.ItemDescribe;
        detailscript.itemcount.GetComponent <Text>().text    = "数量:" + info.ItemCount.ToString();



        open_detailinfo = !open_detailinfo;

        bagscript.detial.SetActive(open_detailinfo);
    }