From 311c3cfe9995013bd2fd84696b07ae1fb7247ec8 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 07 一月 2026 18:34:09 +0800
Subject: [PATCH] 0312 去掉纠正战报中的关卡新旧封包数据,内网依然保留

---
 Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0418_tagObjInfoRefresh.cs |   33 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0418_tagObjInfoRefresh.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0418_tagObjInfoRefresh.cs
index 1f1a89a..08d7a75 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0418_tagObjInfoRefresh.cs
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0418_tagObjInfoRefresh.cs
@@ -6,13 +6,14 @@
 
 public class DTC0418_tagObjInfoRefresh : DtcBasic {
     //绫诲瀷
-//     static Dictionary<int, ulong> lastPackUIDDict = new Dictionary<int, ulong>()
-//     {
-// // // #if UNITY_EDITOR
-// //         {(int)PlayerDataType.ExAttr1, 0},
-// //         {(int)PlayerDataType.ExAttr2, 0},
-// // // #endif
-//     };
+    static Dictionary<int, ulong> lastPackUIDDict = new Dictionary<int, ulong>()
+    {
+#if UNITY_EDITOR
+        {(int)PlayerDataType.ExAttr1, 0},
+        {(int)PlayerDataType.ExAttr2, 0},
+#endif
+        {(int)PlayerDataType.default26, 0},
+    };
     public override void Done(GameNetPackBasic vNetPack)
     {
         base.Done(vNetPack);
@@ -26,15 +27,15 @@
             case 1:
                 if (vNetData.packUID > DTC0102_tagCDBPlayer.loginPackUID)
                 {
-                    // if (lastPackUIDDict.ContainsKey(vNetData.RefreshType))
-                    // {
-                    //     if (vNetData.packUID < lastPackUIDDict[vNetData.RefreshType])
-                    //     {
-                    //         Debug.LogWarning($"灏佸寘椤哄簭闂 0418 灏佸寘澶棫琚繃婊� {vNetData.packUID} > {lastPackUIDDict[vNetData.RefreshType]}");
-                    //         return;
-                    //     }
-                    //     lastPackUIDDict[vNetData.RefreshType] = vNetData.packUID;
-                    // }
+                    if (lastPackUIDDict.ContainsKey(vNetData.RefreshType))
+                    {
+                        if (vNetData.packUID < lastPackUIDDict[vNetData.RefreshType])
+                        {
+                            Debug.LogWarning($"灏佸寘椤哄簭闂 0418 灏佸寘澶棫琚繃婊� {vNetData.packUID} > {lastPackUIDDict[vNetData.RefreshType]}");
+                            return;
+                        }
+                        lastPackUIDDict[vNetData.RefreshType] = vNetData.packUID;
+                    }
                     //闃茶寖鏂嚎閲嶈繛鏃讹紝鎴樻枟涓殑鏃у寘褰卞搷鏁版嵁
                     Update0418(vNetData);
                 }

--
Gitblit v1.8.0