| using UnityEngine; | 
| using UnityEngine.UI; | 
|   | 
| public class ArenaPlayerTop3Cell : 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.cmpValue)); | 
|         nameText.text = rankData.name1; | 
|         officialTitleCell.InitUI((int)rankData.value1, (int)rankData.value2); | 
|         model.Create((int)rankData.value5, 1); | 
|     } | 
|   | 
|   | 
| } |