Project_WL/Assets/Script/UI/Collection/Essence/EssenceCard.cs

39 lines
951 B
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class EssenceCard : CardBase
{
public Image[] images; // 0 정수
public TextMeshProUGUI[] texts; // 0 갯수, 1 이름
public GameObject[] gos; // 0 선택
EssenceTableData m_Data;
public override void Set<T>(T _base)
{
base.Set(_base);
m_Data = _base as EssenceTableData;
Set_UI();
gos[0].SetActive(false);
}
public override void Set_UI()
{
var sdata = ServerInfo.Ins.m_ServerData;
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.n_EssenceID);
texts[0].text = $"x{sdata.Get_ItemAmount(m_Data.n_EssenceID)}";
texts[1].text = m_Data.Get_Name();
}
public override TableDataBase Get_Data() { return m_Data; }
public void OnClick_Essence()
{
CollectionEssenceUI_Right.Ins.SelectCard(this);
}
}