1
This commit is contained in:
50
unity/Assets/Script/UI/Bag/UIItemInfo.cs
Normal file
50
unity/Assets/Script/UI/Bag/UIItemInfo.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
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);
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user