25 lines
1.0 KiB
C#
25 lines
1.0 KiB
C#
|
|
using System.Collections.Generic;
|
||
|
|
using TMPro;
|
||
|
|
using UnityEngine.UI;
|
||
|
|
|
||
|
|
public class PCJobDetailCard : CardBase
|
||
|
|
{
|
||
|
|
public Image[] images; // 0 직업
|
||
|
|
public TextMeshProUGUI[] texts; // 0 직업명
|
||
|
|
public PCJobDetailCard_Stat m_PCJobDetailCard_Stat;
|
||
|
|
|
||
|
|
public override void Set<T>(T _base)
|
||
|
|
{
|
||
|
|
base.Set(_base);
|
||
|
|
var data = _base as ClassConfigTableData;
|
||
|
|
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(data.s_JobIcon);
|
||
|
|
texts[0].text = data.Get_JobName();
|
||
|
|
m_PCJobDetailCard_Stat.Set(new List<MainStatCardData>
|
||
|
|
{
|
||
|
|
new MainStatCardData { mainStatType = eMainStatType.STR, showIngameStat = false, val = data.n_DefaultStr },
|
||
|
|
new MainStatCardData { mainStatType = eMainStatType.DEX, showIngameStat = false, val = data.n_DefaultDex },
|
||
|
|
new MainStatCardData { mainStatType = eMainStatType.INT, showIngameStat = false, val = data.n_DefaultInt },
|
||
|
|
new MainStatCardData { mainStatType = eMainStatType.LUCK, showIngameStat = false, val = data.n_DefaultLuk },
|
||
|
|
});
|
||
|
|
}
|
||
|
|
}
|