From 39e8090ed6471b2f95743681d89fb524eea8e00a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 04 七月 2025 10:33:43 +0800
Subject: [PATCH] 70 子 【常规】排行榜 / 【常规】排行榜-客户端
---
Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs | 34 +++++-----------------------------
1 files changed, 5 insertions(+), 29 deletions(-)
diff --git a/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs b/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
index df73d8a..76c01b0 100644
--- a/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
+++ b/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
@@ -89,7 +89,11 @@
Register(typeof(HB117_tagMCFaceInfo), typeof(DTCB117_tagMCFaceInfo));
Register(typeof(HB118_tagMCFacePicInfo), typeof(DTCB118_tagMCFacePicInfo));
Register(typeof(HB120_tagMCZhanlingInfo), typeof(DTCB120_tagMCZhanlingInfo));
-
+ Register(typeof(HA311_tagMCSyncRealmInfo), typeof(DTCA311_tagMCSyncRealmInfo));
+ Register(typeof(HB110_tagMCTaskInfo), typeof(DTCB110_tagMCTaskInfo));
+ Register(typeof(HA921_tagUpdatePlayerNameResult), typeof(DTCA921_tagUpdatePlayerNameResult));
+ Register(typeof(H3202_tagServerResponse), typeof(DTC3202_tagServerResponse));
+ Register(typeof(HA130_tagMCViewBillboardRet), typeof(DTCA130_tagMCViewBillboardRet));
}
@@ -159,12 +163,6 @@
// 瀹炰緥鍖栧苟寮鸿浆涓哄崗璁寘鍩虹被
var packageInstance = packageType.Assembly.CreateInstance(packageType.Name) as GameNetPackBasic;
packageInstance.ReadFromBytes(vBytes);// 瑙f瀽鍐呭
- if (packageInstance.cmd == (ushort)0x03F0 || packageInstance.cmd == (ushort)0x1801)
- {
- byte[] vPyBody = new byte[vBytes.Length - 4];
- Array.Copy(vBytes, 4, vPyBody, 0, vPyBody.Length);
- packageInstance = TransForPyPack(vPyBody);
- }
packageInstance.socketType = socketType;
#if UNITY_EDITOR
@@ -182,27 +180,5 @@
}
- /// <summary>
- /// 瑙f瀽PY鐨勬ā鎷熷寘
- /// </summary>
- /// <param name="vBytes"></param>
- /// <returns></returns>
- private static GameNetPackBasic TransForPyPack(byte[] vBytes)
- {
- GameNetPackBasic vNetPackInst = null;
- ushort vPackCmd = (ushort)((ushort)(vBytes[0] << 8) + vBytes[1]);
- // 涓诲伐绋嬪皝鍖�
- if (packageTable.ContainsKey(vPackCmd))
- {
- Type vNetPackType = packageTable[vPackCmd];
- vNetPackInst = vNetPackType.Assembly.CreateInstance(vNetPackType.Name) as GameNetPackBasic;
- vNetPackInst.ReadFromBytes(vBytes);// 瑙f瀽鍐呭
- }
- else
- {
- Debug.Log("鏀跺埌鏈畾涔夌殑瑙e寘鍗忚锛�" + vBytes[0].ToString("x2").ToUpper() + "," + vBytes[1].ToString("x2").ToUpper());
- }
- return vNetPackInst;
- }
}
--
Gitblit v1.8.0