Project_WL/Assets/Script/UI/Eqiupment/EquipmentStatCard.cs

34 lines
895 B
C#
Raw Normal View History

2025-07-21 05:17:32 +00:00
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();
}
}