2025-01-29 07:19:50 +00:00
|
|
|
using PlayFab.ProgressionModels;
|
2025-01-29 00:32:40 +00:00
|
|
|
using TMPro;
|
|
|
|
|
using UnityEngine.UI;
|
|
|
|
|
|
|
|
|
|
public class RankCard_Maze : CardBase
|
|
|
|
|
{
|
|
|
|
|
public TextMeshProUGUI[] texts; // 0 랭킹, 1 이름, 2 플로어
|
|
|
|
|
public Image[] images; // 0 랭킹, 1 얼굴
|
|
|
|
|
|
|
|
|
|
public override void Set<T>(T _base)
|
|
|
|
|
{
|
|
|
|
|
base.Set(_base);
|
2025-01-29 07:19:50 +00:00
|
|
|
EntityLeaderboardEntry data = _base as EntityLeaderboardEntry;
|
2025-01-29 07:31:24 +00:00
|
|
|
var metaDatas = data.Metadata.Split('|'); // 0 코스튬Id
|
|
|
|
|
|
2025-01-29 07:19:50 +00:00
|
|
|
texts[0].text = data.Rank > 3 ? data.Rank.ToString() : "";
|
|
|
|
|
images[0].enabled = data.Rank <= 3;
|
|
|
|
|
if (images[0].enabled)
|
|
|
|
|
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(DSUtil.Format("rank{0}", data.Rank));
|
|
|
|
|
texts[1].text = data.DisplayName;
|
|
|
|
|
texts[2].text = $"F{data.Scores[0]}";
|
2025-01-29 07:31:24 +00:00
|
|
|
|
|
|
|
|
// TODO 정인호 : 얼굴은 어디에 종속인 지 아직 모름
|
|
|
|
|
//var costumetable = table_costumelist.Ins.Get_Data_orNull(int.Parse(metaDatas[0]));
|
|
|
|
|
//images[1].sprite = UIAtlasMgr.Ins.Get_Sprite(costumetable.s_Image);
|
2025-01-29 00:32:40 +00:00
|
|
|
}
|
|
|
|
|
}
|