using System.Collections.Generic; using Thousandto.Plugins.Common; using Thousandto.Code.Logic.Network; namespace MSG_Commercialize { public partial class ReqCommercialize : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 176201; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,typ); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { typ = 0; } public int typ; } public partial class ItemInfo : 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 : itemID = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : num = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : bind = 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,itemID); ProtoBufUtils.WriteInt32(2,num); ProtoBufUtils.WriteBoolean(3,bind); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { itemID = 0; num = 0; bind = false; } public int itemID; public int num; public bool bind; } public partial class DailyRechargeCfg : 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 : awardId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : position = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : day = ProtoBufUtils.ReadInt32(ref readPos); break; case 4 : money = ProtoBufUtils.ReadInt32(ref readPos); break; case 5 : if(items == null) { items = new List(); } items.Add(new ItemInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); items[items.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,awardId); ProtoBufUtils.WriteInt32(2,position); ProtoBufUtils.WriteInt32(3,day); ProtoBufUtils.WriteInt32(4,money); for (int i = 0; i < items.Count; i++) { if(items != null) { items[i].WriteMessage(5); } } ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { awardId = 0; position = 0; day = 0; money = 0; if(items != null) { items.Clear(); } } public int awardId; public int position; public int day; public int money; public List items = new List(); } public partial class ReqDailyRechargeCfg : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 176202; 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 ReqGetDailyRechargeAward : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 176203; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,awardId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { awardId = 0; } public int awardId; } public partial class ResDailyRechargeCfg : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResDailyRechargeCfg(this); } public const uint MsgID = 176101; 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: startTime = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: endTime = ProtoBufUtils.ReadInt64(ref readPos); break; case 3: if(cfgList == null) { cfgList = new List(); } cfgList.Add(new DailyRechargeCfg()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); cfgList[cfgList.Count - 1].ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { startTime = 0; endTime = 0; if(cfgList != null) { cfgList.Clear(); } } public long startTime; public long endTime; public List cfgList = new List(); } public partial class DailyRechargeInfo : 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 : awardId = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : status = ProtoBufUtils.ReadInt32(ref readPos); break; case 3 : day = 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,awardId); ProtoBufUtils.WriteInt32(2,status); ProtoBufUtils.WriteInt32(3,day); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { awardId = 0; status = 0; day = 0; } public int awardId; public int status; public int day; } public partial class SyncDailyRechargeInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_SyncDailyRechargeInfo(this); } public const uint MsgID = 176102; 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(dailyRechargeList == null) { dailyRechargeList = new List(); } dailyRechargeList.Add(new DailyRechargeInfo()); totalCount = ProtoBufUtils.ReadInt32(ref readPos); dailyRechargeList[dailyRechargeList.Count - 1].ReadMessage(ref readPos, totalCount); break; case 2: isOpen = ProtoBufUtils.ReadBoolean(ref readPos); break; case 3: count = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { if(dailyRechargeList != null) { dailyRechargeList.Clear(); } isOpen = false; count = 0; } public List dailyRechargeList = new List(); public bool isOpen; public int count; } public partial class FCChargeData : 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 : cfgID = ProtoBufUtils.ReadInt32(ref readPos); break; case 2 : goldCount = ProtoBufUtils.ReadInt64(ref readPos); break; case 3 : 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,cfgID); ProtoBufUtils.WriteInt64(2,goldCount); ProtoBufUtils.WriteBoolean(3,isReward); ProtoBufUtils.SetVEndIndex(subItemInfoId); return ProtoBufUtils.CheckAndSetLength(subItemInfoId); } public void Clear() { cfgID = 0; goldCount = 0; isReward = false; } public int cfgID; public long goldCount; public bool isReward; } public partial class ResFCChargeData : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResFCChargeData(this); } public const uint MsgID = 176103; 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(firstData == null) { firstData = new FCChargeData(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); firstData.ReadMessage(ref readPos, totalCount); break; case 2: if(nextData == null) { nextData = new FCChargeData(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); nextData.ReadMessage(ref readPos, totalCount); break; case 3: if(hundredData == null) { hundredData = new FCChargeData(); } totalCount = ProtoBufUtils.ReadInt32(ref readPos); hundredData.ReadMessage(ref readPos, totalCount); break; default: break; } } } } public void Clear() { if(firstData != null) { firstData.Clear(); } if(nextData != null) { nextData.Clear(); } if(hundredData != null) { hundredData.Clear(); } } public FCChargeData firstData; public FCChargeData nextData; public FCChargeData hundredData; } public partial class ReqFCChargeReward : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 176204; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,cfgID); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { cfgID = 0; } public int cfgID; } public partial class ResDailyRechargeInfo : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResDailyRechargeInfo(this); } public const uint MsgID = 176104; 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: rechargeTotal = ProtoBufUtils.ReadInt64(ref readPos); break; case 2: consumeTotal = ProtoBufUtils.ReadInt32(ref readPos); break; case 3: if(rechargeIdList == null) { rechargeIdList = new List(); } rechargeIdList.Add(ProtoBufUtils.ReadInt32(ref readPos)); break; case 4: if(consumeIdList == null) { consumeIdList = new List(); } consumeIdList.Add(ProtoBufUtils.ReadInt32(ref readPos)); break; case 5: boxRewardCount = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { rechargeTotal = 0; consumeTotal = 0; if(rechargeIdList != null) { rechargeIdList.Clear(); } if(consumeIdList != null) { consumeIdList.Clear(); } boxRewardCount = 0; } public long rechargeTotal; public int consumeTotal; public List rechargeIdList = new List(); public List consumeIdList = new List(); public int boxRewardCount; } public partial class ReqGetRechargeReward : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 176205; public void Excute(){} public void Send() { lock (ProtoBufUtils.WriteLocker) { byte[] bytes = null; ProtoBufUtils.InitWriteData(); ProtoBufUtils.WriteInt32(1,rewarId); bytes = ProtoBufUtils.GetData(); Thousandto.Plugins.Common.Networker.Instance.Send(bytes, MsgID); } } public void Clear() { rewarId = 0; } public int rewarId; } public partial class ReqGetBoxReward : ProtoBuf.IExtensible, ProtoBuf.IReqMessage { public const uint MsgID = 176206; 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 ResGetBoxRewardResult : ProtoBuf.IExtensible, ProtoBuf.IResMessage { public void Excute() { HandleMsgResult.getInstance().GS2U_ResGetBoxRewardResult(this); } public const uint MsgID = 176105; 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: boxRewardCount = ProtoBufUtils.ReadInt32(ref readPos); break; default: break; } } } } public void Clear() { boxRewardCount = 0; } public int boxRewardCount; } }