From 4da25e1403f7ae586fd15b461a1bdda6766b6890 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期五, 17 八月 2018 16:50:09 +0800
Subject: [PATCH] [1885]添加神兽封包
---
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C1_tagCMDogzUnEquipItem.cs | 20 ++++
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C0_tagCMRuneCompound.cs.meta | 12 ++
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C1_tagCMDogzUnEquipItem.cs.meta | 12 ++
Utility/EnumHelper.cs | 3
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C3_tagCMDogzBuyBatteCount.cs.meta | 12 ++
Core/NetworkPackage/ServerPack/HA3_Function/HA3C1_tagMCDogzHelpbattleState.cs | 19 +++
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C1_tagMCDogzHelpbattleState.cs | 11 ++
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C0_tagCMRuneCompound.cs | 20 ++++
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C2_tagCMDogzBattleStateChange.cs | 20 ++++
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C2_tagCMDogzBattleStateChange.cs.meta | 12 ++
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C4_tagCMDogzBattleStateChange.cs.meta | 12 ++
Core/GameEngine/DataToCtl/PackageRegedit.cs | 6 +
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C3_tagCMDogzBuyBatteCount.cs | 16 +++
Core/NetworkPackage/ServerPack/HA3_Function/HA3C0_tagMCDogzInfo.cs.meta | 12 ++
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C0_tagMCDogzInfo.cs.meta | 12 ++
Core/NetworkPackage/ServerPack/HA3_Function/HA3C0_tagMCDogzInfo.cs | 17 +++
Core/NetworkPackage/ServerPack/HA3_Function/HA3C1_tagMCDogzHelpbattleState.cs.meta | 12 ++
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C4_tagCMDogzBattleStateChange.cs | 24 ++++
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C1_tagMCDogzHelpbattleState.cs.meta | 12 ++
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C0_tagMCDogzInfo.cs | 11 ++
20 files changed, 275 insertions(+), 0 deletions(-)
diff --git a/Core/GameEngine/DataToCtl/PackageRegedit.cs b/Core/GameEngine/DataToCtl/PackageRegedit.cs
index d4128c4..a4259fa 100644
--- a/Core/GameEngine/DataToCtl/PackageRegedit.cs
+++ b/Core/GameEngine/DataToCtl/PackageRegedit.cs
@@ -366,6 +366,12 @@
Register(typeof(HAA14_tagMCXJSDRecharge), typeof(DTCAA14_tagMCXJSDRecharge));
Register(typeof(HAA15_tagMCAllPeoplePartyInfo), typeof(DTCAA15_tagMCAllPeoplePartyInfo));
#endregion
+
+ #region 绁炲吔
+ Register(typeof(HA3C0_tagMCDogzInfo), typeof(DTCA3C0_tagMCDogzInfo));
+ Register(typeof(HA3C1_tagMCDogzHelpbattleState), typeof(DTCA3C1_tagMCDogzHelpbattleState));
+ #endregion
+
}
private static void Register(Type _pack, Type _business)
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C0_tagCMRuneCompound.cs b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C0_tagCMRuneCompound.cs
new file mode 100644
index 0000000..8974650
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C0_tagCMRuneCompound.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+using System.Collections;
+
+// A5 C0 神兽穿戴装备 #tagCMDogzEquipItem
+
+public class CA5C0_tagCMRuneCompound : GameNetPackBasic {
+ public byte DogzID; // 神兽ID
+ public byte EquipIndex; //神兽装备所在神兽背包索引
+
+ public CA5C0_tagCMRuneCompound () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xA5C0;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (DogzID, NetDataType.BYTE);
+ WriteBytes (EquipIndex, NetDataType.BYTE);
+ }
+
+}
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C0_tagCMRuneCompound.cs.meta b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C0_tagCMRuneCompound.cs.meta
new file mode 100644
index 0000000..f85a78d
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C0_tagCMRuneCompound.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: b00a5364802efe042ab660ccf8ad18c6
+timeCreated: 1534495463
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C1_tagCMDogzUnEquipItem.cs b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C1_tagCMDogzUnEquipItem.cs
new file mode 100644
index 0000000..46ba634
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C1_tagCMDogzUnEquipItem.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+using System.Collections;
+
+// A5 C1 神兽卸下装备 #tagCMDogzUnEquipItem
+
+public class CA5C1_tagCMDogzUnEquipItem : GameNetPackBasic {
+ public byte DogzID; // 神兽ID
+ public byte EquipPlace; //卸下的装备位, 0代表卸下全部
+
+ public CA5C1_tagCMDogzUnEquipItem () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xA5C1;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (DogzID, NetDataType.BYTE);
+ WriteBytes (EquipPlace, NetDataType.BYTE);
+ }
+
+}
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C1_tagCMDogzUnEquipItem.cs.meta b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C1_tagCMDogzUnEquipItem.cs.meta
new file mode 100644
index 0000000..6871e70
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C1_tagCMDogzUnEquipItem.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: e397033900beabd44969968e19e92109
+timeCreated: 1534495572
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C2_tagCMDogzBattleStateChange.cs b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C2_tagCMDogzBattleStateChange.cs
new file mode 100644
index 0000000..173de0f
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C2_tagCMDogzBattleStateChange.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+using System.Collections;
+
+// A5 C2 神兽变更助战状态 #tagCMDogzBattleStateChange
+
+public class CA5C2_tagCMDogzBattleStateChange : GameNetPackBasic {
+ public byte DogzID; // 神兽ID
+ public byte BatteState; //助战状态,0-召回,1-助战
+
+ public CA5C2_tagCMDogzBattleStateChange () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xA5C2;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (DogzID, NetDataType.BYTE);
+ WriteBytes (BatteState, NetDataType.BYTE);
+ }
+
+}
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C2_tagCMDogzBattleStateChange.cs.meta b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C2_tagCMDogzBattleStateChange.cs.meta
new file mode 100644
index 0000000..2c6bc34
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C2_tagCMDogzBattleStateChange.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: bc7a832c6f3c30244aa9025af5c176b3
+timeCreated: 1534495572
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C3_tagCMDogzBuyBatteCount.cs b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C3_tagCMDogzBuyBatteCount.cs
new file mode 100644
index 0000000..64ec5bc
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C3_tagCMDogzBuyBatteCount.cs
@@ -0,0 +1,16 @@
+using UnityEngine;
+using System.Collections;
+
+// A5 C3 神兽购买助战位 #tagCMDogzBuyBatteCount
+
+public class CA5C3_tagCMDogzBuyBatteCount : GameNetPackBasic {
+
+ public CA5C3_tagCMDogzBuyBatteCount () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xA5C3;
+ }
+
+ public override void WriteToBytes () {
+ }
+
+}
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C3_tagCMDogzBuyBatteCount.cs.meta b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C3_tagCMDogzBuyBatteCount.cs.meta
new file mode 100644
index 0000000..6487031
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C3_tagCMDogzBuyBatteCount.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: d2776b0b278b8a041b693c909c9346f2
+timeCreated: 1534495572
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C4_tagCMDogzBattleStateChange.cs b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C4_tagCMDogzBattleStateChange.cs
new file mode 100644
index 0000000..9f84731
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C4_tagCMDogzBattleStateChange.cs
@@ -0,0 +1,24 @@
+using UnityEngine;
+using System.Collections;
+
+// A5 C4 神兽装备强化 #tagCMDogzEquipPlus
+
+public class CA5C4_tagCMDogzBattleStateChange : GameNetPackBasic {
+ public byte EquipIndex; //神兽装备背包中索引
+ public byte IndexCount; //材料所在神兽物品背包索引的数量
+ public byte[] IndexList; //材料所在神兽物品背包索引列表
+ public byte IsDouble; //是否双倍强化
+
+ public CA5C4_tagCMDogzBattleStateChange () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xA5C4;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (EquipIndex, NetDataType.BYTE);
+ WriteBytes (IndexCount, NetDataType.BYTE);
+ WriteBytes (IndexList, NetDataType.BYTE, IndexCount);
+ WriteBytes (IsDouble, NetDataType.BYTE);
+ }
+
+}
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C4_tagCMDogzBattleStateChange.cs.meta b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C4_tagCMDogzBattleStateChange.cs.meta
new file mode 100644
index 0000000..a4f4d6c
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C4_tagCMDogzBattleStateChange.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 06d0a968835825d4682ef91adddf7aca
+timeCreated: 1534495572
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C0_tagMCDogzInfo.cs b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C0_tagMCDogzInfo.cs
new file mode 100644
index 0000000..45c2a04
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C0_tagMCDogzInfo.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// A3 C0 神兽信息 #tagMCDogzInfo
+
+public class DTCA3C0_tagMCDogzInfo : DtcBasic {
+ public override void Done(GameNetPackBasic vNetPack) {
+ base.Done(vNetPack);
+ HA3C0_tagMCDogzInfo vNetData = vNetPack as HA3C0_tagMCDogzInfo;
+ }
+}
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C0_tagMCDogzInfo.cs.meta b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C0_tagMCDogzInfo.cs.meta
new file mode 100644
index 0000000..a6e5e9a
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C0_tagMCDogzInfo.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 043a04ae07b0a53448de361a81683474
+timeCreated: 1534495572
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C1_tagMCDogzHelpbattleState.cs b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C1_tagMCDogzHelpbattleState.cs
new file mode 100644
index 0000000..d5b366b
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C1_tagMCDogzHelpbattleState.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// A3 C1 神兽助战状态刷新 #tagMCDogzHelpbattleState
+
+public class DTCA3C1_tagMCDogzHelpbattleState : DtcBasic {
+ public override void Done(GameNetPackBasic vNetPack) {
+ base.Done(vNetPack);
+ HA3C1_tagMCDogzHelpbattleState vNetData = vNetPack as HA3C1_tagMCDogzHelpbattleState;
+ }
+}
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C1_tagMCDogzHelpbattleState.cs.meta b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C1_tagMCDogzHelpbattleState.cs.meta
new file mode 100644
index 0000000..097ec11
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C1_tagMCDogzHelpbattleState.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 89d83a2e50f226d4085d96ec062fd60c
+timeCreated: 1534495572
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Core/NetworkPackage/ServerPack/HA3_Function/HA3C0_tagMCDogzInfo.cs b/Core/NetworkPackage/ServerPack/HA3_Function/HA3C0_tagMCDogzInfo.cs
new file mode 100644
index 0000000..584fe50
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HA3_Function/HA3C0_tagMCDogzInfo.cs
@@ -0,0 +1,17 @@
+using UnityEngine;
+using System.Collections;
+
+// A3 C0 神兽信息 #tagMCDogzInfo
+
+public class HA3C0_tagMCDogzInfo : GameNetPackBasic {
+ public byte BuyHelpbattleCount; //额外购买的助战数
+
+ public HA3C0_tagMCDogzInfo () {
+ _cmd = (ushort)0xA3C0;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ TransBytes (out BuyHelpbattleCount, vBytes, NetDataType.BYTE);
+ }
+
+}
diff --git a/Core/NetworkPackage/ServerPack/HA3_Function/HA3C0_tagMCDogzInfo.cs.meta b/Core/NetworkPackage/ServerPack/HA3_Function/HA3C0_tagMCDogzInfo.cs.meta
new file mode 100644
index 0000000..01d8230
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HA3_Function/HA3C0_tagMCDogzInfo.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 0806d54e38d528648b3c3af2a348fd55
+timeCreated: 1534495572
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Core/NetworkPackage/ServerPack/HA3_Function/HA3C1_tagMCDogzHelpbattleState.cs b/Core/NetworkPackage/ServerPack/HA3_Function/HA3C1_tagMCDogzHelpbattleState.cs
new file mode 100644
index 0000000..c59fd13
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HA3_Function/HA3C1_tagMCDogzHelpbattleState.cs
@@ -0,0 +1,19 @@
+using UnityEngine;
+using System.Collections;
+
+// A3 C1 神兽助战状态刷新 #tagMCDogzHelpbattleState
+
+public class HA3C1_tagMCDogzHelpbattleState : GameNetPackBasic {
+ public byte DogzID; // 神兽ID
+ public byte BatteState; //是否已助战, 0否1是
+
+ public HA3C1_tagMCDogzHelpbattleState () {
+ _cmd = (ushort)0xA3C1;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ TransBytes (out DogzID, vBytes, NetDataType.BYTE);
+ TransBytes (out BatteState, vBytes, NetDataType.BYTE);
+ }
+
+}
diff --git a/Core/NetworkPackage/ServerPack/HA3_Function/HA3C1_tagMCDogzHelpbattleState.cs.meta b/Core/NetworkPackage/ServerPack/HA3_Function/HA3C1_tagMCDogzHelpbattleState.cs.meta
new file mode 100644
index 0000000..c8186ed
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HA3_Function/HA3C1_tagMCDogzHelpbattleState.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 94751eb7240673443887a99e0ef9be4f
+timeCreated: 1534495572
+licenseType: Pro
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Utility/EnumHelper.cs b/Utility/EnumHelper.cs
index 351d724..45c2f74 100644
--- a/Utility/EnumHelper.cs
+++ b/Utility/EnumHelper.cs
@@ -614,6 +614,8 @@
rptTempItem = 29,//涓存椂瀛樻斁鑳屽寘
rptTreasure = 30, // 瀵诲疂鑳屽寘
rptPetPack = 31, //瀹犵墿鑳屽寘
+ rptDogzItem = 32, //绁炲吔鐗╁搧鑳屽寘
+ rptDogzEquip = 33, //绁炲吔瑁呭鑳屽寘锛堢鍏界┛鎴达級
rptBlastFrunacePack = 253, //鐐间腹鑳屽寘
rptRunePack = 255,//绗﹀嵃鑳屽寘
@@ -1453,6 +1455,7 @@
Def_IudetWingMaterialItemCount = 29, //缈呰唨绮剧偧鏉愭枡涓暟鍒楄〃
Def_IudetSuiteLV = 30, //濂楄绛夌骇
+ Def_IudetDogzEquipPlus = 31, // 绁炲吔瑁呭寮哄寲淇℃伅鍒楄〃 [寮哄寲绛夌骇, 寮哄寲鐔熺粌搴
Def_IudetHasOpenCnt = 32, // 鐗╁搧绱Н寮�鍚鏁�
Def_IudetCreateItemLoginDay = 34, //鍒涘缓鐗╁搧鏃剁殑鐧诲綍澶╂暟
Def_IudetLastOpenItemLoginDay = 36, //涓婁竴娆″紑鍚墿鍝佹椂鐨勭櫥褰曞ぉ鏁�
--
Gitblit v1.8.0