少年修仙传客户端代码仓库
hch
2019-11-30 4064f9a4464b276e7a4ab7e6eab3e7f6a6e48cd7
0312 强化大师封包
3个文件已添加
60 ■■■■■ 已修改文件
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C7_tagCMActivateMasterPlusLV.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C2_tagMCMasterPlusLVInfo.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HA3_Function/HA3C2_tagMCMasterPlusLVInfo.cs 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CA5_Function/CA5C7_tagCMActivateMasterPlusLV.cs
New file
@@ -0,0 +1,20 @@
using UnityEngine;
using System.Collections;
// A5 C7 激活大师强化等级 #tagCMActivateMasterPlusLV
public class CA5C7_tagCMActivateMasterPlusLV : GameNetPackBasic {
    public byte ClassLV;    // 所属装备阶
    public ushort MasterPlusLV;    // 大师强化等级
    public CA5C7_tagCMActivateMasterPlusLV () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xA5C7;
    }
    public override void WriteToBytes () {
        WriteBytes (ClassLV, NetDataType.BYTE);
        WriteBytes (MasterPlusLV, NetDataType.WORD);
    }
}
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA3C2_tagMCMasterPlusLVInfo.cs
New file
@@ -0,0 +1,11 @@
using UnityEngine;
using System.Collections;
// A3 C2 大师强化等级激活信息 #tagMCMasterPlusLVInfo
public class DTCA3C2_tagMCMasterPlusLVInfo : DtcBasic {
    public override void Done(GameNetPackBasic vNetPack) {
        base.Done(vNetPack);
        HA3C2_tagMCMasterPlusLVInfo vNetData = vNetPack as HA3C2_tagMCMasterPlusLVInfo;
    }
}
Core/NetworkPackage/ServerPack/HA3_Function/HA3C2_tagMCMasterPlusLVInfo.cs
New file
@@ -0,0 +1,29 @@
using UnityEngine;
using System.Collections;
// A3 C2 大师强化等级激活信息 #tagMCMasterPlusLVInfo
public class HA3C2_tagMCMasterPlusLVInfo : GameNetPackBasic {
    public byte Count;    // 信息个数
    public  tagMCMasterPlusLV[] MasterPlusLVInfoList;    // 信息列表
    public HA3C2_tagMCMasterPlusLVInfo () {
        _cmd = (ushort)0xA3C2;
    }
    public override void ReadFromBytes (byte[] vBytes) {
        TransBytes (out Count, vBytes, NetDataType.BYTE);
        MasterPlusLVInfoList = new tagMCMasterPlusLV[Count];
        for (int i = 0; i < Count; i ++) {
            MasterPlusLVInfoList[i] = new tagMCMasterPlusLV();
            TransBytes (out MasterPlusLVInfoList[i].ClassLV, vBytes, NetDataType.BYTE);
            TransBytes (out MasterPlusLVInfoList[i].MasterPlusLV, vBytes, NetDataType.WORD);
        }
    }
    public struct tagMCMasterPlusLV {
        public byte ClassLV;
        public ushort MasterPlusLV;        // 已经激活的最高大师强化等级,向下兼容
    }
}