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