//--------------------------------------------------------  
 | 
//    [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; //后续添加点击查看玩家详情  
 | 
    [SerializeField] UIHeroController model;  
 | 
  
 | 
    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);  
 | 
        model.Create((int)rankData.value5, 1);  
 | 
    }  
 | 
  
 | 
  
 | 
}  
 | 
  
 | 
  
 | 
  
 | 
  
 |