using System.Collections.Generic; using Thousandto.Plugins.Common; using Thousandto.Code.Logic.Network; namespace MSG_Player { public partial class Attribute : 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 ResPlayerOnLineAttribute : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerOnLineAttribute(this); } public const uint MsgID = 105101; 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(attributeList == null) { attributeList = new List(); } attributeList.Add(new Attribute()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); attributeList[attributeList.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: maxHp = ProtoBufUtils.ReadFixed64(ref readPos); break; default: break; } } } } public void Clear() { if(attributeList != null) { attributeList.Clear(); } maxHp = 0; } public List attributeList = new List(); public ulong maxHp; } public partial class ResPlayerAttributeChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerAttributeChange(this); } public const uint MsgID = 105102; 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: if(changeList == null) { changeList = new List(); } changeList.Add(new Attribute()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); changeList[changeList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { type = 0; if(changeList != null) { changeList.Clear(); } } public int type; public List changeList = new List(); } public partial class ResPlayerBaseInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerBaseInfo(this); } public const uint MsgID = 105103; 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: accountId = ProtoBufUtils.ReadUint64(ref readPos); break; case 3: name = ProtoBufUtils.ReadString(ref readPos); break; case 4: pkMode = ProtoBufUtils.ReadInt32(ref readPos); break; case 5: curTitle = ProtoBufUtils.ReadInt32(ref readPos); break; case 6: vipLevel = ProtoBufUtils.ReadInt32(ref readPos); break; case 7: level = ProtoBufUtils.ReadInt32(ref readPos); break; case 8: exp = ProtoBufUtils.ReadUint64(ref readPos); break; case 9: occupation = ProtoBufUtils.ReadInt32(ref readPos); break; case 10: mountId = ProtoBufUtils.ReadInt32(ref readPos); break; case 11: guild = ProtoBufUtils.ReadUint64(ref readPos); break; case 12: guildName = ProtoBufUtils.ReadString(ref readPos); break; case 13: pos = ProtoBufUtils.ReadInt32(ref readPos); break; case 14: mapID = ProtoBufUtils.ReadInt32(ref readPos); break; case 15: posX = ProtoBufUtils.ReadFloat(ref readPos); break; case 16: posY = ProtoBufUtils.ReadFloat(ref readPos); break; case 17: curHP = ProtoBufUtils.ReadInt32(ref readPos); break; case 18: fightpower = ProtoBufUtils.ReadInt64(ref readPos); break; case 19: languageType = ProtoBufUtils.ReadInt32(ref readPos); break; case 20: stateVip = ProtoBufUtils.ReadInt32(ref readPos); break; case 21: camp = ProtoBufUtils.ReadInt32(ref readPos); break; case 22: fabaoId = ProtoBufUtils.ReadInt32(ref readPos); break; case 23: fabaoUid = ProtoBufUtils.ReadInt64(ref readPos); break; case 24: soulSpirte1 = ProtoBufUtils.ReadInt32(ref readPos); break; case 25: soulSpirte2 = ProtoBufUtils.ReadInt32(ref readPos); break; case 26: soulSpirte3 = ProtoBufUtils.ReadInt32(ref readPos); break; case 27: shiHaiCfgId = ProtoBufUtils.ReadInt32(ref readPos); break; case 28: serverId = ProtoBufUtils.ReadInt32(ref readPos); break; case 29: vipExp = ProtoBufUtils.ReadInt64(ref readPos); break; case 30: xsLvl = ProtoBufUtils.ReadInt32(ref readPos); break; case 31: curWakan = ProtoBufUtils.ReadInt64(ref readPos); break; case 32: if(facade == null) { facade = new MSG_Common.FacadeAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); facade.ReadMessage(ref readPos, totalCount); break; case 33: feijianId = ProtoBufUtils.ReadInt32(ref readPos); break; case 34: feijianUid = ProtoBufUtils.ReadInt64(ref readPos); break; case 35: feijianMaxID = ProtoBufUtils.ReadInt32(ref readPos); break; case 36: genderClass = ProtoBufUtils.ReadInt32(ref readPos); break; case 37: childId = ProtoBufUtils.ReadInt32(ref readPos); break; case 38: if(head == null) { head = new MSG_Common.HeadAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); head.ReadMessage(ref readPos, totalCount); break; case 39: childName = ProtoBufUtils.ReadString(ref readPos); break; default: break; } } } } public void Clear() { roleID = 0; accountId = 0; name = null; pkMode = 0; curTitle = 0; vipLevel = 0; level = 0; exp = 0; occupation = 0; mountId = 0; guild = 0; guildName = null; pos = 0; mapID = 0; posX = 0; posY = 0; curHP = 0; fightpower = 0; languageType = 0; stateVip = 0; camp = 0; fabaoId = 0; fabaoUid = 0; soulSpirte1 = 0; soulSpirte2 = 0; soulSpirte3 = 0; shiHaiCfgId = 0; serverId = 0; vipExp = 0; xsLvl = 0; curWakan = 0; if(facade != null) { facade.Clear(); } feijianId = 0; feijianUid = 0; feijianMaxID = 0; genderClass = 0; childId = 0; if(head != null) { head.Clear(); } childName = null; } public ulong roleID; public ulong accountId; public string name; public int pkMode; public int curTitle; public int vipLevel; public int level; public ulong exp; public int occupation; public int mountId; public ulong guild; public string guildName; public int pos; public int mapID; public float posX; public float posY; public int curHP; public long fightpower; public int languageType; public int stateVip; public int camp; public int fabaoId; public long fabaoUid; public int soulSpirte1; public int soulSpirte2; public int soulSpirte3; public int shiHaiCfgId; public int serverId; public long vipExp; public int xsLvl; public long curWakan; public MSG_Common.FacadeAttribute facade; public int feijianId; public long feijianUid; public int feijianMaxID; public int genderClass; public int childId; public MSG_Common.HeadAttribute head; public string childName; } public partial class GlobalPlayerWorldInfo : 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 : userId = ProtoBufUtils.ReadInt64(ref readPos); break; case 2 : roleid = ProtoBufUtils.ReadInt64(ref readPos); break; case 3 : rolename = ProtoBufUtils.ReadString(ref readPos); break; case 4 : career = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : level = ProtoBufUtils.ReadInt32(ref readPos); break; case 6 : plat = ProtoBufUtils.ReadString(ref readPos); break; case 7 : createTime = ProtoBufUtils.ReadInt32(ref readPos); break; case 8 : csid = ProtoBufUtils.ReadInt32(ref readPos); break; case 9 : lastOffTime = ProtoBufUtils.ReadInt32(ref readPos); break; case 10 : horseId = ProtoBufUtils.ReadInt32(ref readPos); break; case 11 : wingId = ProtoBufUtils.ReadInt32(ref readPos); break; case 12 : fightPower = ProtoBufUtils.ReadInt64(ref readPos); break; case 13 : guildId = ProtoBufUtils.ReadInt64(ref readPos); break; case 14 : fashionHeadId = ProtoBufUtils.ReadInt32(ref readPos); break; case 15 : fashionHeadFrameId = ProtoBufUtils.ReadInt32(ref readPos); break; case 16 : fashionBodyId = ProtoBufUtils.ReadInt32(ref readPos); break; case 17 : fashionWeaponId = ProtoBufUtils.ReadInt32(ref readPos); break; case 18 : fashionHalo = ProtoBufUtils.ReadInt32(ref readPos); break; case 19 : fashionMatrix = ProtoBufUtils.ReadInt32(ref readPos); break; case 20 : sex = ProtoBufUtils.ReadInt32(ref readPos); break; case 21 : stateVip = ProtoBufUtils.ReadInt32(ref readPos); break; case 22 : shiHaiLevel = ProtoBufUtils.ReadInt32(ref readPos); break; case 23 : playerVip = ProtoBufUtils.ReadInt32(ref readPos); break; case 24 : spiritId = ProtoBufUtils.ReadInt32(ref readPos); break; case 25 : soulArmorId = ProtoBufUtils.ReadInt32(ref readPos); break; case 26 : serverId = ProtoBufUtils.ReadInt32(ref readPos); break; case 27 : customHeadPath = ProtoBufUtils.ReadString(ref readPos); break; case 28 : useCustomHead = ProtoBufUtils.ReadBoolean(ref readPos); break; case 29 : guildName = ProtoBufUtils.ReadString(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,userId); ProtoBufUtils.WriteInt64(2,roleid); ProtoBufUtils.WriteString(3,rolename); ProtoBufUtils.WriteInt32(4,career); ProtoBufUtils.WriteInt32(5,level); ProtoBufUtils.WriteString(6,plat); ProtoBufUtils.WriteInt32(7,createTime); ProtoBufUtils.WriteInt32(8,csid); ProtoBufUtils.WriteInt32(9,lastOffTime); ProtoBufUtils.WriteInt32(10,horseId); ProtoBufUtils.WriteInt32(11,wingId); ProtoBufUtils.WriteInt64(12,fightPower); ProtoBufUtils.WriteInt64(13,guildId); ProtoBufUtils.WriteInt32(14,fashionHeadId); ProtoBufUtils.WriteInt32(15,fashionHeadFrameId); ProtoBufUtils.WriteInt32(16,fashionBodyId); ProtoBufUtils.WriteInt32(17,fashionWeaponId); ProtoBufUtils.WriteInt32(18,fashionHalo); ProtoBufUtils.WriteInt32(19,fashionMatrix); ProtoBufUtils.WriteInt32(20,sex); ProtoBufUtils.WriteInt32(21,stateVip); ProtoBufUtils.WriteInt32(22,shiHaiLevel); ProtoBufUtils.WriteInt32(23,playerVip); ProtoBufUtils.WriteInt32(24,spiritId); ProtoBufUtils.WriteInt32(25,soulArmorId); ProtoBufUtils.WriteInt32(26,serverId); ProtoBufUtils.WriteString(27,customHeadPath); ProtoBufUtils.WriteBoolean(28,useCustomHead); ProtoBufUtils.WriteString(29,guildName); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { userId = 0; roleid = 0; rolename = null; career = 0; level = 0; plat = null; createTime = 0; csid = 0; lastOffTime = 0; horseId = 0; wingId = 0; fightPower = 0; guildId = 0; fashionHeadId = 0; fashionHeadFrameId = 0; fashionBodyId = 0; fashionWeaponId = 0; fashionHalo = 0; fashionMatrix = 0; sex = 0; stateVip = 0; shiHaiLevel = 0; playerVip = 0; spiritId = 0; soulArmorId = 0; serverId = 0; customHeadPath = null; useCustomHead = false; guildName = null; } public long userId; public long roleid; public string rolename; public int career; public int level; public string plat; public int createTime; public int csid; public int lastOffTime; public int horseId; public int wingId; public long fightPower; public long guildId; public int fashionHeadId; public int fashionHeadFrameId; public int fashionBodyId; public int fashionWeaponId; public int fashionHalo; public int fashionMatrix; public int sex; public int stateVip; public int shiHaiLevel; public int playerVip; public int spiritId; public int soulArmorId; public int serverId; public string customHeadPath; public bool useCustomHead; public string guildName; } public partial class ResChangeJobResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResChangeJobResult(this); } public const uint MsgID = 105104; 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; case 2: grade = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { result = 0; grade = 0; } public int result; public int grade; } public partial class ResAddHatred : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResAddHatred(this); } public const uint MsgID = 105105; 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: playerId = ProtoBufUtils.ReadUint64(ref readPos); break; default: break; } } } } public void Clear() { playerId = 0; } public ulong playerId; } public partial class ResDelHatred : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResDelHatred(this); } public const uint MsgID = 105106; 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: playerId = ProtoBufUtils.ReadUint64(ref readPos); break; default: break; } } } } public void Clear() { playerId = 0; } public ulong playerId; } public partial class ResLevelChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResLevelChange(this); } public const uint MsgID = 105107; 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: level = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: playerId = ProtoBufUtils.ReadUint64(ref readPos); break; case 3: time = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: grade = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { level = 0; playerId = 0; time = 0; grade = 0; } public int level; public ulong playerId; public int time; public int grade; } public partial class ResPracticeInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPracticeInfo(this); } public const uint MsgID = 105108; 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: time = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: getExp = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: getZhenQi = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: state = ProtoBufUtils.ReadBoolean(ref readPos); break; default: break; } } } } public void Clear() { time = 0; getExp = 0; getZhenQi = 0; state = false; } public int time; public int getExp; public int getZhenQi; public bool state; } public partial class ResPracticeSetDo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPracticeSetDo(this); } public const uint MsgID = 105109; 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 ResPracticeGetResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPracticeGetResult(this); } public const uint MsgID = 105110; 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 ResAccunonlinetime : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResAccunonlinetime(this); } public const uint MsgID = 105113; 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: time = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { time = 0; } public int time; } public partial class ResUpdataExpRate : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResUpdataExpRate(this); } public const uint MsgID = 105114; 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: expRate = ProtoBufUtils.ReadFloat(ref readPos); break; default: break; } } } } public void Clear() { expRate = 0; } public float expRate; } public partial class ResUpdataPkValue : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResUpdataPkValue(this); } public const uint MsgID = 105115; 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: playerId = ProtoBufUtils.ReadUint64(ref readPos); break; case 2: pkValue = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { playerId = 0; pkValue = 0; } public ulong playerId; public int pkValue; } public partial class ResUpdataPkStateResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResUpdataPkStateResult(this); } public const uint MsgID = 105116; 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: curPkState = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: reason = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: notice = ProtoBufUtils.ReadBoolean(ref readPos); break; default: break; } } } } public void Clear() { curPkState = 0; reason = 0; notice = false; } public int curPkState; public int reason; public bool notice; } public partial class ResCleanHatred : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResCleanHatred(this); } public const uint MsgID = 105117; 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 ResPlayerFightPointChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerFightPointChange(this); } public const uint MsgID = 105118; 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: fightPoint = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: type = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { fightPoint = 0; type = 0; } public long fightPoint; public int type; } public partial class ResLookOtherPlayerResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResLookOtherPlayerResult(this); } public const uint MsgID = 105119; 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: roleName = ProtoBufUtils.ReadString(ref readPos); break; case 3: roleLv = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: career = ProtoBufUtils.ReadInt32(ref readPos); break; case 5: vip = ProtoBufUtils.ReadInt32(ref readPos); break; case 6: fightPoint = ProtoBufUtils.ReadInt64(ref readPos); break; case 7: guildName = ProtoBufUtils.ReadString(ref readPos); break; case 8: if(attList == null) { attList = new List(); } attList.Add(new Attribute()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); attList[attList.Count - 1].ReadMessage(ref readPos, totalCount); break; case 10: if(equipList == null) { equipList = new List(); } equipList.Add(new MSG_backpack.ItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); equipList[equipList.Count - 1].ReadMessage(ref readPos, totalCount); break; case 11: stifleFabaoId = ProtoBufUtils.ReadInt32(ref readPos); break; case 12: shiHaiCfgId = ProtoBufUtils.ReadInt32(ref readPos); break; case 13: xsLvl = ProtoBufUtils.ReadInt32(ref readPos); break; case 14: if(facade == null) { facade = new MSG_Common.FacadeAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); facade.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { roleId = 0; roleName = null; roleLv = 0; career = 0; vip = 0; fightPoint = 0; guildName = null; if(attList != null) { attList.Clear(); } if(equipList != null) { equipList.Clear(); } stifleFabaoId = 0; shiHaiCfgId = 0; xsLvl = 0; if(facade != null) { facade.Clear(); } } public ulong roleId; public string roleName; public int roleLv; public int career; public int vip; public long fightPoint; public string guildName; public List attList = new List(); public List equipList = new List(); public int stifleFabaoId; public int shiHaiCfgId; public int xsLvl; public MSG_Common.FacadeAttribute facade; } public partial class ResFightOrUnFight : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResFightOrUnFight(this); } public const uint MsgID = 105120; 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: isFight = ProtoBufUtils.ReadBoolean(ref readPos); break; default: break; } } } } public void Clear() { isFight = false; } public bool isFight; } public partial class ResMainUIGuideID : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMainUIGuideID(this); } public const uint MsgID = 105121; 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: gid = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { gid = 0; } public int gid; } public partial class ResPlayerTodayData : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerTodayData(this); } public const uint MsgID = 105122; 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: continuousDays = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: accumOnlineDays = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { continuousDays = 0; accumOnlineDays = 0; } public int continuousDays; public int accumOnlineDays; } public partial class ResChangeRoleNameResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResChangeRoleNameResult(this); } public const uint MsgID = 105125; 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: isSuccess = ProtoBufUtils.ReadBoolean(ref readPos); break; case 2: newName = ProtoBufUtils.ReadString(ref readPos); break; case 3: roleId = ProtoBufUtils.ReadUint64(ref readPos); break; default: break; } } } } public void Clear() { isSuccess = false; newName = null; roleId = 0; } public bool isSuccess; public string newName; public ulong roleId; } public partial class ResMaxHpChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMaxHpChange(this); } public const uint MsgID = 105126; 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.ReadInt64(ref readPos); break; case 2: maxHp = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { roleId = 0; maxHp = 0; } public long roleId; public long maxHp; } public partial class ResClientToChoiceBirthGroup : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResClientToChoiceBirthGroup(this); } public const uint MsgID = 105127; 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 ResNotUpLevel : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResNotUpLevel(this); } public const uint MsgID = 105128; 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 ResChangeJobTips : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResChangeJobTips(this); } public const uint MsgID = 105129; 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 ResOpenServerTime : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResOpenServerTime(this); } public const uint MsgID = 105131; 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: time = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { time = 0; } public long time; } public partial class ReqChangeJob : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105202; 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 ReqGetAccunonlinetime : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105206; 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 ReqUpdataPkState : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105207; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,pkState); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { pkState = 0; } public int pkState; } public partial class ReqLookOtherPlayer : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105209; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteUint64(1,otherPlayerId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { otherPlayerId = 0; } public ulong otherPlayerId; } public partial class ReqUpdateMainUIGuideID : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105210; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,gid); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { gid = 0; } public int gid; } public partial class ReqMainUIGuideID : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105211; 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 ReqChangeRoleName : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105212; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteString(1,newName); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { newName = null; } public string newName; } public partial class ReqCourageList : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105214; 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 FateStar : 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 : id = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : gender = 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,id); ProtoBufUtils.WriteInt32(2,gender); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; gender = 0; } public int id; public int gender; } public partial class ReqPeakLevelPanel : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105232; 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 ResPeakLevelPanel : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPeakLevelPanel(this); } public const uint MsgID = 105135; 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(ids == null) { ids = new List(); } ids.Add(ProtoBufUtils.ReadInt32(ref readPos)); break; case 2: isChangeJob = ProtoBufUtils.ReadBoolean(ref readPos); break; case 3: isRed = ProtoBufUtils.ReadBoolean(ref readPos); break; default: break; } } } } public void Clear() { if(ids != null) { ids.Clear(); } isChangeJob = false; isRed = false; } public List ids = new List(); public bool isChangeJob; public bool isRed; } public partial class ReqChangeJobPanel : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105234; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,gender); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { gender = 0; } public int gender; } public partial class ResChangeJobPanel : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResChangeJobPanel(this); } public const uint MsgID = 105137; 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(ids == null) { ids = new List(); } ids.Add(ProtoBufUtils.ReadInt32(ref readPos)); break; case 2: isChangeJob = ProtoBufUtils.ReadBoolean(ref readPos); break; case 3: isRed = ProtoBufUtils.ReadBoolean(ref readPos); break; case 4: gender = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(ids != null) { ids.Clear(); } isChangeJob = false; isRed = false; gender = 0; } public List ids = new List(); public bool isChangeJob; public bool isRed; public int gender; } public partial class ReqActiveFateStar : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105233; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,id); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { id = 0; } public int id; } public partial class ResActiveFateStar : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResActiveFateStar(this); } public const uint MsgID = 105134; 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(ids == null) { ids = new FateStar(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); ids.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(ids != null) { ids.Clear(); } } public FateStar ids; } public partial class ResPlayerGenderNotice : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerGenderNotice(this); } public const uint MsgID = 105136; 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: playerId = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: genderLevel = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { playerId = 0; genderLevel = 0; } public long playerId; public int genderLevel; } public partial class ReqUpgradeBlood : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105235; 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 ResUpgradeBlood : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResUpgradeBlood(this); } public const uint MsgID = 105138; 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: nextKey = ProtoBufUtils.ReadString(ref readPos); break; default: break; } } } } public void Clear() { state = 0; nextKey = null; } public int state; public string nextKey; } public partial class ReqOpenBloodPannel : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105240; 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 ResOpenBloodPannel : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResOpenBloodPannel(this); } public const uint MsgID = 105140; 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: order = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: level = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { order = 0; level = 0; } public int order; public int level; } public partial class ReqPlayerCareerChange : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105239; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,careerNo); for (int i = 0; i < eqiupNos.Count; i++) { ProtoBufUtils.WriteInt64(2,eqiupNos[i]); } bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { careerNo = 0; if(eqiupNos != null) { eqiupNos.Clear(); } } public int careerNo; public List eqiupNos = new List(); } public partial class ResPlayerCareerChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerCareerChange(this); } public const uint MsgID = 105139; 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: careerNo = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: roleId = ProtoBufUtils.ReadInt64(ref readPos); break; case 3: state = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { careerNo = 0; roleId = 0; state = 0; } public int careerNo; public long roleId; public int state; } public partial class Gift : 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 : giftId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : giftNumber = 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,giftId); ProtoBufUtils.WriteInt32(2,giftNumber); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { giftId = 0; giftNumber = 0; } public int giftId; public int giftNumber; } public partial class ReqSendGift : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105241; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt64(2,roleId); ProtoBufUtils.WriteBoolean(3,force); for (int i = 0; i < gifts.Count; i++) { if(gifts != null) { gifts[i].WriteMessage(4); } } bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; roleId = 0; force = false; if(gifts != null) { gifts.Clear(); } } public int type; public long roleId; public bool force; public List gifts = new List(); } public partial class ResSendGift : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResSendGift(this); } public const uint MsgID = 105141; 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; case 2: if(log == null) { log = new List(); } log.Add(new GiftLog()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); log[log.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { result = 0; if(log != null) { log.Clear(); } } public int result; public List log = new List(); } public partial class GiftLog : 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 : id = ProtoBufUtils.ReadInt64(ref readPos); break; case 2 : type = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : sender = ProtoBufUtils.ReadString(ref readPos); break; case 4 : receiver = ProtoBufUtils.ReadString(ref readPos); break; case 5 : itemId = ProtoBufUtils.ReadInt32(ref readPos); break; case 6 : num = ProtoBufUtils.ReadInt32(ref readPos); break; case 7 : time = ProtoBufUtils.ReadInt32(ref readPos); break; case 8 : readStatus = 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,id); ProtoBufUtils.WriteInt32(2,type); ProtoBufUtils.WriteString(3,sender); ProtoBufUtils.WriteString(4,receiver); ProtoBufUtils.WriteInt32(5,itemId); ProtoBufUtils.WriteInt32(6,num); ProtoBufUtils.WriteInt32(7,time); ProtoBufUtils.WriteInt32(8,readStatus); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; type = 0; sender = null; receiver = null; itemId = 0; num = 0; time = 0; readStatus = 0; } public long id; public int type; public string sender; public string receiver; public int itemId; public int num; public int time; public int readStatus; } public partial class ReqGetGiftLog : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105242; 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 ResGetGiftLog : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGetGiftLog(this); } public const uint MsgID = 105142; 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: if(recordList == null) { recordList = new List(); } recordList.Add(new GiftLog()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); recordList[recordList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { type = 0; if(recordList != null) { recordList.Clear(); } } public int type; public List recordList = new List(); } public partial class ReqReadGiftLog : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105245; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); for (int i = 0; i < ids.Count; i++) { ProtoBufUtils.WriteInt64(1,ids[i]); } bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { if(ids != null) { ids.Clear(); } } public List ids = new List(); } public partial class ResReadGiftLog : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResReadGiftLog(this); } public const uint MsgID = 105147; 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(ids == null) { ids = new List(); } ids.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; default: break; } } } } public void Clear() { if(ids != null) { ids.Clear(); } } public List ids = new List(); } public partial class ResNewGiftLog : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResNewGiftLog(this); } public const uint MsgID = 105146; 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 GiftLog()); 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 ReqXiSui : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105243; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteBoolean(1,free); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { free = false; } public bool free; } public partial class SyncXiSuiData : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_SyncXiSuiData(this); } public const uint MsgID = 105143; 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.ReadInt64(ref readPos); break; case 2: xsLvl = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { roleID = 0; xsLvl = 0; } public long roleID; public int xsLvl; } public partial class ReqPlayerSummaryInfo : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105244; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt64(1,roleId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { roleId = 0; } public long roleId; } public partial class ResPlayerSummaryInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerSummaryInfo(this); } public const uint MsgID = 105144; 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: roleName = ProtoBufUtils.ReadString(ref readPos); break; case 3: roleLv = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: career = ProtoBufUtils.ReadInt32(ref readPos); break; case 5: fightpower = ProtoBufUtils.ReadInt64(ref readPos); break; case 6: guildName = ProtoBufUtils.ReadString(ref readPos); break; case 7: serverId = ProtoBufUtils.ReadInt32(ref readPos); break; case 8: if(facade == null) { facade = new MSG_Common.FacadeAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); facade.ReadMessage(ref readPos, totalCount); break; case 9: if(head == null) { head = new MSG_Common.HeadAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); head.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { roleId = 0; roleName = null; roleLv = 0; career = 0; fightpower = 0; guildName = null; serverId = 0; if(facade != null) { facade.Clear(); } if(head != null) { head.Clear(); } } public ulong roleId; public string roleName; public int roleLv; public int career; public long fightpower; public string guildName; public int serverId; public MSG_Common.FacadeAttribute facade; public MSG_Common.HeadAttribute head; } public partial class ResGenderClassChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGenderClassChange(this); } public const uint MsgID = 105145; 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: genderClass = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { genderClass = 0; } public int genderClass; } public partial class G2SSynPlayerSocialInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2SSynPlayerSocialInfo(this); } public const uint MsgID = 105301; 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(globalPlayerWorldInfo == null) { globalPlayerWorldInfo = new GlobalPlayerWorldInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); globalPlayerWorldInfo.ReadMessage(ref readPos, totalCount); break; case 2: type = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(globalPlayerWorldInfo != null) { globalPlayerWorldInfo.Clear(); } type = 0; } public GlobalPlayerWorldInfo globalPlayerWorldInfo; public int type; } public partial class G2SReqPlayerSummaryInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2SReqPlayerSummaryInfo(this); } public const uint MsgID = 105344; 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.ReadInt64(ref readPos); break; case 2: targetRoleId = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { roleId = 0; targetRoleId = 0; } public long roleId; public long targetRoleId; } public partial class ReqPlayerSettingCustomHead : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 105248; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteString(1,customHeadPath); ProtoBufUtils.WriteBoolean(2,useCustomHead); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { customHeadPath = null; useCustomHead = false; } public string customHeadPath; public bool useCustomHead; } public partial class ResPlayerSettingCustomHeadResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPlayerSettingCustomHeadResult(this); } public const uint MsgID = 105148; 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: isSuccess = ProtoBufUtils.ReadBoolean(ref readPos); break; case 2: roleId = ProtoBufUtils.ReadInt64(ref readPos); break; case 3: if(head == null) { head = new MSG_Common.HeadAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); head.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { isSuccess = false; roleId = 0; if(head != null) { head.Clear(); } } public bool isSuccess; public long roleId; public MSG_Common.HeadAttribute head; } }