using UnityEngine; using UnityEngine.UI; using System.Collections; public class LeaderBoardItem : MonoBehaviour { public Text indexText; public Text nickText; public Image rankIcon; public Text rankText; private LeaderBoardItemData data; public Color[] top3; public void SetData(LeaderBoardItemData data) { this.data = data; indexText.text = data.index.ToString(); nickText.text = data.nick.ToString(); // rankIcon.enabled = true; // rankIcon.sprite = UserData.GetBadgeIcon(data.rank); rankText.text = data.rank.ToString(); // winText.text = data.win.ToString(); // int total = data.win + data.lose; // if(total > 0) // winRate.text = NumberUtil.GetPercentText((double)data.win/(double)total, 0); // else // winRate.text = NumberUtil.GetPercentText(0, 0); if(data.index <= 3) { indexText.color = nickText.color = rankText.color = top3[data.index - 1]; } } public LeaderBoardItemData GetData() { return this.data; } }