Project_WL/Assets/ResWork/UIPrefabs/Rank/RankingRewardCard.cs

26 lines
728 B
C#

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>(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 });
}
}