From f3aa4db297681ae5f340be3021eb47cbcb52139b Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 28 一月 2021 23:46:12 +0800
Subject: [PATCH] 8604 子 【港台】1.0.1【BT】【长尾】新增限时集字活动 / 【港台】【BT】【长尾】【前端】新增限时集字活动 - 未完成

---
 Core/NetworkPackage/Socket/ClientSocket.cs |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/Core/NetworkPackage/Socket/ClientSocket.cs b/Core/NetworkPackage/Socket/ClientSocket.cs
index 4aca1da..71cbf93 100644
--- a/Core/NetworkPackage/Socket/ClientSocket.cs
+++ b/Core/NetworkPackage/Socket/ClientSocket.cs
@@ -309,6 +309,7 @@
                 vPackBytes = encoder.BaseXorSub(vPackBytes);
                 Array.Copy(vPackBytes, 0, vCmdBytes, 0, 2);
                 var cmd = (ushort)((ushort)(vCmdBytes[0] << 8) + vCmdBytes[1]);
+                bool isRegist = false;  // 鏈敞鍐屽皝鍖呭鐞�
                 if (PackageRegedit.Contain(cmd))
                 {
                     vNetpack = PackageRegedit.TransPack(socketType, cmd, vPackBytes);
@@ -321,20 +322,33 @@
 
                         m_LastPackageTime = DateTime.Now;
                         GameNetSystem.Instance.PushPackage(vNetpack, this.socketType);
+                        isRegist = true;
                     }
                 }
+
+
+
                 //澶勭悊lua鐨勫垎鍖�
                 if (PackageRegedit.ContainLua(cmd))
                 {
 #if UNITY_EDITOR
-                    PackageRegedit.TransPack(socketType, cmd, vPackBytes);
+                    PackageRegedit.TransPack(socketType, cmd, vPackBytes, true);
 #endif  
                     var luaNetPack = new LuaGameNetPack(cmd, vPackBytes);
                     luaNetPack.socketType = this.socketType;
                     GameNetSystem.Instance.PushPackage(luaNetPack, this.socketType);
+                    isRegist = true;
                 }
 
                 vReadIndex += 6 + vBodyLeng;
+
+                // 鏈敞鍐屽皝鍖呭鐞�
+                if (!isRegist)
+                {
+#if UNITY_EDITOR
+                    PackageRegedit.TransPack(socketType, cmd, vPackBytes);
+#endif
+                }
             }
         }
         catch (Exception ex)

--
Gitblit v1.8.0