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