using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class UIItemInfo : MonoBehaviour, IPointerClickHandler { public Text numText; public Text itemName; public Image icon; public UIBagInfo info; public Item item; public void SetInfo(int id,int num,UIBagInfo root) { info = root; foreach(var item in Date.Instance.ItemDate) { if(item.Id==id) { this.item = item; itemName.text = item.ItemName; numText.text = num.ToString(); icon.sprite = PlayerInfo.Instance.GetSprite(item.Path); } } } public void SetInfo(int id, int num) { foreach (var item in Date.Instance.ItemDate) { if (item.Id == id) { this.item = item; itemName.text = item.ItemName; numText.text = num.ToString(); icon.sprite = PlayerInfo.Instance.GetSprite(item.Path); } } } public void OnPointerClick(PointerEventData eventData) { Debug.Log("µã»÷"); info.ShowItem(item); } }