using System.Collections.Generic; using Thousandto.Plugins.Common; using Thousandto.Code.Logic.Network; namespace MSG_Task { public partial class taskAttribute : 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 : model = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : num = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : needNum = ProtoBufUtils.ReadInt32(ref readPos); break; case 4 : mapId = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : type = ProtoBufUtils.ReadInt32(ref readPos); break; case 6 : xPos = ProtoBufUtils.ReadInt32(ref readPos); break; case 7 : yPos = ProtoBufUtils.ReadInt32(ref readPos); break; case 8 : talkId = ProtoBufUtils.ReadInt32(ref readPos); break; case 9 : itemId = 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,model); ProtoBufUtils.WriteInt32(2,num); ProtoBufUtils.WriteInt32(3,needNum); ProtoBufUtils.WriteInt32(4,mapId); ProtoBufUtils.WriteInt32(5,type); ProtoBufUtils.WriteInt32(6,xPos); ProtoBufUtils.WriteInt32(7,yPos); ProtoBufUtils.WriteInt32(8,talkId); ProtoBufUtils.WriteInt32(9,itemId); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { model = 0; num = 0; needNum = 0; mapId = 0; type = 0; xPos = 0; yPos = 0; talkId = 0; itemId = 0; } public int model; public int num; public int needNum; public int mapId; public int type; public int xPos; public int yPos; public int talkId; public int itemId; } public partial class mainTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(useItems == null) { useItems = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); useItems.ReadMessage(ref readPos, totalCount); break; case 3 : if(overIDs == null) { overIDs = new List(); } overIDs.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,modelId); if(useItems != null) { useItems.WriteMessage(2); } for (int i = 0; i < overIDs.Count; i++) { ProtoBufUtils.WriteInt32(3,overIDs[i]); } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(useItems != null) { useItems.Clear(); } if(overIDs != null) { overIDs.Clear(); } } public int modelId; public taskAttribute useItems; public List overIDs = new List(); } public partial class guideTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(useItems == null) { useItems = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); useItems.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,modelId); if(useItems != null) { useItems.WriteMessage(2); } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(useItems != null) { useItems.Clear(); } } public int modelId; public taskAttribute useItems; } public partial class dailyTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(useItems == null) { useItems = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); useItems.ReadMessage(ref readPos, totalCount); break; case 3 : isfull = ProtoBufUtils.ReadBoolean(ref readPos); break; case 4 : oneKeyState = ProtoBufUtils.ReadBoolean(ref readPos); break; case 5 : isReceive = ProtoBufUtils.ReadBoolean(ref readPos); break; case 6 : star = ProtoBufUtils.ReadInt32(ref readPos); break; case 7 : count = ProtoBufUtils.ReadInt32(ref readPos); break; case 8 : maxCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 9 : taskState = 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,modelId); if(useItems != null) { useItems.WriteMessage(2); } ProtoBufUtils.WriteBoolean(3,isfull); ProtoBufUtils.WriteBoolean(4,oneKeyState); ProtoBufUtils.WriteBoolean(5,isReceive); ProtoBufUtils.WriteInt32(6,star); ProtoBufUtils.WriteInt32(7,count); ProtoBufUtils.WriteInt32(8,maxCount); ProtoBufUtils.WriteInt32(9,taskState); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(useItems != null) { useItems.Clear(); } isfull = false; oneKeyState = false; isReceive = false; star = 0; count = 0; maxCount = 0; taskState = 0; } public int modelId; public taskAttribute useItems; public bool isfull; public bool oneKeyState; public bool isReceive; public int star; public int count; public int maxCount; public int taskState; } public partial class DailyTaskCountReward : 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 : isReward = ProtoBufUtils.ReadBoolean(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.WriteBoolean(2,isReward); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { count = 0; isReward = false; } public int count; public bool isReward; } public partial class conquerTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(monsters == null) { monsters = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); monsters.ReadMessage(ref readPos, totalCount); break; case 3 : isReceive = ProtoBufUtils.ReadBoolean(ref readPos); break; case 4 : count = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : maxCount = 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,modelId); if(monsters != null) { monsters.WriteMessage(2); } ProtoBufUtils.WriteBoolean(3,isReceive); ProtoBufUtils.WriteInt32(4,count); ProtoBufUtils.WriteInt32(5,maxCount); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(monsters != null) { monsters.Clear(); } isReceive = false; count = 0; maxCount = 0; } public int modelId; public taskAttribute monsters; public bool isReceive; public int count; public int maxCount; } public partial class branchTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(monsters == null) { monsters = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); monsters.ReadMessage(ref readPos, totalCount); break; case 3 : isReceive = ProtoBufUtils.ReadBoolean(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,modelId); if(monsters != null) { monsters.WriteMessage(2); } ProtoBufUtils.WriteBoolean(3,isReceive); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(monsters != null) { monsters.Clear(); } isReceive = false; } public int modelId; public taskAttribute monsters; public bool isReceive; } public partial class borderTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(target == null) { target = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); target.ReadMessage(ref readPos, totalCount); break; case 3 : isReceive = ProtoBufUtils.ReadBoolean(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,modelId); if(target != null) { target.WriteMessage(2); } ProtoBufUtils.WriteBoolean(3,isReceive); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(target != null) { target.Clear(); } isReceive = false; } public int modelId; public taskAttribute target; public bool isReceive; } public partial class battleFieldTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(target == null) { target = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); target.ReadMessage(ref readPos, totalCount); break; case 3 : isReceive = ProtoBufUtils.ReadBoolean(ref readPos); break; case 4 : star = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : index = 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,modelId); if(target != null) { target.WriteMessage(2); } ProtoBufUtils.WriteBoolean(3,isReceive); ProtoBufUtils.WriteInt32(4,star); ProtoBufUtils.WriteInt32(5,index); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(target != null) { target.Clear(); } isReceive = false; star = 0; index = 0; } public int modelId; public taskAttribute target; public bool isReceive; public int star; public int index; } public partial class genderTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(target == null) { target = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); target.ReadMessage(ref readPos, totalCount); break; case 3 : isReceive = ProtoBufUtils.ReadBoolean(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,modelId); if(target != null) { target.WriteMessage(2); } ProtoBufUtils.WriteBoolean(3,isReceive); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(target != null) { target.Clear(); } isReceive = false; } public int modelId; public taskAttribute target; public bool isReceive; } public partial class loopTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(target == null) { target = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); target.ReadMessage(ref readPos, totalCount); break; case 3 : isReceive = ProtoBufUtils.ReadBoolean(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,modelId); if(target != null) { target.WriteMessage(2); } ProtoBufUtils.WriteBoolean(3,isReceive); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(target != null) { target.Clear(); } isReceive = false; } public int modelId; public taskAttribute target; public bool isReceive; } public partial class escortTaskInfo : 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 : modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : if(target == null) { target = new taskAttribute(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); target.ReadMessage(ref readPos, totalCount); break; case 3 : isReceive = ProtoBufUtils.ReadBoolean(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,modelId); if(target != null) { target.WriteMessage(2); } ProtoBufUtils.WriteBoolean(3,isReceive); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { modelId = 0; if(target != null) { target.Clear(); } isReceive = false; } public int modelId; public taskAttribute target; public bool isReceive; } public partial class ResTaskList : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTaskList(this); } public const uint MsgID = 106101; 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(mainTask == null) { mainTask = new mainTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); mainTask.ReadMessage(ref readPos, totalCount); break; case 2: if(dailyTask == null) { dailyTask = new List(); } dailyTask.Add(new dailyTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); dailyTask[dailyTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 3: if(conquerTask == null) { conquerTask = new List(); } conquerTask.Add(new conquerTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); conquerTask[conquerTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 4: ishasnewdailytask = ProtoBufUtils.ReadInt32(ref readPos); break; case 5: overDailyTaskCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 6: overConquerTaskCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 7: if(branchTask == null) { branchTask = new List(); } branchTask.Add(new branchTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); branchTask[branchTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 8: if(genderTask == null) { genderTask = new List(); } genderTask.Add(new genderTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); genderTask[genderTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 9: overGenderTaskCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 10: if(guideTask == null) { guideTask = new List(); } guideTask.Add(new guideTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); guideTask[guideTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 11: if(borderTask == null) { borderTask = new List(); } borderTask.Add(new borderTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); borderTask[borderTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 12: if(battleFieldTask == null) { battleFieldTask = new List(); } battleFieldTask.Add(new battleFieldTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); battleFieldTask[battleFieldTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 13: remainFreeFreshCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 14: autoFreshRemainTime = ProtoBufUtils.ReadInt64(ref readPos); break; case 15: nowBattleTaskCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 16: if(loopTask == null) { loopTask = new List(); } loopTask.Add(new loopTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); loopTask[loopTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 17: if(escortTask == null) { escortTask = new escortTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); escortTask.ReadMessage(ref readPos, totalCount); break; case 18: remainEscortTaskCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 19: guildRefreshCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 20: guildReceiveCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 21: if(countRewardList == null) { countRewardList = new List(); } countRewardList.Add(new DailyTaskCountReward()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); countRewardList[countRewardList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(mainTask != null) { mainTask.Clear(); } if(dailyTask != null) { dailyTask.Clear(); } if(conquerTask != null) { conquerTask.Clear(); } ishasnewdailytask = 0; overDailyTaskCount = 0; overConquerTaskCount = 0; if(branchTask != null) { branchTask.Clear(); } if(genderTask != null) { genderTask.Clear(); } overGenderTaskCount = 0; if(guideTask != null) { guideTask.Clear(); } if(borderTask != null) { borderTask.Clear(); } if(battleFieldTask != null) { battleFieldTask.Clear(); } remainFreeFreshCount = 0; autoFreshRemainTime = 0; nowBattleTaskCount = 0; if(loopTask != null) { loopTask.Clear(); } if(escortTask != null) { escortTask.Clear(); } remainEscortTaskCount = 0; guildRefreshCount = 0; guildReceiveCount = 0; if(countRewardList != null) { countRewardList.Clear(); } } public mainTaskInfo mainTask; public List dailyTask = new List(); public List conquerTask = new List(); public int ishasnewdailytask; public int overDailyTaskCount; public int overConquerTaskCount; public List branchTask = new List(); public List genderTask = new List(); public int overGenderTaskCount; public List guideTask = new List(); public List borderTask = new List(); public List battleFieldTask = new List(); public int remainFreeFreshCount; public long autoFreshRemainTime; public int nowBattleTaskCount; public List loopTask = new List(); public escortTaskInfo escortTask; public int remainEscortTaskCount; public int guildRefreshCount; public int guildReceiveCount; public List countRewardList = new List(); } public partial class ResTaskFinish : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTaskFinish(this); } public const uint MsgID = 106102; 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: modelId = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: finshType = ProtoBufUtils.ReadInt32(ref readPos); break; case 4: currentCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 5: submitResult = ProtoBufUtils.ReadBoolean(ref readPos); break; case 6: state = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { type = 0; modelId = 0; finshType = 0; currentCount = 0; submitResult = false; state = 0; } public int type; public int modelId; public int finshType; public int currentCount; public bool submitResult; public int state; } public partial class ResMainTaskChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMainTaskChange(this); } public const uint MsgID = 106104; 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(mainTask == null) { mainTask = new mainTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); mainTask.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(mainTask != null) { mainTask.Clear(); } } public mainTaskInfo mainTask; } public partial class ResDailyTaskChang : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResDailyTaskChang(this); } public const uint MsgID = 106107; 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(dailyTask == null) { dailyTask = new dailyTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); dailyTask.ReadMessage(ref readPos, totalCount); break; case 2: isAuto = ProtoBufUtils.ReadBoolean(ref readPos); break; default: break; } } } } public void Clear() { if(dailyTask != null) { dailyTask.Clear(); } isAuto = false; } public dailyTaskInfo dailyTask; public bool isAuto; } public partial class ResConquerTaskChang : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResConquerTaskChang(this); } public const uint MsgID = 106108; 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(questsTask == null) { questsTask = new conquerTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); questsTask.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(questsTask != null) { questsTask.Clear(); } } public conquerTaskInfo questsTask; } public partial class ResMainTaskOver : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResMainTaskOver(this); } public const uint MsgID = 106109; 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(overIDs == null) { overIDs = new List(); } overIDs.Add(ProtoBufUtils.ReadInt32(ref readPos)); break; default: break; } } } } public void Clear() { if(overIDs != null) { overIDs.Clear(); } } public List overIDs = new List(); } public partial class ResBranchTaskChang : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResBranchTaskChang(this); } public const uint MsgID = 106110; 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(branchTask == null) { branchTask = new branchTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); branchTask.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(branchTask != null) { branchTask.Clear(); } } public branchTaskInfo branchTask; } public partial class ResGenderTaskChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGenderTaskChange(this); } public const uint MsgID = 106111; 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(genderTask == null) { genderTask = new genderTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); genderTask.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(genderTask != null) { genderTask.Clear(); } } public genderTaskInfo genderTask; } public partial class ResTaskIsFinish : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTaskIsFinish(this); } public const uint MsgID = 106112; 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: taskId = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: isFinish = ProtoBufUtils.ReadBoolean(ref readPos); break; default: break; } } } } public void Clear() { type = 0; taskId = 0; isFinish = false; } public int type; public int taskId; public bool isFinish; } public partial class ResGuideTaskChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGuideTaskChange(this); } public const uint MsgID = 106113; 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(guideTask == null) { guideTask = new guideTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); guideTask.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(guideTask != null) { guideTask.Clear(); } } public guideTaskInfo guideTask; } public partial class ResBorderTaskChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResBorderTaskChange(this); } public const uint MsgID = 106114; 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(borderTask == null) { borderTask = new borderTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); borderTask.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(borderTask != null) { borderTask.Clear(); } } public borderTaskInfo borderTask; } public partial class ResBattleFieldTaskChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResBattleFieldTaskChange(this); } public const uint MsgID = 106115; 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(battleFieldTask == null) { battleFieldTask = new List(); } battleFieldTask.Add(new battleFieldTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); battleFieldTask[battleFieldTask.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: remainFreeFreshCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: nowBattleTaskCount = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(battleFieldTask != null) { battleFieldTask.Clear(); } remainFreeFreshCount = 0; nowBattleTaskCount = 0; } public List battleFieldTask = new List(); public int remainFreeFreshCount; public int nowBattleTaskCount; } public partial class ResEscortTaskChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResEscortTaskChange(this); } public const uint MsgID = 106120; 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(escortTask == null) { escortTask = new escortTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); escortTask.ReadMessage(ref readPos, totalCount); break; case 2: remainCount = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(escortTask != null) { escortTask.Clear(); } remainCount = 0; } public escortTaskInfo escortTask; public int remainCount; } public partial class ResTaskDelete : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTaskDelete(this); } public const uint MsgID = 106116; 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: modelId = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { type = 0; modelId = 0; } public int type; public int modelId; } public partial class ResBattleTaskNextFreshTime : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResBattleTaskNextFreshTime(this); } public const uint MsgID = 106117; 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: remainFreshTime = ProtoBufUtils.ReadInt64(ref readPos); break; default: break; } } } } public void Clear() { remainFreshTime = 0; } public long remainFreshTime; } public partial class ResDailyTaskFinish : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResDailyTaskFinish(this); } public const uint MsgID = 106123; 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: taskCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 2: if(rewards == null) { rewards = new List(); } rewards.Add(new MSG_Common.ShowItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); rewards[rewards.Count - 1].ReadMessage(ref readPos, totalCount); break; case 3: if(extraRewards == null) { extraRewards = new List(); } extraRewards.Add(new MSG_Common.ShowItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); extraRewards[extraRewards.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { taskCount = 0; if(rewards != null) { rewards.Clear(); } if(extraRewards != null) { extraRewards.Clear(); } } public int taskCount; public List rewards = new List(); public List extraRewards = new List(); } public partial class ReqTaskFinish : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106202; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,modelId); ProtoBufUtils.WriteInt32(3,rewardPer); ProtoBufUtils.WriteInt64(4,taskId); ProtoBufUtils.WriteInt32(5,subType); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; modelId = 0; rewardPer = 0; taskId = 0; subType = 0; } public int type; public int modelId; public int rewardPer; public long taskId; public int subType; } public partial class ReqGiveUpTask : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106206; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,modelId); ProtoBufUtils.WriteInt64(3,taskId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; modelId = 0; taskId = 0; } public int type; public int modelId; public long taskId; } public partial class ReqQuickFinish : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106204; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,overPer); ProtoBufUtils.WriteInt32(3,subType); ProtoBufUtils.WriteInt32(4,taskCount); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; overPer = 0; subType = 0; taskCount = 0; } public int type; public int overPer; public int subType; public int taskCount; } public partial class ReqOneKeyOverTask : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106209; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,taskModelId); ProtoBufUtils.WriteInt32(3,subType); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; taskModelId = 0; subType = 0; } public int type; public int taskModelId; public int subType; } public partial class ReqDailyUpStar : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106210; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,modelId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { modelId = 0; } public int modelId; } public partial class ReqReceiveTask : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106211; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,taskId); ProtoBufUtils.WriteInt32(2,type); ProtoBufUtils.WriteInt32(3,subType); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { taskId = 0; type = 0; subType = 0; } public int taskId; public int type; public int subType; } public partial class ReqCheckTaskIsFinish : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106212; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,taskId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; taskId = 0; } public int type; public int taskId; } public partial class ReqRefreshTask : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106213; 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 ReqChangeTaskState : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106214; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,type); ProtoBufUtils.WriteInt32(2,modelId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { type = 0; modelId = 0; } public int type; public int modelId; } public partial class ResLoopTaskChange : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResLoopTaskChange(this); } public const uint MsgID = 106118; 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(loopTask == null) { loopTask = new loopTaskInfo(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); loopTask.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(loopTask != null) { loopTask.Clear(); } } public loopTaskInfo loopTask; } public partial class ResGuildTaskPool : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGuildTaskPool(this); } public const uint MsgID = 106121; 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(taskList == null) { taskList = new List(); } taskList.Add(new conquerTaskInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); taskList[taskList.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: refreshCount = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: receiveCount = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(taskList != null) { taskList.Clear(); } refreshCount = 0; receiveCount = 0; } public List taskList = new List(); public int refreshCount; public int receiveCount; } public partial class ReqRefreshGuildTaskPool : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106215; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteBoolean(1,useGold); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { useGold = false; } public bool useGold; } public partial class ReqGetTarget : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106216; 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 ResTargetInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTargetInfo(this); } public const uint MsgID = 106122; 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: stage = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { stage = 0; } public int stage; } public partial class ReqChangeJob : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106217; 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 ReqDailyTaskCountReward : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 106225; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,count); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { count = 0; } public int count; } public partial class ResDailyTaskCountReward : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResDailyTaskCountReward(this); } public const uint MsgID = 106125; 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(countReward == null) { countReward = new DailyTaskCountReward(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); countReward.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(countReward != null) { countReward.Clear(); } } public DailyTaskCountReward countReward; } }