26 lines
728 B
C#
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 });
|
|
}
|
|
} |