42 lines
1.0 KiB
C#
Raw Permalink Normal View History

2026-06-08 08:55:10 +08:00
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 void SetData(RankData data)
{
avatar.gameObject.SetActive(false);
nameText.text = data.nickname;
countText.text = data.kill_count.ToString();
if(string.IsNullOrEmpty(data.avatar))
{
avatar.gameObject.SetActive(false);
}
else
NetworkCtrl.Instance.LoadImageToUIImageAsync(data.avatar, avatar);
if(rankText!=null)
{
if(data.rank<=0)
{
rankText.text = "--";
}
else
rankText.text = data.rank.ToString();
}
}
}
}