| //--------------------------------------------------------  | 
| //    [Author]:           玩个游戏  | 
| //    [  Date ]:           Wednesday, September 26, 2018  | 
| //--------------------------------------------------------  | 
| using UnityEngine;  | 
| using UnityEngine.UI;  | 
|   | 
| //玩家通用的前3排名  | 
| public class PlayerTop3Cell : MonoBehaviour  | 
| {  | 
|     //[SerializeField] Model 显示NPC 武将模型  | 
|     [SerializeField] Text rankValueText;    //排名比较内容  | 
|     [SerializeField] Text nameText;  | 
|     [SerializeField] OfficialTitleCell officialTitleCell;  | 
|     [SerializeField] Button queryPlayerBtn; //后续添加点击查看玩家详情  | 
|   | 
|     public void Display(int rankType, int rank, string valueFormat = "{0}")  | 
|     {  | 
|         var rankData = RankModel.Instance.GetRankDataByRank(rankType, rank);  | 
|         if (rankData == null)  | 
|         {  | 
|             rankValueText.text = "0";//Language.Get("L1125");  | 
|             nameText.text = Language.Get("L1124");  | 
|             officialTitleCell.SetActive(false);  | 
|             return;  | 
|         }  | 
|         officialTitleCell.SetActive(true);  | 
|         rankValueText.text = string.Format(valueFormat, UIHelper.ReplaceLargeNum(rankData.cmpValue2 + rankData.cmpValue * Constants.ExpPointValue));  | 
|         nameText.text = rankData.name1;  | 
|         officialTitleCell.InitUI((int)rankData.value1, (int)rankData.value2);  | 
|     }  | 
|   | 
|   | 
| }  | 
|   | 
|   | 
|   | 
|   |