From fd57b0f0123dfd21365b404ae6e90661f7c0f033 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 30 十月 2019 20:51:53 +0800
Subject: [PATCH] 0312  升星和套装激活封包

---
 Core/NetworkPackage/ServerPack/HA3_Function/HA3B2_tagMCEquipPartSuiteActivateInfo.cs               |   19 +++++++++
 Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C6_tagCMEquipPartSuiteActivate.cs |   24 ++++++++++++
 Core/NetworkPackage/DTCFile/ServerPack/HB5_Bourse/DTCB511_tagGCEquipStarAutoBuyCostInfo.cs         |   11 +++++
 Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3B2_tagMCEquipPartSuiteActivateInfo.cs     |   11 +++++
 Core/NetworkPackage/ServerPack/HB5_Bourse/HB511_tagGCEquipStarAutoBuyCostInfo.cs                   |   25 ++++++++++++
 5 files changed, 90 insertions(+), 0 deletions(-)

diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C6_tagCMEquipPartSuiteActivate.cs b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C6_tagCMEquipPartSuiteActivate.cs
new file mode 100644
index 0000000..b84126b
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C6_tagCMEquipPartSuiteActivate.cs
@@ -0,0 +1,24 @@
+using UnityEngine;
+using System.Collections;
+
+// A5 C6 装备部位星级套装激活 #tagCMEquipPartSuiteActivate

+

+public class CA5C6_tagCMEquipPartSuiteActivate : GameNetPackBasic {

+    public byte ClassLV;    // 所属装备阶

+    public ushort SuiteID;    // 套装ID

+    public byte SuiteCount;    // 件数

+    public byte Star;    // 星数

+

+    public CA5C6_tagCMEquipPartSuiteActivate () {

+        combineCmd = (ushort)0x03FE;

+        _cmd = (ushort)0xA5C6;

+    }

+

+    public override void WriteToBytes () {

+        WriteBytes (ClassLV, NetDataType.BYTE);

+        WriteBytes (SuiteID, NetDataType.WORD);

+        WriteBytes (SuiteCount, NetDataType.BYTE);

+        WriteBytes (Star, NetDataType.BYTE);

+    }

+

+}

diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3B2_tagMCEquipPartSuiteActivateInfo.cs b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3B2_tagMCEquipPartSuiteActivateInfo.cs
new file mode 100644
index 0000000..d03c4b4
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3B2_tagMCEquipPartSuiteActivateInfo.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// A3 B2 装备部位星级套装激活信息 #tagMCEquipPartSuiteActivateInfo

+

+public class DTCA3B2_tagMCEquipPartSuiteActivateInfo : DtcBasic {

+    public override void Done(GameNetPackBasic vNetPack) {

+        base.Done(vNetPack);

+        HA3B2_tagMCEquipPartSuiteActivateInfo vNetData = vNetPack as HA3B2_tagMCEquipPartSuiteActivateInfo;

+    }

+}

diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HB5_Bourse/DTCB511_tagGCEquipStarAutoBuyCostInfo.cs b/Core/NetworkPackage/DTCFile/ServerPack/HB5_Bourse/DTCB511_tagGCEquipStarAutoBuyCostInfo.cs
new file mode 100644
index 0000000..9cba599
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HB5_Bourse/DTCB511_tagGCEquipStarAutoBuyCostInfo.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// B5 11 部位升星自动购买拍品消耗信息 #tagGCEquipStarAutoBuyCostInfo

+

+public class DTCB511_tagGCEquipStarAutoBuyCostInfo : DtcBasic {

+    public override void Done(GameNetPackBasic vNetPack) {

+        base.Done(vNetPack);

+        HB511_tagGCEquipStarAutoBuyCostInfo vNetData = vNetPack as HB511_tagGCEquipStarAutoBuyCostInfo;

+    }

+}

diff --git a/Core/NetworkPackage/ServerPack/HA3_Function/HA3B2_tagMCEquipPartSuiteActivateInfo.cs b/Core/NetworkPackage/ServerPack/HA3_Function/HA3B2_tagMCEquipPartSuiteActivateInfo.cs
new file mode 100644
index 0000000..eef60a5
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HA3_Function/HA3B2_tagMCEquipPartSuiteActivateInfo.cs
@@ -0,0 +1,19 @@
+using UnityEngine;
+using System.Collections;
+
+// A3 B2 装备部位星级套装激活信息 #tagMCEquipPartSuiteActivateInfo

+

+public class HA3B2_tagMCEquipPartSuiteActivateInfo : GameNetPackBasic {

+    public byte Count;

+    public  uint[] SuiteActivateStateInfo;    //激活状态值列表,每个数按位存31个激活索引,每个位代表对应的激活索引是否已激活

+

+    public HA3B2_tagMCEquipPartSuiteActivateInfo () {

+        _cmd = (ushort)0xA3B2;

+    }

+

+    public override void ReadFromBytes (byte[] vBytes) {

+        TransBytes (out Count, vBytes, NetDataType.BYTE);

+        TransBytes (out SuiteActivateStateInfo, vBytes, NetDataType.DWORD, Count);

+    }

+

+}

diff --git a/Core/NetworkPackage/ServerPack/HB5_Bourse/HB511_tagGCEquipStarAutoBuyCostInfo.cs b/Core/NetworkPackage/ServerPack/HB5_Bourse/HB511_tagGCEquipStarAutoBuyCostInfo.cs
new file mode 100644
index 0000000..9053a2d
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HB5_Bourse/HB511_tagGCEquipStarAutoBuyCostInfo.cs
@@ -0,0 +1,25 @@
+using UnityEngine;
+using System.Collections;
+
+// B5 11 部位升星自动购买拍品消耗信息 #tagGCEquipStarAutoBuyCostInfo

+

+public class HB511_tagGCEquipStarAutoBuyCostInfo : GameNetPackBasic {

+    public byte ClassLV;    // 当前要升星的境界阶

+    public byte EquipPlace;    //当前要升星的装备位

+    public byte CurStar;    //当前星级

+    public byte CurRate;    //当前自动购买后的总概率,不满100则代表拍品库存不足

+    public ushort AutoBuyCostMoney;    //自动购买所需总消耗

+

+    public HB511_tagGCEquipStarAutoBuyCostInfo () {

+        _cmd = (ushort)0xB511;

+    }

+

+    public override void ReadFromBytes (byte[] vBytes) {

+        TransBytes (out ClassLV, vBytes, NetDataType.BYTE);

+        TransBytes (out EquipPlace, vBytes, NetDataType.BYTE);

+        TransBytes (out CurStar, vBytes, NetDataType.BYTE);

+        TransBytes (out CurRate, vBytes, NetDataType.BYTE);

+        TransBytes (out AutoBuyCostMoney, vBytes, NetDataType.WORD);

+    }

+

+}


--
Gitblit v1.8.0