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