/** * * Autogenerated by Thrift Compiler (0.22.0) * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * */ using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.IO; using System.Linq; using System.Threading; using System.Threading.Tasks; using Thrift; using Thrift.Collections; using System.Runtime.Serialization; using Thrift.Protocol; using Thrift.Protocol.Entities; using Thrift.Protocol.Utilities; using Thrift.Transport; using Thrift.Transport.Client; #pragma warning disable IDE0079 // remove unnecessary pragmas #pragma warning disable IDE0017 // object init can be simplified #pragma warning disable IDE0028 // collection init can be simplified #pragma warning disable IDE0305 // collection init can be simplified #pragma warning disable IDE0034 // simplify default expression #pragma warning disable IDE0066 // use switch expression #pragma warning disable IDE0090 // simplify new expression #pragma warning disable IDE0290 // use primary CTOR #pragma warning disable IDE1006 // parts of the code use IDL spelling #pragma warning disable CA1822 // empty DeepCopy() methods still non-static #pragma warning disable IDE0083 // pattern matching "that is not SomeType" requires net5.0 but we still support earlier versions namespace Byway.Thrift.Data { [DataContract(Namespace="")] public partial class AllConfigs : TBase { private global::Byway.Thrift.Data.AdGiftData _AdGiftData; private global::Byway.Thrift.Data.BagItemConfig _BagItemConfig; private global::Byway.Thrift.Data.BonusValue _BonusValue; private global::Byway.Thrift.Data.CardDetailCfg _CardDetailCfg; private global::Byway.Thrift.Data.CardPackCfg _CardPackCfg; private global::Byway.Thrift.Data.CardStickerExchangeCfg _CardStickerExchangeCfg; private global::Byway.Thrift.Data.CatsGardenMultiplyData _CatsGardenMultiplyData; private global::Byway.Thrift.Data.CatsGardenProgressData _CatsGardenProgressData; private global::Byway.Thrift.Data.CatsGardenSlotData _CatsGardenSlotData; private global::Byway.Thrift.Data.CatsGardenTempleteData _CatsGardenTempleteData; private global::Byway.Thrift.Data.CatTrickData _CatTrickData; private global::Byway.Thrift.Data.ChampshipCfg _ChampshipCfg; private global::Byway.Thrift.Data.ChampshipRankReward _ChampshipRankReward; private global::Byway.Thrift.Data.ChampshipRankInfo _ChampshipRankInfo; private global::Byway.Thrift.Data.OrderScene _OrderScene; private global::Byway.Thrift.Data.ChampshipScoreReward _ChampshipScoreReward; private global::Byway.Thrift.Data.CollectionRoomReward _CollectionRoomReward; private global::Byway.Thrift.Data.CollectionsRewardsData _CollectionsRewardsData; private global::Byway.Thrift.Data.CollectionsUnlockLineData _CollectionsUnlockLineData; private global::Byway.Thrift.Data.ComboGift _ComboGift; private global::Byway.Thrift.Data.ComboGiftTwo _ComboGiftTwo; private global::Byway.Thrift.Data.DailyTaskActiveCfg _DailyTaskActiveCfg; private global::Byway.Thrift.Data.DailyTaskConfig _DailyTaskConfig; private global::Byway.Thrift.Data.DailyTaskDetail _DailyTaskDetail; private global::Byway.Thrift.Data.DailyTaskReward _DailyTaskReward; private global::Byway.Thrift.Data.DecorateCost _DecorateCost; private global::Byway.Thrift.Data.DialogData _DialogData; private global::Byway.Thrift.Data.EmiterRetreatData _EmiterRetreatData; private global::Byway.Thrift.Data.EmojiData _EmojiData; private global::Byway.Thrift.Data.EndlessGift _EndlessGift; private global::Byway.Thrift.Data.EnergyLimitGift _EnergyLimitGift; private global::Byway.Thrift.Data.FrameData _FrameData; private global::Byway.Thrift.Data.GrowthFund _GrowthFund; private global::Byway.Thrift.Data.GuessReward _GuessReward; private global::Byway.Thrift.Data.GuideData _GuideData; private global::Byway.Thrift.Data.HandbookReward _HandbookReward; private global::Byway.Thrift.Data.HeadData _HeadData; private global::Byway.Thrift.Data.HowToPlay _HowToPlay; private global::Byway.Thrift.Data.IndoorProgress _IndoorProgress; private global::Byway.Thrift.Data.LanguageData _LanguageData; private global::Byway.Thrift.Data.LevelData _LevelData; private global::Byway.Thrift.Data.LuckyCatData _LuckyCatData; private global::Byway.Thrift.Data.LuckyCatProbability _LuckyCatProbability; private global::Byway.Thrift.Data.MainCardCollect _MainCardCollect; private global::Byway.Thrift.Data.MergeData _MergeData; private global::Byway.Thrift.Data.MileStoneDetail _MileStoneDetail; private global::Byway.Thrift.Data.MileStoneReward _MileStoneReward; private global::Byway.Thrift.Data.ChampshipJackpot _ChampshipJackpot; private global::Byway.Thrift.Data.MiningReward _MiningReward; private global::Byway.Thrift.Data.Music _Music; private global::Byway.Thrift.Data.NetAssetData _NetAssetData; private global::Byway.Thrift.Data.NetworkItemData _NetworkItemData; private global::Byway.Thrift.Data.NewbieDailyTaskCfg _NewbieDailyTaskCfg; private global::Byway.Thrift.Data.NewbieScoreCfg _NewbieScoreCfg; private global::Byway.Thrift.Data.NPCFriendsData _NPCFriendsData; private global::Byway.Thrift.Data.PassOne _PassOne; private global::Byway.Thrift.Data.PetAdWorkGift _PetAdWorkGift; private global::Byway.Thrift.Data.PetAirItem _PetAirItem; private global::Byway.Thrift.Data.PetCareItem _PetCareItem; private global::Byway.Thrift.Data.PetCoinGift _PetCoinGift; private global::Byway.Thrift.Data.PetDailyTaskCfg _PetDailyTaskCfg; private global::Byway.Thrift.Data.PetDressItem _PetDressItem; private global::Byway.Thrift.Data.PetHomeDecorateList _PetHomeDecorateList; private global::Byway.Thrift.Data.PetPlayJoyItem _PetPlayJoyItem; private global::Byway.Thrift.Data.PetRoomUnlockCfg _PetRoomUnlockCfg; private global::Byway.Thrift.Data.PetShopItem _PetShopItem; private global::Byway.Thrift.Data.PlayHomeDecorateCfg _PlayHomeDecorateCfg; private global::Byway.Thrift.Data.PromotionPack _PromotionPack; private global::Byway.Thrift.Data.RaceReward _RaceReward; private global::Byway.Thrift.Data.RankData _RankData; private global::Byway.Thrift.Data.RegionData _RegionData; private global::Byway.Thrift.Data.SceneData _SceneData; private global::Byway.Thrift.Data.SevenLoginCfg _SevenLoginCfg; private global::Byway.Thrift.Data.ShopItem _ShopItem; private global::Byway.Thrift.Data.ShopPack _ShopPack; private global::Byway.Thrift.Data.ShopSpecial _ShopSpecial; private global::Byway.Thrift.Data.SignInData _SignInData; private global::Byway.Thrift.Data.Sound _Sound; private global::Byway.Thrift.Data.StartMerge _StartMerge; private global::Byway.Thrift.Data.StartOrder _StartOrder; private global::Byway.Thrift.Data.TurnTableCfg _TurnTableCfg; private global::Byway.Thrift.Data.UIForm _UIForm; private global::Byway.Thrift.Data.WashStartMerge _WashStartMerge; private global::Byway.Thrift.Data.WeekTaskReward _WeekTaskReward; private global::Byway.Thrift.Data.LevelLauncherData _LevelLauncherData; private global::Byway.Thrift.Data.NickNameRandomData _NickNameRandomData; private global::Byway.Thrift.Data.ConstantString _ConstantString; private global::Byway.Thrift.Data.ConstantInt _ConstantInt; private global::Byway.Thrift.Data.GuideReward _GuideReward; private global::Byway.Thrift.Data.FriendConst _FriendConst; private global::Byway.Thrift.Data.ChargeConst _ChargeConst; private global::Byway.Thrift.Data.AmbientData _AmbientData; private global::Byway.Thrift.Data.FurShop _FurShop; private global::Byway.Thrift.Data.FakePlayroomDataMould _FakePlayroomDataMould; private global::Byway.Thrift.Data.LimitedTimeEventData _LimitedTimeEventData; private global::Byway.Thrift.Data.FriendInviteRewardData _FriendInviteRewardData; [DataMember(Order = 0)] public global::Byway.Thrift.Data.AdGiftData AdGiftData { get { return _AdGiftData; } set { __isset.AdGiftData = true; this._AdGiftData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.BagItemConfig BagItemConfig { get { return _BagItemConfig; } set { __isset.BagItemConfig = true; this._BagItemConfig = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.BonusValue BonusValue { get { return _BonusValue; } set { __isset.BonusValue = true; this._BonusValue = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CardDetailCfg CardDetailCfg { get { return _CardDetailCfg; } set { __isset.CardDetailCfg = true; this._CardDetailCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CardPackCfg CardPackCfg { get { return _CardPackCfg; } set { __isset.CardPackCfg = true; this._CardPackCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CardStickerExchangeCfg CardStickerExchangeCfg { get { return _CardStickerExchangeCfg; } set { __isset.CardStickerExchangeCfg = true; this._CardStickerExchangeCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CatsGardenMultiplyData CatsGardenMultiplyData { get { return _CatsGardenMultiplyData; } set { __isset.CatsGardenMultiplyData = true; this._CatsGardenMultiplyData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CatsGardenProgressData CatsGardenProgressData { get { return _CatsGardenProgressData; } set { __isset.CatsGardenProgressData = true; this._CatsGardenProgressData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CatsGardenSlotData CatsGardenSlotData { get { return _CatsGardenSlotData; } set { __isset.CatsGardenSlotData = true; this._CatsGardenSlotData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CatsGardenTempleteData CatsGardenTempleteData { get { return _CatsGardenTempleteData; } set { __isset.CatsGardenTempleteData = true; this._CatsGardenTempleteData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CatTrickData CatTrickData { get { return _CatTrickData; } set { __isset.CatTrickData = true; this._CatTrickData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ChampshipCfg ChampshipCfg { get { return _ChampshipCfg; } set { __isset.ChampshipCfg = true; this._ChampshipCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ChampshipRankReward ChampshipRankReward { get { return _ChampshipRankReward; } set { __isset.ChampshipRankReward = true; this._ChampshipRankReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ChampshipRankInfo ChampshipRankInfo { get { return _ChampshipRankInfo; } set { __isset.ChampshipRankInfo = true; this._ChampshipRankInfo = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.OrderScene OrderScene { get { return _OrderScene; } set { __isset.OrderScene = true; this._OrderScene = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ChampshipScoreReward ChampshipScoreReward { get { return _ChampshipScoreReward; } set { __isset.ChampshipScoreReward = true; this._ChampshipScoreReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CollectionRoomReward CollectionRoomReward { get { return _CollectionRoomReward; } set { __isset.CollectionRoomReward = true; this._CollectionRoomReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CollectionsRewardsData CollectionsRewardsData { get { return _CollectionsRewardsData; } set { __isset.CollectionsRewardsData = true; this._CollectionsRewardsData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.CollectionsUnlockLineData CollectionsUnlockLineData { get { return _CollectionsUnlockLineData; } set { __isset.CollectionsUnlockLineData = true; this._CollectionsUnlockLineData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ComboGift ComboGift { get { return _ComboGift; } set { __isset.ComboGift = true; this._ComboGift = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ComboGiftTwo ComboGiftTwo { get { return _ComboGiftTwo; } set { __isset.ComboGiftTwo = true; this._ComboGiftTwo = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.DailyTaskActiveCfg DailyTaskActiveCfg { get { return _DailyTaskActiveCfg; } set { __isset.DailyTaskActiveCfg = true; this._DailyTaskActiveCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.DailyTaskConfig DailyTaskConfig { get { return _DailyTaskConfig; } set { __isset.DailyTaskConfig = true; this._DailyTaskConfig = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.DailyTaskDetail DailyTaskDetail { get { return _DailyTaskDetail; } set { __isset.DailyTaskDetail = true; this._DailyTaskDetail = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.DailyTaskReward DailyTaskReward { get { return _DailyTaskReward; } set { __isset.DailyTaskReward = true; this._DailyTaskReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.DecorateCost DecorateCost { get { return _DecorateCost; } set { __isset.DecorateCost = true; this._DecorateCost = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.DialogData DialogData { get { return _DialogData; } set { __isset.DialogData = true; this._DialogData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.EmiterRetreatData EmiterRetreatData { get { return _EmiterRetreatData; } set { __isset.EmiterRetreatData = true; this._EmiterRetreatData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.EmojiData EmojiData { get { return _EmojiData; } set { __isset.EmojiData = true; this._EmojiData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.EndlessGift EndlessGift { get { return _EndlessGift; } set { __isset.EndlessGift = true; this._EndlessGift = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.EnergyLimitGift EnergyLimitGift { get { return _EnergyLimitGift; } set { __isset.EnergyLimitGift = true; this._EnergyLimitGift = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.FrameData FrameData { get { return _FrameData; } set { __isset.FrameData = true; this._FrameData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.GrowthFund GrowthFund { get { return _GrowthFund; } set { __isset.GrowthFund = true; this._GrowthFund = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.GuessReward GuessReward { get { return _GuessReward; } set { __isset.GuessReward = true; this._GuessReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.GuideData GuideData { get { return _GuideData; } set { __isset.GuideData = true; this._GuideData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.HandbookReward HandbookReward { get { return _HandbookReward; } set { __isset.HandbookReward = true; this._HandbookReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.HeadData HeadData { get { return _HeadData; } set { __isset.HeadData = true; this._HeadData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.HowToPlay HowToPlay { get { return _HowToPlay; } set { __isset.HowToPlay = true; this._HowToPlay = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.IndoorProgress IndoorProgress { get { return _IndoorProgress; } set { __isset.IndoorProgress = true; this._IndoorProgress = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.LanguageData LanguageData { get { return _LanguageData; } set { __isset.LanguageData = true; this._LanguageData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.LevelData LevelData { get { return _LevelData; } set { __isset.LevelData = true; this._LevelData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.LuckyCatData LuckyCatData { get { return _LuckyCatData; } set { __isset.LuckyCatData = true; this._LuckyCatData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.LuckyCatProbability LuckyCatProbability { get { return _LuckyCatProbability; } set { __isset.LuckyCatProbability = true; this._LuckyCatProbability = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.MainCardCollect MainCardCollect { get { return _MainCardCollect; } set { __isset.MainCardCollect = true; this._MainCardCollect = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.MergeData MergeData { get { return _MergeData; } set { __isset.MergeData = true; this._MergeData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.MileStoneDetail MileStoneDetail { get { return _MileStoneDetail; } set { __isset.MileStoneDetail = true; this._MileStoneDetail = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.MileStoneReward MileStoneReward { get { return _MileStoneReward; } set { __isset.MileStoneReward = true; this._MileStoneReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ChampshipJackpot ChampshipJackpot { get { return _ChampshipJackpot; } set { __isset.ChampshipJackpot = true; this._ChampshipJackpot = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.MiningReward MiningReward { get { return _MiningReward; } set { __isset.MiningReward = true; this._MiningReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.Music Music { get { return _Music; } set { __isset.Music = true; this._Music = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.NetAssetData NetAssetData { get { return _NetAssetData; } set { __isset.NetAssetData = true; this._NetAssetData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.NetworkItemData NetworkItemData { get { return _NetworkItemData; } set { __isset.NetworkItemData = true; this._NetworkItemData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.NewbieDailyTaskCfg NewbieDailyTaskCfg { get { return _NewbieDailyTaskCfg; } set { __isset.NewbieDailyTaskCfg = true; this._NewbieDailyTaskCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.NewbieScoreCfg NewbieScoreCfg { get { return _NewbieScoreCfg; } set { __isset.NewbieScoreCfg = true; this._NewbieScoreCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.NPCFriendsData NPCFriendsData { get { return _NPCFriendsData; } set { __isset.NPCFriendsData = true; this._NPCFriendsData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PassOne PassOne { get { return _PassOne; } set { __isset.PassOne = true; this._PassOne = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetAdWorkGift PetAdWorkGift { get { return _PetAdWorkGift; } set { __isset.PetAdWorkGift = true; this._PetAdWorkGift = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetAirItem PetAirItem { get { return _PetAirItem; } set { __isset.PetAirItem = true; this._PetAirItem = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetCareItem PetCareItem { get { return _PetCareItem; } set { __isset.PetCareItem = true; this._PetCareItem = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetCoinGift PetCoinGift { get { return _PetCoinGift; } set { __isset.PetCoinGift = true; this._PetCoinGift = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetDailyTaskCfg PetDailyTaskCfg { get { return _PetDailyTaskCfg; } set { __isset.PetDailyTaskCfg = true; this._PetDailyTaskCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetDressItem PetDressItem { get { return _PetDressItem; } set { __isset.PetDressItem = true; this._PetDressItem = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetHomeDecorateList PetHomeDecorateList { get { return _PetHomeDecorateList; } set { __isset.PetHomeDecorateList = true; this._PetHomeDecorateList = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetPlayJoyItem PetPlayJoyItem { get { return _PetPlayJoyItem; } set { __isset.PetPlayJoyItem = true; this._PetPlayJoyItem = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetRoomUnlockCfg PetRoomUnlockCfg { get { return _PetRoomUnlockCfg; } set { __isset.PetRoomUnlockCfg = true; this._PetRoomUnlockCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PetShopItem PetShopItem { get { return _PetShopItem; } set { __isset.PetShopItem = true; this._PetShopItem = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PlayHomeDecorateCfg PlayHomeDecorateCfg { get { return _PlayHomeDecorateCfg; } set { __isset.PlayHomeDecorateCfg = true; this._PlayHomeDecorateCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.PromotionPack PromotionPack { get { return _PromotionPack; } set { __isset.PromotionPack = true; this._PromotionPack = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.RaceReward RaceReward { get { return _RaceReward; } set { __isset.RaceReward = true; this._RaceReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.RankData RankData { get { return _RankData; } set { __isset.RankData = true; this._RankData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.RegionData RegionData { get { return _RegionData; } set { __isset.RegionData = true; this._RegionData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.SceneData SceneData { get { return _SceneData; } set { __isset.SceneData = true; this._SceneData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.SevenLoginCfg SevenLoginCfg { get { return _SevenLoginCfg; } set { __isset.SevenLoginCfg = true; this._SevenLoginCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ShopItem ShopItem { get { return _ShopItem; } set { __isset.ShopItem = true; this._ShopItem = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ShopPack ShopPack { get { return _ShopPack; } set { __isset.ShopPack = true; this._ShopPack = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ShopSpecial ShopSpecial { get { return _ShopSpecial; } set { __isset.ShopSpecial = true; this._ShopSpecial = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.SignInData SignInData { get { return _SignInData; } set { __isset.SignInData = true; this._SignInData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.Sound Sound { get { return _Sound; } set { __isset.Sound = true; this._Sound = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.StartMerge StartMerge { get { return _StartMerge; } set { __isset.StartMerge = true; this._StartMerge = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.StartOrder StartOrder { get { return _StartOrder; } set { __isset.StartOrder = true; this._StartOrder = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.TurnTableCfg TurnTableCfg { get { return _TurnTableCfg; } set { __isset.TurnTableCfg = true; this._TurnTableCfg = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.UIForm UIForm { get { return _UIForm; } set { __isset.UIForm = true; this._UIForm = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.WashStartMerge WashStartMerge { get { return _WashStartMerge; } set { __isset.WashStartMerge = true; this._WashStartMerge = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.WeekTaskReward WeekTaskReward { get { return _WeekTaskReward; } set { __isset.WeekTaskReward = true; this._WeekTaskReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.LevelLauncherData LevelLauncherData { get { return _LevelLauncherData; } set { __isset.LevelLauncherData = true; this._LevelLauncherData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.NickNameRandomData NickNameRandomData { get { return _NickNameRandomData; } set { __isset.NickNameRandomData = true; this._NickNameRandomData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ConstantString ConstantString { get { return _ConstantString; } set { __isset.ConstantString = true; this._ConstantString = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ConstantInt ConstantInt { get { return _ConstantInt; } set { __isset.ConstantInt = true; this._ConstantInt = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.GuideReward GuideReward { get { return _GuideReward; } set { __isset.GuideReward = true; this._GuideReward = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.FriendConst FriendConst { get { return _FriendConst; } set { __isset.FriendConst = true; this._FriendConst = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.ChargeConst ChargeConst { get { return _ChargeConst; } set { __isset.ChargeConst = true; this._ChargeConst = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.AmbientData AmbientData { get { return _AmbientData; } set { __isset.AmbientData = true; this._AmbientData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.FurShop FurShop { get { return _FurShop; } set { __isset.FurShop = true; this._FurShop = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.FakePlayroomDataMould FakePlayroomDataMould { get { return _FakePlayroomDataMould; } set { __isset.FakePlayroomDataMould = true; this._FakePlayroomDataMould = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.LimitedTimeEventData LimitedTimeEventData { get { return _LimitedTimeEventData; } set { __isset.LimitedTimeEventData = true; this._LimitedTimeEventData = value; } } [DataMember(Order = 0)] public global::Byway.Thrift.Data.FriendInviteRewardData FriendInviteRewardData { get { return _FriendInviteRewardData; } set { __isset.FriendInviteRewardData = true; this._FriendInviteRewardData = value; } } [DataMember(Order = 1)] public Isset __isset; [DataContract] public struct Isset { [DataMember] public bool AdGiftData; [DataMember] public bool BagItemConfig; [DataMember] public bool BonusValue; [DataMember] public bool CardDetailCfg; [DataMember] public bool CardPackCfg; [DataMember] public bool CardStickerExchangeCfg; [DataMember] public bool CatsGardenMultiplyData; [DataMember] public bool CatsGardenProgressData; [DataMember] public bool CatsGardenSlotData; [DataMember] public bool CatsGardenTempleteData; [DataMember] public bool CatTrickData; [DataMember] public bool ChampshipCfg; [DataMember] public bool ChampshipRankReward; [DataMember] public bool ChampshipRankInfo; [DataMember] public bool OrderScene; [DataMember] public bool ChampshipScoreReward; [DataMember] public bool CollectionRoomReward; [DataMember] public bool CollectionsRewardsData; [DataMember] public bool CollectionsUnlockLineData; [DataMember] public bool ComboGift; [DataMember] public bool ComboGiftTwo; [DataMember] public bool DailyTaskActiveCfg; [DataMember] public bool DailyTaskConfig; [DataMember] public bool DailyTaskDetail; [DataMember] public bool DailyTaskReward; [DataMember] public bool DecorateCost; [DataMember] public bool DialogData; [DataMember] public bool EmiterRetreatData; [DataMember] public bool EmojiData; [DataMember] public bool EndlessGift; [DataMember] public bool EnergyLimitGift; [DataMember] public bool FrameData; [DataMember] public bool GrowthFund; [DataMember] public bool GuessReward; [DataMember] public bool GuideData; [DataMember] public bool HandbookReward; [DataMember] public bool HeadData; [DataMember] public bool HowToPlay; [DataMember] public bool IndoorProgress; [DataMember] public bool LanguageData; [DataMember] public bool LevelData; [DataMember] public bool LuckyCatData; [DataMember] public bool LuckyCatProbability; [DataMember] public bool MainCardCollect; [DataMember] public bool MergeData; [DataMember] public bool MileStoneDetail; [DataMember] public bool MileStoneReward; [DataMember] public bool ChampshipJackpot; [DataMember] public bool MiningReward; [DataMember] public bool Music; [DataMember] public bool NetAssetData; [DataMember] public bool NetworkItemData; [DataMember] public bool NewbieDailyTaskCfg; [DataMember] public bool NewbieScoreCfg; [DataMember] public bool NPCFriendsData; [DataMember] public bool PassOne; [DataMember] public bool PetAdWorkGift; [DataMember] public bool PetAirItem; [DataMember] public bool PetCareItem; [DataMember] public bool PetCoinGift; [DataMember] public bool PetDailyTaskCfg; [DataMember] public bool PetDressItem; [DataMember] public bool PetHomeDecorateList; [DataMember] public bool PetPlayJoyItem; [DataMember] public bool PetRoomUnlockCfg; [DataMember] public bool PetShopItem; [DataMember] public bool PlayHomeDecorateCfg; [DataMember] public bool PromotionPack; [DataMember] public bool RaceReward; [DataMember] public bool RankData; [DataMember] public bool RegionData; [DataMember] public bool SceneData; [DataMember] public bool SevenLoginCfg; [DataMember] public bool ShopItem; [DataMember] public bool ShopPack; [DataMember] public bool ShopSpecial; [DataMember] public bool SignInData; [DataMember] public bool Sound; [DataMember] public bool StartMerge; [DataMember] public bool StartOrder; [DataMember] public bool TurnTableCfg; [DataMember] public bool UIForm; [DataMember] public bool WashStartMerge; [DataMember] public bool WeekTaskReward; [DataMember] public bool LevelLauncherData; [DataMember] public bool NickNameRandomData; [DataMember] public bool ConstantString; [DataMember] public bool ConstantInt; [DataMember] public bool GuideReward; [DataMember] public bool FriendConst; [DataMember] public bool ChargeConst; [DataMember] public bool AmbientData; [DataMember] public bool FurShop; [DataMember] public bool FakePlayroomDataMould; [DataMember] public bool LimitedTimeEventData; [DataMember] public bool FriendInviteRewardData; } #region XmlSerializer support public bool ShouldSerializeAdGiftData() { return __isset.AdGiftData; } public bool ShouldSerializeBagItemConfig() { return __isset.BagItemConfig; } public bool ShouldSerializeBonusValue() { return __isset.BonusValue; } public bool ShouldSerializeCardDetailCfg() { return __isset.CardDetailCfg; } public bool ShouldSerializeCardPackCfg() { return __isset.CardPackCfg; } public bool ShouldSerializeCardStickerExchangeCfg() { return __isset.CardStickerExchangeCfg; } public bool ShouldSerializeCatsGardenMultiplyData() { return __isset.CatsGardenMultiplyData; } public bool ShouldSerializeCatsGardenProgressData() { return __isset.CatsGardenProgressData; } public bool ShouldSerializeCatsGardenSlotData() { return __isset.CatsGardenSlotData; } public bool ShouldSerializeCatsGardenTempleteData() { return __isset.CatsGardenTempleteData; } public bool ShouldSerializeCatTrickData() { return __isset.CatTrickData; } public bool ShouldSerializeChampshipCfg() { return __isset.ChampshipCfg; } public bool ShouldSerializeChampshipRankReward() { return __isset.ChampshipRankReward; } public bool ShouldSerializeChampshipRankInfo() { return __isset.ChampshipRankInfo; } public bool ShouldSerializeOrderScene() { return __isset.OrderScene; } public bool ShouldSerializeChampshipScoreReward() { return __isset.ChampshipScoreReward; } public bool ShouldSerializeCollectionRoomReward() { return __isset.CollectionRoomReward; } public bool ShouldSerializeCollectionsRewardsData() { return __isset.CollectionsRewardsData; } public bool ShouldSerializeCollectionsUnlockLineData() { return __isset.CollectionsUnlockLineData; } public bool ShouldSerializeComboGift() { return __isset.ComboGift; } public bool ShouldSerializeComboGiftTwo() { return __isset.ComboGiftTwo; } public bool ShouldSerializeDailyTaskActiveCfg() { return __isset.DailyTaskActiveCfg; } public bool ShouldSerializeDailyTaskConfig() { return __isset.DailyTaskConfig; } public bool ShouldSerializeDailyTaskDetail() { return __isset.DailyTaskDetail; } public bool ShouldSerializeDailyTaskReward() { return __isset.DailyTaskReward; } public bool ShouldSerializeDecorateCost() { return __isset.DecorateCost; } public bool ShouldSerializeDialogData() { return __isset.DialogData; } public bool ShouldSerializeEmiterRetreatData() { return __isset.EmiterRetreatData; } public bool ShouldSerializeEmojiData() { return __isset.EmojiData; } public bool ShouldSerializeEndlessGift() { return __isset.EndlessGift; } public bool ShouldSerializeEnergyLimitGift() { return __isset.EnergyLimitGift; } public bool ShouldSerializeFrameData() { return __isset.FrameData; } public bool ShouldSerializeGrowthFund() { return __isset.GrowthFund; } public bool ShouldSerializeGuessReward() { return __isset.GuessReward; } public bool ShouldSerializeGuideData() { return __isset.GuideData; } public bool ShouldSerializeHandbookReward() { return __isset.HandbookReward; } public bool ShouldSerializeHeadData() { return __isset.HeadData; } public bool ShouldSerializeHowToPlay() { return __isset.HowToPlay; } public bool ShouldSerializeIndoorProgress() { return __isset.IndoorProgress; } public bool ShouldSerializeLanguageData() { return __isset.LanguageData; } public bool ShouldSerializeLevelData() { return __isset.LevelData; } public bool ShouldSerializeLuckyCatData() { return __isset.LuckyCatData; } public bool ShouldSerializeLuckyCatProbability() { return __isset.LuckyCatProbability; } public bool ShouldSerializeMainCardCollect() { return __isset.MainCardCollect; } public bool ShouldSerializeMergeData() { return __isset.MergeData; } public bool ShouldSerializeMileStoneDetail() { return __isset.MileStoneDetail; } public bool ShouldSerializeMileStoneReward() { return __isset.MileStoneReward; } public bool ShouldSerializeChampshipJackpot() { return __isset.ChampshipJackpot; } public bool ShouldSerializeMiningReward() { return __isset.MiningReward; } public bool ShouldSerializeMusic() { return __isset.Music; } public bool ShouldSerializeNetAssetData() { return __isset.NetAssetData; } public bool ShouldSerializeNetworkItemData() { return __isset.NetworkItemData; } public bool ShouldSerializeNewbieDailyTaskCfg() { return __isset.NewbieDailyTaskCfg; } public bool ShouldSerializeNewbieScoreCfg() { return __isset.NewbieScoreCfg; } public bool ShouldSerializeNPCFriendsData() { return __isset.NPCFriendsData; } public bool ShouldSerializePassOne() { return __isset.PassOne; } public bool ShouldSerializePetAdWorkGift() { return __isset.PetAdWorkGift; } public bool ShouldSerializePetAirItem() { return __isset.PetAirItem; } public bool ShouldSerializePetCareItem() { return __isset.PetCareItem; } public bool ShouldSerializePetCoinGift() { return __isset.PetCoinGift; } public bool ShouldSerializePetDailyTaskCfg() { return __isset.PetDailyTaskCfg; } public bool ShouldSerializePetDressItem() { return __isset.PetDressItem; } public bool ShouldSerializePetHomeDecorateList() { return __isset.PetHomeDecorateList; } public bool ShouldSerializePetPlayJoyItem() { return __isset.PetPlayJoyItem; } public bool ShouldSerializePetRoomUnlockCfg() { return __isset.PetRoomUnlockCfg; } public bool ShouldSerializePetShopItem() { return __isset.PetShopItem; } public bool ShouldSerializePlayHomeDecorateCfg() { return __isset.PlayHomeDecorateCfg; } public bool ShouldSerializePromotionPack() { return __isset.PromotionPack; } public bool ShouldSerializeRaceReward() { return __isset.RaceReward; } public bool ShouldSerializeRankData() { return __isset.RankData; } public bool ShouldSerializeRegionData() { return __isset.RegionData; } public bool ShouldSerializeSceneData() { return __isset.SceneData; } public bool ShouldSerializeSevenLoginCfg() { return __isset.SevenLoginCfg; } public bool ShouldSerializeShopItem() { return __isset.ShopItem; } public bool ShouldSerializeShopPack() { return __isset.ShopPack; } public bool ShouldSerializeShopSpecial() { return __isset.ShopSpecial; } public bool ShouldSerializeSignInData() { return __isset.SignInData; } public bool ShouldSerializeSound() { return __isset.Sound; } public bool ShouldSerializeStartMerge() { return __isset.StartMerge; } public bool ShouldSerializeStartOrder() { return __isset.StartOrder; } public bool ShouldSerializeTurnTableCfg() { return __isset.TurnTableCfg; } public bool ShouldSerializeUIForm() { return __isset.UIForm; } public bool ShouldSerializeWashStartMerge() { return __isset.WashStartMerge; } public bool ShouldSerializeWeekTaskReward() { return __isset.WeekTaskReward; } public bool ShouldSerializeLevelLauncherData() { return __isset.LevelLauncherData; } public bool ShouldSerializeNickNameRandomData() { return __isset.NickNameRandomData; } public bool ShouldSerializeConstantString() { return __isset.ConstantString; } public bool ShouldSerializeConstantInt() { return __isset.ConstantInt; } public bool ShouldSerializeGuideReward() { return __isset.GuideReward; } public bool ShouldSerializeFriendConst() { return __isset.FriendConst; } public bool ShouldSerializeChargeConst() { return __isset.ChargeConst; } public bool ShouldSerializeAmbientData() { return __isset.AmbientData; } public bool ShouldSerializeFurShop() { return __isset.FurShop; } public bool ShouldSerializeFakePlayroomDataMould() { return __isset.FakePlayroomDataMould; } public bool ShouldSerializeLimitedTimeEventData() { return __isset.LimitedTimeEventData; } public bool ShouldSerializeFriendInviteRewardData() { return __isset.FriendInviteRewardData; } #endregion XmlSerializer support public AllConfigs() { } public AllConfigs DeepCopy() { var tmp0 = new AllConfigs(); if((AdGiftData != null) && __isset.AdGiftData) { tmp0.AdGiftData = (global::Byway.Thrift.Data.AdGiftData)this.AdGiftData.DeepCopy(); } tmp0.__isset.AdGiftData = this.__isset.AdGiftData; if((BagItemConfig != null) && __isset.BagItemConfig) { tmp0.BagItemConfig = (global::Byway.Thrift.Data.BagItemConfig)this.BagItemConfig.DeepCopy(); } tmp0.__isset.BagItemConfig = this.__isset.BagItemConfig; if((BonusValue != null) && __isset.BonusValue) { tmp0.BonusValue = (global::Byway.Thrift.Data.BonusValue)this.BonusValue.DeepCopy(); } tmp0.__isset.BonusValue = this.__isset.BonusValue; if((CardDetailCfg != null) && __isset.CardDetailCfg) { tmp0.CardDetailCfg = (global::Byway.Thrift.Data.CardDetailCfg)this.CardDetailCfg.DeepCopy(); } tmp0.__isset.CardDetailCfg = this.__isset.CardDetailCfg; if((CardPackCfg != null) && __isset.CardPackCfg) { tmp0.CardPackCfg = (global::Byway.Thrift.Data.CardPackCfg)this.CardPackCfg.DeepCopy(); } tmp0.__isset.CardPackCfg = this.__isset.CardPackCfg; if((CardStickerExchangeCfg != null) && __isset.CardStickerExchangeCfg) { tmp0.CardStickerExchangeCfg = (global::Byway.Thrift.Data.CardStickerExchangeCfg)this.CardStickerExchangeCfg.DeepCopy(); } tmp0.__isset.CardStickerExchangeCfg = this.__isset.CardStickerExchangeCfg; if((CatsGardenMultiplyData != null) && __isset.CatsGardenMultiplyData) { tmp0.CatsGardenMultiplyData = (global::Byway.Thrift.Data.CatsGardenMultiplyData)this.CatsGardenMultiplyData.DeepCopy(); } tmp0.__isset.CatsGardenMultiplyData = this.__isset.CatsGardenMultiplyData; if((CatsGardenProgressData != null) && __isset.CatsGardenProgressData) { tmp0.CatsGardenProgressData = (global::Byway.Thrift.Data.CatsGardenProgressData)this.CatsGardenProgressData.DeepCopy(); } tmp0.__isset.CatsGardenProgressData = this.__isset.CatsGardenProgressData; if((CatsGardenSlotData != null) && __isset.CatsGardenSlotData) { tmp0.CatsGardenSlotData = (global::Byway.Thrift.Data.CatsGardenSlotData)this.CatsGardenSlotData.DeepCopy(); } tmp0.__isset.CatsGardenSlotData = this.__isset.CatsGardenSlotData; if((CatsGardenTempleteData != null) && __isset.CatsGardenTempleteData) { tmp0.CatsGardenTempleteData = (global::Byway.Thrift.Data.CatsGardenTempleteData)this.CatsGardenTempleteData.DeepCopy(); } tmp0.__isset.CatsGardenTempleteData = this.__isset.CatsGardenTempleteData; if((CatTrickData != null) && __isset.CatTrickData) { tmp0.CatTrickData = (global::Byway.Thrift.Data.CatTrickData)this.CatTrickData.DeepCopy(); } tmp0.__isset.CatTrickData = this.__isset.CatTrickData; if((ChampshipCfg != null) && __isset.ChampshipCfg) { tmp0.ChampshipCfg = (global::Byway.Thrift.Data.ChampshipCfg)this.ChampshipCfg.DeepCopy(); } tmp0.__isset.ChampshipCfg = this.__isset.ChampshipCfg; if((ChampshipRankReward != null) && __isset.ChampshipRankReward) { tmp0.ChampshipRankReward = (global::Byway.Thrift.Data.ChampshipRankReward)this.ChampshipRankReward.DeepCopy(); } tmp0.__isset.ChampshipRankReward = this.__isset.ChampshipRankReward; if((ChampshipRankInfo != null) && __isset.ChampshipRankInfo) { tmp0.ChampshipRankInfo = (global::Byway.Thrift.Data.ChampshipRankInfo)this.ChampshipRankInfo.DeepCopy(); } tmp0.__isset.ChampshipRankInfo = this.__isset.ChampshipRankInfo; if((OrderScene != null) && __isset.OrderScene) { tmp0.OrderScene = (global::Byway.Thrift.Data.OrderScene)this.OrderScene.DeepCopy(); } tmp0.__isset.OrderScene = this.__isset.OrderScene; if((ChampshipScoreReward != null) && __isset.ChampshipScoreReward) { tmp0.ChampshipScoreReward = (global::Byway.Thrift.Data.ChampshipScoreReward)this.ChampshipScoreReward.DeepCopy(); } tmp0.__isset.ChampshipScoreReward = this.__isset.ChampshipScoreReward; if((CollectionRoomReward != null) && __isset.CollectionRoomReward) { tmp0.CollectionRoomReward = (global::Byway.Thrift.Data.CollectionRoomReward)this.CollectionRoomReward.DeepCopy(); } tmp0.__isset.CollectionRoomReward = this.__isset.CollectionRoomReward; if((CollectionsRewardsData != null) && __isset.CollectionsRewardsData) { tmp0.CollectionsRewardsData = (global::Byway.Thrift.Data.CollectionsRewardsData)this.CollectionsRewardsData.DeepCopy(); } tmp0.__isset.CollectionsRewardsData = this.__isset.CollectionsRewardsData; if((CollectionsUnlockLineData != null) && __isset.CollectionsUnlockLineData) { tmp0.CollectionsUnlockLineData = (global::Byway.Thrift.Data.CollectionsUnlockLineData)this.CollectionsUnlockLineData.DeepCopy(); } tmp0.__isset.CollectionsUnlockLineData = this.__isset.CollectionsUnlockLineData; if((ComboGift != null) && __isset.ComboGift) { tmp0.ComboGift = (global::Byway.Thrift.Data.ComboGift)this.ComboGift.DeepCopy(); } tmp0.__isset.ComboGift = this.__isset.ComboGift; if((ComboGiftTwo != null) && __isset.ComboGiftTwo) { tmp0.ComboGiftTwo = (global::Byway.Thrift.Data.ComboGiftTwo)this.ComboGiftTwo.DeepCopy(); } tmp0.__isset.ComboGiftTwo = this.__isset.ComboGiftTwo; if((DailyTaskActiveCfg != null) && __isset.DailyTaskActiveCfg) { tmp0.DailyTaskActiveCfg = (global::Byway.Thrift.Data.DailyTaskActiveCfg)this.DailyTaskActiveCfg.DeepCopy(); } tmp0.__isset.DailyTaskActiveCfg = this.__isset.DailyTaskActiveCfg; if((DailyTaskConfig != null) && __isset.DailyTaskConfig) { tmp0.DailyTaskConfig = (global::Byway.Thrift.Data.DailyTaskConfig)this.DailyTaskConfig.DeepCopy(); } tmp0.__isset.DailyTaskConfig = this.__isset.DailyTaskConfig; if((DailyTaskDetail != null) && __isset.DailyTaskDetail) { tmp0.DailyTaskDetail = (global::Byway.Thrift.Data.DailyTaskDetail)this.DailyTaskDetail.DeepCopy(); } tmp0.__isset.DailyTaskDetail = this.__isset.DailyTaskDetail; if((DailyTaskReward != null) && __isset.DailyTaskReward) { tmp0.DailyTaskReward = (global::Byway.Thrift.Data.DailyTaskReward)this.DailyTaskReward.DeepCopy(); } tmp0.__isset.DailyTaskReward = this.__isset.DailyTaskReward; if((DecorateCost != null) && __isset.DecorateCost) { tmp0.DecorateCost = (global::Byway.Thrift.Data.DecorateCost)this.DecorateCost.DeepCopy(); } tmp0.__isset.DecorateCost = this.__isset.DecorateCost; if((DialogData != null) && __isset.DialogData) { tmp0.DialogData = (global::Byway.Thrift.Data.DialogData)this.DialogData.DeepCopy(); } tmp0.__isset.DialogData = this.__isset.DialogData; if((EmiterRetreatData != null) && __isset.EmiterRetreatData) { tmp0.EmiterRetreatData = (global::Byway.Thrift.Data.EmiterRetreatData)this.EmiterRetreatData.DeepCopy(); } tmp0.__isset.EmiterRetreatData = this.__isset.EmiterRetreatData; if((EmojiData != null) && __isset.EmojiData) { tmp0.EmojiData = (global::Byway.Thrift.Data.EmojiData)this.EmojiData.DeepCopy(); } tmp0.__isset.EmojiData = this.__isset.EmojiData; if((EndlessGift != null) && __isset.EndlessGift) { tmp0.EndlessGift = (global::Byway.Thrift.Data.EndlessGift)this.EndlessGift.DeepCopy(); } tmp0.__isset.EndlessGift = this.__isset.EndlessGift; if((EnergyLimitGift != null) && __isset.EnergyLimitGift) { tmp0.EnergyLimitGift = (global::Byway.Thrift.Data.EnergyLimitGift)this.EnergyLimitGift.DeepCopy(); } tmp0.__isset.EnergyLimitGift = this.__isset.EnergyLimitGift; if((FrameData != null) && __isset.FrameData) { tmp0.FrameData = (global::Byway.Thrift.Data.FrameData)this.FrameData.DeepCopy(); } tmp0.__isset.FrameData = this.__isset.FrameData; if((GrowthFund != null) && __isset.GrowthFund) { tmp0.GrowthFund = (global::Byway.Thrift.Data.GrowthFund)this.GrowthFund.DeepCopy(); } tmp0.__isset.GrowthFund = this.__isset.GrowthFund; if((GuessReward != null) && __isset.GuessReward) { tmp0.GuessReward = (global::Byway.Thrift.Data.GuessReward)this.GuessReward.DeepCopy(); } tmp0.__isset.GuessReward = this.__isset.GuessReward; if((GuideData != null) && __isset.GuideData) { tmp0.GuideData = (global::Byway.Thrift.Data.GuideData)this.GuideData.DeepCopy(); } tmp0.__isset.GuideData = this.__isset.GuideData; if((HandbookReward != null) && __isset.HandbookReward) { tmp0.HandbookReward = (global::Byway.Thrift.Data.HandbookReward)this.HandbookReward.DeepCopy(); } tmp0.__isset.HandbookReward = this.__isset.HandbookReward; if((HeadData != null) && __isset.HeadData) { tmp0.HeadData = (global::Byway.Thrift.Data.HeadData)this.HeadData.DeepCopy(); } tmp0.__isset.HeadData = this.__isset.HeadData; if((HowToPlay != null) && __isset.HowToPlay) { tmp0.HowToPlay = (global::Byway.Thrift.Data.HowToPlay)this.HowToPlay.DeepCopy(); } tmp0.__isset.HowToPlay = this.__isset.HowToPlay; if((IndoorProgress != null) && __isset.IndoorProgress) { tmp0.IndoorProgress = (global::Byway.Thrift.Data.IndoorProgress)this.IndoorProgress.DeepCopy(); } tmp0.__isset.IndoorProgress = this.__isset.IndoorProgress; if((LanguageData != null) && __isset.LanguageData) { tmp0.LanguageData = (global::Byway.Thrift.Data.LanguageData)this.LanguageData.DeepCopy(); } tmp0.__isset.LanguageData = this.__isset.LanguageData; if((LevelData != null) && __isset.LevelData) { tmp0.LevelData = (global::Byway.Thrift.Data.LevelData)this.LevelData.DeepCopy(); } tmp0.__isset.LevelData = this.__isset.LevelData; if((LuckyCatData != null) && __isset.LuckyCatData) { tmp0.LuckyCatData = (global::Byway.Thrift.Data.LuckyCatData)this.LuckyCatData.DeepCopy(); } tmp0.__isset.LuckyCatData = this.__isset.LuckyCatData; if((LuckyCatProbability != null) && __isset.LuckyCatProbability) { tmp0.LuckyCatProbability = (global::Byway.Thrift.Data.LuckyCatProbability)this.LuckyCatProbability.DeepCopy(); } tmp0.__isset.LuckyCatProbability = this.__isset.LuckyCatProbability; if((MainCardCollect != null) && __isset.MainCardCollect) { tmp0.MainCardCollect = (global::Byway.Thrift.Data.MainCardCollect)this.MainCardCollect.DeepCopy(); } tmp0.__isset.MainCardCollect = this.__isset.MainCardCollect; if((MergeData != null) && __isset.MergeData) { tmp0.MergeData = (global::Byway.Thrift.Data.MergeData)this.MergeData.DeepCopy(); } tmp0.__isset.MergeData = this.__isset.MergeData; if((MileStoneDetail != null) && __isset.MileStoneDetail) { tmp0.MileStoneDetail = (global::Byway.Thrift.Data.MileStoneDetail)this.MileStoneDetail.DeepCopy(); } tmp0.__isset.MileStoneDetail = this.__isset.MileStoneDetail; if((MileStoneReward != null) && __isset.MileStoneReward) { tmp0.MileStoneReward = (global::Byway.Thrift.Data.MileStoneReward)this.MileStoneReward.DeepCopy(); } tmp0.__isset.MileStoneReward = this.__isset.MileStoneReward; if((ChampshipJackpot != null) && __isset.ChampshipJackpot) { tmp0.ChampshipJackpot = (global::Byway.Thrift.Data.ChampshipJackpot)this.ChampshipJackpot.DeepCopy(); } tmp0.__isset.ChampshipJackpot = this.__isset.ChampshipJackpot; if((MiningReward != null) && __isset.MiningReward) { tmp0.MiningReward = (global::Byway.Thrift.Data.MiningReward)this.MiningReward.DeepCopy(); } tmp0.__isset.MiningReward = this.__isset.MiningReward; if((Music != null) && __isset.Music) { tmp0.Music = (global::Byway.Thrift.Data.Music)this.Music.DeepCopy(); } tmp0.__isset.Music = this.__isset.Music; if((NetAssetData != null) && __isset.NetAssetData) { tmp0.NetAssetData = (global::Byway.Thrift.Data.NetAssetData)this.NetAssetData.DeepCopy(); } tmp0.__isset.NetAssetData = this.__isset.NetAssetData; if((NetworkItemData != null) && __isset.NetworkItemData) { tmp0.NetworkItemData = (global::Byway.Thrift.Data.NetworkItemData)this.NetworkItemData.DeepCopy(); } tmp0.__isset.NetworkItemData = this.__isset.NetworkItemData; if((NewbieDailyTaskCfg != null) && __isset.NewbieDailyTaskCfg) { tmp0.NewbieDailyTaskCfg = (global::Byway.Thrift.Data.NewbieDailyTaskCfg)this.NewbieDailyTaskCfg.DeepCopy(); } tmp0.__isset.NewbieDailyTaskCfg = this.__isset.NewbieDailyTaskCfg; if((NewbieScoreCfg != null) && __isset.NewbieScoreCfg) { tmp0.NewbieScoreCfg = (global::Byway.Thrift.Data.NewbieScoreCfg)this.NewbieScoreCfg.DeepCopy(); } tmp0.__isset.NewbieScoreCfg = this.__isset.NewbieScoreCfg; if((NPCFriendsData != null) && __isset.NPCFriendsData) { tmp0.NPCFriendsData = (global::Byway.Thrift.Data.NPCFriendsData)this.NPCFriendsData.DeepCopy(); } tmp0.__isset.NPCFriendsData = this.__isset.NPCFriendsData; if((PassOne != null) && __isset.PassOne) { tmp0.PassOne = (global::Byway.Thrift.Data.PassOne)this.PassOne.DeepCopy(); } tmp0.__isset.PassOne = this.__isset.PassOne; if((PetAdWorkGift != null) && __isset.PetAdWorkGift) { tmp0.PetAdWorkGift = (global::Byway.Thrift.Data.PetAdWorkGift)this.PetAdWorkGift.DeepCopy(); } tmp0.__isset.PetAdWorkGift = this.__isset.PetAdWorkGift; if((PetAirItem != null) && __isset.PetAirItem) { tmp0.PetAirItem = (global::Byway.Thrift.Data.PetAirItem)this.PetAirItem.DeepCopy(); } tmp0.__isset.PetAirItem = this.__isset.PetAirItem; if((PetCareItem != null) && __isset.PetCareItem) { tmp0.PetCareItem = (global::Byway.Thrift.Data.PetCareItem)this.PetCareItem.DeepCopy(); } tmp0.__isset.PetCareItem = this.__isset.PetCareItem; if((PetCoinGift != null) && __isset.PetCoinGift) { tmp0.PetCoinGift = (global::Byway.Thrift.Data.PetCoinGift)this.PetCoinGift.DeepCopy(); } tmp0.__isset.PetCoinGift = this.__isset.PetCoinGift; if((PetDailyTaskCfg != null) && __isset.PetDailyTaskCfg) { tmp0.PetDailyTaskCfg = (global::Byway.Thrift.Data.PetDailyTaskCfg)this.PetDailyTaskCfg.DeepCopy(); } tmp0.__isset.PetDailyTaskCfg = this.__isset.PetDailyTaskCfg; if((PetDressItem != null) && __isset.PetDressItem) { tmp0.PetDressItem = (global::Byway.Thrift.Data.PetDressItem)this.PetDressItem.DeepCopy(); } tmp0.__isset.PetDressItem = this.__isset.PetDressItem; if((PetHomeDecorateList != null) && __isset.PetHomeDecorateList) { tmp0.PetHomeDecorateList = (global::Byway.Thrift.Data.PetHomeDecorateList)this.PetHomeDecorateList.DeepCopy(); } tmp0.__isset.PetHomeDecorateList = this.__isset.PetHomeDecorateList; if((PetPlayJoyItem != null) && __isset.PetPlayJoyItem) { tmp0.PetPlayJoyItem = (global::Byway.Thrift.Data.PetPlayJoyItem)this.PetPlayJoyItem.DeepCopy(); } tmp0.__isset.PetPlayJoyItem = this.__isset.PetPlayJoyItem; if((PetRoomUnlockCfg != null) && __isset.PetRoomUnlockCfg) { tmp0.PetRoomUnlockCfg = (global::Byway.Thrift.Data.PetRoomUnlockCfg)this.PetRoomUnlockCfg.DeepCopy(); } tmp0.__isset.PetRoomUnlockCfg = this.__isset.PetRoomUnlockCfg; if((PetShopItem != null) && __isset.PetShopItem) { tmp0.PetShopItem = (global::Byway.Thrift.Data.PetShopItem)this.PetShopItem.DeepCopy(); } tmp0.__isset.PetShopItem = this.__isset.PetShopItem; if((PlayHomeDecorateCfg != null) && __isset.PlayHomeDecorateCfg) { tmp0.PlayHomeDecorateCfg = (global::Byway.Thrift.Data.PlayHomeDecorateCfg)this.PlayHomeDecorateCfg.DeepCopy(); } tmp0.__isset.PlayHomeDecorateCfg = this.__isset.PlayHomeDecorateCfg; if((PromotionPack != null) && __isset.PromotionPack) { tmp0.PromotionPack = (global::Byway.Thrift.Data.PromotionPack)this.PromotionPack.DeepCopy(); } tmp0.__isset.PromotionPack = this.__isset.PromotionPack; if((RaceReward != null) && __isset.RaceReward) { tmp0.RaceReward = (global::Byway.Thrift.Data.RaceReward)this.RaceReward.DeepCopy(); } tmp0.__isset.RaceReward = this.__isset.RaceReward; if((RankData != null) && __isset.RankData) { tmp0.RankData = (global::Byway.Thrift.Data.RankData)this.RankData.DeepCopy(); } tmp0.__isset.RankData = this.__isset.RankData; if((RegionData != null) && __isset.RegionData) { tmp0.RegionData = (global::Byway.Thrift.Data.RegionData)this.RegionData.DeepCopy(); } tmp0.__isset.RegionData = this.__isset.RegionData; if((SceneData != null) && __isset.SceneData) { tmp0.SceneData = (global::Byway.Thrift.Data.SceneData)this.SceneData.DeepCopy(); } tmp0.__isset.SceneData = this.__isset.SceneData; if((SevenLoginCfg != null) && __isset.SevenLoginCfg) { tmp0.SevenLoginCfg = (global::Byway.Thrift.Data.SevenLoginCfg)this.SevenLoginCfg.DeepCopy(); } tmp0.__isset.SevenLoginCfg = this.__isset.SevenLoginCfg; if((ShopItem != null) && __isset.ShopItem) { tmp0.ShopItem = (global::Byway.Thrift.Data.ShopItem)this.ShopItem.DeepCopy(); } tmp0.__isset.ShopItem = this.__isset.ShopItem; if((ShopPack != null) && __isset.ShopPack) { tmp0.ShopPack = (global::Byway.Thrift.Data.ShopPack)this.ShopPack.DeepCopy(); } tmp0.__isset.ShopPack = this.__isset.ShopPack; if((ShopSpecial != null) && __isset.ShopSpecial) { tmp0.ShopSpecial = (global::Byway.Thrift.Data.ShopSpecial)this.ShopSpecial.DeepCopy(); } tmp0.__isset.ShopSpecial = this.__isset.ShopSpecial; if((SignInData != null) && __isset.SignInData) { tmp0.SignInData = (global::Byway.Thrift.Data.SignInData)this.SignInData.DeepCopy(); } tmp0.__isset.SignInData = this.__isset.SignInData; if((Sound != null) && __isset.Sound) { tmp0.Sound = (global::Byway.Thrift.Data.Sound)this.Sound.DeepCopy(); } tmp0.__isset.Sound = this.__isset.Sound; if((StartMerge != null) && __isset.StartMerge) { tmp0.StartMerge = (global::Byway.Thrift.Data.StartMerge)this.StartMerge.DeepCopy(); } tmp0.__isset.StartMerge = this.__isset.StartMerge; if((StartOrder != null) && __isset.StartOrder) { tmp0.StartOrder = (global::Byway.Thrift.Data.StartOrder)this.StartOrder.DeepCopy(); } tmp0.__isset.StartOrder = this.__isset.StartOrder; if((TurnTableCfg != null) && __isset.TurnTableCfg) { tmp0.TurnTableCfg = (global::Byway.Thrift.Data.TurnTableCfg)this.TurnTableCfg.DeepCopy(); } tmp0.__isset.TurnTableCfg = this.__isset.TurnTableCfg; if((UIForm != null) && __isset.UIForm) { tmp0.UIForm = (global::Byway.Thrift.Data.UIForm)this.UIForm.DeepCopy(); } tmp0.__isset.UIForm = this.__isset.UIForm; if((WashStartMerge != null) && __isset.WashStartMerge) { tmp0.WashStartMerge = (global::Byway.Thrift.Data.WashStartMerge)this.WashStartMerge.DeepCopy(); } tmp0.__isset.WashStartMerge = this.__isset.WashStartMerge; if((WeekTaskReward != null) && __isset.WeekTaskReward) { tmp0.WeekTaskReward = (global::Byway.Thrift.Data.WeekTaskReward)this.WeekTaskReward.DeepCopy(); } tmp0.__isset.WeekTaskReward = this.__isset.WeekTaskReward; if((LevelLauncherData != null) && __isset.LevelLauncherData) { tmp0.LevelLauncherData = (global::Byway.Thrift.Data.LevelLauncherData)this.LevelLauncherData.DeepCopy(); } tmp0.__isset.LevelLauncherData = this.__isset.LevelLauncherData; if((NickNameRandomData != null) && __isset.NickNameRandomData) { tmp0.NickNameRandomData = (global::Byway.Thrift.Data.NickNameRandomData)this.NickNameRandomData.DeepCopy(); } tmp0.__isset.NickNameRandomData = this.__isset.NickNameRandomData; if((ConstantString != null) && __isset.ConstantString) { tmp0.ConstantString = (global::Byway.Thrift.Data.ConstantString)this.ConstantString.DeepCopy(); } tmp0.__isset.ConstantString = this.__isset.ConstantString; if((ConstantInt != null) && __isset.ConstantInt) { tmp0.ConstantInt = (global::Byway.Thrift.Data.ConstantInt)this.ConstantInt.DeepCopy(); } tmp0.__isset.ConstantInt = this.__isset.ConstantInt; if((GuideReward != null) && __isset.GuideReward) { tmp0.GuideReward = (global::Byway.Thrift.Data.GuideReward)this.GuideReward.DeepCopy(); } tmp0.__isset.GuideReward = this.__isset.GuideReward; if((FriendConst != null) && __isset.FriendConst) { tmp0.FriendConst = (global::Byway.Thrift.Data.FriendConst)this.FriendConst.DeepCopy(); } tmp0.__isset.FriendConst = this.__isset.FriendConst; if((ChargeConst != null) && __isset.ChargeConst) { tmp0.ChargeConst = (global::Byway.Thrift.Data.ChargeConst)this.ChargeConst.DeepCopy(); } tmp0.__isset.ChargeConst = this.__isset.ChargeConst; if((AmbientData != null) && __isset.AmbientData) { tmp0.AmbientData = (global::Byway.Thrift.Data.AmbientData)this.AmbientData.DeepCopy(); } tmp0.__isset.AmbientData = this.__isset.AmbientData; if((FurShop != null) && __isset.FurShop) { tmp0.FurShop = (global::Byway.Thrift.Data.FurShop)this.FurShop.DeepCopy(); } tmp0.__isset.FurShop = this.__isset.FurShop; if((FakePlayroomDataMould != null) && __isset.FakePlayroomDataMould) { tmp0.FakePlayroomDataMould = (global::Byway.Thrift.Data.FakePlayroomDataMould)this.FakePlayroomDataMould.DeepCopy(); } tmp0.__isset.FakePlayroomDataMould = this.__isset.FakePlayroomDataMould; if((LimitedTimeEventData != null) && __isset.LimitedTimeEventData) { tmp0.LimitedTimeEventData = (global::Byway.Thrift.Data.LimitedTimeEventData)this.LimitedTimeEventData.DeepCopy(); } tmp0.__isset.LimitedTimeEventData = this.__isset.LimitedTimeEventData; if((FriendInviteRewardData != null) && __isset.FriendInviteRewardData) { tmp0.FriendInviteRewardData = (global::Byway.Thrift.Data.FriendInviteRewardData)this.FriendInviteRewardData.DeepCopy(); } tmp0.__isset.FriendInviteRewardData = this.__isset.FriendInviteRewardData; return tmp0; } public async global::System.Threading.Tasks.Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { AdGiftData = new global::Byway.Thrift.Data.AdGiftData(); await AdGiftData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.Struct) { BagItemConfig = new global::Byway.Thrift.Data.BagItemConfig(); await BagItemConfig.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 3: if (field.Type == TType.Struct) { BonusValue = new global::Byway.Thrift.Data.BonusValue(); await BonusValue.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 4: if (field.Type == TType.Struct) { CardDetailCfg = new global::Byway.Thrift.Data.CardDetailCfg(); await CardDetailCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 5: if (field.Type == TType.Struct) { CardPackCfg = new global::Byway.Thrift.Data.CardPackCfg(); await CardPackCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 6: if (field.Type == TType.Struct) { CardStickerExchangeCfg = new global::Byway.Thrift.Data.CardStickerExchangeCfg(); await CardStickerExchangeCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 7: if (field.Type == TType.Struct) { CatsGardenMultiplyData = new global::Byway.Thrift.Data.CatsGardenMultiplyData(); await CatsGardenMultiplyData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 8: if (field.Type == TType.Struct) { CatsGardenProgressData = new global::Byway.Thrift.Data.CatsGardenProgressData(); await CatsGardenProgressData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 9: if (field.Type == TType.Struct) { CatsGardenSlotData = new global::Byway.Thrift.Data.CatsGardenSlotData(); await CatsGardenSlotData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 10: if (field.Type == TType.Struct) { CatsGardenTempleteData = new global::Byway.Thrift.Data.CatsGardenTempleteData(); await CatsGardenTempleteData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 11: if (field.Type == TType.Struct) { CatTrickData = new global::Byway.Thrift.Data.CatTrickData(); await CatTrickData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 12: if (field.Type == TType.Struct) { ChampshipCfg = new global::Byway.Thrift.Data.ChampshipCfg(); await ChampshipCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 13: if (field.Type == TType.Struct) { ChampshipRankReward = new global::Byway.Thrift.Data.ChampshipRankReward(); await ChampshipRankReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 14: if (field.Type == TType.Struct) { ChampshipRankInfo = new global::Byway.Thrift.Data.ChampshipRankInfo(); await ChampshipRankInfo.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 15: if (field.Type == TType.Struct) { OrderScene = new global::Byway.Thrift.Data.OrderScene(); await OrderScene.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 16: if (field.Type == TType.Struct) { ChampshipScoreReward = new global::Byway.Thrift.Data.ChampshipScoreReward(); await ChampshipScoreReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 17: if (field.Type == TType.Struct) { CollectionRoomReward = new global::Byway.Thrift.Data.CollectionRoomReward(); await CollectionRoomReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 18: if (field.Type == TType.Struct) { CollectionsRewardsData = new global::Byway.Thrift.Data.CollectionsRewardsData(); await CollectionsRewardsData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 19: if (field.Type == TType.Struct) { CollectionsUnlockLineData = new global::Byway.Thrift.Data.CollectionsUnlockLineData(); await CollectionsUnlockLineData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 20: if (field.Type == TType.Struct) { ComboGift = new global::Byway.Thrift.Data.ComboGift(); await ComboGift.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 21: if (field.Type == TType.Struct) { ComboGiftTwo = new global::Byway.Thrift.Data.ComboGiftTwo(); await ComboGiftTwo.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 22: if (field.Type == TType.Struct) { DailyTaskActiveCfg = new global::Byway.Thrift.Data.DailyTaskActiveCfg(); await DailyTaskActiveCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 23: if (field.Type == TType.Struct) { DailyTaskConfig = new global::Byway.Thrift.Data.DailyTaskConfig(); await DailyTaskConfig.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 24: if (field.Type == TType.Struct) { DailyTaskDetail = new global::Byway.Thrift.Data.DailyTaskDetail(); await DailyTaskDetail.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 25: if (field.Type == TType.Struct) { DailyTaskReward = new global::Byway.Thrift.Data.DailyTaskReward(); await DailyTaskReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 26: if (field.Type == TType.Struct) { DecorateCost = new global::Byway.Thrift.Data.DecorateCost(); await DecorateCost.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 27: if (field.Type == TType.Struct) { DialogData = new global::Byway.Thrift.Data.DialogData(); await DialogData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 28: if (field.Type == TType.Struct) { EmiterRetreatData = new global::Byway.Thrift.Data.EmiterRetreatData(); await EmiterRetreatData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 29: if (field.Type == TType.Struct) { EmojiData = new global::Byway.Thrift.Data.EmojiData(); await EmojiData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 30: if (field.Type == TType.Struct) { EndlessGift = new global::Byway.Thrift.Data.EndlessGift(); await EndlessGift.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 31: if (field.Type == TType.Struct) { EnergyLimitGift = new global::Byway.Thrift.Data.EnergyLimitGift(); await EnergyLimitGift.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 32: if (field.Type == TType.Struct) { FrameData = new global::Byway.Thrift.Data.FrameData(); await FrameData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 33: if (field.Type == TType.Struct) { GrowthFund = new global::Byway.Thrift.Data.GrowthFund(); await GrowthFund.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 34: if (field.Type == TType.Struct) { GuessReward = new global::Byway.Thrift.Data.GuessReward(); await GuessReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 35: if (field.Type == TType.Struct) { GuideData = new global::Byway.Thrift.Data.GuideData(); await GuideData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 36: if (field.Type == TType.Struct) { HandbookReward = new global::Byway.Thrift.Data.HandbookReward(); await HandbookReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 37: if (field.Type == TType.Struct) { HeadData = new global::Byway.Thrift.Data.HeadData(); await HeadData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 38: if (field.Type == TType.Struct) { HowToPlay = new global::Byway.Thrift.Data.HowToPlay(); await HowToPlay.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 39: if (field.Type == TType.Struct) { IndoorProgress = new global::Byway.Thrift.Data.IndoorProgress(); await IndoorProgress.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 40: if (field.Type == TType.Struct) { LanguageData = new global::Byway.Thrift.Data.LanguageData(); await LanguageData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 41: if (field.Type == TType.Struct) { LevelData = new global::Byway.Thrift.Data.LevelData(); await LevelData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 42: if (field.Type == TType.Struct) { LuckyCatData = new global::Byway.Thrift.Data.LuckyCatData(); await LuckyCatData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 43: if (field.Type == TType.Struct) { LuckyCatProbability = new global::Byway.Thrift.Data.LuckyCatProbability(); await LuckyCatProbability.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 44: if (field.Type == TType.Struct) { MainCardCollect = new global::Byway.Thrift.Data.MainCardCollect(); await MainCardCollect.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 45: if (field.Type == TType.Struct) { MergeData = new global::Byway.Thrift.Data.MergeData(); await MergeData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 46: if (field.Type == TType.Struct) { MileStoneDetail = new global::Byway.Thrift.Data.MileStoneDetail(); await MileStoneDetail.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 47: if (field.Type == TType.Struct) { MileStoneReward = new global::Byway.Thrift.Data.MileStoneReward(); await MileStoneReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 48: if (field.Type == TType.Struct) { ChampshipJackpot = new global::Byway.Thrift.Data.ChampshipJackpot(); await ChampshipJackpot.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 49: if (field.Type == TType.Struct) { MiningReward = new global::Byway.Thrift.Data.MiningReward(); await MiningReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 50: if (field.Type == TType.Struct) { Music = new global::Byway.Thrift.Data.Music(); await Music.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 51: if (field.Type == TType.Struct) { NetAssetData = new global::Byway.Thrift.Data.NetAssetData(); await NetAssetData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 52: if (field.Type == TType.Struct) { NetworkItemData = new global::Byway.Thrift.Data.NetworkItemData(); await NetworkItemData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 53: if (field.Type == TType.Struct) { NewbieDailyTaskCfg = new global::Byway.Thrift.Data.NewbieDailyTaskCfg(); await NewbieDailyTaskCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 54: if (field.Type == TType.Struct) { NewbieScoreCfg = new global::Byway.Thrift.Data.NewbieScoreCfg(); await NewbieScoreCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 55: if (field.Type == TType.Struct) { NPCFriendsData = new global::Byway.Thrift.Data.NPCFriendsData(); await NPCFriendsData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 56: if (field.Type == TType.Struct) { PassOne = new global::Byway.Thrift.Data.PassOne(); await PassOne.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 57: if (field.Type == TType.Struct) { PetAdWorkGift = new global::Byway.Thrift.Data.PetAdWorkGift(); await PetAdWorkGift.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 58: if (field.Type == TType.Struct) { PetAirItem = new global::Byway.Thrift.Data.PetAirItem(); await PetAirItem.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 59: if (field.Type == TType.Struct) { PetCareItem = new global::Byway.Thrift.Data.PetCareItem(); await PetCareItem.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 60: if (field.Type == TType.Struct) { PetCoinGift = new global::Byway.Thrift.Data.PetCoinGift(); await PetCoinGift.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 61: if (field.Type == TType.Struct) { PetDailyTaskCfg = new global::Byway.Thrift.Data.PetDailyTaskCfg(); await PetDailyTaskCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 62: if (field.Type == TType.Struct) { PetDressItem = new global::Byway.Thrift.Data.PetDressItem(); await PetDressItem.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 63: if (field.Type == TType.Struct) { PetHomeDecorateList = new global::Byway.Thrift.Data.PetHomeDecorateList(); await PetHomeDecorateList.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 64: if (field.Type == TType.Struct) { PetPlayJoyItem = new global::Byway.Thrift.Data.PetPlayJoyItem(); await PetPlayJoyItem.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 65: if (field.Type == TType.Struct) { PetRoomUnlockCfg = new global::Byway.Thrift.Data.PetRoomUnlockCfg(); await PetRoomUnlockCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 66: if (field.Type == TType.Struct) { PetShopItem = new global::Byway.Thrift.Data.PetShopItem(); await PetShopItem.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 67: if (field.Type == TType.Struct) { PlayHomeDecorateCfg = new global::Byway.Thrift.Data.PlayHomeDecorateCfg(); await PlayHomeDecorateCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 68: if (field.Type == TType.Struct) { PromotionPack = new global::Byway.Thrift.Data.PromotionPack(); await PromotionPack.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 69: if (field.Type == TType.Struct) { RaceReward = new global::Byway.Thrift.Data.RaceReward(); await RaceReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 70: if (field.Type == TType.Struct) { RankData = new global::Byway.Thrift.Data.RankData(); await RankData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 71: if (field.Type == TType.Struct) { RegionData = new global::Byway.Thrift.Data.RegionData(); await RegionData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 72: if (field.Type == TType.Struct) { SceneData = new global::Byway.Thrift.Data.SceneData(); await SceneData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 73: if (field.Type == TType.Struct) { SevenLoginCfg = new global::Byway.Thrift.Data.SevenLoginCfg(); await SevenLoginCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 74: if (field.Type == TType.Struct) { ShopItem = new global::Byway.Thrift.Data.ShopItem(); await ShopItem.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 75: if (field.Type == TType.Struct) { ShopPack = new global::Byway.Thrift.Data.ShopPack(); await ShopPack.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 76: if (field.Type == TType.Struct) { ShopSpecial = new global::Byway.Thrift.Data.ShopSpecial(); await ShopSpecial.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 77: if (field.Type == TType.Struct) { SignInData = new global::Byway.Thrift.Data.SignInData(); await SignInData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 78: if (field.Type == TType.Struct) { Sound = new global::Byway.Thrift.Data.Sound(); await Sound.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 79: if (field.Type == TType.Struct) { StartMerge = new global::Byway.Thrift.Data.StartMerge(); await StartMerge.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 80: if (field.Type == TType.Struct) { StartOrder = new global::Byway.Thrift.Data.StartOrder(); await StartOrder.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 81: if (field.Type == TType.Struct) { TurnTableCfg = new global::Byway.Thrift.Data.TurnTableCfg(); await TurnTableCfg.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 82: if (field.Type == TType.Struct) { UIForm = new global::Byway.Thrift.Data.UIForm(); await UIForm.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 83: if (field.Type == TType.Struct) { WashStartMerge = new global::Byway.Thrift.Data.WashStartMerge(); await WashStartMerge.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 84: if (field.Type == TType.Struct) { WeekTaskReward = new global::Byway.Thrift.Data.WeekTaskReward(); await WeekTaskReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 85: if (field.Type == TType.Struct) { LevelLauncherData = new global::Byway.Thrift.Data.LevelLauncherData(); await LevelLauncherData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 86: if (field.Type == TType.Struct) { NickNameRandomData = new global::Byway.Thrift.Data.NickNameRandomData(); await NickNameRandomData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 87: if (field.Type == TType.Struct) { ConstantString = new global::Byway.Thrift.Data.ConstantString(); await ConstantString.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 88: if (field.Type == TType.Struct) { ConstantInt = new global::Byway.Thrift.Data.ConstantInt(); await ConstantInt.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 89: if (field.Type == TType.Struct) { GuideReward = new global::Byway.Thrift.Data.GuideReward(); await GuideReward.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 90: if (field.Type == TType.Struct) { FriendConst = new global::Byway.Thrift.Data.FriendConst(); await FriendConst.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 91: if (field.Type == TType.Struct) { ChargeConst = new global::Byway.Thrift.Data.ChargeConst(); await ChargeConst.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 92: if (field.Type == TType.Struct) { AmbientData = new global::Byway.Thrift.Data.AmbientData(); await AmbientData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 93: if (field.Type == TType.Struct) { FurShop = new global::Byway.Thrift.Data.FurShop(); await FurShop.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 94: if (field.Type == TType.Struct) { FakePlayroomDataMould = new global::Byway.Thrift.Data.FakePlayroomDataMould(); await FakePlayroomDataMould.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 95: if (field.Type == TType.Struct) { LimitedTimeEventData = new global::Byway.Thrift.Data.LimitedTimeEventData(); await LimitedTimeEventData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 96: if (field.Type == TType.Struct) { FriendInviteRewardData = new global::Byway.Thrift.Data.FriendInviteRewardData(); await FriendInviteRewardData.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } } public async global::System.Threading.Tasks.Task WriteAsync(TProtocol oprot, CancellationToken cancellationToken) { oprot.IncrementRecursionDepth(); try { var tmp1 = new TStruct("AllConfigs"); await oprot.WriteStructBeginAsync(tmp1, cancellationToken); var tmp2 = new TField(); if((AdGiftData != null) && __isset.AdGiftData) { tmp2.Name = "AdGiftData"; tmp2.Type = TType.Struct; tmp2.ID = 1; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await AdGiftData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((BagItemConfig != null) && __isset.BagItemConfig) { tmp2.Name = "BagItemConfig"; tmp2.Type = TType.Struct; tmp2.ID = 2; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await BagItemConfig.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((BonusValue != null) && __isset.BonusValue) { tmp2.Name = "BonusValue"; tmp2.Type = TType.Struct; tmp2.ID = 3; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await BonusValue.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CardDetailCfg != null) && __isset.CardDetailCfg) { tmp2.Name = "CardDetailCfg"; tmp2.Type = TType.Struct; tmp2.ID = 4; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CardDetailCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CardPackCfg != null) && __isset.CardPackCfg) { tmp2.Name = "CardPackCfg"; tmp2.Type = TType.Struct; tmp2.ID = 5; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CardPackCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CardStickerExchangeCfg != null) && __isset.CardStickerExchangeCfg) { tmp2.Name = "CardStickerExchangeCfg"; tmp2.Type = TType.Struct; tmp2.ID = 6; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CardStickerExchangeCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CatsGardenMultiplyData != null) && __isset.CatsGardenMultiplyData) { tmp2.Name = "CatsGardenMultiplyData"; tmp2.Type = TType.Struct; tmp2.ID = 7; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CatsGardenMultiplyData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CatsGardenProgressData != null) && __isset.CatsGardenProgressData) { tmp2.Name = "CatsGardenProgressData"; tmp2.Type = TType.Struct; tmp2.ID = 8; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CatsGardenProgressData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CatsGardenSlotData != null) && __isset.CatsGardenSlotData) { tmp2.Name = "CatsGardenSlotData"; tmp2.Type = TType.Struct; tmp2.ID = 9; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CatsGardenSlotData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CatsGardenTempleteData != null) && __isset.CatsGardenTempleteData) { tmp2.Name = "CatsGardenTempleteData"; tmp2.Type = TType.Struct; tmp2.ID = 10; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CatsGardenTempleteData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CatTrickData != null) && __isset.CatTrickData) { tmp2.Name = "CatTrickData"; tmp2.Type = TType.Struct; tmp2.ID = 11; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CatTrickData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ChampshipCfg != null) && __isset.ChampshipCfg) { tmp2.Name = "ChampshipCfg"; tmp2.Type = TType.Struct; tmp2.ID = 12; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ChampshipCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ChampshipRankReward != null) && __isset.ChampshipRankReward) { tmp2.Name = "ChampshipRankReward"; tmp2.Type = TType.Struct; tmp2.ID = 13; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ChampshipRankReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ChampshipRankInfo != null) && __isset.ChampshipRankInfo) { tmp2.Name = "ChampshipRankInfo"; tmp2.Type = TType.Struct; tmp2.ID = 14; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ChampshipRankInfo.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((OrderScene != null) && __isset.OrderScene) { tmp2.Name = "OrderScene"; tmp2.Type = TType.Struct; tmp2.ID = 15; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await OrderScene.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ChampshipScoreReward != null) && __isset.ChampshipScoreReward) { tmp2.Name = "ChampshipScoreReward"; tmp2.Type = TType.Struct; tmp2.ID = 16; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ChampshipScoreReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CollectionRoomReward != null) && __isset.CollectionRoomReward) { tmp2.Name = "CollectionRoomReward"; tmp2.Type = TType.Struct; tmp2.ID = 17; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CollectionRoomReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CollectionsRewardsData != null) && __isset.CollectionsRewardsData) { tmp2.Name = "CollectionsRewardsData"; tmp2.Type = TType.Struct; tmp2.ID = 18; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CollectionsRewardsData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((CollectionsUnlockLineData != null) && __isset.CollectionsUnlockLineData) { tmp2.Name = "CollectionsUnlockLineData"; tmp2.Type = TType.Struct; tmp2.ID = 19; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await CollectionsUnlockLineData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ComboGift != null) && __isset.ComboGift) { tmp2.Name = "ComboGift"; tmp2.Type = TType.Struct; tmp2.ID = 20; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ComboGift.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ComboGiftTwo != null) && __isset.ComboGiftTwo) { tmp2.Name = "ComboGiftTwo"; tmp2.Type = TType.Struct; tmp2.ID = 21; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ComboGiftTwo.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((DailyTaskActiveCfg != null) && __isset.DailyTaskActiveCfg) { tmp2.Name = "DailyTaskActiveCfg"; tmp2.Type = TType.Struct; tmp2.ID = 22; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await DailyTaskActiveCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((DailyTaskConfig != null) && __isset.DailyTaskConfig) { tmp2.Name = "DailyTaskConfig"; tmp2.Type = TType.Struct; tmp2.ID = 23; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await DailyTaskConfig.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((DailyTaskDetail != null) && __isset.DailyTaskDetail) { tmp2.Name = "DailyTaskDetail"; tmp2.Type = TType.Struct; tmp2.ID = 24; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await DailyTaskDetail.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((DailyTaskReward != null) && __isset.DailyTaskReward) { tmp2.Name = "DailyTaskReward"; tmp2.Type = TType.Struct; tmp2.ID = 25; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await DailyTaskReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((DecorateCost != null) && __isset.DecorateCost) { tmp2.Name = "DecorateCost"; tmp2.Type = TType.Struct; tmp2.ID = 26; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await DecorateCost.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((DialogData != null) && __isset.DialogData) { tmp2.Name = "DialogData"; tmp2.Type = TType.Struct; tmp2.ID = 27; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await DialogData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((EmiterRetreatData != null) && __isset.EmiterRetreatData) { tmp2.Name = "EmiterRetreatData"; tmp2.Type = TType.Struct; tmp2.ID = 28; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await EmiterRetreatData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((EmojiData != null) && __isset.EmojiData) { tmp2.Name = "EmojiData"; tmp2.Type = TType.Struct; tmp2.ID = 29; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await EmojiData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((EndlessGift != null) && __isset.EndlessGift) { tmp2.Name = "EndlessGift"; tmp2.Type = TType.Struct; tmp2.ID = 30; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await EndlessGift.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((EnergyLimitGift != null) && __isset.EnergyLimitGift) { tmp2.Name = "EnergyLimitGift"; tmp2.Type = TType.Struct; tmp2.ID = 31; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await EnergyLimitGift.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((FrameData != null) && __isset.FrameData) { tmp2.Name = "FrameData"; tmp2.Type = TType.Struct; tmp2.ID = 32; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await FrameData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((GrowthFund != null) && __isset.GrowthFund) { tmp2.Name = "GrowthFund"; tmp2.Type = TType.Struct; tmp2.ID = 33; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await GrowthFund.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((GuessReward != null) && __isset.GuessReward) { tmp2.Name = "GuessReward"; tmp2.Type = TType.Struct; tmp2.ID = 34; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await GuessReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((GuideData != null) && __isset.GuideData) { tmp2.Name = "GuideData"; tmp2.Type = TType.Struct; tmp2.ID = 35; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await GuideData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((HandbookReward != null) && __isset.HandbookReward) { tmp2.Name = "HandbookReward"; tmp2.Type = TType.Struct; tmp2.ID = 36; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await HandbookReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((HeadData != null) && __isset.HeadData) { tmp2.Name = "HeadData"; tmp2.Type = TType.Struct; tmp2.ID = 37; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await HeadData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((HowToPlay != null) && __isset.HowToPlay) { tmp2.Name = "HowToPlay"; tmp2.Type = TType.Struct; tmp2.ID = 38; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await HowToPlay.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((IndoorProgress != null) && __isset.IndoorProgress) { tmp2.Name = "IndoorProgress"; tmp2.Type = TType.Struct; tmp2.ID = 39; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await IndoorProgress.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((LanguageData != null) && __isset.LanguageData) { tmp2.Name = "LanguageData"; tmp2.Type = TType.Struct; tmp2.ID = 40; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await LanguageData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((LevelData != null) && __isset.LevelData) { tmp2.Name = "LevelData"; tmp2.Type = TType.Struct; tmp2.ID = 41; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await LevelData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((LuckyCatData != null) && __isset.LuckyCatData) { tmp2.Name = "LuckyCatData"; tmp2.Type = TType.Struct; tmp2.ID = 42; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await LuckyCatData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((LuckyCatProbability != null) && __isset.LuckyCatProbability) { tmp2.Name = "LuckyCatProbability"; tmp2.Type = TType.Struct; tmp2.ID = 43; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await LuckyCatProbability.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((MainCardCollect != null) && __isset.MainCardCollect) { tmp2.Name = "MainCardCollect"; tmp2.Type = TType.Struct; tmp2.ID = 44; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await MainCardCollect.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((MergeData != null) && __isset.MergeData) { tmp2.Name = "MergeData"; tmp2.Type = TType.Struct; tmp2.ID = 45; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await MergeData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((MileStoneDetail != null) && __isset.MileStoneDetail) { tmp2.Name = "MileStoneDetail"; tmp2.Type = TType.Struct; tmp2.ID = 46; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await MileStoneDetail.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((MileStoneReward != null) && __isset.MileStoneReward) { tmp2.Name = "MileStoneReward"; tmp2.Type = TType.Struct; tmp2.ID = 47; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await MileStoneReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ChampshipJackpot != null) && __isset.ChampshipJackpot) { tmp2.Name = "ChampshipJackpot"; tmp2.Type = TType.Struct; tmp2.ID = 48; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ChampshipJackpot.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((MiningReward != null) && __isset.MiningReward) { tmp2.Name = "MiningReward"; tmp2.Type = TType.Struct; tmp2.ID = 49; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await MiningReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((Music != null) && __isset.Music) { tmp2.Name = "Music"; tmp2.Type = TType.Struct; tmp2.ID = 50; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await Music.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((NetAssetData != null) && __isset.NetAssetData) { tmp2.Name = "NetAssetData"; tmp2.Type = TType.Struct; tmp2.ID = 51; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await NetAssetData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((NetworkItemData != null) && __isset.NetworkItemData) { tmp2.Name = "NetworkItemData"; tmp2.Type = TType.Struct; tmp2.ID = 52; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await NetworkItemData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((NewbieDailyTaskCfg != null) && __isset.NewbieDailyTaskCfg) { tmp2.Name = "NewbieDailyTaskCfg"; tmp2.Type = TType.Struct; tmp2.ID = 53; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await NewbieDailyTaskCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((NewbieScoreCfg != null) && __isset.NewbieScoreCfg) { tmp2.Name = "NewbieScoreCfg"; tmp2.Type = TType.Struct; tmp2.ID = 54; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await NewbieScoreCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((NPCFriendsData != null) && __isset.NPCFriendsData) { tmp2.Name = "NPCFriendsData"; tmp2.Type = TType.Struct; tmp2.ID = 55; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await NPCFriendsData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PassOne != null) && __isset.PassOne) { tmp2.Name = "PassOne"; tmp2.Type = TType.Struct; tmp2.ID = 56; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PassOne.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetAdWorkGift != null) && __isset.PetAdWorkGift) { tmp2.Name = "PetAdWorkGift"; tmp2.Type = TType.Struct; tmp2.ID = 57; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetAdWorkGift.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetAirItem != null) && __isset.PetAirItem) { tmp2.Name = "PetAirItem"; tmp2.Type = TType.Struct; tmp2.ID = 58; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetAirItem.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetCareItem != null) && __isset.PetCareItem) { tmp2.Name = "PetCareItem"; tmp2.Type = TType.Struct; tmp2.ID = 59; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetCareItem.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetCoinGift != null) && __isset.PetCoinGift) { tmp2.Name = "PetCoinGift"; tmp2.Type = TType.Struct; tmp2.ID = 60; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetCoinGift.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetDailyTaskCfg != null) && __isset.PetDailyTaskCfg) { tmp2.Name = "PetDailyTaskCfg"; tmp2.Type = TType.Struct; tmp2.ID = 61; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetDailyTaskCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetDressItem != null) && __isset.PetDressItem) { tmp2.Name = "PetDressItem"; tmp2.Type = TType.Struct; tmp2.ID = 62; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetDressItem.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetHomeDecorateList != null) && __isset.PetHomeDecorateList) { tmp2.Name = "PetHomeDecorateList"; tmp2.Type = TType.Struct; tmp2.ID = 63; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetHomeDecorateList.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetPlayJoyItem != null) && __isset.PetPlayJoyItem) { tmp2.Name = "PetPlayJoyItem"; tmp2.Type = TType.Struct; tmp2.ID = 64; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetPlayJoyItem.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetRoomUnlockCfg != null) && __isset.PetRoomUnlockCfg) { tmp2.Name = "PetRoomUnlockCfg"; tmp2.Type = TType.Struct; tmp2.ID = 65; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetRoomUnlockCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PetShopItem != null) && __isset.PetShopItem) { tmp2.Name = "PetShopItem"; tmp2.Type = TType.Struct; tmp2.ID = 66; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PetShopItem.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PlayHomeDecorateCfg != null) && __isset.PlayHomeDecorateCfg) { tmp2.Name = "PlayHomeDecorateCfg"; tmp2.Type = TType.Struct; tmp2.ID = 67; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PlayHomeDecorateCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((PromotionPack != null) && __isset.PromotionPack) { tmp2.Name = "PromotionPack"; tmp2.Type = TType.Struct; tmp2.ID = 68; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await PromotionPack.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((RaceReward != null) && __isset.RaceReward) { tmp2.Name = "RaceReward"; tmp2.Type = TType.Struct; tmp2.ID = 69; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await RaceReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((RankData != null) && __isset.RankData) { tmp2.Name = "RankData"; tmp2.Type = TType.Struct; tmp2.ID = 70; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await RankData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((RegionData != null) && __isset.RegionData) { tmp2.Name = "RegionData"; tmp2.Type = TType.Struct; tmp2.ID = 71; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await RegionData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((SceneData != null) && __isset.SceneData) { tmp2.Name = "SceneData"; tmp2.Type = TType.Struct; tmp2.ID = 72; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await SceneData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((SevenLoginCfg != null) && __isset.SevenLoginCfg) { tmp2.Name = "SevenLoginCfg"; tmp2.Type = TType.Struct; tmp2.ID = 73; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await SevenLoginCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ShopItem != null) && __isset.ShopItem) { tmp2.Name = "ShopItem"; tmp2.Type = TType.Struct; tmp2.ID = 74; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ShopItem.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ShopPack != null) && __isset.ShopPack) { tmp2.Name = "ShopPack"; tmp2.Type = TType.Struct; tmp2.ID = 75; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ShopPack.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ShopSpecial != null) && __isset.ShopSpecial) { tmp2.Name = "ShopSpecial"; tmp2.Type = TType.Struct; tmp2.ID = 76; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ShopSpecial.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((SignInData != null) && __isset.SignInData) { tmp2.Name = "SignInData"; tmp2.Type = TType.Struct; tmp2.ID = 77; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await SignInData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((Sound != null) && __isset.Sound) { tmp2.Name = "Sound"; tmp2.Type = TType.Struct; tmp2.ID = 78; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await Sound.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((StartMerge != null) && __isset.StartMerge) { tmp2.Name = "StartMerge"; tmp2.Type = TType.Struct; tmp2.ID = 79; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await StartMerge.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((StartOrder != null) && __isset.StartOrder) { tmp2.Name = "StartOrder"; tmp2.Type = TType.Struct; tmp2.ID = 80; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await StartOrder.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((TurnTableCfg != null) && __isset.TurnTableCfg) { tmp2.Name = "TurnTableCfg"; tmp2.Type = TType.Struct; tmp2.ID = 81; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await TurnTableCfg.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((UIForm != null) && __isset.UIForm) { tmp2.Name = "UIForm"; tmp2.Type = TType.Struct; tmp2.ID = 82; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await UIForm.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((WashStartMerge != null) && __isset.WashStartMerge) { tmp2.Name = "WashStartMerge"; tmp2.Type = TType.Struct; tmp2.ID = 83; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await WashStartMerge.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((WeekTaskReward != null) && __isset.WeekTaskReward) { tmp2.Name = "WeekTaskReward"; tmp2.Type = TType.Struct; tmp2.ID = 84; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await WeekTaskReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((LevelLauncherData != null) && __isset.LevelLauncherData) { tmp2.Name = "LevelLauncherData"; tmp2.Type = TType.Struct; tmp2.ID = 85; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await LevelLauncherData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((NickNameRandomData != null) && __isset.NickNameRandomData) { tmp2.Name = "NickNameRandomData"; tmp2.Type = TType.Struct; tmp2.ID = 86; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await NickNameRandomData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ConstantString != null) && __isset.ConstantString) { tmp2.Name = "ConstantString"; tmp2.Type = TType.Struct; tmp2.ID = 87; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ConstantString.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ConstantInt != null) && __isset.ConstantInt) { tmp2.Name = "ConstantInt"; tmp2.Type = TType.Struct; tmp2.ID = 88; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ConstantInt.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((GuideReward != null) && __isset.GuideReward) { tmp2.Name = "GuideReward"; tmp2.Type = TType.Struct; tmp2.ID = 89; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await GuideReward.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((FriendConst != null) && __isset.FriendConst) { tmp2.Name = "FriendConst"; tmp2.Type = TType.Struct; tmp2.ID = 90; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await FriendConst.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((ChargeConst != null) && __isset.ChargeConst) { tmp2.Name = "ChargeConst"; tmp2.Type = TType.Struct; tmp2.ID = 91; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await ChargeConst.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((AmbientData != null) && __isset.AmbientData) { tmp2.Name = "AmbientData"; tmp2.Type = TType.Struct; tmp2.ID = 92; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await AmbientData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((FurShop != null) && __isset.FurShop) { tmp2.Name = "FurShop"; tmp2.Type = TType.Struct; tmp2.ID = 93; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await FurShop.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((FakePlayroomDataMould != null) && __isset.FakePlayroomDataMould) { tmp2.Name = "FakePlayroomDataMould"; tmp2.Type = TType.Struct; tmp2.ID = 94; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await FakePlayroomDataMould.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((LimitedTimeEventData != null) && __isset.LimitedTimeEventData) { tmp2.Name = "LimitedTimeEventData"; tmp2.Type = TType.Struct; tmp2.ID = 95; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await LimitedTimeEventData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if((FriendInviteRewardData != null) && __isset.FriendInviteRewardData) { tmp2.Name = "FriendInviteRewardData"; tmp2.Type = TType.Struct; tmp2.ID = 96; await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); await FriendInviteRewardData.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } await oprot.WriteFieldStopAsync(cancellationToken); await oprot.WriteStructEndAsync(cancellationToken); } finally { oprot.DecrementRecursionDepth(); } } public override bool Equals(object that) { if (!(that is AllConfigs other)) return false; if (ReferenceEquals(this, other)) return true; return ((__isset.AdGiftData == other.__isset.AdGiftData) && ((!__isset.AdGiftData) || (global::System.Object.Equals(AdGiftData, other.AdGiftData)))) && ((__isset.BagItemConfig == other.__isset.BagItemConfig) && ((!__isset.BagItemConfig) || (global::System.Object.Equals(BagItemConfig, other.BagItemConfig)))) && ((__isset.BonusValue == other.__isset.BonusValue) && ((!__isset.BonusValue) || (global::System.Object.Equals(BonusValue, other.BonusValue)))) && ((__isset.CardDetailCfg == other.__isset.CardDetailCfg) && ((!__isset.CardDetailCfg) || (global::System.Object.Equals(CardDetailCfg, other.CardDetailCfg)))) && ((__isset.CardPackCfg == other.__isset.CardPackCfg) && ((!__isset.CardPackCfg) || (global::System.Object.Equals(CardPackCfg, other.CardPackCfg)))) && ((__isset.CardStickerExchangeCfg == other.__isset.CardStickerExchangeCfg) && ((!__isset.CardStickerExchangeCfg) || (global::System.Object.Equals(CardStickerExchangeCfg, other.CardStickerExchangeCfg)))) && ((__isset.CatsGardenMultiplyData == other.__isset.CatsGardenMultiplyData) && ((!__isset.CatsGardenMultiplyData) || (global::System.Object.Equals(CatsGardenMultiplyData, other.CatsGardenMultiplyData)))) && ((__isset.CatsGardenProgressData == other.__isset.CatsGardenProgressData) && ((!__isset.CatsGardenProgressData) || (global::System.Object.Equals(CatsGardenProgressData, other.CatsGardenProgressData)))) && ((__isset.CatsGardenSlotData == other.__isset.CatsGardenSlotData) && ((!__isset.CatsGardenSlotData) || (global::System.Object.Equals(CatsGardenSlotData, other.CatsGardenSlotData)))) && ((__isset.CatsGardenTempleteData == other.__isset.CatsGardenTempleteData) && ((!__isset.CatsGardenTempleteData) || (global::System.Object.Equals(CatsGardenTempleteData, other.CatsGardenTempleteData)))) && ((__isset.CatTrickData == other.__isset.CatTrickData) && ((!__isset.CatTrickData) || (global::System.Object.Equals(CatTrickData, other.CatTrickData)))) && ((__isset.ChampshipCfg == other.__isset.ChampshipCfg) && ((!__isset.ChampshipCfg) || (global::System.Object.Equals(ChampshipCfg, other.ChampshipCfg)))) && ((__isset.ChampshipRankReward == other.__isset.ChampshipRankReward) && ((!__isset.ChampshipRankReward) || (global::System.Object.Equals(ChampshipRankReward, other.ChampshipRankReward)))) && ((__isset.ChampshipRankInfo == other.__isset.ChampshipRankInfo) && ((!__isset.ChampshipRankInfo) || (global::System.Object.Equals(ChampshipRankInfo, other.ChampshipRankInfo)))) && ((__isset.OrderScene == other.__isset.OrderScene) && ((!__isset.OrderScene) || (global::System.Object.Equals(OrderScene, other.OrderScene)))) && ((__isset.ChampshipScoreReward == other.__isset.ChampshipScoreReward) && ((!__isset.ChampshipScoreReward) || (global::System.Object.Equals(ChampshipScoreReward, other.ChampshipScoreReward)))) && ((__isset.CollectionRoomReward == other.__isset.CollectionRoomReward) && ((!__isset.CollectionRoomReward) || (global::System.Object.Equals(CollectionRoomReward, other.CollectionRoomReward)))) && ((__isset.CollectionsRewardsData == other.__isset.CollectionsRewardsData) && ((!__isset.CollectionsRewardsData) || (global::System.Object.Equals(CollectionsRewardsData, other.CollectionsRewardsData)))) && ((__isset.CollectionsUnlockLineData == other.__isset.CollectionsUnlockLineData) && ((!__isset.CollectionsUnlockLineData) || (global::System.Object.Equals(CollectionsUnlockLineData, other.CollectionsUnlockLineData)))) && ((__isset.ComboGift == other.__isset.ComboGift) && ((!__isset.ComboGift) || (global::System.Object.Equals(ComboGift, other.ComboGift)))) && ((__isset.ComboGiftTwo == other.__isset.ComboGiftTwo) && ((!__isset.ComboGiftTwo) || (global::System.Object.Equals(ComboGiftTwo, other.ComboGiftTwo)))) && ((__isset.DailyTaskActiveCfg == other.__isset.DailyTaskActiveCfg) && ((!__isset.DailyTaskActiveCfg) || (global::System.Object.Equals(DailyTaskActiveCfg, other.DailyTaskActiveCfg)))) && ((__isset.DailyTaskConfig == other.__isset.DailyTaskConfig) && ((!__isset.DailyTaskConfig) || (global::System.Object.Equals(DailyTaskConfig, other.DailyTaskConfig)))) && ((__isset.DailyTaskDetail == other.__isset.DailyTaskDetail) && ((!__isset.DailyTaskDetail) || (global::System.Object.Equals(DailyTaskDetail, other.DailyTaskDetail)))) && ((__isset.DailyTaskReward == other.__isset.DailyTaskReward) && ((!__isset.DailyTaskReward) || (global::System.Object.Equals(DailyTaskReward, other.DailyTaskReward)))) && ((__isset.DecorateCost == other.__isset.DecorateCost) && ((!__isset.DecorateCost) || (global::System.Object.Equals(DecorateCost, other.DecorateCost)))) && ((__isset.DialogData == other.__isset.DialogData) && ((!__isset.DialogData) || (global::System.Object.Equals(DialogData, other.DialogData)))) && ((__isset.EmiterRetreatData == other.__isset.EmiterRetreatData) && ((!__isset.EmiterRetreatData) || (global::System.Object.Equals(EmiterRetreatData, other.EmiterRetreatData)))) && ((__isset.EmojiData == other.__isset.EmojiData) && ((!__isset.EmojiData) || (global::System.Object.Equals(EmojiData, other.EmojiData)))) && ((__isset.EndlessGift == other.__isset.EndlessGift) && ((!__isset.EndlessGift) || (global::System.Object.Equals(EndlessGift, other.EndlessGift)))) && ((__isset.EnergyLimitGift == other.__isset.EnergyLimitGift) && ((!__isset.EnergyLimitGift) || (global::System.Object.Equals(EnergyLimitGift, other.EnergyLimitGift)))) && ((__isset.FrameData == other.__isset.FrameData) && ((!__isset.FrameData) || (global::System.Object.Equals(FrameData, other.FrameData)))) && ((__isset.GrowthFund == other.__isset.GrowthFund) && ((!__isset.GrowthFund) || (global::System.Object.Equals(GrowthFund, other.GrowthFund)))) && ((__isset.GuessReward == other.__isset.GuessReward) && ((!__isset.GuessReward) || (global::System.Object.Equals(GuessReward, other.GuessReward)))) && ((__isset.GuideData == other.__isset.GuideData) && ((!__isset.GuideData) || (global::System.Object.Equals(GuideData, other.GuideData)))) && ((__isset.HandbookReward == other.__isset.HandbookReward) && ((!__isset.HandbookReward) || (global::System.Object.Equals(HandbookReward, other.HandbookReward)))) && ((__isset.HeadData == other.__isset.HeadData) && ((!__isset.HeadData) || (global::System.Object.Equals(HeadData, other.HeadData)))) && ((__isset.HowToPlay == other.__isset.HowToPlay) && ((!__isset.HowToPlay) || (global::System.Object.Equals(HowToPlay, other.HowToPlay)))) && ((__isset.IndoorProgress == other.__isset.IndoorProgress) && ((!__isset.IndoorProgress) || (global::System.Object.Equals(IndoorProgress, other.IndoorProgress)))) && ((__isset.LanguageData == other.__isset.LanguageData) && ((!__isset.LanguageData) || (global::System.Object.Equals(LanguageData, other.LanguageData)))) && ((__isset.LevelData == other.__isset.LevelData) && ((!__isset.LevelData) || (global::System.Object.Equals(LevelData, other.LevelData)))) && ((__isset.LuckyCatData == other.__isset.LuckyCatData) && ((!__isset.LuckyCatData) || (global::System.Object.Equals(LuckyCatData, other.LuckyCatData)))) && ((__isset.LuckyCatProbability == other.__isset.LuckyCatProbability) && ((!__isset.LuckyCatProbability) || (global::System.Object.Equals(LuckyCatProbability, other.LuckyCatProbability)))) && ((__isset.MainCardCollect == other.__isset.MainCardCollect) && ((!__isset.MainCardCollect) || (global::System.Object.Equals(MainCardCollect, other.MainCardCollect)))) && ((__isset.MergeData == other.__isset.MergeData) && ((!__isset.MergeData) || (global::System.Object.Equals(MergeData, other.MergeData)))) && ((__isset.MileStoneDetail == other.__isset.MileStoneDetail) && ((!__isset.MileStoneDetail) || (global::System.Object.Equals(MileStoneDetail, other.MileStoneDetail)))) && ((__isset.MileStoneReward == other.__isset.MileStoneReward) && ((!__isset.MileStoneReward) || (global::System.Object.Equals(MileStoneReward, other.MileStoneReward)))) && ((__isset.ChampshipJackpot == other.__isset.ChampshipJackpot) && ((!__isset.ChampshipJackpot) || (global::System.Object.Equals(ChampshipJackpot, other.ChampshipJackpot)))) && ((__isset.MiningReward == other.__isset.MiningReward) && ((!__isset.MiningReward) || (global::System.Object.Equals(MiningReward, other.MiningReward)))) && ((__isset.Music == other.__isset.Music) && ((!__isset.Music) || (global::System.Object.Equals(Music, other.Music)))) && ((__isset.NetAssetData == other.__isset.NetAssetData) && ((!__isset.NetAssetData) || (global::System.Object.Equals(NetAssetData, other.NetAssetData)))) && ((__isset.NetworkItemData == other.__isset.NetworkItemData) && ((!__isset.NetworkItemData) || (global::System.Object.Equals(NetworkItemData, other.NetworkItemData)))) && ((__isset.NewbieDailyTaskCfg == other.__isset.NewbieDailyTaskCfg) && ((!__isset.NewbieDailyTaskCfg) || (global::System.Object.Equals(NewbieDailyTaskCfg, other.NewbieDailyTaskCfg)))) && ((__isset.NewbieScoreCfg == other.__isset.NewbieScoreCfg) && ((!__isset.NewbieScoreCfg) || (global::System.Object.Equals(NewbieScoreCfg, other.NewbieScoreCfg)))) && ((__isset.NPCFriendsData == other.__isset.NPCFriendsData) && ((!__isset.NPCFriendsData) || (global::System.Object.Equals(NPCFriendsData, other.NPCFriendsData)))) && ((__isset.PassOne == other.__isset.PassOne) && ((!__isset.PassOne) || (global::System.Object.Equals(PassOne, other.PassOne)))) && ((__isset.PetAdWorkGift == other.__isset.PetAdWorkGift) && ((!__isset.PetAdWorkGift) || (global::System.Object.Equals(PetAdWorkGift, other.PetAdWorkGift)))) && ((__isset.PetAirItem == other.__isset.PetAirItem) && ((!__isset.PetAirItem) || (global::System.Object.Equals(PetAirItem, other.PetAirItem)))) && ((__isset.PetCareItem == other.__isset.PetCareItem) && ((!__isset.PetCareItem) || (global::System.Object.Equals(PetCareItem, other.PetCareItem)))) && ((__isset.PetCoinGift == other.__isset.PetCoinGift) && ((!__isset.PetCoinGift) || (global::System.Object.Equals(PetCoinGift, other.PetCoinGift)))) && ((__isset.PetDailyTaskCfg == other.__isset.PetDailyTaskCfg) && ((!__isset.PetDailyTaskCfg) || (global::System.Object.Equals(PetDailyTaskCfg, other.PetDailyTaskCfg)))) && ((__isset.PetDressItem == other.__isset.PetDressItem) && ((!__isset.PetDressItem) || (global::System.Object.Equals(PetDressItem, other.PetDressItem)))) && ((__isset.PetHomeDecorateList == other.__isset.PetHomeDecorateList) && ((!__isset.PetHomeDecorateList) || (global::System.Object.Equals(PetHomeDecorateList, other.PetHomeDecorateList)))) && ((__isset.PetPlayJoyItem == other.__isset.PetPlayJoyItem) && ((!__isset.PetPlayJoyItem) || (global::System.Object.Equals(PetPlayJoyItem, other.PetPlayJoyItem)))) && ((__isset.PetRoomUnlockCfg == other.__isset.PetRoomUnlockCfg) && ((!__isset.PetRoomUnlockCfg) || (global::System.Object.Equals(PetRoomUnlockCfg, other.PetRoomUnlockCfg)))) && ((__isset.PetShopItem == other.__isset.PetShopItem) && ((!__isset.PetShopItem) || (global::System.Object.Equals(PetShopItem, other.PetShopItem)))) && ((__isset.PlayHomeDecorateCfg == other.__isset.PlayHomeDecorateCfg) && ((!__isset.PlayHomeDecorateCfg) || (global::System.Object.Equals(PlayHomeDecorateCfg, other.PlayHomeDecorateCfg)))) && ((__isset.PromotionPack == other.__isset.PromotionPack) && ((!__isset.PromotionPack) || (global::System.Object.Equals(PromotionPack, other.PromotionPack)))) && ((__isset.RaceReward == other.__isset.RaceReward) && ((!__isset.RaceReward) || (global::System.Object.Equals(RaceReward, other.RaceReward)))) && ((__isset.RankData == other.__isset.RankData) && ((!__isset.RankData) || (global::System.Object.Equals(RankData, other.RankData)))) && ((__isset.RegionData == other.__isset.RegionData) && ((!__isset.RegionData) || (global::System.Object.Equals(RegionData, other.RegionData)))) && ((__isset.SceneData == other.__isset.SceneData) && ((!__isset.SceneData) || (global::System.Object.Equals(SceneData, other.SceneData)))) && ((__isset.SevenLoginCfg == other.__isset.SevenLoginCfg) && ((!__isset.SevenLoginCfg) || (global::System.Object.Equals(SevenLoginCfg, other.SevenLoginCfg)))) && ((__isset.ShopItem == other.__isset.ShopItem) && ((!__isset.ShopItem) || (global::System.Object.Equals(ShopItem, other.ShopItem)))) && ((__isset.ShopPack == other.__isset.ShopPack) && ((!__isset.ShopPack) || (global::System.Object.Equals(ShopPack, other.ShopPack)))) && ((__isset.ShopSpecial == other.__isset.ShopSpecial) && ((!__isset.ShopSpecial) || (global::System.Object.Equals(ShopSpecial, other.ShopSpecial)))) && ((__isset.SignInData == other.__isset.SignInData) && ((!__isset.SignInData) || (global::System.Object.Equals(SignInData, other.SignInData)))) && ((__isset.Sound == other.__isset.Sound) && ((!__isset.Sound) || (global::System.Object.Equals(Sound, other.Sound)))) && ((__isset.StartMerge == other.__isset.StartMerge) && ((!__isset.StartMerge) || (global::System.Object.Equals(StartMerge, other.StartMerge)))) && ((__isset.StartOrder == other.__isset.StartOrder) && ((!__isset.StartOrder) || (global::System.Object.Equals(StartOrder, other.StartOrder)))) && ((__isset.TurnTableCfg == other.__isset.TurnTableCfg) && ((!__isset.TurnTableCfg) || (global::System.Object.Equals(TurnTableCfg, other.TurnTableCfg)))) && ((__isset.UIForm == other.__isset.UIForm) && ((!__isset.UIForm) || (global::System.Object.Equals(UIForm, other.UIForm)))) && ((__isset.WashStartMerge == other.__isset.WashStartMerge) && ((!__isset.WashStartMerge) || (global::System.Object.Equals(WashStartMerge, other.WashStartMerge)))) && ((__isset.WeekTaskReward == other.__isset.WeekTaskReward) && ((!__isset.WeekTaskReward) || (global::System.Object.Equals(WeekTaskReward, other.WeekTaskReward)))) && ((__isset.LevelLauncherData == other.__isset.LevelLauncherData) && ((!__isset.LevelLauncherData) || (global::System.Object.Equals(LevelLauncherData, other.LevelLauncherData)))) && ((__isset.NickNameRandomData == other.__isset.NickNameRandomData) && ((!__isset.NickNameRandomData) || (global::System.Object.Equals(NickNameRandomData, other.NickNameRandomData)))) && ((__isset.ConstantString == other.__isset.ConstantString) && ((!__isset.ConstantString) || (global::System.Object.Equals(ConstantString, other.ConstantString)))) && ((__isset.ConstantInt == other.__isset.ConstantInt) && ((!__isset.ConstantInt) || (global::System.Object.Equals(ConstantInt, other.ConstantInt)))) && ((__isset.GuideReward == other.__isset.GuideReward) && ((!__isset.GuideReward) || (global::System.Object.Equals(GuideReward, other.GuideReward)))) && ((__isset.FriendConst == other.__isset.FriendConst) && ((!__isset.FriendConst) || (global::System.Object.Equals(FriendConst, other.FriendConst)))) && ((__isset.ChargeConst == other.__isset.ChargeConst) && ((!__isset.ChargeConst) || (global::System.Object.Equals(ChargeConst, other.ChargeConst)))) && ((__isset.AmbientData == other.__isset.AmbientData) && ((!__isset.AmbientData) || (global::System.Object.Equals(AmbientData, other.AmbientData)))) && ((__isset.FurShop == other.__isset.FurShop) && ((!__isset.FurShop) || (global::System.Object.Equals(FurShop, other.FurShop)))) && ((__isset.FakePlayroomDataMould == other.__isset.FakePlayroomDataMould) && ((!__isset.FakePlayroomDataMould) || (global::System.Object.Equals(FakePlayroomDataMould, other.FakePlayroomDataMould)))) && ((__isset.LimitedTimeEventData == other.__isset.LimitedTimeEventData) && ((!__isset.LimitedTimeEventData) || (global::System.Object.Equals(LimitedTimeEventData, other.LimitedTimeEventData)))) && ((__isset.FriendInviteRewardData == other.__isset.FriendInviteRewardData) && ((!__isset.FriendInviteRewardData) || (global::System.Object.Equals(FriendInviteRewardData, other.FriendInviteRewardData)))); } public override int GetHashCode() { int hashcode = 157; unchecked { if((AdGiftData != null) && __isset.AdGiftData) { hashcode = (hashcode * 397) + AdGiftData.GetHashCode(); } if((BagItemConfig != null) && __isset.BagItemConfig) { hashcode = (hashcode * 397) + BagItemConfig.GetHashCode(); } if((BonusValue != null) && __isset.BonusValue) { hashcode = (hashcode * 397) + BonusValue.GetHashCode(); } if((CardDetailCfg != null) && __isset.CardDetailCfg) { hashcode = (hashcode * 397) + CardDetailCfg.GetHashCode(); } if((CardPackCfg != null) && __isset.CardPackCfg) { hashcode = (hashcode * 397) + CardPackCfg.GetHashCode(); } if((CardStickerExchangeCfg != null) && __isset.CardStickerExchangeCfg) { hashcode = (hashcode * 397) + CardStickerExchangeCfg.GetHashCode(); } if((CatsGardenMultiplyData != null) && __isset.CatsGardenMultiplyData) { hashcode = (hashcode * 397) + CatsGardenMultiplyData.GetHashCode(); } if((CatsGardenProgressData != null) && __isset.CatsGardenProgressData) { hashcode = (hashcode * 397) + CatsGardenProgressData.GetHashCode(); } if((CatsGardenSlotData != null) && __isset.CatsGardenSlotData) { hashcode = (hashcode * 397) + CatsGardenSlotData.GetHashCode(); } if((CatsGardenTempleteData != null) && __isset.CatsGardenTempleteData) { hashcode = (hashcode * 397) + CatsGardenTempleteData.GetHashCode(); } if((CatTrickData != null) && __isset.CatTrickData) { hashcode = (hashcode * 397) + CatTrickData.GetHashCode(); } if((ChampshipCfg != null) && __isset.ChampshipCfg) { hashcode = (hashcode * 397) + ChampshipCfg.GetHashCode(); } if((ChampshipRankReward != null) && __isset.ChampshipRankReward) { hashcode = (hashcode * 397) + ChampshipRankReward.GetHashCode(); } if((ChampshipRankInfo != null) && __isset.ChampshipRankInfo) { hashcode = (hashcode * 397) + ChampshipRankInfo.GetHashCode(); } if((OrderScene != null) && __isset.OrderScene) { hashcode = (hashcode * 397) + OrderScene.GetHashCode(); } if((ChampshipScoreReward != null) && __isset.ChampshipScoreReward) { hashcode = (hashcode * 397) + ChampshipScoreReward.GetHashCode(); } if((CollectionRoomReward != null) && __isset.CollectionRoomReward) { hashcode = (hashcode * 397) + CollectionRoomReward.GetHashCode(); } if((CollectionsRewardsData != null) && __isset.CollectionsRewardsData) { hashcode = (hashcode * 397) + CollectionsRewardsData.GetHashCode(); } if((CollectionsUnlockLineData != null) && __isset.CollectionsUnlockLineData) { hashcode = (hashcode * 397) + CollectionsUnlockLineData.GetHashCode(); } if((ComboGift != null) && __isset.ComboGift) { hashcode = (hashcode * 397) + ComboGift.GetHashCode(); } if((ComboGiftTwo != null) && __isset.ComboGiftTwo) { hashcode = (hashcode * 397) + ComboGiftTwo.GetHashCode(); } if((DailyTaskActiveCfg != null) && __isset.DailyTaskActiveCfg) { hashcode = (hashcode * 397) + DailyTaskActiveCfg.GetHashCode(); } if((DailyTaskConfig != null) && __isset.DailyTaskConfig) { hashcode = (hashcode * 397) + DailyTaskConfig.GetHashCode(); } if((DailyTaskDetail != null) && __isset.DailyTaskDetail) { hashcode = (hashcode * 397) + DailyTaskDetail.GetHashCode(); } if((DailyTaskReward != null) && __isset.DailyTaskReward) { hashcode = (hashcode * 397) + DailyTaskReward.GetHashCode(); } if((DecorateCost != null) && __isset.DecorateCost) { hashcode = (hashcode * 397) + DecorateCost.GetHashCode(); } if((DialogData != null) && __isset.DialogData) { hashcode = (hashcode * 397) + DialogData.GetHashCode(); } if((EmiterRetreatData != null) && __isset.EmiterRetreatData) { hashcode = (hashcode * 397) + EmiterRetreatData.GetHashCode(); } if((EmojiData != null) && __isset.EmojiData) { hashcode = (hashcode * 397) + EmojiData.GetHashCode(); } if((EndlessGift != null) && __isset.EndlessGift) { hashcode = (hashcode * 397) + EndlessGift.GetHashCode(); } if((EnergyLimitGift != null) && __isset.EnergyLimitGift) { hashcode = (hashcode * 397) + EnergyLimitGift.GetHashCode(); } if((FrameData != null) && __isset.FrameData) { hashcode = (hashcode * 397) + FrameData.GetHashCode(); } if((GrowthFund != null) && __isset.GrowthFund) { hashcode = (hashcode * 397) + GrowthFund.GetHashCode(); } if((GuessReward != null) && __isset.GuessReward) { hashcode = (hashcode * 397) + GuessReward.GetHashCode(); } if((GuideData != null) && __isset.GuideData) { hashcode = (hashcode * 397) + GuideData.GetHashCode(); } if((HandbookReward != null) && __isset.HandbookReward) { hashcode = (hashcode * 397) + HandbookReward.GetHashCode(); } if((HeadData != null) && __isset.HeadData) { hashcode = (hashcode * 397) + HeadData.GetHashCode(); } if((HowToPlay != null) && __isset.HowToPlay) { hashcode = (hashcode * 397) + HowToPlay.GetHashCode(); } if((IndoorProgress != null) && __isset.IndoorProgress) { hashcode = (hashcode * 397) + IndoorProgress.GetHashCode(); } if((LanguageData != null) && __isset.LanguageData) { hashcode = (hashcode * 397) + LanguageData.GetHashCode(); } if((LevelData != null) && __isset.LevelData) { hashcode = (hashcode * 397) + LevelData.GetHashCode(); } if((LuckyCatData != null) && __isset.LuckyCatData) { hashcode = (hashcode * 397) + LuckyCatData.GetHashCode(); } if((LuckyCatProbability != null) && __isset.LuckyCatProbability) { hashcode = (hashcode * 397) + LuckyCatProbability.GetHashCode(); } if((MainCardCollect != null) && __isset.MainCardCollect) { hashcode = (hashcode * 397) + MainCardCollect.GetHashCode(); } if((MergeData != null) && __isset.MergeData) { hashcode = (hashcode * 397) + MergeData.GetHashCode(); } if((MileStoneDetail != null) && __isset.MileStoneDetail) { hashcode = (hashcode * 397) + MileStoneDetail.GetHashCode(); } if((MileStoneReward != null) && __isset.MileStoneReward) { hashcode = (hashcode * 397) + MileStoneReward.GetHashCode(); } if((ChampshipJackpot != null) && __isset.ChampshipJackpot) { hashcode = (hashcode * 397) + ChampshipJackpot.GetHashCode(); } if((MiningReward != null) && __isset.MiningReward) { hashcode = (hashcode * 397) + MiningReward.GetHashCode(); } if((Music != null) && __isset.Music) { hashcode = (hashcode * 397) + Music.GetHashCode(); } if((NetAssetData != null) && __isset.NetAssetData) { hashcode = (hashcode * 397) + NetAssetData.GetHashCode(); } if((NetworkItemData != null) && __isset.NetworkItemData) { hashcode = (hashcode * 397) + NetworkItemData.GetHashCode(); } if((NewbieDailyTaskCfg != null) && __isset.NewbieDailyTaskCfg) { hashcode = (hashcode * 397) + NewbieDailyTaskCfg.GetHashCode(); } if((NewbieScoreCfg != null) && __isset.NewbieScoreCfg) { hashcode = (hashcode * 397) + NewbieScoreCfg.GetHashCode(); } if((NPCFriendsData != null) && __isset.NPCFriendsData) { hashcode = (hashcode * 397) + NPCFriendsData.GetHashCode(); } if((PassOne != null) && __isset.PassOne) { hashcode = (hashcode * 397) + PassOne.GetHashCode(); } if((PetAdWorkGift != null) && __isset.PetAdWorkGift) { hashcode = (hashcode * 397) + PetAdWorkGift.GetHashCode(); } if((PetAirItem != null) && __isset.PetAirItem) { hashcode = (hashcode * 397) + PetAirItem.GetHashCode(); } if((PetCareItem != null) && __isset.PetCareItem) { hashcode = (hashcode * 397) + PetCareItem.GetHashCode(); } if((PetCoinGift != null) && __isset.PetCoinGift) { hashcode = (hashcode * 397) + PetCoinGift.GetHashCode(); } if((PetDailyTaskCfg != null) && __isset.PetDailyTaskCfg) { hashcode = (hashcode * 397) + PetDailyTaskCfg.GetHashCode(); } if((PetDressItem != null) && __isset.PetDressItem) { hashcode = (hashcode * 397) + PetDressItem.GetHashCode(); } if((PetHomeDecorateList != null) && __isset.PetHomeDecorateList) { hashcode = (hashcode * 397) + PetHomeDecorateList.GetHashCode(); } if((PetPlayJoyItem != null) && __isset.PetPlayJoyItem) { hashcode = (hashcode * 397) + PetPlayJoyItem.GetHashCode(); } if((PetRoomUnlockCfg != null) && __isset.PetRoomUnlockCfg) { hashcode = (hashcode * 397) + PetRoomUnlockCfg.GetHashCode(); } if((PetShopItem != null) && __isset.PetShopItem) { hashcode = (hashcode * 397) + PetShopItem.GetHashCode(); } if((PlayHomeDecorateCfg != null) && __isset.PlayHomeDecorateCfg) { hashcode = (hashcode * 397) + PlayHomeDecorateCfg.GetHashCode(); } if((PromotionPack != null) && __isset.PromotionPack) { hashcode = (hashcode * 397) + PromotionPack.GetHashCode(); } if((RaceReward != null) && __isset.RaceReward) { hashcode = (hashcode * 397) + RaceReward.GetHashCode(); } if((RankData != null) && __isset.RankData) { hashcode = (hashcode * 397) + RankData.GetHashCode(); } if((RegionData != null) && __isset.RegionData) { hashcode = (hashcode * 397) + RegionData.GetHashCode(); } if((SceneData != null) && __isset.SceneData) { hashcode = (hashcode * 397) + SceneData.GetHashCode(); } if((SevenLoginCfg != null) && __isset.SevenLoginCfg) { hashcode = (hashcode * 397) + SevenLoginCfg.GetHashCode(); } if((ShopItem != null) && __isset.ShopItem) { hashcode = (hashcode * 397) + ShopItem.GetHashCode(); } if((ShopPack != null) && __isset.ShopPack) { hashcode = (hashcode * 397) + ShopPack.GetHashCode(); } if((ShopSpecial != null) && __isset.ShopSpecial) { hashcode = (hashcode * 397) + ShopSpecial.GetHashCode(); } if((SignInData != null) && __isset.SignInData) { hashcode = (hashcode * 397) + SignInData.GetHashCode(); } if((Sound != null) && __isset.Sound) { hashcode = (hashcode * 397) + Sound.GetHashCode(); } if((StartMerge != null) && __isset.StartMerge) { hashcode = (hashcode * 397) + StartMerge.GetHashCode(); } if((StartOrder != null) && __isset.StartOrder) { hashcode = (hashcode * 397) + StartOrder.GetHashCode(); } if((TurnTableCfg != null) && __isset.TurnTableCfg) { hashcode = (hashcode * 397) + TurnTableCfg.GetHashCode(); } if((UIForm != null) && __isset.UIForm) { hashcode = (hashcode * 397) + UIForm.GetHashCode(); } if((WashStartMerge != null) && __isset.WashStartMerge) { hashcode = (hashcode * 397) + WashStartMerge.GetHashCode(); } if((WeekTaskReward != null) && __isset.WeekTaskReward) { hashcode = (hashcode * 397) + WeekTaskReward.GetHashCode(); } if((LevelLauncherData != null) && __isset.LevelLauncherData) { hashcode = (hashcode * 397) + LevelLauncherData.GetHashCode(); } if((NickNameRandomData != null) && __isset.NickNameRandomData) { hashcode = (hashcode * 397) + NickNameRandomData.GetHashCode(); } if((ConstantString != null) && __isset.ConstantString) { hashcode = (hashcode * 397) + ConstantString.GetHashCode(); } if((ConstantInt != null) && __isset.ConstantInt) { hashcode = (hashcode * 397) + ConstantInt.GetHashCode(); } if((GuideReward != null) && __isset.GuideReward) { hashcode = (hashcode * 397) + GuideReward.GetHashCode(); } if((FriendConst != null) && __isset.FriendConst) { hashcode = (hashcode * 397) + FriendConst.GetHashCode(); } if((ChargeConst != null) && __isset.ChargeConst) { hashcode = (hashcode * 397) + ChargeConst.GetHashCode(); } if((AmbientData != null) && __isset.AmbientData) { hashcode = (hashcode * 397) + AmbientData.GetHashCode(); } if((FurShop != null) && __isset.FurShop) { hashcode = (hashcode * 397) + FurShop.GetHashCode(); } if((FakePlayroomDataMould != null) && __isset.FakePlayroomDataMould) { hashcode = (hashcode * 397) + FakePlayroomDataMould.GetHashCode(); } if((LimitedTimeEventData != null) && __isset.LimitedTimeEventData) { hashcode = (hashcode * 397) + LimitedTimeEventData.GetHashCode(); } if((FriendInviteRewardData != null) && __isset.FriendInviteRewardData) { hashcode = (hashcode * 397) + FriendInviteRewardData.GetHashCode(); } } return hashcode; } public override string ToString() { var tmp3 = new StringBuilder("AllConfigs("); int tmp4 = 0; if((AdGiftData != null) && __isset.AdGiftData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("AdGiftData: "); AdGiftData.ToString(tmp3); } if((BagItemConfig != null) && __isset.BagItemConfig) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("BagItemConfig: "); BagItemConfig.ToString(tmp3); } if((BonusValue != null) && __isset.BonusValue) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("BonusValue: "); BonusValue.ToString(tmp3); } if((CardDetailCfg != null) && __isset.CardDetailCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CardDetailCfg: "); CardDetailCfg.ToString(tmp3); } if((CardPackCfg != null) && __isset.CardPackCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CardPackCfg: "); CardPackCfg.ToString(tmp3); } if((CardStickerExchangeCfg != null) && __isset.CardStickerExchangeCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CardStickerExchangeCfg: "); CardStickerExchangeCfg.ToString(tmp3); } if((CatsGardenMultiplyData != null) && __isset.CatsGardenMultiplyData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CatsGardenMultiplyData: "); CatsGardenMultiplyData.ToString(tmp3); } if((CatsGardenProgressData != null) && __isset.CatsGardenProgressData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CatsGardenProgressData: "); CatsGardenProgressData.ToString(tmp3); } if((CatsGardenSlotData != null) && __isset.CatsGardenSlotData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CatsGardenSlotData: "); CatsGardenSlotData.ToString(tmp3); } if((CatsGardenTempleteData != null) && __isset.CatsGardenTempleteData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CatsGardenTempleteData: "); CatsGardenTempleteData.ToString(tmp3); } if((CatTrickData != null) && __isset.CatTrickData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CatTrickData: "); CatTrickData.ToString(tmp3); } if((ChampshipCfg != null) && __isset.ChampshipCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ChampshipCfg: "); ChampshipCfg.ToString(tmp3); } if((ChampshipRankReward != null) && __isset.ChampshipRankReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ChampshipRankReward: "); ChampshipRankReward.ToString(tmp3); } if((ChampshipRankInfo != null) && __isset.ChampshipRankInfo) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ChampshipRankInfo: "); ChampshipRankInfo.ToString(tmp3); } if((OrderScene != null) && __isset.OrderScene) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("OrderScene: "); OrderScene.ToString(tmp3); } if((ChampshipScoreReward != null) && __isset.ChampshipScoreReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ChampshipScoreReward: "); ChampshipScoreReward.ToString(tmp3); } if((CollectionRoomReward != null) && __isset.CollectionRoomReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CollectionRoomReward: "); CollectionRoomReward.ToString(tmp3); } if((CollectionsRewardsData != null) && __isset.CollectionsRewardsData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CollectionsRewardsData: "); CollectionsRewardsData.ToString(tmp3); } if((CollectionsUnlockLineData != null) && __isset.CollectionsUnlockLineData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("CollectionsUnlockLineData: "); CollectionsUnlockLineData.ToString(tmp3); } if((ComboGift != null) && __isset.ComboGift) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ComboGift: "); ComboGift.ToString(tmp3); } if((ComboGiftTwo != null) && __isset.ComboGiftTwo) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ComboGiftTwo: "); ComboGiftTwo.ToString(tmp3); } if((DailyTaskActiveCfg != null) && __isset.DailyTaskActiveCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("DailyTaskActiveCfg: "); DailyTaskActiveCfg.ToString(tmp3); } if((DailyTaskConfig != null) && __isset.DailyTaskConfig) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("DailyTaskConfig: "); DailyTaskConfig.ToString(tmp3); } if((DailyTaskDetail != null) && __isset.DailyTaskDetail) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("DailyTaskDetail: "); DailyTaskDetail.ToString(tmp3); } if((DailyTaskReward != null) && __isset.DailyTaskReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("DailyTaskReward: "); DailyTaskReward.ToString(tmp3); } if((DecorateCost != null) && __isset.DecorateCost) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("DecorateCost: "); DecorateCost.ToString(tmp3); } if((DialogData != null) && __isset.DialogData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("DialogData: "); DialogData.ToString(tmp3); } if((EmiterRetreatData != null) && __isset.EmiterRetreatData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("EmiterRetreatData: "); EmiterRetreatData.ToString(tmp3); } if((EmojiData != null) && __isset.EmojiData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("EmojiData: "); EmojiData.ToString(tmp3); } if((EndlessGift != null) && __isset.EndlessGift) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("EndlessGift: "); EndlessGift.ToString(tmp3); } if((EnergyLimitGift != null) && __isset.EnergyLimitGift) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("EnergyLimitGift: "); EnergyLimitGift.ToString(tmp3); } if((FrameData != null) && __isset.FrameData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("FrameData: "); FrameData.ToString(tmp3); } if((GrowthFund != null) && __isset.GrowthFund) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("GrowthFund: "); GrowthFund.ToString(tmp3); } if((GuessReward != null) && __isset.GuessReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("GuessReward: "); GuessReward.ToString(tmp3); } if((GuideData != null) && __isset.GuideData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("GuideData: "); GuideData.ToString(tmp3); } if((HandbookReward != null) && __isset.HandbookReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("HandbookReward: "); HandbookReward.ToString(tmp3); } if((HeadData != null) && __isset.HeadData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("HeadData: "); HeadData.ToString(tmp3); } if((HowToPlay != null) && __isset.HowToPlay) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("HowToPlay: "); HowToPlay.ToString(tmp3); } if((IndoorProgress != null) && __isset.IndoorProgress) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("IndoorProgress: "); IndoorProgress.ToString(tmp3); } if((LanguageData != null) && __isset.LanguageData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("LanguageData: "); LanguageData.ToString(tmp3); } if((LevelData != null) && __isset.LevelData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("LevelData: "); LevelData.ToString(tmp3); } if((LuckyCatData != null) && __isset.LuckyCatData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("LuckyCatData: "); LuckyCatData.ToString(tmp3); } if((LuckyCatProbability != null) && __isset.LuckyCatProbability) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("LuckyCatProbability: "); LuckyCatProbability.ToString(tmp3); } if((MainCardCollect != null) && __isset.MainCardCollect) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("MainCardCollect: "); MainCardCollect.ToString(tmp3); } if((MergeData != null) && __isset.MergeData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("MergeData: "); MergeData.ToString(tmp3); } if((MileStoneDetail != null) && __isset.MileStoneDetail) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("MileStoneDetail: "); MileStoneDetail.ToString(tmp3); } if((MileStoneReward != null) && __isset.MileStoneReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("MileStoneReward: "); MileStoneReward.ToString(tmp3); } if((ChampshipJackpot != null) && __isset.ChampshipJackpot) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ChampshipJackpot: "); ChampshipJackpot.ToString(tmp3); } if((MiningReward != null) && __isset.MiningReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("MiningReward: "); MiningReward.ToString(tmp3); } if((Music != null) && __isset.Music) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("Music: "); Music.ToString(tmp3); } if((NetAssetData != null) && __isset.NetAssetData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("NetAssetData: "); NetAssetData.ToString(tmp3); } if((NetworkItemData != null) && __isset.NetworkItemData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("NetworkItemData: "); NetworkItemData.ToString(tmp3); } if((NewbieDailyTaskCfg != null) && __isset.NewbieDailyTaskCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("NewbieDailyTaskCfg: "); NewbieDailyTaskCfg.ToString(tmp3); } if((NewbieScoreCfg != null) && __isset.NewbieScoreCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("NewbieScoreCfg: "); NewbieScoreCfg.ToString(tmp3); } if((NPCFriendsData != null) && __isset.NPCFriendsData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("NPCFriendsData: "); NPCFriendsData.ToString(tmp3); } if((PassOne != null) && __isset.PassOne) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PassOne: "); PassOne.ToString(tmp3); } if((PetAdWorkGift != null) && __isset.PetAdWorkGift) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetAdWorkGift: "); PetAdWorkGift.ToString(tmp3); } if((PetAirItem != null) && __isset.PetAirItem) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetAirItem: "); PetAirItem.ToString(tmp3); } if((PetCareItem != null) && __isset.PetCareItem) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetCareItem: "); PetCareItem.ToString(tmp3); } if((PetCoinGift != null) && __isset.PetCoinGift) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetCoinGift: "); PetCoinGift.ToString(tmp3); } if((PetDailyTaskCfg != null) && __isset.PetDailyTaskCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetDailyTaskCfg: "); PetDailyTaskCfg.ToString(tmp3); } if((PetDressItem != null) && __isset.PetDressItem) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetDressItem: "); PetDressItem.ToString(tmp3); } if((PetHomeDecorateList != null) && __isset.PetHomeDecorateList) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetHomeDecorateList: "); PetHomeDecorateList.ToString(tmp3); } if((PetPlayJoyItem != null) && __isset.PetPlayJoyItem) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetPlayJoyItem: "); PetPlayJoyItem.ToString(tmp3); } if((PetRoomUnlockCfg != null) && __isset.PetRoomUnlockCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetRoomUnlockCfg: "); PetRoomUnlockCfg.ToString(tmp3); } if((PetShopItem != null) && __isset.PetShopItem) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PetShopItem: "); PetShopItem.ToString(tmp3); } if((PlayHomeDecorateCfg != null) && __isset.PlayHomeDecorateCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PlayHomeDecorateCfg: "); PlayHomeDecorateCfg.ToString(tmp3); } if((PromotionPack != null) && __isset.PromotionPack) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("PromotionPack: "); PromotionPack.ToString(tmp3); } if((RaceReward != null) && __isset.RaceReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("RaceReward: "); RaceReward.ToString(tmp3); } if((RankData != null) && __isset.RankData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("RankData: "); RankData.ToString(tmp3); } if((RegionData != null) && __isset.RegionData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("RegionData: "); RegionData.ToString(tmp3); } if((SceneData != null) && __isset.SceneData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("SceneData: "); SceneData.ToString(tmp3); } if((SevenLoginCfg != null) && __isset.SevenLoginCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("SevenLoginCfg: "); SevenLoginCfg.ToString(tmp3); } if((ShopItem != null) && __isset.ShopItem) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ShopItem: "); ShopItem.ToString(tmp3); } if((ShopPack != null) && __isset.ShopPack) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ShopPack: "); ShopPack.ToString(tmp3); } if((ShopSpecial != null) && __isset.ShopSpecial) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ShopSpecial: "); ShopSpecial.ToString(tmp3); } if((SignInData != null) && __isset.SignInData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("SignInData: "); SignInData.ToString(tmp3); } if((Sound != null) && __isset.Sound) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("Sound: "); Sound.ToString(tmp3); } if((StartMerge != null) && __isset.StartMerge) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("StartMerge: "); StartMerge.ToString(tmp3); } if((StartOrder != null) && __isset.StartOrder) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("StartOrder: "); StartOrder.ToString(tmp3); } if((TurnTableCfg != null) && __isset.TurnTableCfg) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("TurnTableCfg: "); TurnTableCfg.ToString(tmp3); } if((UIForm != null) && __isset.UIForm) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("UIForm: "); UIForm.ToString(tmp3); } if((WashStartMerge != null) && __isset.WashStartMerge) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("WashStartMerge: "); WashStartMerge.ToString(tmp3); } if((WeekTaskReward != null) && __isset.WeekTaskReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("WeekTaskReward: "); WeekTaskReward.ToString(tmp3); } if((LevelLauncherData != null) && __isset.LevelLauncherData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("LevelLauncherData: "); LevelLauncherData.ToString(tmp3); } if((NickNameRandomData != null) && __isset.NickNameRandomData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("NickNameRandomData: "); NickNameRandomData.ToString(tmp3); } if((ConstantString != null) && __isset.ConstantString) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ConstantString: "); ConstantString.ToString(tmp3); } if((ConstantInt != null) && __isset.ConstantInt) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ConstantInt: "); ConstantInt.ToString(tmp3); } if((GuideReward != null) && __isset.GuideReward) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("GuideReward: "); GuideReward.ToString(tmp3); } if((FriendConst != null) && __isset.FriendConst) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("FriendConst: "); FriendConst.ToString(tmp3); } if((ChargeConst != null) && __isset.ChargeConst) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("ChargeConst: "); ChargeConst.ToString(tmp3); } if((AmbientData != null) && __isset.AmbientData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("AmbientData: "); AmbientData.ToString(tmp3); } if((FurShop != null) && __isset.FurShop) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("FurShop: "); FurShop.ToString(tmp3); } if((FakePlayroomDataMould != null) && __isset.FakePlayroomDataMould) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("FakePlayroomDataMould: "); FakePlayroomDataMould.ToString(tmp3); } if((LimitedTimeEventData != null) && __isset.LimitedTimeEventData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("LimitedTimeEventData: "); LimitedTimeEventData.ToString(tmp3); } if((FriendInviteRewardData != null) && __isset.FriendInviteRewardData) { if(0 < tmp4++) { tmp3.Append(", "); } tmp3.Append("FriendInviteRewardData: "); FriendInviteRewardData.ToString(tmp3); } tmp3.Append(')'); return tmp3.ToString(); } } }