using System.Collections.Generic; using Thousandto.Plugins.Common; using Thousandto.Code.Logic.Network; namespace MSG_Market { public partial class marketItemInfo : 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 : marketId = ProtoBufUtils.ReadInt64(ref readPos); break; case 2 : if(itemInfo == null) { itemInfo = new MSG_backpack.ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfo.ReadMessage(ref readPos, totalCount); break; case 3 : lostTime = ProtoBufUtils.ReadFixed64(ref readPos); break; case 4 : coinType = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : coinNum = ProtoBufUtils.ReadInt32(ref readPos); break; case 6 : tranAuthor = ProtoBufUtils.ReadString(ref readPos); break; case 7 : secret = ProtoBufUtils.ReadString(ref readPos); break; case 8 : panelType = 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.WriteInt64(1,marketId); if(itemInfo != null) { itemInfo.WriteMessage(2); } ProtoBufUtils.WriteFixed64(3,lostTime); ProtoBufUtils.WriteInt32(4,coinType); ProtoBufUtils.WriteInt32(5,coinNum); ProtoBufUtils.WriteString(6,tranAuthor); ProtoBufUtils.WriteString(7,secret); ProtoBufUtils.WriteInt32(8,panelType); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { marketId = 0; if(itemInfo != null) { itemInfo.Clear(); } lostTime = 0; coinType = 0; coinNum = 0; tranAuthor = null; secret = null; panelType = 0; } public long marketId; public MSG_backpack.ItemInfo itemInfo; public ulong lostTime; public int coinType; public int coinNum; public string tranAuthor; public string secret; public int panelType; } public partial class marketLogInfo : 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 : tranTime = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : tranType = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : tranAuthor = ProtoBufUtils.ReadString(ref readPos); break; case 4 : tranRoleId = ProtoBufUtils.ReadFixed64(ref readPos); break; case 5 : coinType = ProtoBufUtils.ReadInt32(ref readPos); break; case 6 : coinNum = ProtoBufUtils.ReadInt32(ref readPos); break; case 7 : if(itemInfo == null) { itemInfo = new MSG_backpack.ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); itemInfo.ReadMessage(ref readPos, totalCount); break; case 8 : panelType = 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,tranTime); ProtoBufUtils.WriteInt32(2,tranType); ProtoBufUtils.WriteString(3,tranAuthor); ProtoBufUtils.WriteFixed64(4,tranRoleId); ProtoBufUtils.WriteInt32(5,coinType); ProtoBufUtils.WriteInt32(6,coinNum); if(itemInfo != null) { itemInfo.WriteMessage(7); } ProtoBufUtils.WriteInt32(8,panelType); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { tranTime = 0; tranType = 0; tranAuthor = null; tranRoleId = 0; coinType = 0; coinNum = 0; if(itemInfo != null) { itemInfo.Clear(); } panelType = 0; } public int tranTime; public int tranType; public string tranAuthor; public ulong tranRoleId; public int coinType; public int coinNum; public MSG_backpack.ItemInfo itemInfo; public int panelType; } public partial class ResMarketUpItem : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMarketUpItem(this); } public const uint MsgID = 123101; 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(marketItemInfo == null) { marketItemInfo = new marketItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); marketItemInfo.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(marketItemInfo != null) { marketItemInfo.Clear(); } } public marketItemInfo marketItemInfo; } public partial class ResMarketUpFailure : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMarketUpFailure(this); } public const uint MsgID = 123102; 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: marketId = ProtoBufUtils.ReadFixed64(ref readPos); break; case 2: state = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { marketId = 0; state = 0; } public ulong marketId; public int state; } public partial class ResMarketLogList : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMarketLogList(this); } public const uint MsgID = 123104; 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(infoList == null) { infoList = new List<marketLogInfo>(); } infoList.Add(new marketLogInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); infoList[infoList.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: gold = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { if(infoList != null) { infoList.Clear(); } gold = 0; } public List<marketLogInfo> infoList = new List<marketLogInfo>(); public long gold; } public partial class ResMarketSortList : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMarketSortList(this); } public const uint MsgID = 123103; 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: sortType = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: desc = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: indexBegin = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: indexEnd = ProtoBufUtils.ReadInt32(ref readPos); break; case 5: panelType = ProtoBufUtils.ReadInt32(ref readPos); break; case 6: dirType = ProtoBufUtils.ReadInt32(ref readPos); break; case 7: pingJiType = ProtoBufUtils.ReadInt32(ref readPos); break; case 8: color = ProtoBufUtils.ReadInt32(ref readPos); break; case 9: sex = ProtoBufUtils.ReadInt32(ref readPos); break; case 10: searchName = ProtoBufUtils.ReadString(ref readPos); break; case 11: if(marketList == null) { marketList = new List<marketItemInfo>(); } marketList.Add(new marketItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); marketList[marketList.Count - 1].ReadMessage(ref readPos, totalCount); break; case 12: sortCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 13: zhuan = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { sortType = 0; desc = 0; indexBegin = 0; indexEnd = 0; panelType = 0; dirType = 0; pingJiType = 0; color = 0; sex = 0; searchName = null; if(marketList != null) { marketList.Clear(); } sortCount = 0; zhuan = 0; } public int sortType; public int desc; public int indexBegin; public int indexEnd; public int panelType; public int dirType; public int pingJiType; public int color; public int sex; public string searchName; public List<marketItemInfo> marketList = new List<marketItemInfo>(); public int sortCount; public int zhuan; } public partial class ResMyMarketList : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMyMarketList(this); } public const uint MsgID = 123105; 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(marketList == null) { marketList = new List<marketItemInfo>(); } marketList.Add(new marketItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); marketList[marketList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(marketList != null) { marketList.Clear(); } } public List<marketItemInfo> marketList = new List<marketItemInfo>(); } public partial class ResBuyItemFailure : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResBuyItemFailure(this); } public const uint MsgID = 123106; 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: marketId = ProtoBufUtils.ReadFixed64(ref readPos); break; case 2: state = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { marketId = 0; state = 0; } public ulong marketId; public int state; } public partial class ReqUpItem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123201; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,marketId); ProtoBufUtils.WriteFixed64(2,itemId); ProtoBufUtils.WriteInt32(3,coinType); ProtoBufUtils.WriteInt32(4,coinNum); ProtoBufUtils.WriteInt32(5,num); ProtoBufUtils.WriteString(6,secretKey); ProtoBufUtils.WriteInt32(7,panelType); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { marketId = 0; itemId = 0; coinType = 0; coinNum = 0; num = 0; secretKey = null; panelType = 0; } public ulong marketId; public ulong itemId; public int coinType; public int coinNum; public int num; public string secretKey; public int panelType; } public partial class ReqDownItem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123202; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,marketId); ProtoBufUtils.WriteInt32(2,panelType); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { marketId = 0; panelType = 0; } public ulong marketId; public int panelType; } public partial class ReqMarketSort : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123203; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,sortType); ProtoBufUtils.WriteInt32(2,desc); ProtoBufUtils.WriteInt32(3,indexBegin); ProtoBufUtils.WriteInt32(4,indexEnd); ProtoBufUtils.WriteInt32(5,panelType); ProtoBufUtils.WriteInt32(6,dirType); ProtoBufUtils.WriteInt32(7,pingJiType); ProtoBufUtils.WriteInt32(8,color); ProtoBufUtils.WriteInt32(9,sex); ProtoBufUtils.WriteString(10,searchName); ProtoBufUtils.WriteInt32(11,zhuan); ProtoBufUtils.WriteString(12,lang); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { sortType = 0; desc = 0; indexBegin = 0; indexEnd = 0; panelType = 0; dirType = 0; pingJiType = 0; color = 0; sex = 0; searchName = null; zhuan = 0; lang = null; } public int sortType; public int desc; public int indexBegin; public int indexEnd; public int panelType; public int dirType; public int pingJiType; public int color; public int sex; public string searchName; public int zhuan; public string lang; } public partial class ReqBuyMarketItem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123204; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,marketId); ProtoBufUtils.WriteInt32(2,itemNum); ProtoBufUtils.WriteString(3,secretKey); ProtoBufUtils.WriteInt32(7,panelType); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { marketId = 0; itemNum = 0; secretKey = null; panelType = 0; } public ulong marketId; public int itemNum; public string secretKey; public int panelType; } public partial class ReqMyMarketList : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123205; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(5,panelType); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { panelType = 0; } public int panelType; } public partial class ReqMyMarketLogList : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123206; 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 ReqCoinList : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123207; 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 ResCoinList : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResCoinList(this); } public const uint MsgID = 123107; 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: gold = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { gold = 0; } public long gold; } public partial class ReqGetMarketCoin : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123208; 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 ResGetMarketCoin : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGetMarketCoin(this); } public const uint MsgID = 123108; 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: state = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { state = 0; } public int state; } public partial class ReqSellItemList : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 123209; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,modelId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { modelId = 0; } public int modelId; } public partial class ResSellItemList : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResSellItemList(this); } public const uint MsgID = 123109; 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: modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(marketList == null) { marketList = new List<marketItemInfo>(); } marketList.Add(new marketItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); marketList[marketList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { modelId = 0; if(marketList != null) { marketList.Clear(); } } public int modelId; public List<marketItemInfo> marketList = new List<marketItemInfo>(); } }