From ad3f66509d2e61d8dc6630558153b71b774df20c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 21 二月 2025 01:40:56 +0800
Subject: [PATCH] 0312 10349 【越南】【英文】【BT】【砍树】跨服竞技场优化 - 第一版

---
 System/CrossServerOneVsOne/RankCellCtrl.cs |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/System/CrossServerOneVsOne/RankCellCtrl.cs b/System/CrossServerOneVsOne/RankCellCtrl.cs
index 8aef014..c78563d 100644
--- a/System/CrossServerOneVsOne/RankCellCtrl.cs
+++ b/System/CrossServerOneVsOne/RankCellCtrl.cs
@@ -13,7 +13,7 @@
 namespace vnxbqy.UI
 {
 
-    public class RankCellCtrl : ScrollerUI
+    public class RankCellCtrl : MonoBehaviour
     {
         [SerializeField] Button m_RankButton;
         [SerializeField] Text m_RankNum;
@@ -27,9 +27,9 @@
         CrossServerOneVsOneRewardModel m_CrossServerRewardModel;
         CrossServerOneVsOneRewardModel crossServerRewardModel { get { return m_CrossServerRewardModel ?? (m_CrossServerRewardModel = ModelCenter.Instance.GetModel<CrossServerOneVsOneRewardModel>()); } }
         RoleParticularModel roleParticularModel { get { return ModelCenter.Instance.GetModel<RoleParticularModel>(); } }
-        public override void Refresh(CellView cell)
+        public void OnRefresh(int index)
         {
-            int index = cell.index;
+            //int index = cell.index;
             if (index < 3)
             {
                 m_RankNumBottom.SetActive(true);
@@ -63,7 +63,7 @@
             {
                 rankDic = crossServerRewardModel.ZoneRankingDic[zoneRanking];
             }
-            if (rankDic != null && index < rankDic.Count)
+            if (rankDic != null && rankDic.ContainsKey(index))
             {
                 data = rankDic[index];
             }
@@ -86,7 +86,7 @@
                     m_NameTxt.color = new Color32(64, 28, 6, 255); ;
                 }
                 m_NameTxt.text = data.PlayerName;
-                m_JobTxt.text = OccupationNameConfig.GetOccupationName(data.Job);
+                m_JobTxt.text = OccupationNameConfig.GetOccupationName(Math.Max(1, data.Job));
                 RealmConfig presentCfg = RealmConfig.Get(data.Realm);
                 if (data.Realm > 0 && presentCfg != null)
                 {

--
Gitblit v1.8.0