Project_WL/Assets/Script/UI/Common/MainStatCard.cs

29 lines
784 B
C#
Raw Normal View History

2024-12-15 01:39:39 +00:00
using TMPro;
using UnityEngine.UI;
public class MainStatCard : CardBase
{
public Image sprite_mainstat;
public TextMeshProUGUI label_stat;
public override void Set<T>(T _base)
{
base.Set(_base);
var data = _base as MainStatCardData;
2025-07-12 22:45:21 +00:00
sprite_mainstat.sprite = UIAtlasMgr.Ins.Get_MainStatSprite(data.mainStatType);
2024-12-15 01:39:39 +00:00
var curMap = MyValue.MyChoiceMapData;
if (data.showIngameStat)
label_stat.text = $"{data.val}+({ServerInfo.Ins.m_ServerData.MapData_Get_StatLv(curMap.n_MapID, curMap.n_Difficult, data.mainStatType)})";
else
label_stat.text = $"{data.val}";
}
}
public class MainStatCardData
{
public eMainStatType mainStatType;
public int val;
public bool showIngameStat = true;
}