using System.Collections.Generic; using Thousandto.Plugins.Common; using Thousandto.Code.Logic.Network; namespace MSG_Equip { public partial class EquipWashInfo : 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 : index = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : per = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : 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,index); ProtoBufUtils.WriteInt32(2,per); ProtoBufUtils.WriteInt32(3,value); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { index = 0; per = 0; value = 0; } public int index; public int per; public int value; } public partial class EquipStrengthInfo : 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 : level = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : exp = 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,type); ProtoBufUtils.WriteInt32(2,level); ProtoBufUtils.WriteInt32(3,exp); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { type = 0; level = 0; exp = 0; } public int type; public int level; public int exp; } public partial class EquipPartInfo : 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 : if(washInfo == null) { washInfo = new List(); } washInfo.Add(new EquipWashInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); washInfo[washInfo.Count - 1].ReadMessage(ref readPos, totalCount); break; case 3 : if(strengthInfo == null) { strengthInfo = new EquipStrengthInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); strengthInfo.ReadMessage(ref readPos, totalCount); break; case 4 : if(gemInfo == null) { gemInfo = new gemPartInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); gemInfo.ReadMessage(ref readPos, totalCount); break; case 5 : if(equip == null) { equip = new MSG_backpack.ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); equip.ReadMessage(ref readPos, totalCount); 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); for (int i = 0; i < washInfo.Count; i++) { if(washInfo != null) { washInfo[i].WriteMessage(2); } } if(strengthInfo != null) { strengthInfo.WriteMessage(3); } if(gemInfo != null) { gemInfo.WriteMessage(4); } if(equip != null) { equip.WriteMessage(5); } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { type = 0; if(washInfo != null) { washInfo.Clear(); } if(strengthInfo != null) { strengthInfo.Clear(); } if(gemInfo != null) { gemInfo.Clear(); } if(equip != null) { equip.Clear(); } } public int type; public List washInfo = new List(); public EquipStrengthInfo strengthInfo; public gemPartInfo gemInfo; public MSG_backpack.ItemInfo equip; } public partial class CacheLog : 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 : log = ProtoBufUtils.ReadString(ref readPos); break; case 2 : name = ProtoBufUtils.ReadString(ref readPos); break; case 3 : if(item == null) { item = new MSG_backpack.ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); item.ReadMessage(ref readPos, totalCount); 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.WriteString(1,log); ProtoBufUtils.WriteString(2,name); if(item != null) { item.WriteMessage(3); } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { log = null; name = null; if(item != null) { item.Clear(); } } public string log; public string name; public MSG_backpack.ItemInfo item; } public partial class EquipCastInfo : 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 : part = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : id = 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,part); ProtoBufUtils.WriteInt32(2,id); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { part = 0; id = 0; } public int part; public int id; } public partial class ReqEquipWear : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113201; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,equipId); ProtoBufUtils.WriteBoolean(2,Inherit); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { equipId = 0; Inherit = false; } public ulong equipId; public bool Inherit; } public partial class ReqEquipUnWear : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113202; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteFixed64(1,equipId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { equipId = 0; } public ulong equipId; } public partial class ReqEquipSell : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113203; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); for (int i = 0; i < id.Count; i++) { ProtoBufUtils.WriteFixed64(1,id[i]); } bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { if(id != null) { id.Clear(); } } public List id = new List(); } public partial class ReqEquipResolveSet : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113204; 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 ReqAutoResolveSet : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113205; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); for (int i = 0; i < qualitys.Count; i++) { ProtoBufUtils.WriteInt32(1,qualitys[i]); } bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { if(qualitys != null) { qualitys.Clear(); } } public List qualitys = new List(); } public partial class ReqEquipGodTried : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113206; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteUint64(1,itemId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { itemId = 0; } public ulong itemId; } public partial class ReqOpenGodTried : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113207; 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 ReqEquipSyn : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113208; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,id); for (int i = 0; i < equipIds.Count; i++) { ProtoBufUtils.WriteUint64(2,equipIds[i]); } ProtoBufUtils.WriteBoolean(3,isHaveItem); ProtoBufUtils.WriteBoolean(4,isHaveAuction); ProtoBufUtils.WriteInt32(5,type); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { id = 0; if(equipIds != null) { equipIds.Clear(); } isHaveItem = false; isHaveAuction = false; type = 0; } public int id; public List equipIds = new List(); public bool isHaveItem; public bool isHaveAuction; public int type; } public partial class ReqEquipSuit : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113209; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteUint64(1,eId); ProtoBufUtils.WriteInt32(2,sid); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { eId = 0; sid = 0; } public ulong eId; public int sid; } public partial class ReqEquipSuitStoneSyn : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113210; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,sid); ProtoBufUtils.WriteBoolean(2,isOneKey); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { sid = 0; isOneKey = false; } public int sid; public bool isOneKey; } public partial class ReqEquipSynSplit : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113211; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteUint64(1,eId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { eId = 0; } public ulong eId; } public partial class ReqSoulBeastEquipSyn : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113212; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,part); for (int i = 0; i < equipIds.Count; i++) { ProtoBufUtils.WriteUint64(2,equipIds[i]); } bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { part = 0; if(equipIds != null) { equipIds.Clear(); } } public int part; public List equipIds = new List(); } public partial class ReqActivateCast : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113213; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,part); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { part = 0; } public int part; } public partial class ReqEquipCast : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113214; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,part); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { part = 0; } public int part; } public partial class ReqEquipStrengthUpLevel : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113215; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; } public int type; } public partial class ReqEquipWash : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113216; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,id); for (int i = 0; i < indexs.Count; i++) { ProtoBufUtils.WriteInt32(2,indexs[i]); } ProtoBufUtils.WriteBoolean(3,type); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { id = 0; if(indexs != null) { indexs.Clear(); } type = false; } public int id; public List indexs = new List(); public bool type; } public partial class ResEquipWearSuccess : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipWearSuccess(this); } public const uint MsgID = 113101; 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(equiped == null) { equiped = new MSG_backpack.ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); equiped.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(equiped != null) { equiped.Clear(); } } public MSG_backpack.ItemInfo equiped; } public partial class ResEquipWearFailed : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipWearFailed(this); } public const uint MsgID = 113102; 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: result = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { result = 0; } public int result; } public partial class ResEquipUnWearSuccess : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipUnWearSuccess(this); } public const uint MsgID = 113103; 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: equipId = ProtoBufUtils.ReadFixed64(ref readPos); break; default: break; } } } } public void Clear() { equipId = 0; } public ulong equipId; } public partial class ResEquipUnWearFailed : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipUnWearFailed(this); } public const uint MsgID = 113104; 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: result = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { result = 0; } public int result; } public partial class ResEquipMinStar : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipMinStar(this); } public const uint MsgID = 113105; 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: roleId = ProtoBufUtils.ReadUint64(ref readPos); break; case 2: equipMinStar = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { roleId = 0; equipMinStar = 0; } public ulong roleId; public int equipMinStar; } public partial class ResEquipSell : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipSell(this); } public const uint MsgID = 113106; 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: result = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { result = 0; } public int result; } public partial class ResEquipChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipChange(this); } public const uint MsgID = 113107; 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: roleId = ProtoBufUtils.ReadFixed64(ref readPos); break; case 2: equipType = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: modeId = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: star = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { roleId = 0; equipType = 0; modeId = 0; star = 0; } public ulong roleId; public int equipType; public int modeId; public int star; } public partial class ResEquipResolveSet : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipResolveSet(this); } public const uint MsgID = 113108; 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(qualitys == null) { qualitys = new List(); } qualitys.Add(ProtoBufUtils.ReadInt32(ref readPos)); break; default: break; } } } } public void Clear() { if(qualitys != null) { qualitys.Clear(); } } public List qualitys = new List(); } public partial class ResEquipGodTried : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipGodTried(this); } public const uint MsgID = 113109; 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 ResOpenGodTried : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResOpenGodTried(this); } public const uint MsgID = 113110; 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(log == null) { log = new List(); } log.Add(new CacheLog()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); log[log.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(log != null) { log.Clear(); } } public List log = new List(); } public partial class ResEquipSyn : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipSyn(this); } public const uint MsgID = 113111; 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; case 2: type = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { state = 0; type = 0; } public int state; public int type; } public partial class ResEquipSuit : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipSuit(this); } public const uint MsgID = 113112; 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 ResEquipSuitStoneSyn : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipSuitStoneSyn(this); } public const uint MsgID = 113113; 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 ResEquipSynSplit : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipSynSplit(this); } public const uint MsgID = 113114; 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 ResSoulBeastEquipSyn : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResSoulBeastEquipSyn(this); } public const uint MsgID = 113115; 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 ResActivateCast : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResActivateCast(this); } public const uint MsgID = 113116; 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(equipCastInfo == null) { equipCastInfo = new EquipCastInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); equipCastInfo.ReadMessage(ref readPos, totalCount); break; case 2: result = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(equipCastInfo != null) { equipCastInfo.Clear(); } result = 0; } public EquipCastInfo equipCastInfo; public int result; } public partial class ResEquipCast : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipCast(this); } public const uint MsgID = 113117; 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(equipCastInfo == null) { equipCastInfo = new EquipCastInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); equipCastInfo.ReadMessage(ref readPos, totalCount); break; case 2: result = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(equipCastInfo != null) { equipCastInfo.Clear(); } result = 0; } public EquipCastInfo equipCastInfo; public int result; } public partial class ResSyncEquipCast : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResSyncEquipCast(this); } public const uint MsgID = 113118; 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(equipCastInfoList == null) { equipCastInfoList = new List(); } equipCastInfoList.Add(new EquipCastInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); equipCastInfoList[equipCastInfoList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(equipCastInfoList != null) { equipCastInfoList.Clear(); } } public List equipCastInfoList = new List(); } public partial class ResEquipStrength : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipStrength(this); } public const uint MsgID = 113119; 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(infos == null) { infos = new List(); } infos.Add(new EquipStrengthInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); infos[infos.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(infos != null) { infos.Clear(); } } public List infos = new List(); } public partial class ResEquipStrengthUpLevel : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipStrengthUpLevel(this); } public const uint MsgID = 113120; 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(info == null) { info = new EquipStrengthInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); info.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(info != null) { info.Clear(); } } public EquipStrengthInfo info; } public partial class ResEquipWash : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipWash(this); } public const uint MsgID = 113121; 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: id = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(washInfos == null) { washInfos = new List(); } washInfos.Add(new EquipWashInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); washInfos[washInfos.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { id = 0; if(washInfos != null) { washInfos.Clear(); } } public int id; public List washInfos = new List(); } public partial class ResEquipPartInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEquipPartInfo(this); } public const uint MsgID = 113122; 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(infos == null) { infos = new List(); } infos.Add(new EquipPartInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); infos[infos.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(infos != null) { infos.Clear(); } } public List infos = new List(); } public partial class ReqShenpinEquipUp : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113221; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,part); ProtoBufUtils.WriteInt32(2,type); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { part = 0; type = 0; } public int part; public int type; } public partial class ResShenpinEquipUp : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResShenpinEquipUp(this); } public const uint MsgID = 113126; 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: part = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: type = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: if(equip == null) { equip = new MSG_backpack.ItemInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); equip.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { part = 0; type = 0; if(equip != null) { equip.Clear(); } } public int part; public int type; public MSG_backpack.ItemInfo equip; } public partial class gemPartInfo : 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 : if(gemIds == null) { gemIds = new List(); } gemIds.Add(ProtoBufUtils.ReadInt32(ref readPos)); break; case 2 : if(jadeIds == null) { jadeIds = new List(); } jadeIds.Add(ProtoBufUtils.ReadInt32(ref readPos)); break; case 3 : level = ProtoBufUtils.ReadInt32(ref readPos); break; case 4 : exp = 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); for (int i = 0; i < gemIds.Count; i++) { ProtoBufUtils.WriteInt32(1,gemIds[i]); } for (int i = 0; i < jadeIds.Count; i++) { ProtoBufUtils.WriteInt32(2,jadeIds[i]); } ProtoBufUtils.WriteInt32(3,level); ProtoBufUtils.WriteInt32(4,exp); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { if(gemIds != null) { gemIds.Clear(); } if(jadeIds != null) { jadeIds.Clear(); } level = 0; exp = 0; } public List gemIds = new List(); public List jadeIds = new List(); public int level; public int exp; } public partial class gemRefine : 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 : part = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : level = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : exp = 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,part); ProtoBufUtils.WriteInt32(2,level); ProtoBufUtils.WriteInt32(3,exp); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { part = 0; level = 0; exp = 0; } public int part; public int level; public int exp; } public partial class ReqInlay : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113217; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,part); ProtoBufUtils.WriteInt32(3,gemIndex); ProtoBufUtils.WriteInt32(4,gemId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; part = 0; gemIndex = 0; gemId = 0; } public int type; public int part; public int gemIndex; public int gemId; } public partial class ReqQuickRefineGem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113218; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,part); ProtoBufUtils.WriteInt32(2,itemId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { part = 0; itemId = 0; } public int part; public int itemId; } public partial class ReqAutoRefineGem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113219; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,part); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { part = 0; } public int part; } public partial class ReqUpGradeGem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 113220; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,part); ProtoBufUtils.WriteInt32(2,index); ProtoBufUtils.WriteInt32(3,type); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { part = 0; index = 0; type = 0; } public int part; public int index; public int type; } public partial class ResUpdateGemDatas : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResUpdateGemDatas(this); } public const uint MsgID = 113123; 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: type = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: part = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: gemIndex = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: gemId = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { type = 0; part = 0; gemIndex = 0; gemId = 0; } public int type; public int part; public int gemIndex; public int gemId; } public partial class ResQuickRefineGem : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResQuickRefineGem(this); } public const uint MsgID = 113124; 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(result == null) { result = new gemRefine(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); result.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(result != null) { result.Clear(); } } public gemRefine result; } public partial class ResAutoRefineGem : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResAutoRefineGem(this); } public const uint MsgID = 113125; 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(result == null) { result = new List(); } result.Add(new gemRefine()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); result[result.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(result != null) { result.Clear(); } } public List result = new List(); } }