using System.Collections; using System.Collections.Generic; using Kill.Managers; using UnityEngine; using UnityEngine.UI; using Kill.Network; namespace Kill.UI.Pages { public class RankItem : MonoBehaviour { public Text nameText; public Text countText; public Image avatar; public Text rankText; public Sprite normalAvatar; public Text country; public void SetData(RankData data) { avatar.sprite=normalAvatar; nameText.text = data.nickname; countText.text = data.kill_count.ToString(); country.text=string.IsNullOrEmpty(data.country_code)?"--":LanguageManager.Instance.GetCountryStr(data.country_code); if(!string.IsNullOrEmpty(data.avatar)) { NetworkCtrl.Instance.LoadImageToUIImageAsync(data.avatar, avatar); } if(rankText!=null) { if(data.rank<=0) { rankText.text = "--"; } else rankText.text = data.rank.ToString(); } } } }