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