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