少年修仙传客户端代码仓库
hch
2019-10-30 fd57b0f0123dfd21365b404ae6e90661f7c0f033
0312  升星和套装激活封包
5个文件已添加
90 ■■■■■ 已修改文件
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C6_tagCMEquipPartSuiteActivate.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3B2_tagMCEquipPartSuiteActivateInfo.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB5_Bourse/DTCB511_tagGCEquipStarAutoBuyCostInfo.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HA3_Function/HA3B2_tagMCEquipPartSuiteActivateInfo.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB5_Bourse/HB511_tagGCEquipStarAutoBuyCostInfo.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C6_tagCMEquipPartSuiteActivate.cs
New file
@@ -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);
    }
}
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3B2_tagMCEquipPartSuiteActivateInfo.cs
New file
@@ -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;
    }
}
Core/NetworkPackage/DTCFile/ServerPack/HB5_Bourse/DTCB511_tagGCEquipStarAutoBuyCostInfo.cs
New file
@@ -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;
    }
}
Core/NetworkPackage/ServerPack/HA3_Function/HA3B2_tagMCEquipPartSuiteActivateInfo.cs
New file
@@ -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);
    }
}
Core/NetworkPackage/ServerPack/HB5_Bourse/HB511_tagGCEquipStarAutoBuyCostInfo.cs
New file
@@ -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);
    }
}