12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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;
- }
- }
|