using System.Collections.Generic; using Thousandto.Plugins.Common; using Thousandto.Code.Logic.Network; namespace MSG_Couplefight { public partial class ResFightResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResFightResult(this); } public const uint MsgID = 536101; 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: win = ProtoBufUtils.ReadBoolean(ref readPos); break; case 3: score = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: if(item == null) { item = new List(); } item.Add(new MSG_Common.ShowItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); item[item.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { type = 0; win = false; score = 0; if(item != null) { item.Clear(); } } public int type; public bool win; public int score; public List item = new List(); } public partial class TeamInfo : 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 : name = ProtoBufUtils.ReadString(ref readPos); break; case 3 : if(roles == null) { roles = new List(); } roles.Add(new PlayerInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); roles[roles.Count - 1].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.WriteInt64(1,id); ProtoBufUtils.WriteString(2,name); for (int i = 0; i < roles.Count; i++) { if(roles != null) { roles[i].WriteMessage(3); } } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; name = null; if(roles != null) { roles.Clear(); } } public long id; public string name; public List roles = new List(); } public partial class PlayerInfo : 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 : name = ProtoBufUtils.ReadString(ref readPos); break; case 3 : power = ProtoBufUtils.ReadInt64(ref readPos); break; case 4 : if(facade == null) { facade = new MSG_Common.FacadeAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); facade.ReadMessage(ref readPos, totalCount); break; case 5 : occupation = ProtoBufUtils.ReadInt32(ref readPos); break; case 6 : if(head == null) { head = new MSG_Common.HeadAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); head.ReadMessage(ref readPos, totalCount); break; case 7 : level = 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.WriteString(2,name); ProtoBufUtils.WriteInt64(3,power); if(facade != null) { facade.WriteMessage(4); } ProtoBufUtils.WriteInt32(5,occupation); if(head != null) { head.WriteMessage(6); } ProtoBufUtils.WriteInt32(7,level); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; name = null; power = 0; if(facade != null) { facade.Clear(); } occupation = 0; if(head != null) { head.Clear(); } level = 0; } public long id; public string name; public long power; public MSG_Common.FacadeAttribute facade; public int occupation; public MSG_Common.HeadAttribute head; public int level; } public partial class FightPlayer : 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 : camp = 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,camp); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; camp = 0; } public long id; public int camp; } public partial class ResEnterFightMap : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEnterFightMap(this); } public const uint MsgID = 536102; 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(player == null) { player = new List(); } player.Add(new FightPlayer()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); player[player.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: startTime = ProtoBufUtils.ReadInt64(ref readPos); break; case 3: endTime = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { if(player != null) { player.Clear(); } startTime = 0; endTime = 0; } public List player = new List(); public long startTime; public long endTime; } public partial class ResPromotionInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResPromotionInfo(this); } public const uint MsgID = 536103; 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; default: break; } } } } public void Clear() { type = 0; } public int type; } public partial class G2PReqCouplefightInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2PReqCouplefightInfo(this); } public const uint MsgID = 536401; 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: rid = ProtoBufUtils.ReadInt64(ref readPos); break; case 3: if(param == null) { param = new List(); } param.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; default: break; } } } } public void Clear() { type = 0; rid = 0; if(param != null) { param.Clear(); } } public int type; public long rid; public List param = new List(); } public partial class F2PResFightResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_F2PResFightResult(this); } public const uint MsgID = 536402; 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(win == null) { win = new List(); } win.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; case 2: if(lose == null) { lose = new List(); } lose.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; case 3: fid = ProtoBufUtils.ReadInt64(ref readPos); break; case 4: type = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(win != null) { win.Clear(); } if(lose != null) { lose.Clear(); } fid = 0; type = 0; } public List win = new List(); public List lose = new List(); public long fid; public int type; } public partial class P2GResFightResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GResFightResult(this); } public const uint MsgID = 536403; 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(rid == null) { rid = new List(); } rid.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; case 2: win = ProtoBufUtils.ReadBoolean(ref readPos); break; case 3: type = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: score = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(rid != null) { rid.Clear(); } win = false; type = 0; score = 0; } public List rid = new List(); public bool win; public int type; public int score; } public partial class P2GResRankAward : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GResRankAward(this); } public const uint MsgID = 536404; 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(awards == null) { awards = new List(); } awards.Add(new RankAward()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); awards[awards.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { type = 0; if(awards != null) { awards.Clear(); } } public int type; public List awards = new List(); } public partial class RankAward : 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(rid == null) { rid = new List(); } rid.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; case 2 : rank = 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 < rid.Count; i++) { ProtoBufUtils.WriteInt64(1,rid[i]); } ProtoBufUtils.WriteInt32(2,rank); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { if(rid != null) { rid.Clear(); } rank = 0; } public List rid = new List(); public int rank; } public partial class P2FReqGoToFight : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2FReqGoToFight(this); } public const uint MsgID = 536405; 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: prefid = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: fid = ProtoBufUtils.ReadInt64(ref readPos); break; case 3: if(r1 == null) { r1 = new List(); } r1.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; case 4: if(r2 == null) { r2 = new List(); } r2.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; case 5: cloneId = ProtoBufUtils.ReadInt32(ref readPos); break; case 6: type = ProtoBufUtils.ReadInt32(ref readPos); break; case 7: round = ProtoBufUtils.ReadInt32(ref readPos); break; case 8: param = ProtoBufUtils.ReadString(ref readPos); break; default: break; } } } } public void Clear() { prefid = 0; fid = 0; if(r1 != null) { r1.Clear(); } if(r2 != null) { r2.Clear(); } cloneId = 0; type = 0; round = 0; param = null; } public long prefid; public long fid; public List r1 = new List(); public List r2 = new List(); public int cloneId; public int type; public int round; public string param; } public partial class G2PSendPlayerInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2PSendPlayerInfo(this); } public const uint MsgID = 536406; 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(player == null) { player = new PlayerInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); player.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(player != null) { player.Clear(); } } public PlayerInfo player; } public partial class P2GChangeStatus : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GChangeStatus(this); } public const uint MsgID = 536407; 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: status = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { status = 0; } public int status; } public partial class P2GPromotion : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GPromotion(this); } public const uint MsgID = 536408; 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(id == null) { id = new List(); } id.Add(ProtoBufUtils.ReadInt64(ref readPos)); break; default: break; } } } } public void Clear() { type = 0; if(id != null) { id.Clear(); } } public int type; public List id = new List(); } public partial class P2GTrialsAward : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GTrialsAward(this); } public const uint MsgID = 536409; 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 2: if(award == null) { award = new List(); } award.Add(new TrialsAward()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); award[award.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(award != null) { award.Clear(); } } public List award = new List(); } public partial class TrialsAward : 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 : if(awardId == null) { awardId = new List(); } awardId.Add(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); for (int i = 0; i < awardId.Count; i++) { ProtoBufUtils.WriteInt32(2,awardId[i]); } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; if(awardId != null) { awardId.Clear(); } } public long id; public List awardId = new List(); } public partial class ResRedPoint : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResRedPoint(this); } public const uint MsgID = 536104; 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 ReqTrialsInfo : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536211; 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 ReqApply : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536212; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteString(1,name); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { name = null; } public string name; } public partial class ReqApplyConfirm : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536213; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteBoolean(1,confirm); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { confirm = false; } public bool confirm; } public partial class ReqMatchStart : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536214; 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 ReqMatchStop : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536215; 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 ReqMatchConfirm : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536216; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteBoolean(1,confirm); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { confirm = false; } public bool confirm; } public partial class ReqGetAward : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536217; 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 ReqTrialsRank : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536218; 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 TrialsInfo : 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 : count = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : rate = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : rank = ProtoBufUtils.ReadInt32(ref readPos); break; case 4 : score = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : if(getAwards == null) { getAwards = new List(); } getAwards.Add(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,count); ProtoBufUtils.WriteInt32(2,rate); ProtoBufUtils.WriteInt32(3,rank); ProtoBufUtils.WriteInt32(4,score); for (int i = 0; i < getAwards.Count; i++) { ProtoBufUtils.WriteInt32(5,getAwards[i]); } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { count = 0; rate = 0; rank = 0; score = 0; if(getAwards != null) { getAwards.Clear(); } } public int count; public int rate; public int rank; public int score; public List getAwards = new List(); } public partial class ResTrialsInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTrialsInfo(this); } public const uint MsgID = 536111; 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: isApply = ProtoBufUtils.ReadBoolean(ref readPos); break; case 2: if(team == null) { team = new TeamInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); team.ReadMessage(ref readPos, totalCount); break; case 3: if(trials == null) { trials = new TrialsInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); trials.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { isApply = false; if(team != null) { team.Clear(); } if(trials != null) { trials.Clear(); } } public bool isApply; public TeamInfo team; public TrialsInfo trials; } public partial class ResApply : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResApply(this); } public const uint MsgID = 536114; 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: success = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(team == null) { team = new TeamInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); team.ReadMessage(ref readPos, totalCount); break; case 3: if(trials == null) { trials = new TrialsInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); trials.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { success = 0; if(team != null) { team.Clear(); } if(trials != null) { trials.Clear(); } } public int success; public TeamInfo team; public TrialsInfo trials; } public partial class ResApplyConfirm : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResApplyConfirm(this); } public const uint MsgID = 536112; 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: name = ProtoBufUtils.ReadString(ref readPos); break; default: break; } } } } public void Clear() { name = null; } public string name; } public partial class ResMatchStart : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMatchStart(this); } public const uint MsgID = 536117; 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: success = ProtoBufUtils.ReadBoolean(ref readPos); break; case 2: reason = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { success = false; reason = 0; } public bool success; public int reason; } public partial class ResMatchSuccess : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMatchSuccess(this); } public const uint MsgID = 536119; 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 ResMatchStop : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMatchStop(this); } public const uint MsgID = 536118; 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 ResMatchConfirmNotice : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMatchConfirmNotice(this); } public const uint MsgID = 536116; 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: uid = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: confirm = ProtoBufUtils.ReadBoolean(ref readPos); break; default: break; } } } } public void Clear() { uid = 0; confirm = false; } public long uid; public bool confirm; } public partial class ResTrialsInfoUpdate : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTrialsInfoUpdate(this); } public const uint MsgID = 536115; 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(trials == null) { trials = new TrialsInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); trials.ReadMessage(ref readPos, totalCount); break; case 2: success = ProtoBufUtils.ReadBoolean(ref readPos); break; case 3: score = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(trials != null) { trials.Clear(); } success = false; score = 0; } public TrialsInfo trials; public bool success; public int score; } public partial class TrialsRankInfo : 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(team == null) { team = new TeamInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); team.ReadMessage(ref readPos, totalCount); break; case 2 : if(trials == null) { trials = new TrialsInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); trials.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); if(team != null) { team.WriteMessage(1); } if(trials != null) { trials.WriteMessage(2); } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { if(team != null) { team.Clear(); } if(trials != null) { trials.Clear(); } } public TeamInfo team; public TrialsInfo trials; } public partial class ResTrialsRank : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTrialsRank(this); } public const uint MsgID = 536120; 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(ranks == null) { ranks = new List(); } ranks.Add(new TrialsRankInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); ranks[ranks.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: selfRank = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(ranks != null) { ranks.Clear(); } selfRank = 0; } public List ranks = new List(); public int selfRank; } public partial class ResGetAward : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGetAward(this); } public const uint MsgID = 536121; 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; default: break; } } } } public void Clear() { id = 0; } public int id; } public partial class G2PReqApply : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2PReqApply(this); } public const uint MsgID = 536311; 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(man == null) { man = new PlayerInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); man.ReadMessage(ref readPos, totalCount); break; case 2: if(woman == null) { woman = new PlayerInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); woman.ReadMessage(ref readPos, totalCount); break; case 3: name = ProtoBufUtils.ReadString(ref readPos); break; default: break; } } } } public void Clear() { if(man != null) { man.Clear(); } if(woman != null) { woman.Clear(); } name = null; } public PlayerInfo man; public PlayerInfo woman; public string name; } public partial class G2PReqMatchStart : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2PReqMatchStart(this); } public const uint MsgID = 536312; 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: mId = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: wId = ProtoBufUtils.ReadInt64(ref readPos); break; case 3: mpower = ProtoBufUtils.ReadInt64(ref readPos); break; case 4: wpower = ProtoBufUtils.ReadInt64(ref readPos); break; case 5: captainId = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { mId = 0; wId = 0; mpower = 0; wpower = 0; captainId = 0; } public long mId; public long wId; public long mpower; public long wpower; public long captainId; } public partial class G2PReqMatchStop : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2PReqMatchStop(this); } public const uint MsgID = 536313; 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: uid = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { uid = 0; } public long uid; } public partial class G2PReqMatchConfirm : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2PReqMatchConfirm(this); } public const uint MsgID = 536314; 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: uid = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: confirm = ProtoBufUtils.ReadBoolean(ref readPos); break; default: break; } } } } public void Clear() { uid = 0; confirm = false; } public long uid; public bool confirm; } public partial class P2GResMatchSuccess : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GResMatchSuccess(this); } public const uint MsgID = 536315; 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: mId = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: wId = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { mId = 0; wId = 0; } public long mId; public long wId; } public partial class P2GResTrialsInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GResTrialsInfo(this); } public const uint MsgID = 536316; 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: isApply = ProtoBufUtils.ReadBoolean(ref readPos); break; case 2: if(team == null) { team = new TeamInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); team.ReadMessage(ref readPos, totalCount); break; case 3: if(trials == null) { trials = new TrialsInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); trials.ReadMessage(ref readPos, totalCount); break; case 4: rid = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { isApply = false; if(team != null) { team.Clear(); } if(trials != null) { trials.Clear(); } rid = 0; } public bool isApply; public TeamInfo team; public TrialsInfo trials; public long rid; } public partial class P2GGetTrialsAward : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GGetTrialsAward(this); } public const uint MsgID = 536317; 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: rid = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: awardId = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { rid = 0; awardId = 0; } public long rid; public int awardId; } public partial class ReqGroupsInfo : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536231; 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 ReqGroupsRank : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536232; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,groupId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { groupId = 0; } public int groupId; } public partial class ReqGroupPrepareMapEnter : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536233; 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 ResGroupInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGroupInfo(this); } public const uint MsgID = 536131; 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: join = ProtoBufUtils.ReadBoolean(ref readPos); break; case 2: mygroup = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: if(group == null) { group = new List(); } group.Add(new Group()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); group[group.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { join = false; mygroup = 0; if(group != null) { group.Clear(); } } public bool join; public int mygroup; public List group = new List(); } public partial class Group : 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 : if(team == null) { team = new List(); } team.Add(new TeamInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); team[team.Count - 1].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,id); for (int i = 0; i < team.Count; i++) { if(team != null) { team[i].WriteMessage(2); } } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; if(team != null) { team.Clear(); } } public int id; public List team = new List(); } public partial class GroupTeam : 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 : teamId = ProtoBufUtils.ReadInt64(ref readPos); break; case 2 : rank = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : score = ProtoBufUtils.ReadInt32(ref readPos); break; case 4 : rate = 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,teamId); ProtoBufUtils.WriteInt32(2,rank); ProtoBufUtils.WriteInt32(3,score); ProtoBufUtils.WriteInt32(4,rate); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { teamId = 0; rank = 0; score = 0; rate = 0; } public long teamId; public int rank; public int score; public int rate; } public partial class ResGroupRank : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGroupRank(this); } public const uint MsgID = 536132; 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: groupId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(team == null) { team = new List(); } team.Add(new GroupTeam()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); team[team.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { groupId = 0; if(team != null) { team.Clear(); } } public int groupId; public List team = new List(); } public partial class G2PReqGroupPrepareMapEnter : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2PReqGroupPrepareMapEnter(this); } public const uint MsgID = 536331; 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: rid = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { rid = 0; } public long rid; } public partial class F2PReqGroupPrepareMapOut : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_F2PReqGroupPrepareMapOut(this); } public const uint MsgID = 536332; 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: rid = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { rid = 0; } public long rid; } public partial class ReqChampionInfo : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536251; 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 ReqChampionGuessInfo : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536252; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,fightId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; fightId = 0; } public int type; public int fightId; } public partial class ReqChampionGuess : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536253; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,fightId); ProtoBufUtils.WriteInt64(3,teamId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; fightId = 0; teamId = 0; } public int type; public int fightId; public long teamId; } public partial class ReqChampionGuessUpdate : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536254; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,fightId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; fightId = 0; } public int type; public int fightId; } public partial class ReqChampionGuessWatching : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536255; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,fightId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; fightId = 0; } public int type; public int fightId; } public partial class ReqChampionTeamList : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536256; 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 ReqChampionFansRankList : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536257; 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 ReqChampionEnter : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536258; 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 ResChampionInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResChampionInfo(this); } public const uint MsgID = 536151; 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(rounds == null) { rounds = new ChampionRound(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); rounds.ReadMessage(ref readPos, totalCount); break; case 2: type = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: round = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(rounds != null) { rounds.Clear(); } type = 0; round = 0; } public ChampionRound rounds; public int type; public int round; } public partial class ChampionRound : 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 2 : if(groups == null) { groups = new List(); } groups.Add(new ChampionGroup()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); groups[groups.Count - 1].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); for (int i = 0; i < groups.Count; i++) { if(groups != null) { groups[i].WriteMessage(2); } } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { if(groups != null) { groups.Clear(); } } public List groups = new List(); } public partial class ChampionGroup : 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(t1 == null) { t1 = new ChampionTeam(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); t1.ReadMessage(ref readPos, totalCount); break; case 2 : if(t2 == null) { t2 = new ChampionTeam(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); t2.ReadMessage(ref readPos, totalCount); break; case 3 : 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); if(t1 != null) { t1.WriteMessage(1); } if(t2 != null) { t2.WriteMessage(2); } ProtoBufUtils.WriteInt32(3,id); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { if(t1 != null) { t1.Clear(); } if(t2 != null) { t2.Clear(); } id = 0; } public ChampionTeam t1; public ChampionTeam t2; public int id; } public partial class ChampionTeam : 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(team == null) { team = new TeamInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); team.ReadMessage(ref readPos, totalCount); break; case 2 : number = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : type = 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); if(team != null) { team.WriteMessage(1); } ProtoBufUtils.WriteInt32(2,number); ProtoBufUtils.WriteInt32(3,type); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { if(team != null) { team.Clear(); } number = 0; type = 0; } public TeamInfo team; public int number; public int type; } public partial class ResChampionGuessInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResChampionGuessInfo(this); } public const uint MsgID = 536152; 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: round = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: if(guess == null) { guess = new GuessInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); guess.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { type = 0; round = 0; if(guess != null) { guess.Clear(); } } public int type; public int round; public GuessInfo guess; } public partial class GuessInfo : 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(g1 == null) { g1 = new GuessTeamInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); g1.ReadMessage(ref readPos, totalCount); break; case 2 : if(g2 == null) { g2 = new GuessTeamInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); g2.ReadMessage(ref readPos, totalCount); break; case 3 : fightId = 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); if(g1 != null) { g1.WriteMessage(1); } if(g2 != null) { g2.WriteMessage(2); } ProtoBufUtils.WriteInt32(3,fightId); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { if(g1 != null) { g1.Clear(); } if(g2 != null) { g2.Clear(); } fightId = 0; } public GuessTeamInfo g1; public GuessTeamInfo g2; public int fightId; } public partial class GuessTeamInfo : 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 : rate = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : gold = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : winGold = ProtoBufUtils.ReadInt32(ref readPos); break; case 4 : loseGold = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : guess = ProtoBufUtils.ReadBoolean(ref readPos); break; case 6 : teamId = 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,rate); ProtoBufUtils.WriteInt32(2,gold); ProtoBufUtils.WriteInt32(3,winGold); ProtoBufUtils.WriteInt32(4,loseGold); ProtoBufUtils.WriteBoolean(5,guess); ProtoBufUtils.WriteInt64(6,teamId); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { rate = 0; gold = 0; winGold = 0; loseGold = 0; guess = false; teamId = 0; } public int rate; public int gold; public int winGold; public int loseGold; public bool guess; public long teamId; } public partial class ResChampionFansRankList : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResChampionFansRankList(this); } public const uint MsgID = 536154; 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(fans == null) { fans = new List(); } fans.Add(new FansInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); fans[fans.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(fans != null) { fans.Clear(); } } public List fans = new List(); } public partial class FansInfo : 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 : rank = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : name = ProtoBufUtils.ReadString(ref readPos); break; case 3 : level = ProtoBufUtils.ReadInt32(ref readPos); break; case 4 : power = ProtoBufUtils.ReadInt64(ref readPos); break; case 5 : money = 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,rank); ProtoBufUtils.WriteString(2,name); ProtoBufUtils.WriteInt32(3,level); ProtoBufUtils.WriteInt64(4,power); ProtoBufUtils.WriteInt32(5,money); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { rank = 0; name = null; level = 0; power = 0; money = 0; } public int rank; public string name; public int level; public long power; public int money; } public partial class ResChampionTeamList : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResChampionTeamList(this); } public const uint MsgID = 536155; 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: round = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: if(guess == null) { guess = new List(); } guess.Add(new GuessInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); guess[guess.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { type = 0; round = 0; if(guess != null) { guess.Clear(); } } public int type; public int round; public List guess = new List(); } public partial class G2PReqChampionGuess : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_G2PReqChampionGuess(this); } public const uint MsgID = 536351; 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: round = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: fightId = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: teamId = ProtoBufUtils.ReadInt64(ref readPos); break; case 5: rid = ProtoBufUtils.ReadInt64(ref readPos); break; case 6: name = ProtoBufUtils.ReadString(ref readPos); break; case 7: level = ProtoBufUtils.ReadInt32(ref readPos); break; case 8: power = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { type = 0; round = 0; fightId = 0; teamId = 0; rid = 0; name = null; level = 0; power = 0; } public int type; public int round; public int fightId; public long teamId; public long rid; public string name; public int level; public long power; } public partial class P2GResChampionGuess : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GResChampionGuess(this); } public const uint MsgID = 536352; 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: rid = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { rid = 0; } public long rid; } public partial class P2GResGuessResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_P2GResGuessResult(this); } public const uint MsgID = 536353; 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(guess == null) { guess = new List(); } guess.Add(new GuessResult()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); guess[guess.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(guess != null) { guess.Clear(); } } public List guess = new List(); } public partial class GuessResult : 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 : rid = ProtoBufUtils.ReadInt64(ref readPos); break; case 2 : win = ProtoBufUtils.ReadBoolean(ref readPos); break; case 3 : itemType = ProtoBufUtils.ReadInt32(ref readPos); break; case 4 : itemNum = 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,rid); ProtoBufUtils.WriteBoolean(2,win); ProtoBufUtils.WriteInt32(3,itemType); ProtoBufUtils.WriteInt32(4,itemNum); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { rid = 0; win = false; itemType = 0; itemNum = 0; } public long rid; public bool win; public int itemType; public int itemNum; } public partial class ReqEnterCoupleEscort : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536271; 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 ResEnterCoupleEscortResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEnterCoupleEscortResult(this); } public const uint MsgID = 536171; 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: type = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { result = 0; type = 0; } public int result; public int type; } public partial class ReqCoupleEscortOver : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536272; 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 EscortReward : 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 : num = 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,id); ProtoBufUtils.WriteInt64(2,num); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; num = 0; } public int id; public long num; } public partial class ResCoupleEscortReward : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResCoupleEscortReward(this); } public const uint MsgID = 536172; 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(rewards == null) { rewards = new List(); } rewards.Add(new EscortReward()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); rewards[rewards.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(rewards != null) { rewards.Clear(); } } public List rewards = new List(); } public partial class CoupleShopData : 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 : count = 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,count); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { id = 0; count = 0; } public int id; public int count; } public partial class ResOnlieInitCoupleShop : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResOnlieInitCoupleShop(this); } public const uint MsgID = 536190; 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(shopDataList == null) { shopDataList = new List(); } shopDataList.Add(new CoupleShopData()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); shopDataList[shopDataList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(shopDataList != null) { shopDataList.Clear(); } } public List shopDataList = new List(); } public partial class ReqBuyCoupleItem : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536290; 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 ResBuyCoupleItemResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResBuyCoupleItemResult(this); } public const uint MsgID = 536191; 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: result = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: count = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { id = 0; result = 0; count = 0; } public int id; public int result; public int count; } public partial class ReqOpenCoupleShop : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 536291; 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() { } } }