From eb27e5fd31f73b998a4bbd85511a31e40b8c61b7 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 21 十一月 2025 17:03:47 +0800
Subject: [PATCH] 0312 关闭游戏内日志

---
 Main/System/BillboardRank/RankModel.cs |   37 ++++++++++++++++++++++++-------------
 1 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/Main/System/BillboardRank/RankModel.cs b/Main/System/BillboardRank/RankModel.cs
index f7cafcc..318e713 100644
--- a/Main/System/BillboardRank/RankModel.cs
+++ b/Main/System/BillboardRank/RankModel.cs
@@ -6,15 +6,15 @@
 public class RankModel : GameSystemManager<RankModel>
 {
     public event Action<int> onRankRefresh;
-    public event Action<int> onMyRankRefresh;
-    
+    //public event Action<int> onMyRankRefresh;
+
     //鎺掕姒滄粴鍔ㄦ樉绀虹殑鏈�澶ф暟閲� 绫诲瀷
     Dictionary<int, int> ranksShowMaxCnt = new Dictionary<int, int>();
 
     //鍒嗛〉鏌ヨ
     Dictionary<int, int> queryRankCD = new Dictionary<int, int>(); //棣栨鏌ヨCD锛屼笉褰卞搷鍚庣画鐨勫垎椤垫煡璇�
     //鍒嗛〉鏌ヨ 鎺掑悕绱㈠紩鎸夊瓧娈靛瓨鍌� 1浠h〃绗竴鍚�
-    Dictionary<int, Dictionary<int, RankData>> m_RankPageDatas = new Dictionary<int, Dictionary<int, RankData>>();  
+    Dictionary<int, Dictionary<int, RankData>> m_RankPageDatas = new Dictionary<int, Dictionary<int, RankData>>();
     //绫诲瀷锛欼D -鎺掑悕绱㈠紩锛岄�氳繃ID杩涜鎺掗噸鍒犻櫎 涓嶅悓鍚嶆 鍚孖D鐨勬暟鎹�
     Dictionary<int, Dictionary<int, int>> m_RankIDToIndex = new Dictionary<int, Dictionary<int, int>>();
 
@@ -73,7 +73,7 @@
         data.value2 = serverData.Value2;
         data.value3 = serverData.Value3;
         data.value4 = serverData.Value4;
-        data.value5 = serverData.Value5;
+        data.value5 = (uint)PhantasmPavilionManager.Instance.GetModelSkinID((int)serverData.Value5);//杞垚鐨偆ID
         data.value6 = serverData.Value6;
         data.value7 = serverData.Value7;
         data.value8 = serverData.Value8;
@@ -127,8 +127,8 @@
             if (queryPageTimes.ContainsKey(page) && Time.realtimeSinceStartup - queryPageTimes[page] < queryPageCD)
                 return;
             if (ranksServerMaxCnt.ContainsKey(type))
-            { 
-                if(index >= ranksServerMaxCnt[type])
+            {
+                if (index >= ranksServerMaxCnt[type])
                 {
                     //瓒呰繃鏈嶅姟鍣ㄥ凡涓婃鐨勬�绘暟閲忥紝姣斿鎬绘鍗曟槸100鍚嶏紝褰撳墠鍙湁8鍚嶇帺瀹朵笂姒滐紝寰�涓嬫粴鍔ㄥ氨涓嶅啀鏌ヨ
                     return;
@@ -170,7 +170,7 @@
         data.value2 = serverData.Value2;
         data.value3 = serverData.Value3;
         data.value4 = serverData.Value4;
-        data.value5 = serverData.Value5;
+        data.value5 = (uint)PhantasmPavilionManager.Instance.GetModelSkinID((int)serverData.Value5);//杞垚鐨偆ID
         data.value6 = serverData.Value6;
         data.value7 = serverData.Value7;
         data.value8 = serverData.Value8;
@@ -205,7 +205,7 @@
         }
 
         if (!ranksServerMaxCnt.ContainsKey(rankType))
-        { 
+        {
             ranksServerMaxCnt.Add(rankType, package.DataTotal);
         }
         ranksServerMaxCnt[rankType] = package.DataTotal;
@@ -265,12 +265,11 @@
                 }
                 ReSetRankData(m_RankPageDatas[rankType][orderIndex], package.ViewIDDataList[i], package.Type);
             }
-            onMyRankRefresh?.Invoke(package.Type);
+            //onMyRankRefresh?.Invoke(package.Type);    鍚屾椂鏌ヨ娌℃湁鍗曠嫭杩斿洖鏁版嵁锛屾殏鏃朵笉瑕佽繖涓簨浠�
         }
-        else
-        {
-            onRankRefresh?.Invoke(package.Type);
-        }
+
+        onRankRefresh?.Invoke(package.Type);
+
 
     }
 
@@ -333,6 +332,15 @@
         return null;
     }
     #endregion
+
+    public string GetStoryInfo(uint cmpValue)
+    {
+        int value = (int)cmpValue;
+        if (!MainLevelConfig.HasKey(value))
+            return string.Empty;
+        MainLevelConfig config = MainLevelConfig.Get(value);
+        return Language.Get("Arena15", config.ChapterID, config.LevelNum);
+    }
 }
 
 // 榛樿鎯呭喌锛屽悇涓鍙兘鏈夋墍鍙樺寲
@@ -346,6 +354,9 @@
 // Value3     -             澶村儚
 // Value4     -             澶村儚妗�
 // Value5     -             涓昏褰㈣薄
+// cmpValue     姣旇緝鍊间嚎
+// cmpValue2    姣旇緝鍊煎皬浜庝嚎
+// cmpValue3    鏃堕棿鎴�
 // ---------------------------------------
 // 浠欑洘姒�
 // ID            -             浠欑洘ID

--
Gitblit v1.8.0