using UnityEngine; using System.Collections; // B2 17 古宝升星 #tagCMGubaoStarUp public class IL_CB217_tagCMGubaoStarUp : GameNetPackBasic { public ushort GubaoID; public byte PieceSelectCount; public tagCMGubaoPieceUse[] CommPieceUseList; // 通用古宝碎片使用列表 public IL_CB217_tagCMGubaoStarUp() { combineCmd = (ushort)0x03FE; _cmd = (ushort)0xB217; } public override void WriteToBytes() { WriteBytes(GubaoID, NetDataType.WORD); WriteBytes(PieceSelectCount, NetDataType.BYTE); for (int i = 0; i < PieceSelectCount; i++) { WriteBytes(CommPieceUseList[i].GubaoID, NetDataType.WORD); WriteBytes(CommPieceUseList[i].PieceCount, NetDataType.WORD); } } public struct tagCMGubaoPieceUse { public ushort GubaoID; // 通用碎片古宝ID public ushort PieceCount; // 使用碎片个数 } }