Project_WL/Assets/Script/UI/Common/InvenMoneyCard.cs

32 lines
809 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class InvenMoneyCard : MonoBehaviour
{
public UISprite[] sprites; // 0 아이콘, 1 서브
public UILabel label_amount;
eItem m_item;
int m_id;
public void Set(eItem item, int _id)
{
m_item = item;
m_id = _id;
var icondata = DSUtil.Get_ItemSpriteInfo(item, _id);
sprites[0].spriteName = icondata.Icon;
sprites[1].spriteName = icondata.SubIcon;
Refresh();
}
public void Refresh()
{
label_amount.text = DSUtil.GetThousandCommaText(ServerInfo.Ins.m_ServerData.Get_ItemAmount(m_item, m_id));
}
public void OnClick_ItemInfo()
{
ItemDescUI.Ins.Set(new ItemData(m_item, m_id, 0, "", eUICardType.GetItem));
}
}