From 871594462e82d6bc1341918d39e11ab036d59563 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 18 九月 2025 19:26:28 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs |   44 ++++++++++++++++++++++++++++----------------
 1 files changed, 28 insertions(+), 16 deletions(-)

diff --git a/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs b/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
index 76c01b0..b6dd785 100644
--- a/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
+++ b/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
@@ -1,8 +1,6 @@
 锘縰sing UnityEngine;
 using System;
-using System.Collections;
 using System.Collections.Generic;
-//using ILCrossBinding;
 
 public class PackageRegedit
 {
@@ -29,7 +27,7 @@
 
     public static void Init()
     {
-        // 鐧昏鐩稿簲鐨勬暟鎹綋鍙婂搴旂殑鏁版嵁杞�昏緫绫�
+        // 鐧昏鐩稿簲鐨勬暟鎹綋鍙婂搴旂殑鏁版嵁杞�昏緫绫伙紙鍘婚噸鍚庯級
         Register(typeof(H0102_tagCDBPlayer), typeof(DTC0102_tagCDBPlayer));
         Register(typeof(HA004_tagServerDateTime), typeof(DTCA004_tagServerDateTime));
         Register(typeof(HA005_tagOpenServerDay), typeof(DTCA005_tagOpenServerDay));
@@ -51,8 +49,6 @@
         Register(typeof(HA709_tagObjInfoListRefresh), typeof(DTCA709_tagObjInfoListRefresh));
         Register(typeof(H0113_tagServerHeart), typeof(DTC0113_tagServerHeart));
         Register(typeof(H0111_tagOnlineReply), typeof(DTC0111_tagOnlineReply));
-        Register(typeof(H0605_tagObjAddBuff), typeof(DTC0605_tagObjAddBuff));
-        Register(typeof(H0606_tagObjDelBuff), typeof(DTC0606_tagObjDelBuff));
         Register(typeof(H0608_tagNPCDie), typeof(DTC0608_tagNPCDie));
         Register(typeof(H0612_tagClearObjBuff), typeof(DTC0612_tagClearObjBuff));
         Register(typeof(HA3A1_tagMCModuleFightPowerInfo), typeof(DTCA3A1_tagMCModuleFightPowerInfo));
@@ -94,11 +90,31 @@
         Register(typeof(HA921_tagUpdatePlayerNameResult), typeof(DTCA921_tagUpdatePlayerNameResult));
         Register(typeof(H3202_tagServerResponse), typeof(DTC3202_tagServerResponse));
         Register(typeof(HA130_tagMCViewBillboardRet), typeof(DTCA130_tagMCViewBillboardRet));
-
+        Register(typeof(HB420_tagMCTurnFightState), typeof(DTCB420_tagMCTurnFightState));
+        Register(typeof(HB421_tagMCTurnFightObjAction), typeof(DTCB421_tagMCTurnFightObjAction));
+        Register(typeof(HB422_tagMCTurnFightObjDead), typeof(DTCB422_tagMCTurnFightObjDead));
+        Register(typeof(HB423_tagMCTurnFightObjReborn), typeof(DTCB423_tagMCTurnFightObjReborn));
+        Register(typeof(HB424_tagSCTurnFightInit), typeof(DTCB424_tagSCTurnFightInit));
+        Register(typeof(HB425_tagSCTurnFightReportSign), typeof(DTCB425_tagSCTurnFightReportSign));
+        Register(typeof(HB426_tagSCTurnFightTag), typeof(DTCB426_tagSCTurnFightTag));
+        Register(typeof(HB427_tagSCUseSkill), typeof(DTCB427_tagSCUseSkill));
+        Register(typeof(HB428_tagSCBuffRefresh), typeof(DTCB428_tagSCBuffRefresh));
+        Register(typeof(HB429_tagSCBuffDel), typeof(DTCB429_tagSCBuffDel));
+        Register(typeof(HB430_tagSCTurnFightReport), typeof(DTCB430_tagSCTurnFightReport));
+        Register(typeof(H0407_tagNPCDisappear), typeof(DTC0407_tagNPCDisappear));
+        Register(typeof(HB418_tagSCObjPropertyRefreshView), typeof(DTCB418_tagSCObjPropertyRefreshView));
+        Register(typeof(HB124_tagSCLineupInfo), typeof(DTCB124_tagSCLineupInfo));
+        Register(typeof(HA207_tagSCPackBuyInfo), typeof(DTCA207_tagSCPackBuyInfo));
+        Register(typeof(H0722_tagItemDeadLockRefresh), typeof(DTC0722_tagItemDeadLockRefresh));
+        Register(typeof(HB125_tagSCPlayerHeroInfo), typeof(DTCB125_tagSCPlayerHeroInfo));
+        Register(typeof(HA814_tagMCMakeItemAnswer), typeof(DTCA814_tagMCMakeItemAnswer));
+        Register(typeof(HB122_tagSCHeroInfo), typeof(DTCB122_tagSCHeroInfo));
+        Register(typeof(HA338_tagMCInvestInfo), typeof(DTCA338_tagMCInvestInfo));
+        Register(typeof(HB121_tagMCTreeInfo), typeof(DTCB121_tagMCTreeInfo));
+        Register(typeof(HA720_tagMCCreateRoleAwardState), typeof(DTCA720_tagMCCreateRoleAwardState));
+        Register(typeof(HB405_tagMCAddExp), typeof(DTCB405_tagMCAddExp));
+        Register(typeof(HB123_tagSCDropBootyInfo), typeof(DTCB123_tagSCDropBootyInfo));
     }
-
-
-
 
     //涓诲伐绋嬫敞鍐屽皝鍖�
     public static void Register(Type _pack, Type _business)
@@ -116,8 +132,6 @@
         }
     }
 
-
-
     public static bool Contain(ushort _cmd)
     {
         return packToBusinessTable.ContainsKey(_cmd);
@@ -127,8 +141,9 @@
         try
         {
             //鎵ц涓诲伐绋嬬殑灏佸寘
-            if (packToBusinessTable.ContainsKey(_package.cmd))
+            if (packToBusinessTable.ContainsKey(_package.cmd) && BattleManager.Instance.IsCanDistributePackage(_package))
                 packToBusinessTable[_package.cmd].Done(_package);
+
         }
         catch (Exception ex)
         {
@@ -178,7 +193,4 @@
         }
         return null;
     }
-
-
-
-}
+}
\ No newline at end of file

--
Gitblit v1.8.0