54 lines
1.3 KiB
C#
54 lines
1.3 KiB
C#
|
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];
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|