using System.Collections.Generic; using Thousandto.Plugins.Common; using Thousandto.Code.Logic.Network; namespace MSG_NewFashion { public partial class NewFashion : 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 : fashionID = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : star = 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); ProtoBufUtils.WriteInt32(1,fashionID); ProtoBufUtils.WriteInt32(2,star); ProtoBufUtils.WriteInt32(3,type); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { fashionID = 0; star = 0; type = 0; } public int fashionID; public int star; public int type; } public partial class TjData : 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 : tjID = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : star = 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,tjID); ProtoBufUtils.WriteInt32(2,star); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { tjID = 0; star = 0; } public int tjID; public int star; } public partial class ResOnlineInitFashionInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResOnlineInitFashionInfo(this); } public const uint MsgID = 188101; 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(wearData == null) { wearData = new List(); } wearData.Add(new NewFashion()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); wearData[wearData.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: if(activeIds == null) { activeIds = new List(); } activeIds.Add(new NewFashion()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); activeIds[activeIds.Count - 1].ReadMessage(ref readPos, totalCount); break; case 3: if(activeTjs == null) { activeTjs = new List(); } activeTjs.Add(new TjData()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); activeTjs[activeTjs.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(wearData != null) { wearData.Clear(); } if(activeIds != null) { activeIds.Clear(); } if(activeTjs != null) { activeTjs.Clear(); } } public List wearData = new List(); public List activeIds = new List(); public List activeTjs = new List(); } public partial class ReqActiveFashion : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 188205; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,fashionID); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { fashionID = 0; } public int fashionID; } public partial class ReqSaveFashion : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 188201; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); for (int i = 0; i < wearIds.Count; i++) { ProtoBufUtils.WriteInt32(1,wearIds[i]); } bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { if(wearIds != null) { wearIds.Clear(); } } public List wearIds = new List(); } public partial class ResSaveFashionResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResSaveFashionResult(this); } public const uint MsgID = 188102; 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(retData == null) { retData = new List(); } retData.Add(new NewFashion()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); retData[retData.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: isActivate = ProtoBufUtils.ReadBoolean(ref readPos); break; case 3: if(activateID == null) { activateID = new NewFashion(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); activateID.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(retData != null) { retData.Clear(); } isActivate = false; if(activateID != null) { activateID.Clear(); } } public List retData = new List(); public bool isActivate; public NewFashion activateID; } public partial class ResNewFashionBodyBroadcast : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResNewFashionBodyBroadcast(this); } public const uint MsgID = 188103; public void Send(){} public void ReadMessage(byte[] bytes) { lock (ProtoBufUtils.ReadLocker) { Clear(); int endIndex = bytes.Length - 1; int readPos = 0; int totalCount = 0; ProtoBufUtils.InitReadData(bytes, ref readPos); while (readPos <= endIndex) { int curType = bytes[readPos] & 7; int fieldNumber = ProtoBufUtils.ReadFieldNumber(ref readPos); switch (fieldNumber) { case 1: playerId = ProtoBufUtils.ReadUint64(ref readPos); break; case 2: if(retData == null) { retData = new List(); } retData.Add(new NewFashion()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); retData[retData.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { playerId = 0; if(retData != null) { retData.Clear(); } } public ulong playerId; public List retData = new List(); } public partial class ReqFashionStar : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 188202; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,fashionID); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { fashionID = 0; } public int fashionID; } public partial class ResFashionStarResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResFashionStarResult(this); } public const uint MsgID = 188104; 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(retData == null) { retData = new NewFashion(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); retData.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(retData != null) { retData.Clear(); } } public NewFashion retData; } public partial class ReqActiveTj : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 188203; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,tjID); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { tjID = 0; } public int tjID; } public partial class ResActiveTjResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResActiveTjResult(this); } public const uint MsgID = 188105; 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(tjData == null) { tjData = new TjData(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); tjData.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(tjData != null) { tjData.Clear(); } } public TjData tjData; } public partial class ReqTjStar : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 188204; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,tjID); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { tjID = 0; } public int tjID; } public partial class ResTjStarResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResTjStarResult(this); } public const uint MsgID = 188106; 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(tjData == null) { tjData = new TjData(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); tjData.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(tjData != null) { tjData.Clear(); } } public TjData tjData; } }