using System.Collections.Generic; using Thousandto.Plugins.Common; using Thousandto.Code.Logic.Network; namespace MSG_backpack { public partial class ItemCoin : ProtoBuf.IMessageInfo, ProtoBuf.IExtensible { public void Send(){} public void Excute(){} public void ReadMessage(ref int readPos, int totalCount) { int endIndex = totalCount + readPos - 1; while (readPos <= endIndex) { int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1 : type = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : value = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } public int WriteMessage(int fieldNumber) { ProtoBufUtils.WriteHeader(fieldNumber, ProtoBuf.WireType.String); int subItemInfoId = ProtoBufUtils.GetSubItemInfoId(); ProtoBufUtils.SetEmptyLength(subItemInfoId); ProtoBufUtils.SetVBeginIndex(subItemInfoId); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt64(2,value); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { type = 0; value = 0; } public int type; public long value; } public partial class Key_Value : ProtoBuf.IMessageInfo, ProtoBuf.IExtensible { public void Send(){} public void Excute(){} public void ReadMessage(ref int readPos, int totalCount) { int endIndex = totalCount + readPos - 1; while (readPos <= endIndex) { int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1 : key = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : value = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } public int WriteMessage(int fieldNumber) { ProtoBufUtils.WriteHeader(fieldNumber, ProtoBuf.WireType.String); int subItemInfoId = ProtoBufUtils.GetSubItemInfoId(); ProtoBufUtils.SetEmptyLength(subItemInfoId); ProtoBufUtils.SetVBeginIndex(subItemInfoId); ProtoBufUtils.WriteInt32(1,key); ProtoBufUtils.WriteInt32(2,value); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { key = 0; value = 0; } public int key; public int value; } public partial class ItemInfo : ProtoBuf.IMessageInfo, ProtoBuf.IExtensible { public void Send(){} public void Excute(){} public void ReadMessage(ref int readPos, int totalCount) { int endIndex = totalCount + readPos - 1; while (readPos <= endIndex) { int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1 : itemId = ProtoBufUtils.ReadFixed64(ref readPos); break; case 2 : itemModelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : num = ProtoBufUtils.ReadInt64(ref readPos); break; case 4 : gridId = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : isbind = ProtoBufUtils.ReadBoolean(ref readPos); break; case 6 : lostTime = ProtoBufUtils.ReadInt32(ref readPos); break; case 7 : cdTime = ProtoBufUtils.ReadInt64(ref readPos); break; case 8 : suitId = ProtoBufUtils.ReadInt32(ref readPos); break; case 9 : strengLv = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } public int WriteMessage(int fieldNumber) { ProtoBufUtils.WriteHeader(fieldNumber, ProtoBuf.WireType.String); int subItemInfoId = ProtoBufUtils.GetSubItemInfoId(); ProtoBufUtils.SetEmptyLength(subItemInfoId); ProtoBufUtils.SetVBeginIndex(subItemInfoId); ProtoBufUtils.WriteFixed64(1,itemId); ProtoBufUtils.WriteInt32(2,itemModelId); ProtoBufUtils.WriteInt64(3,num); ProtoBufUtils.WriteInt32(4,gridId); ProtoBufUtils.WriteBoolean(5,isbind); ProtoBufUtils.WriteInt32(6,lostTime); ProtoBufUtils.WriteInt64(7,cdTime); ProtoBufUtils.WriteInt32(8,suitId); ProtoBufUtils.WriteInt32(9,strengLv); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { itemId = 0; itemModelId = 0; num = 0; gridId = 0; isbind = false; lostTime = 0; cdTime = 0; suitId = 0; strengLv = 0; } public ulong itemId; public int itemModelId; public long num; public int gridId; public bool isbind; public int lostTime; public long cdTime; public int suitId; public int strengLv; } public partial class OpenGiftInfo : ProtoBuf.IMessageInfo, ProtoBuf.IExtensible { public void Send(){} public void Excute(){} public void ReadMessage(ref int readPos, int totalCount) { int endIndex = totalCount + readPos - 1; while (readPos <= endIndex) { int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1 : itemModelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : num = ProtoBufUtils.ReadInt64(ref readPos); break; case 3 : isbind = ProtoBufUtils.ReadBoolean(ref readPos); break; case 4 : strengLv = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : starLv = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } public int WriteMessage(int fieldNumber) { ProtoBufUtils.WriteHeader(fieldNumber, ProtoBuf.WireType.String); int subItemInfoId = ProtoBufUtils.GetSubItemInfoId(); ProtoBufUtils.SetEmptyLength(subItemInfoId); ProtoBufUtils.SetVBeginIndex(subItemInfoId); ProtoBufUtils.WriteInt32(1,itemModelId); ProtoBufUtils.WriteInt64(2,num); ProtoBufUtils.WriteBoolean(3,isbind); ProtoBufUtils.WriteInt32(4,strengLv); ProtoBufUtils.WriteInt32(5,starLv); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { itemModelId = 0; num = 0; isbind = false; strengLv = 0; starLv = 0; } public int itemModelId; public long num; public bool isbind; public int strengLv; public int starLv; } public partial class ResItemInfos : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResItemInfos(this); } public const uint MsgID = 108101; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: cellnum = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(itemInfoList == null) { itemInfoList = new List(); } itemInfoList.Add(new ItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfoList[itemInfoList.Count - 1].ReadMessage(ref readPos, totalCount); break; case 3: cellTime = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { cellnum = 0; if(itemInfoList != null) { itemInfoList.Clear(); } cellTime = 0; } public int cellnum; public List itemInfoList = new List(); public int cellTime; } public partial class ResItemAdd : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResItemAdd(this); } public const uint MsgID = 108102; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(itemInfo == null) { itemInfo = new ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfo.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { reason = 0; if(itemInfo != null) { itemInfo.Clear(); } } public int reason; public ItemInfo itemInfo; } public partial class ResItemChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResItemChange(this); } public const uint MsgID = 108103; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(itemInfo == null) { itemInfo = new ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfo.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { reason = 0; if(itemInfo != null) { itemInfo.Clear(); } } public int reason; public ItemInfo itemInfo; } public partial class ResItemDelete : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResItemDelete(this); } public const uint MsgID = 108104; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: itemId = ProtoBufUtils.ReadFixed64(ref readPos); break; default: break; } } } } public void Clear() { reason = 0; itemId = 0; } public int reason; public ulong itemId; } public partial class ResItemListDelete : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResItemListDelete(this); } public const uint MsgID = 108114; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(itemIds == null) { itemIds = new List(); } itemIds.Add(ProtoBufUtils.ReadFixed64(ref readPos)); break; default: break; } } } } public void Clear() { reason = 0; if(itemIds != null) { itemIds.Clear(); } } public int reason; public List itemIds = new List(); } public partial class ResCoinInfos : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResCoinInfos(this); } public const uint MsgID = 108105; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: if(coinList == null) { coinList = new List(); } coinList.Add(new ItemCoin()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); coinList[coinList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(coinList != null) { coinList.Clear(); } } public List coinList = new List(); } public partial class ResCoinChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResCoinChange(this); } public const uint MsgID = 108106; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(changeCoin == null) { changeCoin = new ItemCoin(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); changeCoin.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { reason = 0; if(changeCoin != null) { changeCoin.Clear(); } } public int reason; public ItemCoin changeCoin; } public partial class ResOpenBagCellSuccess : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResOpenBagCellSuccess(this); } public const uint MsgID = 108107; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: nowCellId = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { nowCellId = 0; } public int nowCellId; } public partial class ResOpenBagCellFailed : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResOpenBagCellFailed(this); } public const uint MsgID = 108108; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { reason = 0; } public int reason; } public partial class ResCompoundResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResCompoundResult(this); } public const uint MsgID = 108109; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { default: break; } } } } public void Clear() { } } public partial class ResOpenGiftEffects : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResOpenGiftEffects(this); } public const uint MsgID = 108110; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: if(list == null) { list = new List(); } list.Add(new OpenGiftInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); list[list.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(list != null) { list.Clear(); } } public List list = new List(); } public partial class ResItemNotEnough : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResItemNotEnough(this); } public const uint MsgID = 108111; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: itemModelId = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { itemModelId = 0; } public int itemModelId; } public partial class ResExpChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResExpChange(this); } public const uint MsgID = 108112; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(changeCoin == null) { changeCoin = new ItemCoin(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); changeCoin.ReadMessage(ref readPos, totalCount); break; case 3: changeNum = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { reason = 0; if(changeCoin != null) { changeCoin.Clear(); } changeNum = 0; } public int reason; public ItemCoin changeCoin; public long changeNum; } public partial class ReqDelItem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108201; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,itemId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { itemId = 0; } public ulong itemId; } public partial class ReqMoveItem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108202; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,itemId); ProtoBufUtils.WriteInt32(2,num); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { itemId = 0; num = 0; } public ulong itemId; public int num; } public partial class ReqUseItem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108203; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,itemId); ProtoBufUtils.WriteInt32(2,num); ProtoBufUtils.WriteInt32(3,index); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { itemId = 0; num = 0; index = 0; } public ulong itemId; public int num; public int index; } public partial class ReqBagClearUp : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108204; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { } } public partial class ReqOpenBagCell : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108205; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,cellId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { cellId = 0; } public int cellId; } public partial class ReqSellItems : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108206; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,itemId); ProtoBufUtils.WriteInt32(2,num); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { itemId = 0; num = 0; } public ulong itemId; public int num; } public partial class ReqCompound : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108207; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); for (int i = 0; i < nonBindId.Count; i++) { ProtoBufUtils.WriteFixed64(1,nonBindId[i]); } for (int i = 0; i < bindId.Count; i++) { ProtoBufUtils.WriteFixed64(2,bindId[i]); } ProtoBufUtils.WriteInt32(3,type); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { if(nonBindId != null) { nonBindId.Clear(); } if(bindId != null) { bindId.Clear(); } type = 0; } public List nonBindId = new List(); public List bindId = new List(); public int type; } public partial class ReqUseItemMakeBuff : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108213; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,itemModelId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { itemModelId = 0; } public int itemModelId; } public partial class ResUseItemMakeBuff : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResUseItemMakeBuff(this); } public const uint MsgID = 108113; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: itemModelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: buffId = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: state = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { itemModelId = 0; buffId = 0; state = 0; } public int itemModelId; public int buffId; public int state; } public partial class ReqAutoUseItem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 108214; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { } } public partial class ResAutoUseItem : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResAutoUseItem(this); } public const uint MsgID = 108115; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: bindGold = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: exp = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { bindGold = 0; exp = 0; } public int bindGold; public long exp; } public partial class ResPetEquipAdd : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPetEquipAdd(this); } public const uint MsgID = 108116; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(itemInfo == null) { itemInfo = new ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfo.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { reason = 0; if(itemInfo != null) { itemInfo.Clear(); } } public int reason; public ItemInfo itemInfo; } public partial class ResPetEquipDelete : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPetEquipDelete(this); } public const uint MsgID = 108117; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: itemId = ProtoBufUtils.ReadFixed64(ref readPos); break; default: break; } } } } public void Clear() { reason = 0; itemId = 0; } public int reason; public ulong itemId; } public partial class ResPetEquipBagInfos : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPetEquipBagInfos(this); } public const uint MsgID = 108118; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: if(itemInfoList == null) { itemInfoList = new List(); } itemInfoList.Add(new ItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfoList[itemInfoList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(itemInfoList != null) { itemInfoList.Clear(); } } public List itemInfoList = new List(); } public partial class ResHorseEquipAdd : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResHorseEquipAdd(this); } public const uint MsgID = 108119; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(itemInfo == null) { itemInfo = new ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfo.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { reason = 0; if(itemInfo != null) { itemInfo.Clear(); } } public int reason; public ItemInfo itemInfo; } public partial class ResHorseEquipDelete : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResHorseEquipDelete(this); } public const uint MsgID = 108120; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: itemId = ProtoBufUtils.ReadFixed64(ref readPos); break; default: break; } } } } public void Clear() { reason = 0; itemId = 0; } public int reason; public ulong itemId; } public partial class ResHorseEquipBagInfos : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResHorseEquipBagInfos(this); } public const uint MsgID = 108121; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: if(itemInfoList == null) { itemInfoList = new List(); } itemInfoList.Add(new ItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfoList[itemInfoList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(itemInfoList != null) { itemInfoList.Clear(); } } public List itemInfoList = new List(); } }