using UnityEngine;
|
using System.Collections;
|
|
// A3 CA 古宝物品特殊效果信息 #tagMCGubaoItemEffInfo
|
|
public class IL_HA3CA_tagMCGubaoItemEffInfo : GameNetPackBasic {
|
public ushort Count;
|
public tagMCGubaoItemEff[] ItemEffInfoList;
|
|
public IL_HA3CA_tagMCGubaoItemEffInfo () {
|
_cmd = (ushort)0xA3CA;
|
}
|
|
public override void ReadFromBytes (byte[] vBytes) {
|
TransBytes (out Count, vBytes, NetDataType.WORD);
|
ItemEffInfoList = new tagMCGubaoItemEff[Count];
|
for (int i = 0; i < Count; i ++) {
|
ItemEffInfoList[i] = new tagMCGubaoItemEff();
|
TransBytes (out ItemEffInfoList[i].GubaoID, vBytes, NetDataType.WORD);
|
TransBytes (out ItemEffInfoList[i].EffType, vBytes, NetDataType.BYTE);
|
TransBytes (out ItemEffInfoList[i].EffValue, vBytes, NetDataType.DWORD);
|
}
|
}
|
|
public struct tagMCGubaoItemEff {
|
public ushort GubaoID;
|
public byte EffType; // 不同古宝ID允许拥有相同效果类型,进度值每个古宝ID单独统计
|
public uint EffValue; // 该效果目前累加值
|
}
|
|
}
|