using TMPro; using UnityEngine.UI; public class RankingRewardCard : CardBase { public Image i_rank; public TextMeshProUGUI t_rank; public ObtainItemCard rewardCard; public override void Set(T _base) { base.Set(_base); var data = _base as RankRewardListTableData; i_rank.enabled = data.n_MaxRank <= 3; if (i_rank.enabled) { i_rank.sprite = UIAtlasMgr.Ins.Get_Sprite(DSUtil.Format("rank{0}", data.n_MaxRank)); t_rank.text = ""; } else t_rank.text = DSUtil.Format(332, data.n_MinRank, data.n_MaxRank); rewardCard.Set(new ItemSimpleData { itemid = data.n_RewardID, amount = data.n_RewardAmount }); } }