29 lines
791 B
C#
29 lines
791 B
C#
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;
|
|
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;
|
|
}
|