using System.Collections; using System.Collections.Generic; using UnityEngine; public class KettleRelicCard : CardBase { public UISprite[] sprites; // 0 아이콘 public UILabel[] labels; // 0 유물 이름, 1 유물 효과, 2 레벨, 3 max public GameObject[] gos; // 0 미획득 KettleTableData m_Tdata; public override void Set(T _base) { base.Set(_base); m_Tdata = _base as KettleTableData; sprites[0].spriteName = m_Tdata.Icon; labels[0].text = m_Tdata.Name; Set_UI(); } public override void Set_UI() { var lv = ServerInfo.Ins.m_ServerData.Get_ItemAmount(eItem.Relic, m_Tdata.ID); labels[1].text = DSUtil.Format("{0} {1}", MyText.Get_StatName(m_Tdata.Stat), MyText.Get_StatValueText(m_Tdata.Stat, lv * m_Tdata.Value)); labels[2].text = DSUtil.Format("Lv.{0}", lv); labels[3].text = lv >= m_Tdata.MaxLv ? "(Max)" : ""; gos[0].SetActive(lv < 1); } }