using TMPro; using UnityEngine.UI; public class MainStatCard : CardBase { public Image sprite_mainstat; public TextMeshProUGUI label_stat; public override void Set(T _base) { base.Set(_base); var data = _base as MainStatCardData; sprite_mainstat.sprite = UIAtlasMgr.Ins.Get_MainStatSprite(data.mainStatType, false); 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; }