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

27 lines
768 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class IngameGetItemCard : CardBase
{
public UISprite[] sprites; // 0 아이콘, 1 서브
public UILabel label_amount;
ItemData m_ItemData;
public override void Set<T>(T _base)
{
base.Set(_base);
var _id = _base as ObtainItemData;
m_ItemData = new ItemData(_id.m_Item, _id.m_ID, _id.m_Amount, "", eUICardType.GetItem);
var IconInfo = DSUtil.Get_ItemSpriteInfo(_id.m_Item, _id.m_ID);
sprites[0].spriteName = IconInfo.Icon;
sprites[1].spriteName = IconInfo.SubIcon;
label_amount.text = _id.m_Amount.ToString();
}
public void OnClick_ItemInfo()
{
ItemDescUI.Ins.Set(m_ItemData);
}
}