public void OnPointerExit(PointerEventData eventData) { open_detailinfo = !open_detailinfo; ItemBagPanel bagscript = itembag.GetComponent <ItemBagPanel>(); bagscript.detial.SetActive(open_detailinfo); }
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); } }
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); }