using UnityEngine; using System.Collections; using UnityEngine.UI; public class FactionPlayerRankInfoItem : MonoBehaviour { #region public Text RankText; public Text TotalRankText; public Text PlayerNameText; public Text PlayerLevelText; public Image curRankIcon; public Image totalRankIcon; //排名1 2 3 public Sprite[] RankIcon; #endregion public void SetRoleInfo(RoleChallengeRankInfo roleInfo) { PlayerNameText.text = roleInfo.name; PlayerLevelText.text = roleInfo.level.ToString(); RankText.text = roleInfo.curRank.ToString(); TotalRankText.text = roleInfo.totalRnak.ToString(); //排名信息 if (roleInfo.curRank > 3) { curRankIcon.gameObject.SetActive(false); //屏蔽排名Icon }else { if (roleInfo.curRank != 0) { curRankIcon.gameObject.SetActive(true); curRankIcon.overrideSprite = RankIcon[roleInfo.curRank - 1]; } } if (roleInfo.totalRnak > 3) { totalRankIcon.gameObject.SetActive(false); }else { totalRankIcon.gameObject.SetActive(true); totalRankIcon.overrideSprite = RankIcon[roleInfo.totalRnak - 1]; } } }