Project_WL/Assets/Script/zSettings/SettingsSelectPopupCard.cs

34 lines
896 B
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
public class SettingsSelectPopupCard : CardBase
{
public TextMeshProUGUI text;
ClassConfigTableData m_pcdata;
MonsterTableData m_mobdata;
public override void Set<T>(T _base)
{
base.Set(_base);
m_mobdata = null;
m_pcdata = _base as ClassConfigTableData;
if (m_pcdata != null)
{
text.text = DSUtil.Format("id: {0}\n이름: {1}", m_pcdata.n_ClassID, m_pcdata.Get_JobName());
}
else
{
m_mobdata = _base as MonsterTableData;
text.text = DSUtil.Format("id: {0}\n이름: {1}\n프리팹: {2}", m_mobdata.n_MonsterID, m_mobdata.Get_Name(), m_mobdata.s_MonsterPrefab);
}
}
public void OnClick_Select()
{
SettingsMain.Ins.SelectObj(m_pcdata, m_mobdata);
}
}