34 lines
895 B
C#
34 lines
895 B
C#
|
|
using TMPro;
|
||
|
|
|
||
|
|
public class EquipmentStatCard : CardBase
|
||
|
|
{
|
||
|
|
public TextMeshProUGUI[] texts; // 0 스탯명, 1 현재 스탯, 2 다음 레벨과 차이 스탯
|
||
|
|
|
||
|
|
public override void Set<T>(T _base)
|
||
|
|
{
|
||
|
|
base.Set(_base);
|
||
|
|
var data = _base as EquipmentStatData;
|
||
|
|
if (data.stat != eStat.None)
|
||
|
|
{
|
||
|
|
texts[0].text = MyText.Get_StatName(data.stat);
|
||
|
|
Set_StatText(data);
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
if (data.NoStat)
|
||
|
|
{
|
||
|
|
texts[0].text = table_localtext.Ins.Get_Text(193);
|
||
|
|
Set_StatText(data);
|
||
|
|
}
|
||
|
|
else
|
||
|
|
for (int i = 0; i < texts.Length; i++)
|
||
|
|
texts[i].text = "";
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
void Set_StatText(EquipmentStatData data)
|
||
|
|
{
|
||
|
|
texts[1].text = data.Get_ValueText();
|
||
|
|
texts[2].text = data.Get_AddValueText();
|
||
|
|
}
|
||
|
|
}
|