From eb6897d3398904fe752f632fd0c5388889a48c5a Mon Sep 17 00:00:00 2001 From: zhang hongbo Date: Fri, 9 Jan 2026 16:44:23 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=AE=8F=E5=8D=9A=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E8=A1=A8=E7=9A=84thrift=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- thrift-files/meowment/AdGiftData.thrift | 14 ++ thrift-files/meowment/AllConfigs.thrift | 173 ++++++++++++++++++ thrift-files/meowment/BagItemConfig.thrift | 14 ++ thrift-files/meowment/BonusValue.thrift | 16 ++ thrift-files/meowment/CardDetailCfg.thrift | 19 ++ thrift-files/meowment/CardPackCfg.thrift | 16 ++ .../meowment/CardStickerExchangeCfg.thrift | 15 ++ thrift-files/meowment/CatTrickData.thrift | 14 ++ .../meowment/CatsGardenMultiplyData.thrift | 14 ++ .../meowment/CatsGardenProgressData.thrift | 14 ++ .../meowment/CatsGardenSlotData.thrift | 15 ++ .../meowment/CatsGardenTempleteData.thrift | 16 ++ thrift-files/meowment/ChampshipCfg.thrift | 15 ++ .../meowment/ChampshipRankReward.thrift | 17 ++ .../meowment/ChampshipScoreReward.thrift | 14 ++ thrift-files/meowment/ChineseResMap.thrift | 13 ++ .../meowment/CollectionRoomReward.thrift | 15 ++ .../meowment/CollectionsRewardsData.thrift | 15 ++ thrift-files/meowment/ComboGift.thrift | 14 ++ thrift-files/meowment/ComboGiftTwo.thrift | 13 ++ .../meowment/DailyTaskActiveCfg.thrift | 14 ++ thrift-files/meowment/DailyTaskConfig.thrift | 19 ++ thrift-files/meowment/DailyTaskDetail.thrift | 15 ++ thrift-files/meowment/DailyTaskReward.thrift | 14 ++ thrift-files/meowment/DecorateCost.thrift | 27 +++ thrift-files/meowment/DialogData.thrift | 22 +++ .../meowment/EmiterRetreatData.thrift | 15 ++ thrift-files/meowment/EmojiData.thrift | 15 ++ thrift-files/meowment/EndlessGift.thrift | 14 ++ thrift-files/meowment/EnergyLimitGift.thrift | 13 ++ thrift-files/meowment/FrameData.thrift | 17 ++ thrift-files/meowment/GrowthFund.thrift | 17 ++ thrift-files/meowment/GuessReward.thrift | 14 ++ thrift-files/meowment/GuideData.thrift | 19 ++ thrift-files/meowment/HandbookReward.thrift | 13 ++ thrift-files/meowment/HeadData.thrift | 14 ++ thrift-files/meowment/HowToPlay.thrift | 13 ++ thrift-files/meowment/IndoorProgress.thrift | 19 ++ thrift-files/meowment/LanguageData.thrift | 15 ++ thrift-files/meowment/LevelData.thrift | 17 ++ .../meowment/LevelLauncherData.thrift | 14 ++ thrift-files/meowment/LuckyCatData.thrift | 13 ++ .../meowment/LuckyCatProbability.thrift | 15 ++ thrift-files/meowment/MainCardCollect.thrift | 17 ++ thrift-files/meowment/MergeData.thrift | 37 ++++ thrift-files/meowment/MileStoneDetail.thrift | 17 ++ thrift-files/meowment/MileStoneReward.thrift | 14 ++ thrift-files/meowment/MiningReward.thrift | 15 ++ .../meowment/MultiLanguageResource.thrift | 14 ++ thrift-files/meowment/Music.thrift | 12 ++ thrift-files/meowment/NPCFriendsData.thrift | 20 ++ thrift-files/meowment/NetAssetData.thrift | 20 ++ thrift-files/meowment/NetworkItemData.thrift | 15 ++ .../meowment/NewbieDailyTaskCfg.thrift | 17 ++ thrift-files/meowment/NewbieScoreCfg.thrift | 13 ++ .../meowment/NickNameRandomData.thrift | 18 ++ thrift-files/meowment/PassOne.thrift | 18 ++ thrift-files/meowment/PetAdWorkGift.thrift | 18 ++ thrift-files/meowment/PetAirItem.thrift | 15 ++ thrift-files/meowment/PetCareItem.thrift | 25 +++ thrift-files/meowment/PetCoinGift.thrift | 14 ++ thrift-files/meowment/PetDailyTaskCfg.thrift | 16 ++ thrift-files/meowment/PetDressItem.thrift | 19 ++ .../meowment/PetHomeDecorateList.thrift | 17 ++ thrift-files/meowment/PetPlayJoyItem.thrift | 24 +++ thrift-files/meowment/PetRoomUnlockCfg.thrift | 14 ++ thrift-files/meowment/PetShopItem.thrift | 28 +++ .../meowment/PlayHomeDecorateCfg.thrift | 23 +++ thrift-files/meowment/PromotionPack.thrift | 17 ++ thrift-files/meowment/RaceReward.thrift | 16 ++ thrift-files/meowment/RankData.thrift | 14 ++ thrift-files/meowment/RegionData.thrift | 15 ++ thrift-files/meowment/SceneData.thrift | 16 ++ thrift-files/meowment/SevenLoginCfg.thrift | 13 ++ thrift-files/meowment/ShopItem.thrift | 18 ++ thrift-files/meowment/ShopPack.thrift | 17 ++ thrift-files/meowment/ShopSpecial.thrift | 15 ++ thrift-files/meowment/SignInData.thrift | 14 ++ thrift-files/meowment/Sound.thrift | 17 ++ thrift-files/meowment/StartMerge.thrift | 17 ++ thrift-files/meowment/StartOrder.thrift | 14 ++ thrift-files/meowment/TurnTableCfg.thrift | 12 ++ thrift-files/meowment/UIForm.thrift | 17 ++ thrift-files/meowment/WashStartMerge.thrift | 16 ++ thrift-files/meowment/WeekTaskReward.thrift | 13 ++ 85 files changed, 1545 insertions(+) create mode 100644 thrift-files/meowment/AdGiftData.thrift create mode 100644 thrift-files/meowment/AllConfigs.thrift create mode 100644 thrift-files/meowment/BagItemConfig.thrift create mode 100644 thrift-files/meowment/BonusValue.thrift create mode 100644 thrift-files/meowment/CardDetailCfg.thrift create mode 100644 thrift-files/meowment/CardPackCfg.thrift create mode 100644 thrift-files/meowment/CardStickerExchangeCfg.thrift create mode 100644 thrift-files/meowment/CatTrickData.thrift create mode 100644 thrift-files/meowment/CatsGardenMultiplyData.thrift create mode 100644 thrift-files/meowment/CatsGardenProgressData.thrift create mode 100644 thrift-files/meowment/CatsGardenSlotData.thrift create mode 100644 thrift-files/meowment/CatsGardenTempleteData.thrift create mode 100644 thrift-files/meowment/ChampshipCfg.thrift create mode 100644 thrift-files/meowment/ChampshipRankReward.thrift create mode 100644 thrift-files/meowment/ChampshipScoreReward.thrift create mode 100644 thrift-files/meowment/ChineseResMap.thrift create mode 100644 thrift-files/meowment/CollectionRoomReward.thrift create mode 100644 thrift-files/meowment/CollectionsRewardsData.thrift create mode 100644 thrift-files/meowment/ComboGift.thrift create mode 100644 thrift-files/meowment/ComboGiftTwo.thrift create mode 100644 thrift-files/meowment/DailyTaskActiveCfg.thrift create mode 100644 thrift-files/meowment/DailyTaskConfig.thrift create mode 100644 thrift-files/meowment/DailyTaskDetail.thrift create mode 100644 thrift-files/meowment/DailyTaskReward.thrift create mode 100644 thrift-files/meowment/DecorateCost.thrift create mode 100644 thrift-files/meowment/DialogData.thrift create mode 100644 thrift-files/meowment/EmiterRetreatData.thrift create mode 100644 thrift-files/meowment/EmojiData.thrift create mode 100644 thrift-files/meowment/EndlessGift.thrift create mode 100644 thrift-files/meowment/EnergyLimitGift.thrift create mode 100644 thrift-files/meowment/FrameData.thrift create mode 100644 thrift-files/meowment/GrowthFund.thrift create mode 100644 thrift-files/meowment/GuessReward.thrift create mode 100644 thrift-files/meowment/GuideData.thrift create mode 100644 thrift-files/meowment/HandbookReward.thrift create mode 100644 thrift-files/meowment/HeadData.thrift create mode 100644 thrift-files/meowment/HowToPlay.thrift create mode 100644 thrift-files/meowment/IndoorProgress.thrift create mode 100644 thrift-files/meowment/LanguageData.thrift create mode 100644 thrift-files/meowment/LevelData.thrift create mode 100644 thrift-files/meowment/LevelLauncherData.thrift create mode 100644 thrift-files/meowment/LuckyCatData.thrift create mode 100644 thrift-files/meowment/LuckyCatProbability.thrift create mode 100644 thrift-files/meowment/MainCardCollect.thrift create mode 100644 thrift-files/meowment/MergeData.thrift create mode 100644 thrift-files/meowment/MileStoneDetail.thrift create mode 100644 thrift-files/meowment/MileStoneReward.thrift create mode 100644 thrift-files/meowment/MiningReward.thrift create mode 100644 thrift-files/meowment/MultiLanguageResource.thrift create mode 100644 thrift-files/meowment/Music.thrift create mode 100644 thrift-files/meowment/NPCFriendsData.thrift create mode 100644 thrift-files/meowment/NetAssetData.thrift create mode 100644 thrift-files/meowment/NetworkItemData.thrift create mode 100644 thrift-files/meowment/NewbieDailyTaskCfg.thrift create mode 100644 thrift-files/meowment/NewbieScoreCfg.thrift create mode 100644 thrift-files/meowment/NickNameRandomData.thrift create mode 100644 thrift-files/meowment/PassOne.thrift create mode 100644 thrift-files/meowment/PetAdWorkGift.thrift create mode 100644 thrift-files/meowment/PetAirItem.thrift create mode 100644 thrift-files/meowment/PetCareItem.thrift create mode 100644 thrift-files/meowment/PetCoinGift.thrift create mode 100644 thrift-files/meowment/PetDailyTaskCfg.thrift create mode 100644 thrift-files/meowment/PetDressItem.thrift create mode 100644 thrift-files/meowment/PetHomeDecorateList.thrift create mode 100644 thrift-files/meowment/PetPlayJoyItem.thrift create mode 100644 thrift-files/meowment/PetRoomUnlockCfg.thrift create mode 100644 thrift-files/meowment/PetShopItem.thrift create mode 100644 thrift-files/meowment/PlayHomeDecorateCfg.thrift create mode 100644 thrift-files/meowment/PromotionPack.thrift create mode 100644 thrift-files/meowment/RaceReward.thrift create mode 100644 thrift-files/meowment/RankData.thrift create mode 100644 thrift-files/meowment/RegionData.thrift create mode 100644 thrift-files/meowment/SceneData.thrift create mode 100644 thrift-files/meowment/SevenLoginCfg.thrift create mode 100644 thrift-files/meowment/ShopItem.thrift create mode 100644 thrift-files/meowment/ShopPack.thrift create mode 100644 thrift-files/meowment/ShopSpecial.thrift create mode 100644 thrift-files/meowment/SignInData.thrift create mode 100644 thrift-files/meowment/Sound.thrift create mode 100644 thrift-files/meowment/StartMerge.thrift create mode 100644 thrift-files/meowment/StartOrder.thrift create mode 100644 thrift-files/meowment/TurnTableCfg.thrift create mode 100644 thrift-files/meowment/UIForm.thrift create mode 100644 thrift-files/meowment/WashStartMerge.thrift create mode 100644 thrift-files/meowment/WeekTaskReward.thrift diff --git a/thrift-files/meowment/AdGiftData.thrift b/thrift-files/meowment/AdGiftData.thrift new file mode 100644 index 0000000..e50f0dc --- /dev/null +++ b/thrift-files/meowment/AdGiftData.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct AdGiftDataItem +{ + 1:i32 Id, // Id + 2:i32 SortId, // 阶段 + 3:i32 NeedScore, // 积分需求 + 4:string ItemReward, // 道具奖励 +} + +struct AdGiftData +{ + 1:map adgiftdatas, +} diff --git a/thrift-files/meowment/AllConfigs.thrift b/thrift-files/meowment/AllConfigs.thrift new file mode 100644 index 0000000..953c009 --- /dev/null +++ b/thrift-files/meowment/AllConfigs.thrift @@ -0,0 +1,173 @@ +namespace netstd Byway.Thrift.Data +include "AdGiftData.thrift" +include "BagItemConfig.thrift" +include "BonusValue.thrift" +include "CardDetailCfg.thrift" +include "CardPackCfg.thrift" +include "CardStickerExchangeCfg.thrift" +include "CatsGardenMultiplyData.thrift" +include "CatsGardenProgressData.thrift" +include "CatsGardenSlotData.thrift" +include "CatsGardenTempleteData.thrift" +include "CatTrickData.thrift" +include "ChampshipCfg.thrift" +include "ChampshipRankReward.thrift" +include "ChampshipScoreReward.thrift" +include "ChineseResMap.thrift" +include "CollectionRoomReward.thrift" +include "CollectionsRewardsData.thrift" +include "ComboGift.thrift" +include "ComboGiftTwo.thrift" +include "DailyTaskActiveCfg.thrift" +include "DailyTaskConfig.thrift" +include "DailyTaskDetail.thrift" +include "DailyTaskReward.thrift" +include "DecorateCost.thrift" +include "DialogData.thrift" +include "EmiterRetreatData.thrift" +include "EmojiData.thrift" +include "EndlessGift.thrift" +include "EnergyLimitGift.thrift" +include "FrameData.thrift" +include "GrowthFund.thrift" +include "GuessReward.thrift" +include "GuideData.thrift" +include "HandbookReward.thrift" +include "HeadData.thrift" +include "HowToPlay.thrift" +include "IndoorProgress.thrift" +include "LanguageData.thrift" +include "LevelData.thrift" +include "LuckyCatData.thrift" +include "LuckyCatProbability.thrift" +include "MainCardCollect.thrift" +include "MergeData.thrift" +include "MileStoneDetail.thrift" +include "MileStoneReward.thrift" +include "MiningReward.thrift" +include "MultiLanguageResource.thrift" +include "Music.thrift" +include "NetAssetData.thrift" +include "NetworkItemData.thrift" +include "NewbieDailyTaskCfg.thrift" +include "NewbieScoreCfg.thrift" +include "NPCFriendsData.thrift" +include "PassOne.thrift" +include "PetAdWorkGift.thrift" +include "PetAirItem.thrift" +include "PetCareItem.thrift" +include "PetCoinGift.thrift" +include "PetDailyTaskCfg.thrift" +include "PetDressItem.thrift" +include "PetHomeDecorateList.thrift" +include "PetPlayJoyItem.thrift" +include "PetRoomUnlockCfg.thrift" +include "PetShopItem.thrift" +include "PlayHomeDecorateCfg.thrift" +include "PromotionPack.thrift" +include "RaceReward.thrift" +include "RankData.thrift" +include "RegionData.thrift" +include "SceneData.thrift" +include "SevenLoginCfg.thrift" +include "ShopItem.thrift" +include "ShopPack.thrift" +include "ShopSpecial.thrift" +include "SignInData.thrift" +include "Sound.thrift" +include "StartMerge.thrift" +include "StartOrder.thrift" +include "TurnTableCfg.thrift" +include "UIForm.thrift" +include "WashStartMerge.thrift" +include "WeekTaskReward.thrift" +include "LevelLauncherData.thrift" +include "NickNameRandomData.thrift" + +struct AllConfigs +{ + 1:AdGiftData.AdGiftData adGiftData, + 2:BagItemConfig.BagItemConfig bagItemConfig, + 3:BonusValue.BonusValue bonusValue, + 4:CardDetailCfg.CardDetailCfg cardDetailCfg, + 5:CardPackCfg.CardPackCfg cardPackCfg, + 6:CardStickerExchangeCfg.CardStickerExchangeCfg cardStickerExchangeCfg, + 7:CatsGardenMultiplyData.CatsGardenMultiplyData catsGardenMultiplyData, + 8:CatsGardenProgressData.CatsGardenProgressData catsGardenProgressData, + 9:CatsGardenSlotData.CatsGardenSlotData catsGardenSlotData, + 10:CatsGardenTempleteData.CatsGardenTempleteData catsGardenTempleteData, + 11:CatTrickData.CatTrickData catTrickData, + 12:ChampshipCfg.ChampshipCfg champshipCfg, + 13:ChampshipRankReward.ChampshipRankReward champshipRankReward, + 14:ChampshipScoreReward.ChampshipScoreReward champshipScoreReward, + 15:ChineseResMap.ChineseResMap chineseResMap, + 16:CollectionRoomReward.CollectionRoomReward collectionRoomReward, + 17:CollectionsRewardsData.CollectionsRewardsData collectionsRewardsData, + 18:ComboGift.ComboGift comboGift, + 19:ComboGiftTwo.ComboGiftTwo comboGiftTwo, + 20:DailyTaskActiveCfg.DailyTaskActiveCfg dailyTaskActiveCfg, + 21:DailyTaskConfig.DailyTaskConfig dailyTaskConfig, + 22:DailyTaskDetail.DailyTaskDetail dailyTaskDetail, + 23:DailyTaskReward.DailyTaskReward dailyTaskReward, + 24:DecorateCost.DecorateCost decorateCost, + 25:DialogData.DialogData dialogData, + 26:EmiterRetreatData.EmiterRetreatData emiterRetreatData, + 27:EmojiData.EmojiData emojiData, + 28:EndlessGift.EndlessGift endlessGift, + 29:EnergyLimitGift.EnergyLimitGift energyLimitGift, + 30:FrameData.FrameData frameData, + 31:GrowthFund.GrowthFund growthFund, + 32:GuessReward.GuessReward guessReward, + 33:GuideData.GuideData guideData, + 34:HandbookReward.HandbookReward handbookReward, + 35:HeadData.HeadData headData, + 36:HowToPlay.HowToPlay howToPlay, + 37:IndoorProgress.IndoorProgress indoorProgress, + 38:LanguageData.LanguageData languageData, + 39:LevelData.LevelData levelData, + 40:LuckyCatData.LuckyCatData luckyCatData, + 41:LuckyCatProbability.LuckyCatProbability luckyCatProbability, + 42:MainCardCollect.MainCardCollect mainCardCollect, + 43:MergeData.MergeData mergeData, + 44:MileStoneDetail.MileStoneDetail mileStoneDetail, + 45:MileStoneReward.MileStoneReward mileStoneReward, + 46:MiningReward.MiningReward miningReward, + 47:MultiLanguageResource.MultiLanguageResource multiLanguageResource, + 48:Music.Music music, + 49:NetAssetData.NetAssetData netAssetData, + 50:NetworkItemData.NetworkItemData networkItemData, + 51:NewbieDailyTaskCfg.NewbieDailyTaskCfg newbieDailyTaskCfg, + 52:NewbieScoreCfg.NewbieScoreCfg newbieScoreCfg, + 53:NPCFriendsData.NPCFriendsData nPCFriendsData, + 54:PassOne.PassOne passOne, + 55:PetAdWorkGift.PetAdWorkGift petAdWorkGift, + 56:PetAirItem.PetAirItem petAirItem, + 57:PetCareItem.PetCareItem petCareItem, + 58:PetCoinGift.PetCoinGift petCoinGift, + 59:PetDailyTaskCfg.PetDailyTaskCfg petDailyTaskCfg, + 60:PetDressItem.PetDressItem petDressItem, + 61:PetHomeDecorateList.PetHomeDecorateList petHomeDecorateList, + 62:PetPlayJoyItem.PetPlayJoyItem petPlayJoyItem, + 63:PetRoomUnlockCfg.PetRoomUnlockCfg petRoomUnlockCfg, + 64:PetShopItem.PetShopItem petShopItem, + 65:PlayHomeDecorateCfg.PlayHomeDecorateCfg playHomeDecorateCfg, + 66:PromotionPack.PromotionPack promotionPack, + 67:RaceReward.RaceReward raceReward, + 68:RankData.RankData rankData, + 69:RegionData.RegionData regionData, + 70:SceneData.SceneData sceneData, + 71:SevenLoginCfg.SevenLoginCfg sevenLoginCfg, + 72:ShopItem.ShopItem shopItem, + 73:ShopPack.ShopPack shopPack, + 74:ShopSpecial.ShopSpecial shopSpecial, + 75:SignInData.SignInData signInData, + 76:Sound.Sound sound, + 77:StartMerge.StartMerge startMerge, + 78:StartOrder.StartOrder startOrder, + 79:TurnTableCfg.TurnTableCfg turnTableCfg, + 80:UIForm.UIForm uIForm, + 81:WashStartMerge.WashStartMerge washStartMerge, + 82:WeekTaskReward.WeekTaskReward weekTaskReward, + 83:LevelLauncherData.LevelLauncherData levelLauncherData, + 84:NickNameRandomData.NickNameRandomData nickNameRandomData, +} diff --git a/thrift-files/meowment/BagItemConfig.thrift b/thrift-files/meowment/BagItemConfig.thrift new file mode 100644 index 0000000..1b36571 --- /dev/null +++ b/thrift-files/meowment/BagItemConfig.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct BagItemConfigItem +{ + 1:i32 Id, // Id + 2:i32 ItemId, // 道具id + 3:string Icon, // 图片资源 + 4:i32 TrueId, +} + +struct BagItemConfig +{ + 1:map bagitemconfigs, +} diff --git a/thrift-files/meowment/BonusValue.thrift b/thrift-files/meowment/BonusValue.thrift new file mode 100644 index 0000000..646fe02 --- /dev/null +++ b/thrift-files/meowment/BonusValue.thrift @@ -0,0 +1,16 @@ +namespace netstd Byway.Thrift.Data + +struct BonusValueItem +{ + 1:i32 Id, // Id + 2:string Type, // 类型 + 3:i32 SortId, // 序号 + 4:double Price, // 价格 + 5:string Reward, // 奖励 + 6:double OldPrice, // 原价 +} + +struct BonusValue +{ + 1:map bonusvalues, +} diff --git a/thrift-files/meowment/CardDetailCfg.thrift b/thrift-files/meowment/CardDetailCfg.thrift new file mode 100644 index 0000000..9bbe58a --- /dev/null +++ b/thrift-files/meowment/CardDetailCfg.thrift @@ -0,0 +1,19 @@ +namespace netstd Byway.Thrift.Data + +struct CardDetailCfgItem +{ + 1:i32 Id, // Id + 2:i32 PictureAlbum, // 等级开放 + 3:string Icon, // 区域Id + 4:i32 Color, // 排序Id + 5:i32 Star, // 价格 + 6:string ImageRes, // 原价 + 7:i32 IsGold, + 8:string Name, + 9:i32 Round, +} + +struct CardDetailCfg +{ + 1:map carddetailcfgs, +} diff --git a/thrift-files/meowment/CardPackCfg.thrift b/thrift-files/meowment/CardPackCfg.thrift new file mode 100644 index 0000000..d48fd3f --- /dev/null +++ b/thrift-files/meowment/CardPackCfg.thrift @@ -0,0 +1,16 @@ +namespace netstd Byway.Thrift.Data + +struct CardPackCfgItem +{ + 1:i32 Id, // Id + 2:string Icon, // 区域Id + 3:i32 Color, // 排序Id + 4:string Name, + 5:i32 RewardCnt, + 6:i32 GoldRate, +} + +struct CardPackCfg +{ + 1:map cardpackcfgs, +} diff --git a/thrift-files/meowment/CardStickerExchangeCfg.thrift b/thrift-files/meowment/CardStickerExchangeCfg.thrift new file mode 100644 index 0000000..38a1e96 --- /dev/null +++ b/thrift-files/meowment/CardStickerExchangeCfg.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct CardStickerExchangeCfgItem +{ + 1:i32 Id, // Id + 2:string Icon, // 区域Id + 3:i32 Cost, + 4:string RewardId, + 5:string RewardCnt, +} + +struct CardStickerExchangeCfg +{ + 1:map cardstickerexchangecfgs, +} diff --git a/thrift-files/meowment/CatTrickData.thrift b/thrift-files/meowment/CatTrickData.thrift new file mode 100644 index 0000000..75bd15e --- /dev/null +++ b/thrift-files/meowment/CatTrickData.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct CatTrickDataItem +{ + 1:i32 Type, // 类型 + 2:i32 Duration, // 事件时长 + 3:i32 Diamond, // 钻石上限 + 4:i32 Energy, // 每存入1钻石需要消耗的体力 +} + +struct CatTrickData +{ + 1:map cattrickdatas, +} diff --git a/thrift-files/meowment/CatsGardenMultiplyData.thrift b/thrift-files/meowment/CatsGardenMultiplyData.thrift new file mode 100644 index 0000000..e3d3047 --- /dev/null +++ b/thrift-files/meowment/CatsGardenMultiplyData.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct CatsGardenMultiplyDataItem +{ + 1:i32 Id, // 倍数 + 2:string Low, // 小奖获得概率 + 3:i32 Mid, // 中奖获得概率 + 4:i32 High, // 大奖获得概率 +} + +struct CatsGardenMultiplyData +{ + 1:map catsgardenmultiplydatas, +} diff --git a/thrift-files/meowment/CatsGardenProgressData.thrift b/thrift-files/meowment/CatsGardenProgressData.thrift new file mode 100644 index 0000000..43cf1b0 --- /dev/null +++ b/thrift-files/meowment/CatsGardenProgressData.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct CatsGardenProgressDataItem +{ + 1:i32 Id, // Id + 2:i32 Template, // 模板 + 3:i32 Need, // 小游戏阶段要求 + 4:string Items, // 奖励 +} + +struct CatsGardenProgressData +{ + 1:map catsgardenprogressdatas, +} diff --git a/thrift-files/meowment/CatsGardenSlotData.thrift b/thrift-files/meowment/CatsGardenSlotData.thrift new file mode 100644 index 0000000..9ec0e74 --- /dev/null +++ b/thrift-files/meowment/CatsGardenSlotData.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct CatsGardenSlotDataItem +{ + 1:i32 Id, // Id + 2:string Items, // 奖励 + 3:string FriendItems, // 好友奖励代币 + 4:i32 Type, // 奖励类型(1小;2中;3大) + 5:i32 Growth, // 成长值 +} + +struct CatsGardenSlotData +{ + 1:map catsgardenslotdatas, +} diff --git a/thrift-files/meowment/CatsGardenTempleteData.thrift b/thrift-files/meowment/CatsGardenTempleteData.thrift new file mode 100644 index 0000000..4a95657 --- /dev/null +++ b/thrift-files/meowment/CatsGardenTempleteData.thrift @@ -0,0 +1,16 @@ +namespace netstd Byway.Thrift.Data + +struct CatsGardenTempleteDataItem +{ + 1:i32 Id, // 活动Id + 2:i32 Template, // 关卡模板 + 3:i32 PassNum, // 小游戏个数 + 4:string ItemCost, // 每次转盘消耗道具 + 5:i32 ItemId, // 代币道具Id + 6:string Reward, // 游戏最终奖励 +} + +struct CatsGardenTempleteData +{ + 1:map catsgardentempletedatas, +} diff --git a/thrift-files/meowment/ChampshipCfg.thrift b/thrift-files/meowment/ChampshipCfg.thrift new file mode 100644 index 0000000..06a0ec4 --- /dev/null +++ b/thrift-files/meowment/ChampshipCfg.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct ChampshipCfgItem +{ + 1:i32 Id, // Id + 2:string Icon, // 区域Id + 3:string Bg, + 4:string NameKey, + 5:string Button, +} + +struct ChampshipCfg +{ + 1:map champshipcfgs, +} diff --git a/thrift-files/meowment/ChampshipRankReward.thrift b/thrift-files/meowment/ChampshipRankReward.thrift new file mode 100644 index 0000000..9e480db --- /dev/null +++ b/thrift-files/meowment/ChampshipRankReward.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct ChampshipRankRewardItem +{ + 1:i32 Id, // Id + 2:i32 Rank, // 排名 + 3:string ItemReward, // 道具奖励 + 4:double People30, // 30人组奖励倍率 + 5:double People50, // 50人组奖励倍率 + 6:double People80, // 80人组奖励倍率 + 7:double People100, // 100人组奖励倍率 +} + +struct ChampshipRankReward +{ + 1:map champshiprankrewards, +} diff --git a/thrift-files/meowment/ChampshipScoreReward.thrift b/thrift-files/meowment/ChampshipScoreReward.thrift new file mode 100644 index 0000000..22ba21e --- /dev/null +++ b/thrift-files/meowment/ChampshipScoreReward.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct ChampshipScoreRewardItem +{ + 1:i32 Id, // Id + 2:i32 ScoreNeed, // 积分需求 + 3:string ItemReward, // 道具奖励 + 4:i32 SortId, // 分组 +} + +struct ChampshipScoreReward +{ + 1:map champshipscorerewards, +} diff --git a/thrift-files/meowment/ChineseResMap.thrift b/thrift-files/meowment/ChineseResMap.thrift new file mode 100644 index 0000000..94c9fe6 --- /dev/null +++ b/thrift-files/meowment/ChineseResMap.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct ChineseResMapItem +{ + 1:i32 Id, // Id + 2:string TargetStr, // 目标 + 3:string Chinese, // 手指类型 +} + +struct ChineseResMap +{ + 1:map chineseresmaps, +} diff --git a/thrift-files/meowment/CollectionRoomReward.thrift b/thrift-files/meowment/CollectionRoomReward.thrift new file mode 100644 index 0000000..30ab571 --- /dev/null +++ b/thrift-files/meowment/CollectionRoomReward.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct CollectionRoomRewardItem +{ + 1:i32 Id, // Id + 2:i32 Rank, // 排名 + 3:string ItemReward1, // 道具奖励1 + 4:string ItemReward2, // 道具奖励2 + 5:string ItemReward3, // 道具奖励3 +} + +struct CollectionRoomReward +{ + 1:map collectionroomrewards, +} diff --git a/thrift-files/meowment/CollectionsRewardsData.thrift b/thrift-files/meowment/CollectionsRewardsData.thrift new file mode 100644 index 0000000..adc5897 --- /dev/null +++ b/thrift-files/meowment/CollectionsRewardsData.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct CollectionsRewardsDataItem +{ + 1:i32 Id, // Id + 2:i32 Index, + 3:i32 Type, // 类型 + 4:i32 Need, // 需要的数量 + 5:i32 ClientNeed, // 客户端用数量 +} + +struct CollectionsRewardsData +{ + 1:map collectionsrewardsdatas, +} diff --git a/thrift-files/meowment/ComboGift.thrift b/thrift-files/meowment/ComboGift.thrift new file mode 100644 index 0000000..eb19b8e --- /dev/null +++ b/thrift-files/meowment/ComboGift.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct ComboGiftItem +{ + 1:i32 Id, // Id + 2:string Ratio, // 价值比率 + 3:double Price, // 价格 + 4:string ItemReward, // 道具奖励 +} + +struct ComboGift +{ + 1:map combogifts, +} diff --git a/thrift-files/meowment/ComboGiftTwo.thrift b/thrift-files/meowment/ComboGiftTwo.thrift new file mode 100644 index 0000000..23878c4 --- /dev/null +++ b/thrift-files/meowment/ComboGiftTwo.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct ComboGiftTwoItem +{ + 1:i32 Id, // Id + 2:double Price, // 价格 + 3:string ItemReward, // 道具奖励 +} + +struct ComboGiftTwo +{ + 1:map combogifttwos, +} diff --git a/thrift-files/meowment/DailyTaskActiveCfg.thrift b/thrift-files/meowment/DailyTaskActiveCfg.thrift new file mode 100644 index 0000000..8c47ae9 --- /dev/null +++ b/thrift-files/meowment/DailyTaskActiveCfg.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct DailyTaskActiveCfgItem +{ + 1:i32 Id, // Id + 2:string RewardID, + 3:string RewardCnt, + 4:i32 Active, +} + +struct DailyTaskActiveCfg +{ + 1:map dailytaskactivecfgs, +} diff --git a/thrift-files/meowment/DailyTaskConfig.thrift b/thrift-files/meowment/DailyTaskConfig.thrift new file mode 100644 index 0000000..d5c0f5a --- /dev/null +++ b/thrift-files/meowment/DailyTaskConfig.thrift @@ -0,0 +1,19 @@ +namespace netstd Byway.Thrift.Data + +struct DailyTaskConfigItem +{ + 1:i32 Id, // Id + 2:i32 TaskPoolId, // 等级开放 + 3:string OpenCondition, // 开放条件 + 4:i32 TaskType, // 任务类型 + 5:string Describe, // 描述 + 6:i32 TaskNum, + 7:string RewardID, + 8:string RewardCnt, + 9:i32 Active, +} + +struct DailyTaskConfig +{ + 1:map dailytaskconfigs, +} diff --git a/thrift-files/meowment/DailyTaskDetail.thrift b/thrift-files/meowment/DailyTaskDetail.thrift new file mode 100644 index 0000000..905d82e --- /dev/null +++ b/thrift-files/meowment/DailyTaskDetail.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct DailyTaskDetailItem +{ + 1:i32 Id, // Id + 2:i32 SortId, // 任务序号 + 3:string Task, // 任务 + 4:string Type, // 类型 + 5:string Title, // 多语言键值 +} + +struct DailyTaskDetail +{ + 1:map dailytaskdetails, +} diff --git a/thrift-files/meowment/DailyTaskReward.thrift b/thrift-files/meowment/DailyTaskReward.thrift new file mode 100644 index 0000000..e8b5478 --- /dev/null +++ b/thrift-files/meowment/DailyTaskReward.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct DailyTaskRewardItem +{ + 1:i32 Id, // Id + 2:i32 SortId, // 任务序号 + 3:string ItemReward, // 道具奖励 + 4:i32 ScoreReward, // 积分奖励 +} + +struct DailyTaskReward +{ + 1:map dailytaskrewards, +} diff --git a/thrift-files/meowment/DecorateCost.thrift b/thrift-files/meowment/DecorateCost.thrift new file mode 100644 index 0000000..073f74c --- /dev/null +++ b/thrift-files/meowment/DecorateCost.thrift @@ -0,0 +1,27 @@ +namespace netstd Byway.Thrift.Data + +struct DecorateCostItem +{ + 1:i32 Id, // Id + 2:i32 AreaId, // 区域Id + 3:i32 SortId, // 排序Id + 4:i32 CostCount, // 消耗资源数量 + 5:string Title, // 标题 + 6:string Icon, // 图标 + 7:string Pos, // 位置 + 8:string Action, // 行为 + 9:string Spine, // 交互动画 + 10:string Button, // 对应按钮 + 11:string Build, // 建造效果 + 12:string Shine, // 闪光效果 + 13:string Origin, // 原始大小/装饰特效位置 + 14:string DecoratePos, // 装饰图标位置 + 15:string Skip, // 跳过逐步 + 16:string MapPethomeId, // PetHome映射 + 17:string PetExp, // 宠物经验 +} + +struct DecorateCost +{ + 1:map decoratecosts, +} diff --git a/thrift-files/meowment/DialogData.thrift b/thrift-files/meowment/DialogData.thrift new file mode 100644 index 0000000..1673714 --- /dev/null +++ b/thrift-files/meowment/DialogData.thrift @@ -0,0 +1,22 @@ +namespace netstd Byway.Thrift.Data + +struct DialogDataItem +{ + 1:i32 Id, // Id + 2:string PlotNode, // 剧情节点 + 3:i32 SceneId, // 场景id + 4:string Group, // 对话分组 + 5:i32 SortId, // 顺序Id + 6:string Direct, // 方向 + 7:string Icon, // 人物图片 + 8:string Title, // 标题 + 9:string Content, // 内容 + 10:string BubbleType, // 气泡类型 + 11:string Phone, // 电话 + 12:string Status, // 是否弃用 +} + +struct DialogData +{ + 1:map dialogdatas, +} diff --git a/thrift-files/meowment/EmiterRetreatData.thrift b/thrift-files/meowment/EmiterRetreatData.thrift new file mode 100644 index 0000000..d6f1927 --- /dev/null +++ b/thrift-files/meowment/EmiterRetreatData.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct EmiterRetreatDataItem +{ + 1:i32 Id, // Id + 2:i32 SortId, // 分组序号 + 3:string Emit_ID, // 道具奖励 + 4:string Color, // 系列 + 5:string Retreat_Emit_ID, // 需求活跃度累计值 +} + +struct EmiterRetreatData +{ + 1:map emiterretreatdatas, +} diff --git a/thrift-files/meowment/EmojiData.thrift b/thrift-files/meowment/EmojiData.thrift new file mode 100644 index 0000000..89e0d9c --- /dev/null +++ b/thrift-files/meowment/EmojiData.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct EmojiDataItem +{ + 1:i32 Id, // Id + 2:string NameKey, // 多语言名字key + 3:i32 Init, // 是否初始化 + 4:string Icon, // 图片 + 5:string Spine, // 动画 +} + +struct EmojiData +{ + 1:map emojidatas, +} diff --git a/thrift-files/meowment/EndlessGift.thrift b/thrift-files/meowment/EndlessGift.thrift new file mode 100644 index 0000000..b51bbfb --- /dev/null +++ b/thrift-files/meowment/EndlessGift.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct EndlessGiftItem +{ + 1:i32 Id, // Id + 2:string Content, // 内容 + 3:string SellType, // 类型 + 4:double SellPrice, // 价格 +} + +struct EndlessGift +{ + 1:map endlessgifts, +} diff --git a/thrift-files/meowment/EnergyLimitGift.thrift b/thrift-files/meowment/EnergyLimitGift.thrift new file mode 100644 index 0000000..8090023 --- /dev/null +++ b/thrift-files/meowment/EnergyLimitGift.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct EnergyLimitGiftItem +{ + 1:i32 Id, // Id + 2:string ItemReward, // 道具奖励 + 3:double PayPrice, // 支付金额 +} + +struct EnergyLimitGift +{ + 1:map energylimitgifts, +} diff --git a/thrift-files/meowment/FrameData.thrift b/thrift-files/meowment/FrameData.thrift new file mode 100644 index 0000000..8bd3ae8 --- /dev/null +++ b/thrift-files/meowment/FrameData.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct FrameDataItem +{ + 1:i32 Id, // Id + 2:string NameKey, // 多语言名字key + 3:i32 Init, // 是否初始 + 4:string Icon, // 图片 + 5:string SpineFile, // SkeletonGraphic路径 + 6:string AnimName, // 动画名称 + 7:string FrameImageScale, // 头像框图片缩放 +} + +struct FrameData +{ + 1:map framedatas, +} diff --git a/thrift-files/meowment/GrowthFund.thrift b/thrift-files/meowment/GrowthFund.thrift new file mode 100644 index 0000000..209efb1 --- /dev/null +++ b/thrift-files/meowment/GrowthFund.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct GrowthFundItem +{ + 1:i32 Id, // Id + 2:i32 Level, // 等级开放 + 3:string RewardIds, // 区域Id + 4:string RewardCnt, // 排序Id + 5:double Price, // 价格 + 6:double OriginPrice, // 原价 + 7:string Describe, +} + +struct GrowthFund +{ + 1:map growthfunds, +} diff --git a/thrift-files/meowment/GuessReward.thrift b/thrift-files/meowment/GuessReward.thrift new file mode 100644 index 0000000..a7eb786 --- /dev/null +++ b/thrift-files/meowment/GuessReward.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct GuessRewardItem +{ + 1:i32 Id, // Id + 2:i32 Level, // 关卡 + 3:string Reward_1, // 第一名奖励 + 4:string Reward_2, // 第二名奖励 +} + +struct GuessReward +{ + 1:map guessrewards, +} diff --git a/thrift-files/meowment/GuideData.thrift b/thrift-files/meowment/GuideData.thrift new file mode 100644 index 0000000..7e3931c --- /dev/null +++ b/thrift-files/meowment/GuideData.thrift @@ -0,0 +1,19 @@ +namespace netstd Byway.Thrift.Data + +struct GuideDataItem +{ + 1:i32 Id, // Id + 2:string targetStr, // 目标 + 3:i32 fingerType, // 手指类型 + 4:string title, // 标题 + 5:string titlePos, // 标题位置 + 6:string expression, // 表情 + 7:string other, // 手指位置 + 8:string disappear, // 消失 + 9:string remark, // 备注 +} + +struct GuideData +{ + 1:map guidedatas, +} diff --git a/thrift-files/meowment/HandbookReward.thrift b/thrift-files/meowment/HandbookReward.thrift new file mode 100644 index 0000000..c8a46a7 --- /dev/null +++ b/thrift-files/meowment/HandbookReward.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct HandbookRewardItem +{ + 1:i32 Id, // Id + 2:string Type, // 发射器类型 + 3:string Reward, // 收集奖励 +} + +struct HandbookReward +{ + 1:map handbookrewards, +} diff --git a/thrift-files/meowment/HeadData.thrift b/thrift-files/meowment/HeadData.thrift new file mode 100644 index 0000000..3c8b750 --- /dev/null +++ b/thrift-files/meowment/HeadData.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct HeadDataItem +{ + 1:i32 Id, // Id + 2:string NameKey, // 多语言名字key + 3:i32 Init, // 是否初始化 + 4:string Icon, // 图片 +} + +struct HeadData +{ + 1:map headdatas, +} diff --git a/thrift-files/meowment/HowToPlay.thrift b/thrift-files/meowment/HowToPlay.thrift new file mode 100644 index 0000000..d3f3f0b --- /dev/null +++ b/thrift-files/meowment/HowToPlay.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct HowToPlayItem +{ + 1:i32 Id, // Id + 2:string Icon, // 图片 + 3:string Tip, // 文本 +} + +struct HowToPlay +{ + 1:map howtoplays, +} diff --git a/thrift-files/meowment/IndoorProgress.thrift b/thrift-files/meowment/IndoorProgress.thrift new file mode 100644 index 0000000..c2dfe0c --- /dev/null +++ b/thrift-files/meowment/IndoorProgress.thrift @@ -0,0 +1,19 @@ +namespace netstd Byway.Thrift.Data + +struct IndoorProgressItem +{ + 1:i32 Id, // Id + 2:i32 Scene, // 场景 + 3:i32 Lv, // 等级 + 4:string Item, // 道具奖励 + 5:string Emit, // 发射器 + 6:string Reward, // 奖励 + 7:string BigReward, // 大奖 + 8:string AreaReward, // 区域奖励 + 9:i32 Part, // 零件数量 +} + +struct IndoorProgress +{ + 1:map indoorprogresss, +} diff --git a/thrift-files/meowment/LanguageData.thrift b/thrift-files/meowment/LanguageData.thrift new file mode 100644 index 0000000..012c834 --- /dev/null +++ b/thrift-files/meowment/LanguageData.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct LanguageDataItem +{ + 1:i32 Id, // 编号 + 2:string key, // 键 + 3:string en_US, // 英文 + 4:string zh_CN, // 简体中文 + 5:string pt_BR, // 葡萄牙语(巴西) +} + +struct LanguageData +{ + 1:map languagedatas, +} diff --git a/thrift-files/meowment/LevelData.thrift b/thrift-files/meowment/LevelData.thrift new file mode 100644 index 0000000..bda4295 --- /dev/null +++ b/thrift-files/meowment/LevelData.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct LevelDataItem +{ + 1:i32 Id, // 等级编号 + 2:i32 Lv, // 等级 + 3:i32 StoryExp, // 故事经验 + 4:i32 PetExp, // 宠物经验 + 5:string StoryReward, // 故事奖励 + 6:string PetReward, // 宠物奖励 + 7:string RetireEmit, // 发射器隐退 +} + +struct LevelData +{ + 1:map leveldatas, +} diff --git a/thrift-files/meowment/LevelLauncherData.thrift b/thrift-files/meowment/LevelLauncherData.thrift new file mode 100644 index 0000000..375e454 --- /dev/null +++ b/thrift-files/meowment/LevelLauncherData.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct LevelLauncherDataItem +{ + 1:i32 Id, // Id + 2:i32 Lv, // 等级 + 3:string LanguageKey, // 内容语言Key + 4:string Picture, // 奖励 +} + +struct LevelLauncherData +{ + 1:map levellauncherdatas, +} diff --git a/thrift-files/meowment/LuckyCatData.thrift b/thrift-files/meowment/LuckyCatData.thrift new file mode 100644 index 0000000..ac4f395 --- /dev/null +++ b/thrift-files/meowment/LuckyCatData.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct LuckyCatDataItem +{ + 1:i32 Id, // id + 2:i32 Time, // 持续时间 + 3:i32 Earn, // 收益 +} + +struct LuckyCatData +{ + 1:map luckycatdatas, +} diff --git a/thrift-files/meowment/LuckyCatProbability.thrift b/thrift-files/meowment/LuckyCatProbability.thrift new file mode 100644 index 0000000..6ee2744 --- /dev/null +++ b/thrift-files/meowment/LuckyCatProbability.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct LuckyCatProbabilityItem +{ + 1:i32 Id, // 物品等级 + 2:i32 BaseProbability, // 基础概率 + 3:i32 ProbabilityBonus, // 概率加值 + 4:i32 ProbabilityCap, // 概率上限 + 5:i32 EnergyEfficiencyValue, // 体力收益值 +} + +struct LuckyCatProbability +{ + 1:map luckycatprobabilitys, +} diff --git a/thrift-files/meowment/MainCardCollect.thrift b/thrift-files/meowment/MainCardCollect.thrift new file mode 100644 index 0000000..eebb162 --- /dev/null +++ b/thrift-files/meowment/MainCardCollect.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct MainCardCollectItem +{ + 1:i32 Id, // Id + 2:string Icon, // 区域Id + 3:i32 Color, // 排序Id + 4:string Name, + 5:string RewardId, + 6:string RewardCnt, + 7:i32 Round, +} + +struct MainCardCollect +{ + 1:map maincardcollects, +} diff --git a/thrift-files/meowment/MergeData.thrift b/thrift-files/meowment/MergeData.thrift new file mode 100644 index 0000000..e0b880a --- /dev/null +++ b/thrift-files/meowment/MergeData.thrift @@ -0,0 +1,37 @@ +namespace netstd Byway.Thrift.Data + +struct MergeDataItem +{ + 1:i32 Id, // Id + 2:i32 Lv, // 等级 + 3:i32 MaxLv, // 最大等级 + 4:string Icon, // 图标 + 5:string Color, // 系列 + 6:string Title, // 标题 + 7:string Content, // 内容 + 8:string SellType, // 出售类型 + 9:i32 SellNum, // 出售价格 + 10:i32 Star, // 订单星星数 + 11:string Origin, // 来源 + 12:i32 Capacity, // 容量 + 13:i32 CoolTime, // 冷却时间 + 14:i32 CoolNum, // 快速冷却消耗 + 15:string Emit_List, // 发射内容 + 16:i32 SellDiamond, // 出售钻石[可出售/不可出售] + 17:string Relative, // 关联[发射器关联它可发射的物品,产物关联发射它的发射器] + 18:string Type, // 类型 + 19:string Emit_ID, // 发射器编号 + 20:string Emit_Type, // 发射器类型/发射它的最初发射器 + 21:string Product_Type, // 产物类型[主产物,副产物/发射器关联的所有产物] + 22:i32 Order_Score, // 订单积分[弃用] + 23:string Emit_Product, // 发射器对应产物类型 + 24:string Dynamic, // 动态等级 + 25:string Dynamic1, // 动态等级(n==2|3) + 26:string Dynamic2, // 动态等级(n==4|5) + 27:string Dynamic3, // 动态等级(n==6) +} + +struct MergeData +{ + 1:map mergedatas, +} diff --git a/thrift-files/meowment/MileStoneDetail.thrift b/thrift-files/meowment/MileStoneDetail.thrift new file mode 100644 index 0000000..f740639 --- /dev/null +++ b/thrift-files/meowment/MileStoneDetail.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct MileStoneDetailItem +{ + 1:i32 Id, // Id + 2:i32 SortId, // 行为分类 + 3:string Action, // 行为 + 4:i32 Score, // 计分 + 5:string ScoreExtra, // 计分补充 + 6:string Title, // 文本 + 7:string Icon, // 图标 +} + +struct MileStoneDetail +{ + 1:map milestonedetails, +} diff --git a/thrift-files/meowment/MileStoneReward.thrift b/thrift-files/meowment/MileStoneReward.thrift new file mode 100644 index 0000000..d8fd7c0 --- /dev/null +++ b/thrift-files/meowment/MileStoneReward.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct MileStoneRewardItem +{ + 1:i32 Id, // Id + 2:i32 ScoreNeed, // 当前所需积分 + 3:string Reward, // 奖励 + 4:i32 ScoreTotal, // 累积所需总积分 +} + +struct MileStoneReward +{ + 1:map milestonerewards, +} diff --git a/thrift-files/meowment/MiningReward.thrift b/thrift-files/meowment/MiningReward.thrift new file mode 100644 index 0000000..d65ed6d --- /dev/null +++ b/thrift-files/meowment/MiningReward.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct MiningRewardItem +{ + 1:i32 Id, // Id + 2:i32 Level, // 关卡 + 3:string Gem, // 关卡宝石 + 4:string Size, // 关卡大小 + 5:string Reward, // 第二名奖励 +} + +struct MiningReward +{ + 1:map miningrewards, +} diff --git a/thrift-files/meowment/MultiLanguageResource.thrift b/thrift-files/meowment/MultiLanguageResource.thrift new file mode 100644 index 0000000..18b0b44 --- /dev/null +++ b/thrift-files/meowment/MultiLanguageResource.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct MultiLanguageResourceItem +{ + 1:string Id, // int + 2:string key, // string + 3:string English, // string + 4:string ChineseSimplified, // string +} + +struct MultiLanguageResource +{ + 1:map multilanguageresources, +} diff --git a/thrift-files/meowment/Music.thrift b/thrift-files/meowment/Music.thrift new file mode 100644 index 0000000..680c600 --- /dev/null +++ b/thrift-files/meowment/Music.thrift @@ -0,0 +1,12 @@ +namespace netstd Byway.Thrift.Data + +struct MusicItem +{ + 1:i32 Id, // 音乐编号 + 2:string AssetName, // 资源名称 +} + +struct Music +{ + 1:map musics, +} diff --git a/thrift-files/meowment/NPCFriendsData.thrift b/thrift-files/meowment/NPCFriendsData.thrift new file mode 100644 index 0000000..75cad60 --- /dev/null +++ b/thrift-files/meowment/NPCFriendsData.thrift @@ -0,0 +1,20 @@ +namespace netstd Byway.Thrift.Data + +struct NPCFriendsDataItem +{ + 1:i32 Id, // Id + 2:string Name, // 英文名 + 3:string NameCN, // 中文名 + 4:string NamePr, // 葡萄牙文名称 + 5:i32 Level, // 预设等级 + 6:i32 Head, // 头像 + 7:i32 Greeting, // 打招呼 + 8:i32 Happy, // 开心 + 9:i32 Taunt, // 胜利 + 10:i32 Fail, // 失败 +} + +struct NPCFriendsData +{ + 1:map npcfriendsdatas, +} diff --git a/thrift-files/meowment/NetAssetData.thrift b/thrift-files/meowment/NetAssetData.thrift new file mode 100644 index 0000000..00566fc --- /dev/null +++ b/thrift-files/meowment/NetAssetData.thrift @@ -0,0 +1,20 @@ +namespace netstd Byway.Thrift.Data + +struct NetAssetDataItem +{ + 1:i32 Id, // 等级编号 + 2:i32 Lv, // 等级 + 3:i32 Exp, // 经验 + 4:string Reward, // 奖励 + 5:string Unlock_1, // 净资产升级项1 + 6:string Next_1, // 下次解锁 + 7:string Remark_1, // 说明文本 + 8:string Unlock_2, // 净资产升级项2 + 9:string Next_2, // 下次解锁 + 10:string Remark_2, // 说明文本 +} + +struct NetAssetData +{ + 1:map netassetdatas, +} diff --git a/thrift-files/meowment/NetworkItemData.thrift b/thrift-files/meowment/NetworkItemData.thrift new file mode 100644 index 0000000..676fead --- /dev/null +++ b/thrift-files/meowment/NetworkItemData.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct NetworkItemDataItem +{ + 1:i32 Id, // Id + 2:string Name, // 名称 + 3:i32 IType, // 类型 + 4:string Effect, // 效果 + 5:string Res, // 资源地址 +} + +struct NetworkItemData +{ + 1:map networkitemdatas, +} diff --git a/thrift-files/meowment/NewbieDailyTaskCfg.thrift b/thrift-files/meowment/NewbieDailyTaskCfg.thrift new file mode 100644 index 0000000..137a8a2 --- /dev/null +++ b/thrift-files/meowment/NewbieDailyTaskCfg.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct NewbieDailyTaskCfgItem +{ + 1:i32 Id, // Id + 2:i32 Type, // 商品所在组 + 3:i32 AllCnt, + 4:string Icon, // 图片资源 + 5:i32 Score, // 积分 + 6:string Reward, + 7:string LangID, +} + +struct NewbieDailyTaskCfg +{ + 1:map newbiedailytaskcfgs, +} diff --git a/thrift-files/meowment/NewbieScoreCfg.thrift b/thrift-files/meowment/NewbieScoreCfg.thrift new file mode 100644 index 0000000..83124e9 --- /dev/null +++ b/thrift-files/meowment/NewbieScoreCfg.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct NewbieScoreCfgItem +{ + 1:i32 Id, // Id + 2:i32 Score, // 积分 + 3:string Reward, +} + +struct NewbieScoreCfg +{ + 1:map newbiescorecfgs, +} diff --git a/thrift-files/meowment/NickNameRandomData.thrift b/thrift-files/meowment/NickNameRandomData.thrift new file mode 100644 index 0000000..c0dacb7 --- /dev/null +++ b/thrift-files/meowment/NickNameRandomData.thrift @@ -0,0 +1,18 @@ +namespace netstd Byway.Thrift.Data + +struct NickNameRandomDataItem +{ + 1:i32 Id, // id + 2:string EnglishAdjective, // 英文形容词 + 3:string EnglishNoun, // 英文名词 + 4:string ChineseAdjective, // 中文形容词1 + 5:string ChineseNoun, // 中文名词 + 6:string ChineseAdjective2, // 中文形容词2 + 7:string PortugueseAdjective, // 葡萄牙形容词 + 8:string PortugueseNoun, // 葡萄牙名词 +} + +struct NickNameRandomData +{ + 1:map nicknamerandomdatas, +} diff --git a/thrift-files/meowment/PassOne.thrift b/thrift-files/meowment/PassOne.thrift new file mode 100644 index 0000000..3daed5f --- /dev/null +++ b/thrift-files/meowment/PassOne.thrift @@ -0,0 +1,18 @@ +namespace netstd Byway.Thrift.Data + +struct PassOneItem +{ + 1:i32 Id, // Id + 2:i32 Lv, // 等级 + 3:string FreeReward, // 免费奖励 + 4:string PayReward, // 付费奖励 + 5:i32 UpgradeGap, // 升级所需分数 + 6:double Price_Old, // 原价 + 7:double Price_New, // 售价 + 8:i32 Hour, // 持续时间 +} + +struct PassOne +{ + 1:map passones, +} diff --git a/thrift-files/meowment/PetAdWorkGift.thrift b/thrift-files/meowment/PetAdWorkGift.thrift new file mode 100644 index 0000000..f265be5 --- /dev/null +++ b/thrift-files/meowment/PetAdWorkGift.thrift @@ -0,0 +1,18 @@ +namespace netstd Byway.Thrift.Data + +struct PetAdWorkGiftItem +{ + 1:i32 Id, // Id + 2:string Reward, // 奖励 + 3:double Price_New, // 价格 + 4:double Price_Old, // 原价 + 5:i32 Duration, + 6:i32 Limit, + 7:double Discount, + 8:i32 ChargeId, +} + +struct PetAdWorkGift +{ + 1:map petadworkgifts, +} diff --git a/thrift-files/meowment/PetAirItem.thrift b/thrift-files/meowment/PetAirItem.thrift new file mode 100644 index 0000000..72c4222 --- /dev/null +++ b/thrift-files/meowment/PetAirItem.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct PetAirItemItem +{ + 1:i32 Id, // Id + 2:i32 GroupId, // 商品所在组 + 3:i32 ItemId, // 道具id + 4:string Icon, // 图片资源 + 5:string Model, // 类型 +} + +struct PetAirItem +{ + 1:map petairitems, +} diff --git a/thrift-files/meowment/PetCareItem.thrift b/thrift-files/meowment/PetCareItem.thrift new file mode 100644 index 0000000..509305e --- /dev/null +++ b/thrift-files/meowment/PetCareItem.thrift @@ -0,0 +1,25 @@ +namespace netstd Byway.Thrift.Data + +struct PetCareItemItem +{ + 1:i32 Id, // Id + 2:i32 GroupId, // 商品所在组 + 3:i32 ItemId, // 道具id + 4:string Icon, // 图片资源 + 5:string Model, // 类型 + 6:double Scale, // 大小 + 7:string Angle, // 位置,旋转 + 8:string GetFrom, + 9:i32 Price, + 10:string Res, + 11:i32 ReqId, + 12:i32 Exp, + 13:i32 Sort, + 14:string Tex2D, + 15:string Name, +} + +struct PetCareItem +{ + 1:map petcareitems, +} diff --git a/thrift-files/meowment/PetCoinGift.thrift b/thrift-files/meowment/PetCoinGift.thrift new file mode 100644 index 0000000..d74d8c0 --- /dev/null +++ b/thrift-files/meowment/PetCoinGift.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct PetCoinGiftItem +{ + 1:i32 Id, // Id + 2:string Reward, // 奖励 + 3:double Price_New, // 价格 + 4:double Price_Old, // 原价 +} + +struct PetCoinGift +{ + 1:map petcoingifts, +} diff --git a/thrift-files/meowment/PetDailyTaskCfg.thrift b/thrift-files/meowment/PetDailyTaskCfg.thrift new file mode 100644 index 0000000..c3da523 --- /dev/null +++ b/thrift-files/meowment/PetDailyTaskCfg.thrift @@ -0,0 +1,16 @@ +namespace netstd Byway.Thrift.Data + +struct PetDailyTaskCfgItem +{ + 1:i32 Id, // Id + 2:i32 Type, // 商品所在组 + 3:string Task, // 道具id + 4:string Icon, // 图片资源 + 5:string LangID, + 6:i32 GoTo, +} + +struct PetDailyTaskCfg +{ + 1:map petdailytaskcfgs, +} diff --git a/thrift-files/meowment/PetDressItem.thrift b/thrift-files/meowment/PetDressItem.thrift new file mode 100644 index 0000000..a260a87 --- /dev/null +++ b/thrift-files/meowment/PetDressItem.thrift @@ -0,0 +1,19 @@ +namespace netstd Byway.Thrift.Data + +struct PetDressItemItem +{ + 1:i32 Id, // Id + 2:i32 GroupId, // 商品所在组 + 3:string Icon, // 图片资源 + 4:string PetModel, // 服务请求ID + 5:string PartModel, // 服务请求ID + 6:string Part, // 部位 + 7:string Texture, // 部位贴图 + 8:string Mutex, // 互斥部位id + 9:i32 Show, +} + +struct PetDressItem +{ + 1:map petdressitems, +} diff --git a/thrift-files/meowment/PetHomeDecorateList.thrift b/thrift-files/meowment/PetHomeDecorateList.thrift new file mode 100644 index 0000000..3aeb658 --- /dev/null +++ b/thrift-files/meowment/PetHomeDecorateList.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct PetHomeDecorateListItem +{ + 1:i32 Id, // 等级编号 + 2:i32 TypeEnum, // 奖励 + 3:i32 Category, // 装饰品或者陈列品 + 4:string Icon, // 图标 + 5:string ResPrefix, // 资源前缀 + 6:string English, // 英文名 + 7:string Chinese, // 中文名 +} + +struct PetHomeDecorateList +{ + 1:map pethomedecoratelists, +} diff --git a/thrift-files/meowment/PetPlayJoyItem.thrift b/thrift-files/meowment/PetPlayJoyItem.thrift new file mode 100644 index 0000000..ab81032 --- /dev/null +++ b/thrift-files/meowment/PetPlayJoyItem.thrift @@ -0,0 +1,24 @@ +namespace netstd Byway.Thrift.Data + +struct PetPlayJoyItemItem +{ + 1:i32 Id, // Id + 2:i32 GroupId, // 商品所在组 + 3:i32 ItemId, // 道具id + 4:string Icon, // 图片资源 + 5:string Model, // 类型 + 6:double Scale, // 大小 + 7:string Angle, // 位置,旋转 + 8:string GetFrom, + 9:i32 Price, + 10:i32 ReqId, + 11:i32 Exp, + 12:i32 Sort, + 13:string Tex2D, + 14:string Name, +} + +struct PetPlayJoyItem +{ + 1:map petplayjoyitems, +} diff --git a/thrift-files/meowment/PetRoomUnlockCfg.thrift b/thrift-files/meowment/PetRoomUnlockCfg.thrift new file mode 100644 index 0000000..3acdd18 --- /dev/null +++ b/thrift-files/meowment/PetRoomUnlockCfg.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct PetRoomUnlockCfgItem +{ + 1:i32 Id, // Id + 2:i32 UnlockPoint, // 商品所在组 + 3:string Icon, // 图片资源 + 4:string Title, +} + +struct PetRoomUnlockCfg +{ + 1:map petroomunlockcfgs, +} diff --git a/thrift-files/meowment/PetShopItem.thrift b/thrift-files/meowment/PetShopItem.thrift new file mode 100644 index 0000000..ca995a2 --- /dev/null +++ b/thrift-files/meowment/PetShopItem.thrift @@ -0,0 +1,28 @@ +namespace netstd Byway.Thrift.Data + +struct PetShopItemItem +{ + 1:i32 Id, // Id + 2:i32 GroupId, // 商品所在组 + 3:i32 Page, // 所在页数 + 4:i32 ItemId, // 道具id + 5:string Icon, // 图片资源 + 6:i32 ReqId, // 服务请求ID + 7:i32 Level, // 所属挡位 + 8:string SellType, // 类型 + 9:i32 SellPrice, // 价格 + 10:i32 Mood, // 心情值增加 + 11:string BagItem, // fd + 12:string Animation, // 动作 + 13:string MouthPos, // 嘴 + 14:string BubbleRes, + 15:i32 Exp, + 16:i32 Cooldown, + 17:i32 Dailystorage, + 18:string Name, +} + +struct PetShopItem +{ + 1:map petshopitems, +} diff --git a/thrift-files/meowment/PlayHomeDecorateCfg.thrift b/thrift-files/meowment/PlayHomeDecorateCfg.thrift new file mode 100644 index 0000000..68c1102 --- /dev/null +++ b/thrift-files/meowment/PlayHomeDecorateCfg.thrift @@ -0,0 +1,23 @@ +namespace netstd Byway.Thrift.Data + +struct PlayHomeDecorateCfgItem +{ + 1:i32 Id, // 等级编号 + 2:i32 TypeEnum, // 奖励 + 3:i32 Category, // 装饰品或者陈列品 + 4:string Icon, // 图标 + 5:string ResPrefix, // 资源前缀 + 6:string English, // 英文名 + 7:string Chinese, // 中文名 + 8:i32 Extra, + 9:double SizeScale, + 10:i32 Init, + 11:string Tijiaoxian, + 12:double TPosY, + 13:string GoName, +} + +struct PlayHomeDecorateCfg +{ + 1:map playhomedecoratecfgs, +} diff --git a/thrift-files/meowment/PromotionPack.thrift b/thrift-files/meowment/PromotionPack.thrift new file mode 100644 index 0000000..72a6536 --- /dev/null +++ b/thrift-files/meowment/PromotionPack.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct PromotionPackItem +{ + 1:i32 Id, // Id + 2:string Bg, // 背景图片 + 3:string Title, // 标题 + 4:string Tip, // 礼包说明 + 5:string Content, // 内容 + 6:double Price_New, // 价格 + 7:double Price_Old, // 原价 +} + +struct PromotionPack +{ + 1:map promotionpacks, +} diff --git a/thrift-files/meowment/RaceReward.thrift b/thrift-files/meowment/RaceReward.thrift new file mode 100644 index 0000000..d5e2993 --- /dev/null +++ b/thrift-files/meowment/RaceReward.thrift @@ -0,0 +1,16 @@ +namespace netstd Byway.Thrift.Data + +struct RaceRewardItem +{ + 1:i32 Id, // Id + 2:i32 Level, // 关卡 + 3:i32 Way, // 赛道 + 4:i32 Score, // 总分 + 5:string Reward, // 奖励 + 6:string LimitReward, // 限时奖励 +} + +struct RaceReward +{ + 1:map racerewards, +} diff --git a/thrift-files/meowment/RankData.thrift b/thrift-files/meowment/RankData.thrift new file mode 100644 index 0000000..5151f2e --- /dev/null +++ b/thrift-files/meowment/RankData.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct RankDataItem +{ + 1:i32 Id, // 等级编号 + 2:i32 lv, // 等级 + 3:i32 exp, // 经验 + 4:string reward, // 奖励 +} + +struct RankData +{ + 1:map rankdatas, +} diff --git a/thrift-files/meowment/RegionData.thrift b/thrift-files/meowment/RegionData.thrift new file mode 100644 index 0000000..eae8460 --- /dev/null +++ b/thrift-files/meowment/RegionData.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct RegionDataItem +{ + 1:i32 Id, // Id + 2:string EnglishName, // 阶段 + 3:string ChineseName, // 积分需求 + 4:string CountryCode, // 道具奖励 + 5:i32 PhoneCode, +} + +struct RegionData +{ + 1:map regiondatas, +} diff --git a/thrift-files/meowment/SceneData.thrift b/thrift-files/meowment/SceneData.thrift new file mode 100644 index 0000000..54f9f07 --- /dev/null +++ b/thrift-files/meowment/SceneData.thrift @@ -0,0 +1,16 @@ +namespace netstd Byway.Thrift.Data + +struct SceneDataItem +{ + 1:i32 Id, // Id + 2:i32 SceneId, // ???? + 3:i32 AreaId, // ??? + 4:string Title, // ???? + 5:string Icon, // ?? + 6:string IconGray, // ??? +} + +struct SceneData +{ + 1:map scenedatas, +} diff --git a/thrift-files/meowment/SevenLoginCfg.thrift b/thrift-files/meowment/SevenLoginCfg.thrift new file mode 100644 index 0000000..cf536b5 --- /dev/null +++ b/thrift-files/meowment/SevenLoginCfg.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct SevenLoginCfgItem +{ + 1:i32 Id, // Id + 2:string RewardIds, // 区域Id + 3:string RewardCnt, // 排序Id +} + +struct SevenLoginCfg +{ + 1:map sevenlogincfgs, +} diff --git a/thrift-files/meowment/ShopItem.thrift b/thrift-files/meowment/ShopItem.thrift new file mode 100644 index 0000000..b1ca238 --- /dev/null +++ b/thrift-files/meowment/ShopItem.thrift @@ -0,0 +1,18 @@ +namespace netstd Byway.Thrift.Data + +struct ShopItemItem +{ + 1:i32 Id, // Id + 2:string Group, // 群组 + 3:string ObjId, // 合成Id + 4:string SellType, // 类型 + 5:double SellPrice, // 价格 + 6:i32 TotalCount, // 数量 + 7:i32 MoreCount, // 额外数量 + 8:string MoreTip, // 额外提示 +} + +struct ShopItem +{ + 1:map shopitems, +} diff --git a/thrift-files/meowment/ShopPack.thrift b/thrift-files/meowment/ShopPack.thrift new file mode 100644 index 0000000..1600ece --- /dev/null +++ b/thrift-files/meowment/ShopPack.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct ShopPackItem +{ + 1:i32 Id, // Id + 2:string Title, // 标题 + 3:string Content, // 礼包内容 + 4:double Price_Old, // 原价 + 5:double Price_New, // 售价 + 6:double Discount, // 折扣 + 7:i32 TotalCount, // 数量限制 +} + +struct ShopPack +{ + 1:map shoppacks, +} diff --git a/thrift-files/meowment/ShopSpecial.thrift b/thrift-files/meowment/ShopSpecial.thrift new file mode 100644 index 0000000..cf4f20d --- /dev/null +++ b/thrift-files/meowment/ShopSpecial.thrift @@ -0,0 +1,15 @@ +namespace netstd Byway.Thrift.Data + +struct ShopSpecialItem +{ + 1:i32 Id, // Id + 2:i32 Type, // 类型 + 3:i32 SortId, // 类型 + 4:string ItemReward, // 道具奖励 + 5:double PayPrice, // 支付金额 +} + +struct ShopSpecial +{ + 1:map shopspecials, +} diff --git a/thrift-files/meowment/SignInData.thrift b/thrift-files/meowment/SignInData.thrift new file mode 100644 index 0000000..864b3a9 --- /dev/null +++ b/thrift-files/meowment/SignInData.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct SignInDataItem +{ + 1:i32 Id, // Id + 2:i32 RewardLv, // 奖励等级 + 3:i32 SortId, // 对应天数 + 4:string Reward, // 奖励 +} + +struct SignInData +{ + 1:map signindatas, +} diff --git a/thrift-files/meowment/Sound.thrift b/thrift-files/meowment/Sound.thrift new file mode 100644 index 0000000..c382dcb --- /dev/null +++ b/thrift-files/meowment/Sound.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct SoundItem +{ + 1:i32 Id, // 声音编号 + 2:string AssetName, // 资源名称 + 3:i32 Priority, // 优先级(默认0,128最高,-128最低) + 4:bool Loop, // 是否循环 + 5:double Volume, // 音量(0~1) + 6:double SpatialBlend, // 声音空间混合量(0为2D,1为3D,中间值混合效果) + 7:double MaxDistance, // 声音最大距离 +} + +struct Sound +{ + 1:map sounds, +} diff --git a/thrift-files/meowment/StartMerge.thrift b/thrift-files/meowment/StartMerge.thrift new file mode 100644 index 0000000..15a3c9c --- /dev/null +++ b/thrift-files/meowment/StartMerge.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct StartMergeItem +{ + 1:i32 Id, // Id + 2:i32 MergeId, // 合成Id + 3:i32 Row, // 行 + 4:i32 Line, // 列 + 5:i32 Lock, // 锁定状态 + 6:i32 UnlockLv, // 解锁等级 + 7:string remark, // 备注 +} + +struct StartMerge +{ + 1:map startmerges, +} diff --git a/thrift-files/meowment/StartOrder.thrift b/thrift-files/meowment/StartOrder.thrift new file mode 100644 index 0000000..96fddea --- /dev/null +++ b/thrift-files/meowment/StartOrder.thrift @@ -0,0 +1,14 @@ +namespace netstd Byway.Thrift.Data + +struct StartOrderItem +{ + 1:i32 Id, // Id + 2:string merge_id_list, // 合成Id数组 + 3:i32 fillCount, // 填充数量 + 4:string Break, // 断点 +} + +struct StartOrder +{ + 1:map startorders, +} diff --git a/thrift-files/meowment/TurnTableCfg.thrift b/thrift-files/meowment/TurnTableCfg.thrift new file mode 100644 index 0000000..bdaf699 --- /dev/null +++ b/thrift-files/meowment/TurnTableCfg.thrift @@ -0,0 +1,12 @@ +namespace netstd Byway.Thrift.Data + +struct TurnTableCfgItem +{ + 1:i32 Id, // Id + 2:string RewardInfo, // 转盘奖励 +} + +struct TurnTableCfg +{ + 1:map turntablecfgs, +} diff --git a/thrift-files/meowment/UIForm.thrift b/thrift-files/meowment/UIForm.thrift new file mode 100644 index 0000000..2ddb978 --- /dev/null +++ b/thrift-files/meowment/UIForm.thrift @@ -0,0 +1,17 @@ +namespace netstd Byway.Thrift.Data + +struct UIFormItem +{ + 1:i32 Id, // 界面编号 + 2:string AssetName, // 资源名称 + 3:string UIGroupName, // 界面组名称 + 4:bool AllowMultiInstance, // 是否允许多个界面实例 + 5:bool PauseCoveredUIForm, // 是否暂停被其覆盖的界面 + 6:i32 PopUpEffect, // 界面弹出效果0默认1缩放 + 7:i32 AddBg, +} + +struct UIForm +{ + 1:map uiforms, +} diff --git a/thrift-files/meowment/WashStartMerge.thrift b/thrift-files/meowment/WashStartMerge.thrift new file mode 100644 index 0000000..e5a4c5a --- /dev/null +++ b/thrift-files/meowment/WashStartMerge.thrift @@ -0,0 +1,16 @@ +namespace netstd Byway.Thrift.Data + +struct WashStartMergeItem +{ + 1:i32 Id, // Id + 2:i32 MergeId, // 合成Id + 3:i32 Row, // 行 + 4:i32 Line, // 列 + 5:i32 Lock, // 锁定状态 + 6:string remark, // 备注 +} + +struct WashStartMerge +{ + 1:map washstartmerges, +} diff --git a/thrift-files/meowment/WeekTaskReward.thrift b/thrift-files/meowment/WeekTaskReward.thrift new file mode 100644 index 0000000..12f1f36 --- /dev/null +++ b/thrift-files/meowment/WeekTaskReward.thrift @@ -0,0 +1,13 @@ +namespace netstd Byway.Thrift.Data + +struct WeekTaskRewardItem +{ + 1:i32 Id, // Id + 2:string ItemReward, // 道具奖励 + 3:i32 NeedActive, // 需求活跃度累计值 +} + +struct WeekTaskReward +{ + 1:map weektaskrewards, +} From efbc8c977a5387b4f61373869b767d23a934018d Mon Sep 17 00:00:00 2001 From: zhang hongbo Date: Fri, 9 Jan 2026 16:45:21 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E5=AE=8F=E5=8D=9A=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E8=A1=A8json=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- json_output/AdGiftData.json | 132 + json_output/BagItemConfig.json | 396 + json_output/BonusValue.json | 96 + json_output/CardDetailCfg.json | 1628 + json_output/CardPackCfg.json | 72 + json_output/CardStickerExchangeCfg.json | 49 + json_output/CatTrickData.json | 54 + json_output/CatsGardenMultiplyData.json | 72 + json_output/CatsGardenProgressData.json | 54 + json_output/CatsGardenSlotData.json | 98 + json_output/CatsGardenTempleteData.json | 40 + json_output/ChampshipCfg.json | 105 + json_output/ChampshipRankReward.json | 180 + json_output/ChampshipScoreReward.json | 210 + json_output/ChineseResMap.json | 155 + json_output/CollectionRoomReward.json | 91 + json_output/CollectionsRewardsData.json | 406 + json_output/ComboGift.json | 48 + json_output/ComboGiftTwo.json | 30 + json_output/DailyTaskActiveCfg.json | 66 + json_output/DailyTaskConfig.json | 473 + json_output/DailyTaskDetail.json | 168 + json_output/DailyTaskReward.json | 78 + json_output/DecorateCost.json | 82080 ++++++++++++++++++++++ json_output/DialogData.json | 11396 +++ json_output/EmiterRetreatData.json | 133 + json_output/EmojiData.json | 133 + json_output/EndlessGift.json | 132 + json_output/EnergyLimitGift.json | 95 + json_output/FrameData.json | 153 + json_output/GrowthFund.json | 171 + json_output/GuessReward.json | 90 + json_output/GuideData.json | 407 + json_output/HandbookReward.json | 140 + json_output/HeadData.json | 156 + json_output/HowToPlay.json | 35 + json_output/IndoorProgress.json | 12573 ++++ json_output/LanguageData.json | 23576 +++++++ json_output/LevelData.json | 576 + json_output/LevelLauncherData.json | 162 + json_output/LuckyCatData.json | 50 + json_output/LuckyCatProbability.json | 105 + json_output/MainCardCollect.json | 180 + json_output/MergeData.json | 23519 +++++++ json_output/MileStoneDetail.json | 207 + json_output/MileStoneReward.json | 222 + json_output/MiningReward.json | 63 + json_output/MultiLanguageResource.json | 252 + json_output/Music.json | 56 + json_output/NPCFriendsData.json | 120 + json_output/NetAssetData.json | 840 + json_output/NetworkItemData.json | 9569 +++ json_output/NewbieDailyTaskCfg.json | 216 + json_output/NewbieScoreCfg.json | 40 + json_output/NickNameRandomData.json | 2040 + json_output/PassOne.json | 200 + json_output/PetAdWorkGift.json | 160 + json_output/PetAirItem.json | 56 + json_output/PetCareItem.json | 170 + json_output/PetCoinGift.json | 120 + json_output/PetDailyTaskCfg.json | 136 + json_output/PetDressItem.json | 539 + json_output/PetHomeDecorateList.json | 360 + json_output/PetPlayJoyItem.json | 224 + json_output/PetRoomUnlockCfg.json | 42 + json_output/PetShopItem.json | 560 + json_output/PlayHomeDecorateCfg.json | 2670 + json_output/PromotionPack.json | 54 + json_output/RaceReward.json | 56 + json_output/RankData.json | 252 + json_output/RegionData.json | 1547 + json_output/SceneData.json | 432 + json_output/SevenLoginCfg.json | 55 + json_output/ShopItem.json | 220 + json_output/ShopPack.json | 81 + json_output/ShopSpecial.json | 378 + json_output/SignInData.json | 342 + json_output/Sound.json | 1926 + json_output/StartMerge.json | 603 + json_output/StartOrder.json | 120 + json_output/TurnTableCfg.json | 24 + json_output/UIForm.json | 1350 + json_output/WashStartMerge.json | 256 + json_output/WeekTaskReward.json | 50 + 84 files changed, 187171 insertions(+) create mode 100644 json_output/AdGiftData.json create mode 100644 json_output/BagItemConfig.json create mode 100644 json_output/BonusValue.json create mode 100644 json_output/CardDetailCfg.json create mode 100644 json_output/CardPackCfg.json create mode 100644 json_output/CardStickerExchangeCfg.json create mode 100644 json_output/CatTrickData.json create mode 100644 json_output/CatsGardenMultiplyData.json create mode 100644 json_output/CatsGardenProgressData.json create mode 100644 json_output/CatsGardenSlotData.json create mode 100644 json_output/CatsGardenTempleteData.json create mode 100644 json_output/ChampshipCfg.json create mode 100644 json_output/ChampshipRankReward.json create mode 100644 json_output/ChampshipScoreReward.json create mode 100644 json_output/ChineseResMap.json create mode 100644 json_output/CollectionRoomReward.json create mode 100644 json_output/CollectionsRewardsData.json create mode 100644 json_output/ComboGift.json create mode 100644 json_output/ComboGiftTwo.json create mode 100644 json_output/DailyTaskActiveCfg.json create mode 100644 json_output/DailyTaskConfig.json create mode 100644 json_output/DailyTaskDetail.json create mode 100644 json_output/DailyTaskReward.json create mode 100644 json_output/DecorateCost.json create mode 100644 json_output/DialogData.json create mode 100644 json_output/EmiterRetreatData.json create mode 100644 json_output/EmojiData.json create mode 100644 json_output/EndlessGift.json create mode 100644 json_output/EnergyLimitGift.json create mode 100644 json_output/FrameData.json create mode 100644 json_output/GrowthFund.json create mode 100644 json_output/GuessReward.json create mode 100644 json_output/GuideData.json create mode 100644 json_output/HandbookReward.json create mode 100644 json_output/HeadData.json create mode 100644 json_output/HowToPlay.json create mode 100644 json_output/IndoorProgress.json create mode 100644 json_output/LanguageData.json create mode 100644 json_output/LevelData.json create mode 100644 json_output/LevelLauncherData.json create mode 100644 json_output/LuckyCatData.json create mode 100644 json_output/LuckyCatProbability.json create mode 100644 json_output/MainCardCollect.json create mode 100644 json_output/MergeData.json create mode 100644 json_output/MileStoneDetail.json create mode 100644 json_output/MileStoneReward.json create mode 100644 json_output/MiningReward.json create mode 100644 json_output/MultiLanguageResource.json create mode 100644 json_output/Music.json create mode 100644 json_output/NPCFriendsData.json create mode 100644 json_output/NetAssetData.json create mode 100644 json_output/NetworkItemData.json create mode 100644 json_output/NewbieDailyTaskCfg.json create mode 100644 json_output/NewbieScoreCfg.json create mode 100644 json_output/NickNameRandomData.json create mode 100644 json_output/PassOne.json create mode 100644 json_output/PetAdWorkGift.json create mode 100644 json_output/PetAirItem.json create mode 100644 json_output/PetCareItem.json create mode 100644 json_output/PetCoinGift.json create mode 100644 json_output/PetDailyTaskCfg.json create mode 100644 json_output/PetDressItem.json create mode 100644 json_output/PetHomeDecorateList.json create mode 100644 json_output/PetPlayJoyItem.json create mode 100644 json_output/PetRoomUnlockCfg.json create mode 100644 json_output/PetShopItem.json create mode 100644 json_output/PlayHomeDecorateCfg.json create mode 100644 json_output/PromotionPack.json create mode 100644 json_output/RaceReward.json create mode 100644 json_output/RankData.json create mode 100644 json_output/RegionData.json create mode 100644 json_output/SceneData.json create mode 100644 json_output/SevenLoginCfg.json create mode 100644 json_output/ShopItem.json create mode 100644 json_output/ShopPack.json create mode 100644 json_output/ShopSpecial.json create mode 100644 json_output/SignInData.json create mode 100644 json_output/Sound.json create mode 100644 json_output/StartMerge.json create mode 100644 json_output/StartOrder.json create mode 100644 json_output/TurnTableCfg.json create mode 100644 json_output/UIForm.json create mode 100644 json_output/WashStartMerge.json create mode 100644 json_output/WeekTaskReward.json diff --git a/json_output/AdGiftData.json b/json_output/AdGiftData.json new file mode 100644 index 0000000..d95a166 --- /dev/null +++ b/json_output/AdGiftData.json @@ -0,0 +1,132 @@ +{ + "structure": "AdGiftData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "NeedScore", + "type": "i32" + }, + { + "name": "ItemReward", + "type": "string" + } + ], + "count": 18, + "items": [ + { + "Id": "1", + "SortId": "1", + "NeedScore": "3", + "ItemReward": "Energy=30" + }, + { + "Id": "2", + "SortId": "1", + "NeedScore": "6", + "ItemReward": "Star=80" + }, + { + "Id": "3", + "SortId": "1", + "NeedScore": "9", + "ItemReward": "601=1" + }, + { + "Id": "4", + "SortId": "1", + "NeedScore": "12", + "ItemReward": "Diamond=10" + }, + { + "Id": "5", + "SortId": "1", + "NeedScore": "15", + "ItemReward": "Energy=60" + }, + { + "Id": "6", + "SortId": "1", + "NeedScore": "18", + "ItemReward": "\"Energy=100,563=1\"" + }, + { + "Id": "7", + "SortId": "2", + "NeedScore": "4", + "ItemReward": "Energy=35" + }, + { + "Id": "8", + "SortId": "2", + "NeedScore": "8", + "ItemReward": "Star=100" + }, + { + "Id": "9", + "SortId": "2", + "NeedScore": "12", + "ItemReward": "602=1" + }, + { + "Id": "10", + "SortId": "2", + "NeedScore": "16", + "ItemReward": "Diamond=12" + }, + { + "Id": "11", + "SortId": "2", + "NeedScore": "20", + "ItemReward": "Energy=80" + }, + { + "Id": "12", + "SortId": "2", + "NeedScore": "24", + "ItemReward": "\"Energy=120,563=1\"" + }, + { + "Id": "13", + "SortId": "3", + "NeedScore": "6", + "ItemReward": "Energy=50" + }, + { + "Id": "14", + "SortId": "3", + "NeedScore": "12", + "ItemReward": "Star=120" + }, + { + "Id": "15", + "SortId": "3", + "NeedScore": "18", + "ItemReward": "604=1" + }, + { + "Id": "16", + "SortId": "3", + "NeedScore": "24", + "ItemReward": "Diamond=15" + }, + { + "Id": "17", + "SortId": "3", + "NeedScore": "30", + "ItemReward": "Energy=100" + }, + { + "Id": "18", + "SortId": "3", + "NeedScore": "36", + "ItemReward": "\"Energy=200,563=1\"" + } + ] +} \ No newline at end of file diff --git a/json_output/BagItemConfig.json b/json_output/BagItemConfig.json new file mode 100644 index 0000000..2788a88 --- /dev/null +++ b/json_output/BagItemConfig.json @@ -0,0 +1,396 @@ +{ + "structure": "BagItemConfig", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "ItemId", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "TrueId", + "type": "i32" + } + ], + "count": 62, + "items": [ + { + "Id": "1", + "ItemId": "100028", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_apple", + "TrueId": "0" + }, + { + "Id": "2", + "ItemId": "100029", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_nailao", + "TrueId": "0" + }, + { + "Id": "3", + "ItemId": "100030", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_liulian", + "TrueId": "0" + }, + { + "Id": "4", + "ItemId": "101145", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_sanwenyu", + "TrueId": "0" + }, + { + "Id": "5", + "ItemId": "101146", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_lajiao", + "TrueId": "0" + }, + { + "Id": "6", + "ItemId": "100031", + "Icon": "PetPlayRoom/NewHomeUI/playroom_xizao_feizao_white", + "TrueId": "0" + }, + { + "Id": "7", + "ItemId": "100032", + "Icon": "PetPlayRoom/NewHomeUI/playroom_xizao_feizao_hua", + "TrueId": "0" + }, + { + "Id": "8", + "ItemId": "100033", + "Icon": "PetPlayRoom/NewHomeUI/playroom_xizao_caihongyuye", + "TrueId": "0" + }, + { + "Id": "9", + "ItemId": "101147", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_xizao_xin", + "TrueId": "0" + }, + { + "Id": "10", + "ItemId": "101148", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_xizao_tuzi", + "TrueId": "0" + }, + { + "Id": "11", + "ItemId": "101153", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_jingxi_maoshua", + "TrueId": "0" + }, + { + "Id": "12", + "ItemId": "101154", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_jingxi_xichenqi", + "TrueId": "0" + }, + { + "Id": "13", + "ItemId": "101152", + "Icon": "PetPlayRoom/NewHomeUI/fumo", + "TrueId": "0" + }, + { + "Id": "14", + "ItemId": "101155", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_xie", + "TrueId": "0" + }, + { + "Id": "15", + "ItemId": "101156", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_saodiji", + "TrueId": "0" + }, + { + "Id": "16", + "ItemId": "101195", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_yilou", + "TrueId": "0" + }, + { + "Id": "17", + "ItemId": "101196", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_xie", + "TrueId": "0" + }, + { + "Id": "18", + "ItemId": "101197", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_bi", + "TrueId": "0" + }, + { + "Id": "19", + "ItemId": "101378", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_jingxi_maoshua_yellow", + "TrueId": "0" + }, + { + "Id": "20", + "ItemId": "101379", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_jingxi_xichenqi_orange", + "TrueId": "0" + }, + { + "Id": "21", + "ItemId": "101377", + "Icon": "PetPlayRoom/NewHomeUI/fumo", + "TrueId": "0" + }, + { + "Id": "22", + "ItemId": "101373", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_xie_green", + "TrueId": "0" + }, + { + "Id": "23", + "ItemId": "101374", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_saodiji_blue", + "TrueId": "0" + }, + { + "Id": "24", + "ItemId": "101375", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_yilou_pink", + "TrueId": "0" + }, + { + "Id": "25", + "ItemId": "101376", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_qiu_blue", + "TrueId": "0" + }, + { + "Id": "26", + "ItemId": "101372", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_bi_green", + "TrueId": "0" + }, + { + "Id": "27", + "ItemId": "101362", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_orange", + "TrueId": "0" + }, + { + "Id": "28", + "ItemId": "101363", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_shrimp", + "TrueId": "0" + }, + { + "Id": "29", + "ItemId": "101364", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_Watermelon", + "TrueId": "0" + }, + { + "Id": "30", + "ItemId": "101365", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_Bellpepper", + "TrueId": "0" + }, + { + "Id": "31", + "ItemId": "101366", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icon_food_Chickenleg", + "TrueId": "0" + }, + { + "Id": "32", + "ItemId": "101367", + "Icon": "PetPlayRoom/NewHomeUI/playroom_xizao_feizao_touming", + "TrueId": "0" + }, + { + "Id": "33", + "ItemId": "101368", + "Icon": "PetPlayRoom/NewHomeUI/playroom_xizao_feizao_meiguihua", + "TrueId": "0" + }, + { + "Id": "34", + "ItemId": "101369", + "Icon": "PetPlayRoom/NewHomeUI/playroom_xizao_feizao_xiongmao", + "TrueId": "0" + }, + { + "Id": "35", + "ItemId": "101370", + "Icon": "PetPlayRoom/NewHomeUI/playroom_xizao_feizao_tangguo", + "TrueId": "0" + }, + { + "Id": "36", + "ItemId": "101371", + "Icon": "PetPlayRoom/NewHomeUI/playroom_xizao_feizao_maotouyuye", + "TrueId": "0" + }, + { + "Id": "37", + "ItemId": "101419", + "Icon": "MM_PlayRoom/PlayRoomUI/PR_Scene/PR_Scene_icon/pr_icn_scene1_woshi_maowo_flower", + "TrueId": "170" + }, + { + "Id": "38", + "ItemId": "101420", + "Icon": "MM_PlayRoom/PlayRoomUI/PR_Scene/PR_Scene_icon/pr_icn_scene1_woshi_louti", + "TrueId": "171" + }, + { + "Id": "39", + "ItemId": "101421", + "Icon": "MM_PlayRoom/PlayRoomUI/PR_Scene/PR_Scene_icon/pr_icn_scene1_woshi_maopajia", + "TrueId": "172" + }, + { + "Id": "40", + "ItemId": "101422", + "Icon": "MM_PlayRoom/PlayRoomUI/PR_Scene/PR_Scene_icon/pr_icn_scene1_woshi_chuanglian", + "TrueId": "173" + }, + { + "Id": "41", + "ItemId": "101423", + "Icon": "MM_PlayRoom/PlayRoomUI/PR_Scene/PR_Scene_icon/pr_icn_scene0_tongyong_fengjing", + "TrueId": "174" + }, + { + "Id": "42", + "ItemId": "101424", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_dongri_mao", + "TrueId": "0" + }, + { + "Id": "43", + "ItemId": "101425", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_dongri_maoyi", + "TrueId": "0" + }, + { + "Id": "44", + "ItemId": "101426", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_dongri_kuizi", + "TrueId": "0" + }, + { + "Id": "45", + "ItemId": "101427", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_dongri_shoes", + "TrueId": "0" + }, + { + "Id": "46", + "ItemId": "101428", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_dongri_yanjing", + "TrueId": "0" + }, + { + "Id": "47", + "ItemId": "101429", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_dongri_all", + "TrueId": "0" + }, + { + "Id": "48", + "ItemId": "101430", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_haidi_cloth", + "TrueId": "0" + }, + { + "Id": "49", + "ItemId": "101431", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_lianzhuang_2", + "TrueId": "0" + }, + { + "Id": "50", + "ItemId": "101432", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icn_cat_tongkong_1", + "TrueId": "0" + }, + { + "Id": "51", + "ItemId": "101433", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_haidi_all", + "TrueId": "0" + }, + { + "Id": "52", + "ItemId": "101434", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icn_cat_huzi_1", + "TrueId": "0" + }, + { + "Id": "53", + "ItemId": "101435", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_tangguo_toukui", + "TrueId": "0" + }, + { + "Id": "54", + "ItemId": "101436", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_tangguo_weiyi", + "TrueId": "0" + }, + { + "Id": "55", + "ItemId": "101437", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_tangguo_kuizi", + "TrueId": "0" + }, + { + "Id": "56", + "ItemId": "101438", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_tangguo_shoes", + "TrueId": "0" + }, + { + "Id": "57", + "ItemId": "101439", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_tangguo_yanjing", + "TrueId": "0" + }, + { + "Id": "58", + "ItemId": "101440", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_tangguo_all", + "TrueId": "0" + }, + { + "Id": "59", + "ItemId": "101441", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_djs_cloth", + "TrueId": "0" + }, + { + "Id": "60", + "ItemId": "101442", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_lianzhuang_3", + "TrueId": "0" + }, + { + "Id": "61", + "ItemId": "101443", + "Icon": "PetPlayRoom/NewHomeUI/playroom_icn_cat_tongkong_1", + "TrueId": "0" + }, + { + "Id": "62", + "ItemId": "101444", + "Icon": "PetPlayRoom/NewHomeUI/pr_icn_taozhuang_djs_all", + "TrueId": "0" + } + ] +} \ No newline at end of file diff --git a/json_output/BonusValue.json b/json_output/BonusValue.json new file mode 100644 index 0000000..d8b5ef5 --- /dev/null +++ b/json_output/BonusValue.json @@ -0,0 +1,96 @@ +{ + "structure": "BonusValue", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Type", + "type": "string" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "Price", + "type": "double" + }, + { + "name": "Reward", + "type": "string" + }, + { + "name": "OldPrice", + "type": "double" + } + ], + "count": 8, + "items": [ + { + "Id": "1", + "Type": "Choose", + "SortId": "0", + "Price": "1.99", + "Reward": "Diamond=100", + "OldPrice": "0" + }, + { + "Id": "2", + "Type": "Choose", + "SortId": "1", + "Price": "2.98", + "Reward": "\"BagItem100029=1,BagItem100032=1\"", + "OldPrice": "0" + }, + { + "Id": "3", + "Type": "Choose", + "SortId": "2", + "Price": "2.98", + "Reward": "LimitEvent3=1", + "OldPrice": "0" + }, + { + "Id": "4", + "Type": "Choose", + "SortId": "3", + "Price": "2.98", + "Reward": "\"BagItem100030=1,BagItem100033=3\"", + "OldPrice": "0" + }, + { + "Id": "5", + "Type": "Match", + "SortId": "0", + "Price": "1.99", + "Reward": "Diamond=100", + "OldPrice": "1.99" + }, + { + "Id": "6", + "Type": "Match", + "SortId": "1", + "Price": "0.49", + "Reward": "\"BagItem100029=1,BagItem100032=1\"", + "OldPrice": "0.99" + }, + { + "Id": "7", + "Type": "Match", + "SortId": "2", + "Price": "0.99", + "Reward": "LimitEvent3=1", + "OldPrice": "1.99" + }, + { + "Id": "8", + "Type": "Match", + "SortId": "3", + "Price": "1.99", + "Reward": "\"BagItem100030=1,BagItem100033=3\"", + "OldPrice": "3.99" + } + ] +} \ No newline at end of file diff --git a/json_output/CardDetailCfg.json b/json_output/CardDetailCfg.json new file mode 100644 index 0000000..fdd1e6b --- /dev/null +++ b/json_output/CardDetailCfg.json @@ -0,0 +1,1628 @@ +{ + "structure": "CardDetailCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "PictureAlbum", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Color", + "type": "i32" + }, + { + "name": "Star", + "type": "i32" + }, + { + "name": "ImageRes", + "type": "string" + }, + { + "name": "IsGold", + "type": "i32" + }, + { + "name": "Name", + "type": "string" + }, + { + "name": "Round", + "type": "i32" + } + ], + "count": 144, + "items": [ + { + "Id": "1", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Cat Food", + "Round": "0" + }, + { + "Id": "2", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_2", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Dog Food", + "Round": "0" + }, + { + "Id": "3", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_3", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Biscuit", + "Round": "0" + }, + { + "Id": "4", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_4", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Steak", + "Round": "0" + }, + { + "Id": "5", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_5", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Cupcake", + "Round": "0" + }, + { + "Id": "6", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_6", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Turkey Dinner", + "Round": "0" + }, + { + "Id": "7", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_7", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Tea Time", + "Round": "0" + }, + { + "Id": "8", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_8", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Sashimi", + "Round": "0" + }, + { + "Id": "9", + "PictureAlbum": "1", + "Icon": "Card/SubCard/Cards_Deliciousfood_9", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Birthday Cake", + "Round": "0" + }, + { + "Id": "10", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Take Medicine", + "Round": "0" + }, + { + "Id": "11", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_2", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Disinfection", + "Round": "0" + }, + { + "Id": "12", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_3", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Clean the Dog", + "Round": "0" + }, + { + "Id": "13", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_4", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Clean the Cat", + "Round": "0" + }, + { + "Id": "14", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_5", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Wash the Dog", + "Round": "0" + }, + { + "Id": "15", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_6", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Wash the Cat", + "Round": "0" + }, + { + "Id": "16", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_7", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Dry the Dog", + "Round": "0" + }, + { + "Id": "17", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_8", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Dry the Cat", + "Round": "0" + }, + { + "Id": "18", + "PictureAlbum": "2", + "Icon": "Card/SubCard/Cards_Rescuemaster_9", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Brand New", + "Round": "0" + }, + { + "Id": "19", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Yarn Ball", + "Round": "0" + }, + { + "Id": "20", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_2", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Dog Bone", + "Round": "0" + }, + { + "Id": "21", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_3", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Slide", + "Round": "0" + }, + { + "Id": "22", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_4", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Pet Ball", + "Round": "0" + }, + { + "Id": "23", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_5", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Cat Teaser", + "Round": "0" + }, + { + "Id": "24", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_6", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Frisbee", + "Round": "0" + }, + { + "Id": "25", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_7", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Cat Toy", + "Round": "0" + }, + { + "Id": "26", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_8", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "A Nice Day", + "Round": "0" + }, + { + "Id": "27", + "PictureAlbum": "3", + "Icon": "Card/SubCard/Cards_happy_9", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Play With You", + "Round": "0" + }, + { + "Id": "28", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Glass", + "Round": "0" + }, + { + "Id": "29", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_2", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Ceramic", + "Round": "0" + }, + { + "Id": "30", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_3", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Clay", + "Round": "0" + }, + { + "Id": "31", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_4", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Garbage", + "Round": "0" + }, + { + "Id": "32", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_5", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Bed", + "Round": "0" + }, + { + "Id": "33", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_6", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Curtain", + "Round": "0" + }, + { + "Id": "34", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_7", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Case", + "Round": "0" + }, + { + "Id": "35", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_8", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Candle", + "Round": "0" + }, + { + "Id": "36", + "PictureAlbum": "4", + "Icon": "Card/SubCard/Cards_newcome_9", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "This Is Computer", + "Round": "0" + }, + { + "Id": "37", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Yarn", + "Round": "0" + }, + { + "Id": "38", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_2", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Pet Food", + "Round": "0" + }, + { + "Id": "39", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_3", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Car", + "Round": "0" + }, + { + "Id": "40", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_4", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Table", + "Round": "0" + }, + { + "Id": "41", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_5", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Chips", + "Round": "0" + }, + { + "Id": "42", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_6", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Fish", + "Round": "0" + }, + { + "Id": "43", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_7", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Sofa", + "Round": "0" + }, + { + "Id": "44", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_8", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Sink", + "Round": "0" + }, + { + "Id": "45", + "PictureAlbum": "5", + "Icon": "Card/SubCard/Cards_Muddlethrough_9", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Oh My Watermelon", + "Round": "0" + }, + { + "Id": "46", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Pizza", + "Round": "0" + }, + { + "Id": "47", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_2", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Slipper", + "Round": "0" + }, + { + "Id": "48", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_3", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Seat", + "Round": "0" + }, + { + "Id": "49", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_4", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Hanging", + "Round": "0" + }, + { + "Id": "50", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_5", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Wall", + "Round": "0" + }, + { + "Id": "51", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_6", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Floor", + "Round": "0" + }, + { + "Id": "52", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_7", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Toilet", + "Round": "0" + }, + { + "Id": "53", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_8", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Paper", + "Round": "0" + }, + { + "Id": "54", + "PictureAlbum": "6", + "Icon": "Card/SubCard/Cards_Dogsintrouble_9", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Hey My Drink", + "Round": "0" + }, + { + "Id": "55", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Greeting Together", + "Round": "0" + }, + { + "Id": "56", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_2", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Let You See", + "Round": "0" + }, + { + "Id": "57", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_3", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Whisper", + "Round": "0" + }, + { + "Id": "58", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_4", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Play Outside", + "Round": "0" + }, + { + "Id": "59", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_5", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Do Not Fight", + "Round": "0" + }, + { + "Id": "60", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_6", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Harmony", + "Round": "0" + }, + { + "Id": "61", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_7", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Go Hiking", + "Round": "0" + }, + { + "Id": "62", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_8", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Sleep Together", + "Round": "0" + }, + { + "Id": "63", + "PictureAlbum": "7", + "Icon": "Card/SubCard/Cards_catanddog_9", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Who I Am", + "Round": "0" + }, + { + "Id": "64", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "New Toy", + "Round": "0" + }, + { + "Id": "65", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_2", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Face Touch", + "Round": "0" + }, + { + "Id": "66", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_3", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "On Bed", + "Round": "0" + }, + { + "Id": "67", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_4", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Smelling", + "Round": "0" + }, + { + "Id": "68", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_5", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Go Out", + "Round": "0" + }, + { + "Id": "69", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_6", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Play Toys", + "Round": "0" + }, + { + "Id": "70", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_7", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "In Garden", + "Round": "0" + }, + { + "Id": "71", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_8", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "A Mice?", + "Round": "0" + }, + { + "Id": "72", + "PictureAlbum": "8", + "Icon": "Card/SubCard/Cards_Funwithcats_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Good Friend", + "Round": "0" + }, + { + "Id": "73", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Best Friend", + "Round": "0" + }, + { + "Id": "74", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_2", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Meet", + "Round": "0" + }, + { + "Id": "75", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_3", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Swing", + "Round": "0" + }, + { + "Id": "76", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_4", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Cool Summer", + "Round": "0" + }, + { + "Id": "77", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_5", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Go Biking", + "Round": "0" + }, + { + "Id": "78", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_6", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Group Photo", + "Round": "0" + }, + { + "Id": "79", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_7", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Play Water", + "Round": "0" + }, + { + "Id": "80", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_8", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "Dress Up", + "Round": "0" + }, + { + "Id": "81", + "PictureAlbum": "9", + "Icon": "Card/SubCard/Cards_homedog_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Sled", + "Round": "0" + }, + { + "Id": "82", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Soft Sofa", + "Round": "0" + }, + { + "Id": "83", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_2", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Stand High", + "Round": "0" + }, + { + "Id": "84", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_3", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Dog's Home", + "Round": "0" + }, + { + "Id": "85", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_4", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Pack Cat", + "Round": "0" + }, + { + "Id": "86", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_5", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Bath Dog", + "Round": "0" + }, + { + "Id": "87", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_6", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Cat's Basket", + "Round": "0" + }, + { + "Id": "88", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_7", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Watch TV", + "Round": "0" + }, + { + "Id": "89", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_8", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "My Bed", + "Round": "0" + }, + { + "Id": "90", + "PictureAlbum": "10", + "Icon": "Card/SubCard/Cards_Lovinghome_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "Love Dessert", + "Round": "0" + }, + { + "Id": "91", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_1", + "Color": "1", + "Star": "1", + "ImageRes": "10", + "IsGold": "0", + "Name": "Find Material", + "Round": "0" + }, + { + "Id": "92", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_2", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Let's Cook", + "Round": "0" + }, + { + "Id": "93", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_3", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Cut Meat", + "Round": "0" + }, + { + "Id": "94", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_4", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Delicious", + "Round": "0" + }, + { + "Id": "95", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_5", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Woof Chef", + "Round": "0" + }, + { + "Id": "96", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_6", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "Diligent Dog", + "Round": "0" + }, + { + "Id": "97", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_7", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "Cook Learning", + "Round": "0" + }, + { + "Id": "98", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_8", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Home Cat", + "Round": "0" + }, + { + "Id": "99", + "PictureAlbum": "11", + "Icon": "Card/SubCard/Cards_Helper_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Have a Taste", + "Round": "0" + }, + { + "Id": "100", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_1", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Happy Bath", + "Round": "0" + }, + { + "Id": "101", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_2", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "No Shower", + "Round": "0" + }, + { + "Id": "102", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_3", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Yellow Duck", + "Round": "0" + }, + { + "Id": "103", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_4", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Let Me Out", + "Round": "0" + }, + { + "Id": "104", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_5", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "Dog In Tub", + "Round": "0" + }, + { + "Id": "105", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_6", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "Wooden Barrel Bath", + "Round": "0" + }, + { + "Id": "106", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_7", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Shaking Water", + "Round": "0" + }, + { + "Id": "107", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_8", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Out Of Bath", + "Round": "0" + }, + { + "Id": "108", + "PictureAlbum": "12", + "Icon": "Card/SubCard/Cards_Showeringishard_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "Cat Dryer", + "Round": "0" + }, + { + "Id": "109", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_1", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "First Try", + "Round": "0" + }, + { + "Id": "110", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_2", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Playing Water", + "Round": "0" + }, + { + "Id": "111", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_3", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Swimming", + "Round": "0" + }, + { + "Id": "112", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_4", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Happy Party", + "Round": "0" + }, + { + "Id": "113", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_5", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "New Found", + "Round": "0" + }, + { + "Id": "114", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_6", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "Half Break", + "Round": "0" + }, + { + "Id": "115", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_7", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Pool Volleyball", + "Round": "0" + }, + { + "Id": "116", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_8", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Swim Master", + "Round": "0" + }, + { + "Id": "117", + "PictureAlbum": "13", + "Icon": "Card/SubCard/Cards_Poolparty_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "Energy Restore", + "Round": "0" + }, + { + "Id": "118", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_1", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "Shirt Cat", + "Round": "0" + }, + { + "Id": "119", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_2", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Leisure Cat", + "Round": "0" + }, + { + "Id": "120", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_3", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "Worker Cat", + "Round": "0" + }, + { + "Id": "121", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_4", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Detective Cat", + "Round": "0" + }, + { + "Id": "122", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_5", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Employee Cat", + "Round": "0" + }, + { + "Id": "123", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_6", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Keeper Cat", + "Round": "0" + }, + { + "Id": "124", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_7", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Winter Cat", + "Round": "0" + }, + { + "Id": "125", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_8", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "Travel Cat", + "Round": "0" + }, + { + "Id": "126", + "PictureAlbum": "14", + "Icon": "Card/SubCard/Cards_Fashioncat_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "Hoilday Cat", + "Round": "0" + }, + { + "Id": "127", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_1", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "North Dog", + "Round": "0" + }, + { + "Id": "128", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_2", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "West Dog", + "Round": "0" + }, + { + "Id": "129", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_3", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Tradition Dog", + "Round": "0" + }, + { + "Id": "130", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_4", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "Romantic Dog", + "Round": "0" + }, + { + "Id": "131", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_5", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "South Asia Dog", + "Round": "0" + }, + { + "Id": "132", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_6", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Desert Dog", + "Round": "0" + }, + { + "Id": "133", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_7", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Royal Dog", + "Round": "0" + }, + { + "Id": "134", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_8", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "Lake Dog", + "Round": "0" + }, + { + "Id": "135", + "PictureAlbum": "15", + "Icon": "Card/SubCard/Cards_Exoticstyle_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "East Dog", + "Round": "0" + }, + { + "Id": "136", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_1", + "Color": "2", + "Star": "2", + "ImageRes": "10", + "IsGold": "0", + "Name": "North Dog", + "Round": "1" + }, + { + "Id": "137", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_2", + "Color": "3", + "Star": "3", + "ImageRes": "10", + "IsGold": "0", + "Name": "West Dog", + "Round": "1" + }, + { + "Id": "138", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_3", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "0", + "Name": "Tradition Dog", + "Round": "1" + }, + { + "Id": "139", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_4", + "Color": "4", + "Star": "4", + "ImageRes": "10", + "IsGold": "1", + "Name": "Romantic Dog", + "Round": "1" + }, + { + "Id": "140", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_5", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "South Asia Dog", + "Round": "1" + }, + { + "Id": "141", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_6", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Desert Dog", + "Round": "1" + }, + { + "Id": "142", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_7", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "0", + "Name": "Royal Dog", + "Round": "1" + }, + { + "Id": "143", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_8", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "Lake Dog", + "Round": "1" + }, + { + "Id": "144", + "PictureAlbum": "16", + "Icon": "Card/SubCard/Cards_Exoticstyle_9", + "Color": "5", + "Star": "5", + "ImageRes": "10", + "IsGold": "1", + "Name": "East Dog", + "Round": "1" + } + ] +} \ No newline at end of file diff --git a/json_output/CardPackCfg.json b/json_output/CardPackCfg.json new file mode 100644 index 0000000..8348019 --- /dev/null +++ b/json_output/CardPackCfg.json @@ -0,0 +1,72 @@ +{ + "structure": "CardPackCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Color", + "type": "i32" + }, + { + "name": "Name", + "type": "string" + }, + { + "name": "RewardCnt", + "type": "i32" + }, + { + "name": "GoldRate", + "type": "i32" + } + ], + "count": 5, + "items": [ + { + "Id": "1", + "Icon": "Task/Collect_pic_Card_pack3", + "Color": "1", + "Name": "普通卡包", + "RewardCnt": "2", + "GoldRate": "0" + }, + { + "Id": "2", + "Icon": "Task/Collect_pic_Card_pack3", + "Color": "2", + "Name": "2星卡包", + "RewardCnt": "3", + "GoldRate": "0" + }, + { + "Id": "3", + "Icon": "Task/Collect_pic_Card_pack3", + "Color": "3", + "Name": "3星卡包", + "RewardCnt": "3", + "GoldRate": "0" + }, + { + "Id": "4", + "Icon": "Task/Collect_pic_Card_pack4", + "Color": "4", + "Name": "4星卡包", + "RewardCnt": "6", + "GoldRate": "10" + }, + { + "Id": "5", + "Icon": "Task/Collect_pic_Card_pack5", + "Color": "5", + "Name": "5星卡包", + "RewardCnt": "6", + "GoldRate": "6" + } + ] +} \ No newline at end of file diff --git a/json_output/CardStickerExchangeCfg.json b/json_output/CardStickerExchangeCfg.json new file mode 100644 index 0000000..082de08 --- /dev/null +++ b/json_output/CardStickerExchangeCfg.json @@ -0,0 +1,49 @@ +{ + "structure": "CardStickerExchangeCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Cost", + "type": "i32" + }, + { + "name": "RewardId", + "type": "string" + }, + { + "name": "RewardCnt", + "type": "string" + } + ], + "count": 3, + "items": [ + { + "Id": "1", + "Icon": "Other/com_pic_pack1", + "Cost": "250", + "RewardId": "Energy|Cardpack3", + "RewardCnt": "200|1" + }, + { + "Id": "2", + "Icon": "Other/com_pic_pack2", + "Cost": "500", + "RewardId": "Energy|Cardpack3|Cardpack4", + "RewardCnt": "350|1|1" + }, + { + "Id": "3", + "Icon": "Other/com_pic_pack3", + "Cost": "1000", + "RewardId": "Energy|Cardpack3|Cardpack4", + "RewardCnt": "450|1|1" + } + ] +} \ No newline at end of file diff --git a/json_output/CatTrickData.json b/json_output/CatTrickData.json new file mode 100644 index 0000000..43cdd83 --- /dev/null +++ b/json_output/CatTrickData.json @@ -0,0 +1,54 @@ +{ + "structure": "CatTrickData", + "fields": [ + { + "name": "Type", + "type": "i32" + }, + { + "name": "Duration", + "type": "i32" + }, + { + "name": "Diamond", + "type": "i32" + }, + { + "name": "Energy", + "type": "i32" + } + ], + "count": 5, + "items": [ + { + "Type": "1", + "Duration": "300", + "Diamond": "2", + "Energy": "100" + }, + { + "Type": "2", + "Duration": "600", + "Diamond": "4", + "Energy": "100" + }, + { + "Type": "3", + "Duration": "900", + "Diamond": "6", + "Energy": "100" + }, + { + "Type": "4", + "Duration": "1800", + "Diamond": "10", + "Energy": "100" + }, + { + "Type": "5", + "Duration": "3600", + "Diamond": "20", + "Energy": "100" + } + ] +} \ No newline at end of file diff --git a/json_output/CatsGardenMultiplyData.json b/json_output/CatsGardenMultiplyData.json new file mode 100644 index 0000000..6efa13a --- /dev/null +++ b/json_output/CatsGardenMultiplyData.json @@ -0,0 +1,72 @@ +{ + "structure": "CatsGardenMultiplyData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Low", + "type": "string" + }, + { + "name": "Mid", + "type": "i32" + }, + { + "name": "High", + "type": "i32" + } + ], + "count": 8, + "items": [ + { + "Id": 1, + "Low": 60, + "Mid": 30, + "High": 10 + }, + { + "Id": 2, + "Low": 60, + "Mid": 30, + "High": 10 + }, + { + "Id": 3, + "Low": 60, + "Mid": 30, + "High": 10 + }, + { + "Id": 5, + "Low": 58, + "Mid": 31, + "High": 11 + }, + { + "Id": 10, + "Low": 56, + "Mid": 32, + "High": 12 + }, + { + "Id": 20, + "Low": 52, + "Mid": 35, + "High": 13 + }, + { + "Id": 50, + "Low": 46, + "Mid": 38, + "High": 16 + }, + { + "Id": 100, + "Low": 40, + "Mid": 40, + "High": 20 + } + ] +} \ No newline at end of file diff --git a/json_output/CatsGardenProgressData.json b/json_output/CatsGardenProgressData.json new file mode 100644 index 0000000..85b7fc8 --- /dev/null +++ b/json_output/CatsGardenProgressData.json @@ -0,0 +1,54 @@ +{ + "structure": "CatsGardenProgressData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Template", + "type": "i32" + }, + { + "name": "Need", + "type": "i32" + }, + { + "name": "Items", + "type": "string" + } + ], + "count": 5, + "items": [ + { + "Id": 1, + "Template": 1, + "Need": 50, + "Items": "[{\"Id\":100001,\"Num\":1}]" + }, + { + "Id": 2, + "Template": 1, + "Need": 100, + "Items": "[{\"Id\":100001,\"Num\":10}]" + }, + { + "Id": 3, + "Template": 1, + "Need": 160, + "Items": "[{\"Id\":100001,\"Num\":50}]" + }, + { + "Id": 4, + "Template": 1, + "Need": 260, + "Items": "[{\"Id\":100001,\"Num\":100}]" + }, + { + "Id": 5, + "Template": 1, + "Need": 500, + "Items": "[{\"Id\":100001,\"Num\":150}]" + } + ] +} \ No newline at end of file diff --git a/json_output/CatsGardenSlotData.json b/json_output/CatsGardenSlotData.json new file mode 100644 index 0000000..0113dcb --- /dev/null +++ b/json_output/CatsGardenSlotData.json @@ -0,0 +1,98 @@ +{ + "structure": "CatsGardenSlotData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Items", + "type": "string" + }, + { + "name": "FriendItems", + "type": "string" + }, + { + "name": "Type", + "type": "i32" + }, + { + "name": "Growth", + "type": "i32" + } + ], + "count": 10, + "items": [ + { + "Id": 1, + "Items": null, + "FriendItems": null, + "Type": 1, + "Growth": 15 + }, + { + "Id": 2, + "Items": "[{\"Id\":100005,\"Num\":1}]", + "FriendItems": null, + "Type": 2, + "Growth": 0 + }, + { + "Id": 3, + "Items": null, + "FriendItems": null, + "Type": 2, + "Growth": 30 + }, + { + "Id": 4, + "Items": null, + "FriendItems": null, + "Type": 3, + "Growth": 65 + }, + { + "Id": 5, + "Items": null, + "FriendItems": null, + "Type": 1, + "Growth": 15 + }, + { + "Id": 6, + "Items": null, + "FriendItems": 10, + "Type": 2, + "Growth": 25 + }, + { + "Id": 7, + "Items": null, + "FriendItems": null, + "Type": 1, + "Growth": 15 + }, + { + "Id": 8, + "Items": null, + "FriendItems": null, + "Type": 2, + "Growth": 30 + }, + { + "Id": 9, + "Items": null, + "FriendItems": null, + "Type": 2, + "Growth": 30 + }, + { + "Id": 10, + "Items": null, + "FriendItems": null, + "Type": 1, + "Growth": 15 + } + ] +} \ No newline at end of file diff --git a/json_output/CatsGardenTempleteData.json b/json_output/CatsGardenTempleteData.json new file mode 100644 index 0000000..23355df --- /dev/null +++ b/json_output/CatsGardenTempleteData.json @@ -0,0 +1,40 @@ +{ + "structure": "CatsGardenTempleteData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Template", + "type": "i32" + }, + { + "name": "PassNum", + "type": "i32" + }, + { + "name": "ItemCost", + "type": "string" + }, + { + "name": "ItemId", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + } + ], + "count": 1, + "items": [ + { + "Id": 7, + "Template": 1, + "PassNum": 4, + "ItemCost": "[{\"Id\":100046,\"Num\":5}]", + "ItemId": 100046, + "Reward": "[{\"Id\":100001,\"Num\":50}]" + } + ] +} \ No newline at end of file diff --git a/json_output/ChampshipCfg.json b/json_output/ChampshipCfg.json new file mode 100644 index 0000000..4154aa1 --- /dev/null +++ b/json_output/ChampshipCfg.json @@ -0,0 +1,105 @@ +{ + "structure": "ChampshipCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Bg", + "type": "string" + }, + { + "name": "NameKey", + "type": "string" + }, + { + "name": "Button", + "type": "string" + } + ], + "count": 11, + "items": [ + { + "Id": "1", + "Icon": "Leaderboard_pic_hairball", + "Bg": "Leaderboard_pic_bg1", + "NameKey": "Data_ChampshipName_1", + "Button": "merge_icon_Leaderboard_hairball" + }, + { + "Id": "2", + "Icon": "Leaderboard_pic_maomitiezhi", + "Bg": "Leaderboard_pic_bg2", + "NameKey": "Data_ChampshipName_2", + "Button": "merge_icon_maomitiezhi" + }, + { + "Id": "3", + "Icon": "Leaderboard_pic_feipan", + "Bg": "Leaderboard_pic_bg3", + "NameKey": "Data_ChampshipName_3", + "Button": "merge_icon_feipan" + }, + { + "Id": "4", + "Icon": "Leaderboard_pic_chongwuliang", + "Bg": "Leaderboard_pic_bg10", + "NameKey": "Data_ChampshipName_4", + "Button": "merge_icon_chongwuliang" + }, + { + "Id": "5", + "Icon": "Leaderboard_pic_youqitong", + "Bg": "Leaderboard_pic_bg5", + "NameKey": "Data_ChampshipName_5", + "Button": "merge_icon_youqitong" + }, + { + "Id": "6", + "Icon": "Leaderboard_pic_daxia", + "Bg": "Leaderboard_pic_bg6", + "NameKey": "Data_ChampshipName_6", + "Button": "merge_icon_daxia" + }, + { + "Id": "7", + "Icon": "Leaderboard_pic_yehua", + "Bg": "Leaderboard_pic_bg7", + "NameKey": "Data_ChampshipName_7", + "Button": "merge_icon_yehua" + }, + { + "Id": "8", + "Icon": "Daily_icon_paw", + "Bg": "Leaderboard_pic_bg9", + "NameKey": "Data_ChampshipName_8", + "Button": "merge_icon_yehua" + }, + { + "Id": "9", + "Icon": "Daily_icon_mianhuatang", + "Bg": "Leaderboard_pic_bg4", + "NameKey": "Data_ChampshipName_9", + "Button": "merge_icon_yehua" + }, + { + "Id": "10", + "Icon": "Daily_icon_pawcard", + "Bg": "Leaderboard_pic_bg11", + "NameKey": "Data_ChampshipName_10", + "Button": "merge_icon_yehua" + }, + { + "Id": "11", + "Icon": "Daily_icon_ball", + "Bg": "Leaderboard_pic_bg8", + "NameKey": "Data_ChampshipName_11", + "Button": "merge_icon_yehua" + } + ] +} \ No newline at end of file diff --git a/json_output/ChampshipRankReward.json b/json_output/ChampshipRankReward.json new file mode 100644 index 0000000..af40366 --- /dev/null +++ b/json_output/ChampshipRankReward.json @@ -0,0 +1,180 @@ +{ + "structure": "ChampshipRankReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Rank", + "type": "i32" + }, + { + "name": "ItemReward", + "type": "string" + }, + { + "name": "People30", + "type": "double" + }, + { + "name": "People50", + "type": "double" + }, + { + "name": "People80", + "type": "double" + }, + { + "name": "People100", + "type": "double" + } + ], + "count": 16, + "items": [ + { + "Id": "1", + "Rank": "1", + "ItemReward": "\"Energy=3000,Star=2785,Cardpack4=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "2", + "Rank": "2", + "ItemReward": "\"Energy=1500,Star=1395,Cardpack4=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "3", + "Rank": "3", + "ItemReward": "\"Energy=1000,Star=1045,Cardpack4=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "4", + "Rank": "4", + "ItemReward": "\"Energy=500,Star=870,Cardpack3=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "5", + "Rank": "5", + "ItemReward": "\"Energy=400,Star=695,Cardpack3=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "6", + "Rank": "6", + "ItemReward": "\"Energy=300,Star=520,Cardpack3=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "7", + "Rank": "7", + "ItemReward": "\"Energy=275,Star=435,Cardpack3=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "8", + "Rank": "8", + "ItemReward": "\"Energy=250,Star=435,Cardpack3=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "9", + "Rank": "9", + "ItemReward": "\"Energy=235,Star=395,Cardpack3=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "10", + "Rank": "10", + "ItemReward": "\"Energy=225,Star=350,Cardpack3=1\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "11", + "Rank": "11", + "ItemReward": "\"Energy=50,Star=350\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "12", + "Rank": "12", + "ItemReward": "\"Energy=50,Star=350\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "13", + "Rank": "13", + "ItemReward": "\"Energy=50,Star=350\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "14", + "Rank": "14", + "ItemReward": "\"Energy=50,Star=350\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "15", + "Rank": "15", + "ItemReward": "\"Energy=50,Star=350\"", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + }, + { + "Id": "16", + "Rank": "16", + "ItemReward": "Star=350", + "People30": "1", + "People50": "1.3", + "People80": "1.5", + "People100": "2" + } + ] +} \ No newline at end of file diff --git a/json_output/ChampshipScoreReward.json b/json_output/ChampshipScoreReward.json new file mode 100644 index 0000000..8758f95 --- /dev/null +++ b/json_output/ChampshipScoreReward.json @@ -0,0 +1,210 @@ +{ + "structure": "ChampshipScoreReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "ScoreNeed", + "type": "i32" + }, + { + "name": "ItemReward", + "type": "string" + }, + { + "name": "SortId", + "type": "i32" + } + ], + "count": 31, + "items": [ + { + "Id": "1", + "ScoreNeed": "2", + "ItemReward": "LOCK", + "SortId": "0" + }, + { + "Id": "2", + "ScoreNeed": "12", + "ItemReward": "Energy=35", + "SortId": "1" + }, + { + "Id": "3", + "ScoreNeed": "20", + "ItemReward": "Cardpack1=1", + "SortId": "2" + }, + { + "Id": "4", + "ScoreNeed": "40", + "ItemReward": "Energy=50", + "SortId": "2" + }, + { + "Id": "5", + "ScoreNeed": "120", + "ItemReward": "LimitEvent4=5", + "SortId": "3" + }, + { + "Id": "6", + "ScoreNeed": "265", + "ItemReward": "Energy=160", + "SortId": "3" + }, + { + "Id": "7", + "ScoreNeed": "425", + "ItemReward": "Star=200", + "SortId": "4" + }, + { + "Id": "8", + "ScoreNeed": "625", + "ItemReward": "Cardpack2=1", + "SortId": "4" + }, + { + "Id": "9", + "ScoreNeed": "890", + "ItemReward": "Energy=300", + "SortId": "5" + }, + { + "Id": "10", + "ScoreNeed": "1190", + "ItemReward": "LimitEvent5=10", + "SortId": "5" + }, + { + "Id": "11", + "ScoreNeed": "1540", + "ItemReward": "702=1", + "SortId": "6" + }, + { + "Id": "12", + "ScoreNeed": "1940", + "ItemReward": "Star=450", + "SortId": "6" + }, + { + "Id": "13", + "ScoreNeed": "2420", + "ItemReward": "Cardpack3=1", + "SortId": "7" + }, + { + "Id": "14", + "ScoreNeed": "3060", + "ItemReward": "Energy=700", + "SortId": "7" + }, + { + "Id": "15", + "ScoreNeed": "3860", + "ItemReward": "Star=900", + "SortId": "8" + }, + { + "Id": "16", + "ScoreNeed": "4820", + "ItemReward": "702=1", + "SortId": "8" + }, + { + "Id": "17", + "ScoreNeed": "5940", + "ItemReward": "Star=1400", + "SortId": "9" + }, + { + "Id": "18", + "ScoreNeed": "7220", + "ItemReward": "Energy=1400", + "SortId": "9" + }, + { + "Id": "19", + "ScoreNeed": "8670", + "ItemReward": "LimitEvent1=15", + "SortId": "10" + }, + { + "Id": "20", + "ScoreNeed": "10270", + "ItemReward": "703=1", + "SortId": "10" + }, + { + "Id": "21", + "ScoreNeed": "12120", + "ItemReward": "Cardpack4=1", + "SortId": "11" + }, + { + "Id": "22", + "ScoreNeed": "14200", + "ItemReward": "Energy=2250", + "SortId": "11" + }, + { + "Id": "23", + "ScoreNeed": "16520", + "ItemReward": "Star=2500", + "SortId": "12" + }, + { + "Id": "24", + "ScoreNeed": "19080", + "ItemReward": "LimitEvent3=30", + "SortId": "12" + }, + { + "Id": "25", + "ScoreNeed": "21880", + "ItemReward": "Energy=3050", + "SortId": "13" + }, + { + "Id": "26", + "ScoreNeed": "24930", + "ItemReward": "Cardpack4=1", + "SortId": "13" + }, + { + "Id": "27", + "ScoreNeed": "28130", + "ItemReward": "Star=3200", + "SortId": "14" + }, + { + "Id": "28", + "ScoreNeed": "31650", + "ItemReward": "Energy=3850", + "SortId": "14" + }, + { + "Id": "29", + "ScoreNeed": "35490", + "ItemReward": "Star=3600", + "SortId": "15" + }, + { + "Id": "30", + "ScoreNeed": "39650", + "ItemReward": "704=1", + "SortId": "15" + }, + { + "Id": "31", + "ScoreNeed": "44650", + "ItemReward": "Energy=5500", + "SortId": "16" + } + ] +} \ No newline at end of file diff --git a/json_output/ChineseResMap.json b/json_output/ChineseResMap.json new file mode 100644 index 0000000..d20a7ec --- /dev/null +++ b/json_output/ChineseResMap.json @@ -0,0 +1,155 @@ +{ + "structure": "ChineseResMap", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "TargetStr", + "type": "string" + }, + { + "name": "Chinese", + "type": "string" + } + ], + "count": 27, + "items": [ + { + "Id": "1", + "TargetStr": "merge_pic_s8", + "Chinese": "merge_pic_s8_ch" + }, + { + "Id": "2", + "TargetStr": "merge_pic_s9", + "Chinese": "merge_pic_s9_ch" + }, + { + "Id": "3", + "TargetStr": "merge_pic_s32", + "Chinese": "merge_pic_s32_ch" + }, + { + "Id": "4", + "TargetStr": "merge_pic_s33", + "Chinese": "merge_pic_s33_ch" + }, + { + "Id": "5", + "TargetStr": "merge_pic_s34", + "Chinese": "merge_pic_s34_ch" + }, + { + "Id": "6", + "TargetStr": "merge_pic_s34_gray", + "Chinese": "merge_pic_s34_gray_ch" + }, + { + "Id": "7", + "TargetStr": "merge_pic_s35", + "Chinese": "merge_pic_s35_ch" + }, + { + "Id": "8", + "TargetStr": "merge_pic_s35_gray", + "Chinese": "merge_pic_s35_gray_ch" + }, + { + "Id": "9", + "TargetStr": "s6_icon_renwu_6", + "Chinese": "s6_icon_renwu_6_ch" + }, + { + "Id": "10", + "TargetStr": "s6_icon_renwu_18", + "Chinese": "s6_icon_renwu_18_ch" + }, + { + "Id": "11", + "TargetStr": "s6_icon_renwu_23", + "Chinese": "s6_icon_renwu_23_ch" + }, + { + "Id": "12", + "TargetStr": "s7_icon_renwu_12", + "Chinese": "s7_icon_renwu_12_ch" + }, + { + "Id": "13", + "TargetStr": "s7_icon_renwu_13", + "Chinese": "s7_icon_renwu_13_ch" + }, + { + "Id": "14", + "TargetStr": "s7_icon_renwu_16", + "Chinese": "s7_icon_renwu_16_ch" + }, + { + "Id": "15", + "TargetStr": "s7_icon_renwu_22", + "Chinese": "s7_icon_renwu_22_ch" + }, + { + "Id": "16", + "TargetStr": "s8_icon_renwu_7", + "Chinese": "s8_icon_renwu_7_ch" + }, + { + "Id": "17", + "TargetStr": "s9_icon_renwu_16", + "Chinese": "s9_icon_renwu_16_ch" + }, + { + "Id": "18", + "TargetStr": "s10_icon_renwu_17", + "Chinese": "s10_icon_renwu_17_ch" + }, + { + "Id": "19", + "TargetStr": "s10_icon_renwu_20", + "Chinese": "s10_icon_renwu_20_ch" + }, + { + "Id": "20", + "TargetStr": "s10_icon_renwu_22", + "Chinese": "s10_icon_renwu_22_ch" + }, + { + "Id": "21", + "TargetStr": "s24_icon_renwu_22", + "Chinese": "s24_icon_renwu_22_ch" + }, + { + "Id": "22", + "TargetStr": "scene7_new_beijia1", + "Chinese": "scene7_new_beijia1_ch" + }, + { + "Id": "23", + "TargetStr": "scene7_new_heiban1", + "Chinese": "scene7_new_heiban1_ch" + }, + { + "Id": "24", + "TargetStr": "scene7_new_kafeiji", + "Chinese": "scene7_new_kafeiji_ch" + }, + { + "Id": "25", + "TargetStr": "scene8_new_wujian", + "Chinese": "scene8_new_wujian_ch" + }, + { + "Id": "26", + "TargetStr": "scene8_old_guantou2", + "Chinese": "scene8_old_guantou2_ch" + }, + { + "Id": "27", + "TargetStr": "scene10_good_dangao", + "Chinese": "scene10_good_dangao_ch" + } + ] +} \ No newline at end of file diff --git a/json_output/CollectionRoomReward.json b/json_output/CollectionRoomReward.json new file mode 100644 index 0000000..a9646c0 --- /dev/null +++ b/json_output/CollectionRoomReward.json @@ -0,0 +1,91 @@ +{ + "structure": "CollectionRoomReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Rank", + "type": "i32" + }, + { + "name": "ItemReward1", + "type": "string" + }, + { + "name": "ItemReward2", + "type": "string" + }, + { + "name": "ItemReward3", + "type": "string" + } + ], + "count": 9, + "items": [ + { + "Id": "1", + "Rank": "1", + "ItemReward1": "Star=60", + "ItemReward2": "Energy=250", + "ItemReward3": "Diamond=28" + }, + { + "Id": "2", + "Rank": "2", + "ItemReward1": "Star=80", + "ItemReward2": "Energy=215", + "ItemReward3": "Diamond=32" + }, + { + "Id": "3", + "Rank": "3", + "ItemReward1": "Star=100", + "ItemReward2": "Energy=100", + "ItemReward3": "Diamond=70" + }, + { + "Id": "4", + "Rank": "4", + "ItemReward1": "Star=45", + "ItemReward2": "Energy=200", + "ItemReward3": "705=1" + }, + { + "Id": "5", + "Rank": "5", + "ItemReward1": "Star=150", + "ItemReward2": "Energy=300", + "ItemReward3": "702=1" + }, + { + "Id": "6", + "Rank": "6", + "ItemReward1": "Star=100", + "ItemReward2": "Energy=100", + "ItemReward3": "703=1" + }, + { + "Id": "7", + "Rank": "7", + "ItemReward1": "LimitEvent2=15", + "ItemReward2": "Energy=100", + "ItemReward3": "Diamond=25" + }, + { + "Id": "8", + "Rank": "8", + "ItemReward1": "LimitEvent3=30", + "ItemReward2": "Energy=100", + "ItemReward3": "Diamond=25" + }, + { + "Id": "9", + "Rank": "9", + "ItemReward1": "LimitEvent4=5", + "ItemReward2": "Energy=100", + "ItemReward3": "Diamond=25" + } + ] +} \ No newline at end of file diff --git a/json_output/CollectionsRewardsData.json b/json_output/CollectionsRewardsData.json new file mode 100644 index 0000000..f1e6704 --- /dev/null +++ b/json_output/CollectionsRewardsData.json @@ -0,0 +1,406 @@ +{ + "structure": "CollectionsRewardsData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Index", + "type": "i32" + }, + { + "name": "Type", + "type": "i32" + }, + { + "name": "Need", + "type": "i32" + }, + { + "name": "ClientNeed", + "type": "i32" + } + ], + "count": 54, + "items": [ + { + "Id": "1", + "Index": "1", + "Type": "1", + "Need": "0", + "ClientNeed": "0" + }, + { + "Id": "2", + "Index": "2", + "Type": "1", + "Need": "3", + "ClientNeed": "3" + }, + { + "Id": "3", + "Index": "3", + "Type": "1", + "Need": "6", + "ClientNeed": "6" + }, + { + "Id": "4", + "Index": "4", + "Type": "1", + "Need": "9", + "ClientNeed": "9" + }, + { + "Id": "5", + "Index": "5", + "Type": "1", + "Need": "12", + "ClientNeed": "12" + }, + { + "Id": "6", + "Index": "6", + "Type": "1", + "Need": "15", + "ClientNeed": "15" + }, + { + "Id": "7", + "Index": "7", + "Type": "1", + "Need": "18", + "ClientNeed": "18" + }, + { + "Id": "8", + "Index": "8", + "Type": "1", + "Need": "21", + "ClientNeed": "21" + }, + { + "Id": "9", + "Index": "9", + "Type": "1", + "Need": "24", + "ClientNeed": "24" + }, + { + "Id": "10", + "Index": "1", + "Type": "2", + "Need": "0", + "ClientNeed": "0" + }, + { + "Id": "11", + "Index": "2", + "Type": "2", + "Need": "3", + "ClientNeed": "3" + }, + { + "Id": "12", + "Index": "3", + "Type": "2", + "Need": "6", + "ClientNeed": "6" + }, + { + "Id": "13", + "Index": "4", + "Type": "2", + "Need": "9", + "ClientNeed": "9" + }, + { + "Id": "14", + "Index": "5", + "Type": "2", + "Need": "12", + "ClientNeed": "12" + }, + { + "Id": "15", + "Index": "6", + "Type": "2", + "Need": "15", + "ClientNeed": "15" + }, + { + "Id": "16", + "Index": "7", + "Type": "2", + "Need": "18", + "ClientNeed": "18" + }, + { + "Id": "17", + "Index": "8", + "Type": "2", + "Need": "21", + "ClientNeed": "21" + }, + { + "Id": "18", + "Index": "9", + "Type": "2", + "Need": "24", + "ClientNeed": "24" + }, + { + "Id": "19", + "Index": "1", + "Type": "3", + "Need": "0", + "ClientNeed": "0" + }, + { + "Id": "20", + "Index": "2", + "Type": "3", + "Need": "3", + "ClientNeed": "3" + }, + { + "Id": "21", + "Index": "3", + "Type": "3", + "Need": "6", + "ClientNeed": "6" + }, + { + "Id": "22", + "Index": "4", + "Type": "3", + "Need": "9", + "ClientNeed": "9" + }, + { + "Id": "23", + "Index": "5", + "Type": "3", + "Need": "12", + "ClientNeed": "12" + }, + { + "Id": "24", + "Index": "6", + "Type": "3", + "Need": "15", + "ClientNeed": "15" + }, + { + "Id": "25", + "Index": "7", + "Type": "3", + "Need": "18", + "ClientNeed": "18" + }, + { + "Id": "26", + "Index": "8", + "Type": "3", + "Need": "21", + "ClientNeed": "21" + }, + { + "Id": "27", + "Index": "9", + "Type": "3", + "Need": "24", + "ClientNeed": "24" + }, + { + "Id": "28", + "Index": "10", + "Type": "1", + "Need": "27", + "ClientNeed": "27" + }, + { + "Id": "29", + "Index": "11", + "Type": "1", + "Need": "30", + "ClientNeed": "30" + }, + { + "Id": "30", + "Index": "12", + "Type": "1", + "Need": "33", + "ClientNeed": "33" + }, + { + "Id": "31", + "Index": "13", + "Type": "1", + "Need": "36", + "ClientNeed": "36" + }, + { + "Id": "32", + "Index": "14", + "Type": "1", + "Need": "39", + "ClientNeed": "39" + }, + { + "Id": "33", + "Index": "15", + "Type": "1", + "Need": "42", + "ClientNeed": "42" + }, + { + "Id": "34", + "Index": "16", + "Type": "1", + "Need": "45", + "ClientNeed": "45" + }, + { + "Id": "35", + "Index": "17", + "Type": "1", + "Need": "48", + "ClientNeed": "48" + }, + { + "Id": "36", + "Index": "18", + "Type": "1", + "Need": "51", + "ClientNeed": "51" + }, + { + "Id": "37", + "Index": "10", + "Type": "2", + "Need": "27", + "ClientNeed": "27" + }, + { + "Id": "38", + "Index": "11", + "Type": "2", + "Need": "30", + "ClientNeed": "30" + }, + { + "Id": "39", + "Index": "12", + "Type": "2", + "Need": "33", + "ClientNeed": "33" + }, + { + "Id": "40", + "Index": "13", + "Type": "2", + "Need": "36", + "ClientNeed": "36" + }, + { + "Id": "41", + "Index": "14", + "Type": "2", + "Need": "39", + "ClientNeed": "39" + }, + { + "Id": "42", + "Index": "15", + "Type": "2", + "Need": "42", + "ClientNeed": "42" + }, + { + "Id": "43", + "Index": "16", + "Type": "2", + "Need": "45", + "ClientNeed": "45" + }, + { + "Id": "44", + "Index": "17", + "Type": "2", + "Need": "48", + "ClientNeed": "48" + }, + { + "Id": "45", + "Index": "18", + "Type": "2", + "Need": "51", + "ClientNeed": "51" + }, + { + "Id": "46", + "Index": "10", + "Type": "3", + "Need": "27", + "ClientNeed": "27" + }, + { + "Id": "47", + "Index": "11", + "Type": "3", + "Need": "30", + "ClientNeed": "30" + }, + { + "Id": "48", + "Index": "12", + "Type": "3", + "Need": "33", + "ClientNeed": "33" + }, + { + "Id": "49", + "Index": "13", + "Type": "3", + "Need": "36", + "ClientNeed": "36" + }, + { + "Id": "50", + "Index": "14", + "Type": "3", + "Need": "39", + "ClientNeed": "39" + }, + { + "Id": "51", + "Index": "15", + "Type": "3", + "Need": "42", + "ClientNeed": "42" + }, + { + "Id": "52", + "Index": "16", + "Type": "3", + "Need": "45", + "ClientNeed": "45" + }, + { + "Id": "53", + "Index": "17", + "Type": "3", + "Need": "48", + "ClientNeed": "48" + }, + { + "Id": "54", + "Index": "18", + "Type": "3", + "Need": "51", + "ClientNeed": "51" + } + ] +} \ No newline at end of file diff --git a/json_output/ComboGift.json b/json_output/ComboGift.json new file mode 100644 index 0000000..5d98ff0 --- /dev/null +++ b/json_output/ComboGift.json @@ -0,0 +1,48 @@ +{ + "structure": "ComboGift", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Ratio", + "type": "string" + }, + { + "name": "Price", + "type": "double" + }, + { + "name": "ItemReward", + "type": "string" + } + ], + "count": 4, + "items": [ + { + "Id": "1", + "Ratio": "170%", + "Price": "1.99", + "ItemReward": "\"Diamond=100,Cardpack3=1\"" + }, + { + "Id": "2", + "Ratio": "160%", + "Price": "3.99", + "ItemReward": "\"Diamond=180,Energy=100,Cardpack4=1\"" + }, + { + "Id": "3", + "Ratio": "155%", + "Price": "5.49", + "ItemReward": "\"Diamond=140,Energy=200,705=1,Cardpack4=1\"" + }, + { + "Id": "4", + "Ratio": "250%", + "Price": "5.99", + "ItemReward": "\"Diamond=420,Energy=300,705=1,Cardpack3=1,Cardpack4=2\"" + } + ] +} \ No newline at end of file diff --git a/json_output/ComboGiftTwo.json b/json_output/ComboGiftTwo.json new file mode 100644 index 0000000..f1e4aaa --- /dev/null +++ b/json_output/ComboGiftTwo.json @@ -0,0 +1,30 @@ +{ + "structure": "ComboGiftTwo", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Price", + "type": "double" + }, + { + "name": "ItemReward", + "type": "string" + } + ], + "count": 2, + "items": [ + { + "Id": "1", + "Price": "7.99", + "ItemReward": "\"Diamond=200,Energy=400,701=1,Cardpack4=1\"" + }, + { + "Id": "2", + "Price": "0", + "ItemReward": "\"Diamond=200,Energy=200,702=1,Cardpack4=1\"" + } + ] +} \ No newline at end of file diff --git a/json_output/DailyTaskActiveCfg.json b/json_output/DailyTaskActiveCfg.json new file mode 100644 index 0000000..09d6410 --- /dev/null +++ b/json_output/DailyTaskActiveCfg.json @@ -0,0 +1,66 @@ +{ + "structure": "DailyTaskActiveCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "RewardID", + "type": "string" + }, + { + "name": "RewardCnt", + "type": "string" + }, + { + "name": "Active", + "type": "i32" + } + ], + "count": 7, + "items": [ + { + "Id": "1", + "RewardID": "Energy", + "RewardCnt": "30", + "Active": "75" + }, + { + "Id": "2", + "RewardID": "Diamond", + "RewardCnt": "20", + "Active": "200" + }, + { + "Id": "3", + "RewardID": "563", + "RewardCnt": "1", + "Active": "350" + }, + { + "Id": "4", + "RewardID": "562", + "RewardCnt": "1", + "Active": "450" + }, + { + "Id": "5", + "RewardID": "561", + "RewardCnt": "1", + "Active": "550" + }, + { + "Id": "6", + "RewardID": "Energy", + "RewardCnt": "50", + "Active": "650" + }, + { + "Id": "7", + "RewardID": "Diamond", + "RewardCnt": "150", + "Active": "800" + } + ] +} \ No newline at end of file diff --git a/json_output/DailyTaskConfig.json b/json_output/DailyTaskConfig.json new file mode 100644 index 0000000..08c5055 --- /dev/null +++ b/json_output/DailyTaskConfig.json @@ -0,0 +1,473 @@ +{ + "structure": "DailyTaskConfig", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "TaskPoolId", + "type": "i32" + }, + { + "name": "OpenCondition", + "type": "string" + }, + { + "name": "TaskType", + "type": "i32" + }, + { + "name": "Describe", + "type": "string" + }, + { + "name": "TaskNum", + "type": "i32" + }, + { + "name": "RewardID", + "type": "string" + }, + { + "name": "RewardCnt", + "type": "string" + }, + { + "name": "Active", + "type": "i32" + } + ], + "count": 39, + "items": [ + { + "Id": "1", + "TaskPoolId": "1", + "OpenCondition": "\"1,5;0\"", + "TaskType": "1", + "Describe": "收集650星星", + "TaskNum": "650", + "RewardID": "Energy", + "RewardCnt": "10", + "Active": "0" + }, + { + "Id": "2", + "TaskPoolId": "1", + "OpenCondition": "\"1,5;0\"", + "TaskType": "1", + "Describe": "收集1080星星", + "TaskNum": "1080", + "RewardID": "Energy", + "RewardCnt": "30", + "Active": "0" + }, + { + "Id": "3", + "TaskPoolId": "1", + "OpenCondition": "\"1,5;0\"", + "TaskType": "1", + "Describe": "收集1720星星", + "TaskNum": "1720", + "RewardID": "Energy", + "RewardCnt": "80", + "Active": "0" + }, + { + "Id": "4", + "TaskPoolId": "1", + "OpenCondition": "\"1,5;0\"", + "TaskType": "1", + "Describe": "收集2150星星", + "TaskNum": "2150", + "RewardID": "Energy", + "RewardCnt": "100", + "Active": "0" + }, + { + "Id": "5", + "TaskPoolId": "1", + "OpenCondition": "\"1,5;0\"", + "TaskType": "1", + "Describe": "收集2580星星", + "TaskNum": "2580", + "RewardID": "Energy", + "RewardCnt": "150", + "Active": "0" + }, + { + "Id": "6", + "TaskPoolId": "1", + "OpenCondition": "\"1,5;0\"", + "TaskType": "1", + "Describe": "收集2860星星", + "TaskNum": "2860", + "RewardID": "Energy", + "RewardCnt": "200", + "Active": "0" + }, + { + "Id": "7", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "2", + "Describe": "合成物品100次", + "TaskNum": "100", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "8", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "2", + "Describe": "合成物品140次", + "TaskNum": "140", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "9", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "2", + "Describe": "合成物品200次", + "TaskNum": "200", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "10", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "3", + "Describe": "花费5钻石", + "TaskNum": "5", + "RewardID": "561", + "RewardCnt": "1", + "Active": "5" + }, + { + "Id": "11", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "1", + "Describe": "收集650星星", + "TaskNum": "650", + "RewardID": "Energy", + "RewardCnt": "5", + "Active": "10" + }, + { + "Id": "12", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "1", + "Describe": "收集1300星星", + "TaskNum": "1300", + "RewardID": "Energy", + "RewardCnt": "10", + "Active": "10" + }, + { + "Id": "13", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "1", + "Describe": "收集2900星星", + "TaskNum": "2900", + "RewardID": "561", + "RewardCnt": "1", + "Active": "10" + }, + { + "Id": "14", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "1", + "Describe": "收集4400星星", + "TaskNum": "4400", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "10" + }, + { + "Id": "15", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "1", + "Describe": "收集6900星星", + "TaskNum": "6900", + "RewardID": "Energy", + "RewardCnt": "15", + "Active": "10" + }, + { + "Id": "16", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "1", + "Describe": "收集8300星星", + "TaskNum": "8300", + "RewardID": "Diamond", + "RewardCnt": "10", + "Active": "10" + }, + { + "Id": "17", + "TaskPoolId": "2", + "OpenCondition": "\"6;0,4500\"", + "TaskType": "1", + "Describe": "收集10000星星", + "TaskNum": "10000", + "RewardID": "Diamond", + "RewardCnt": "15", + "Active": "10" + }, + { + "Id": "18", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "2", + "Describe": "合成物品100次", + "TaskNum": "100", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "19", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "2", + "Describe": "合成物品140次", + "TaskNum": "140", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "20", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "2", + "Describe": "合成物品200次", + "TaskNum": "200", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "21", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "3", + "Describe": "花费5钻石", + "TaskNum": "5", + "RewardID": "561", + "RewardCnt": "1", + "Active": "5" + }, + { + "Id": "22", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "1", + "Describe": "收集800星星", + "TaskNum": "800", + "RewardID": "Energy", + "RewardCnt": "5", + "Active": "10" + }, + { + "Id": "23", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "1", + "Describe": "收集1600星星", + "TaskNum": "1600", + "RewardID": "Energy", + "RewardCnt": "15", + "Active": "10" + }, + { + "Id": "24", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "1", + "Describe": "收集3600星星", + "TaskNum": "3600", + "RewardID": "561", + "RewardCnt": "1", + "Active": "10" + }, + { + "Id": "25", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "1", + "Describe": "收集5500星星", + "TaskNum": "5500", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "10" + }, + { + "Id": "26", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "1", + "Describe": "收集8650星星", + "TaskNum": "8650", + "RewardID": "Energy", + "RewardCnt": "30", + "Active": "10" + }, + { + "Id": "27", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "1", + "Describe": "收集10450星星", + "TaskNum": "10450", + "RewardID": "Diamond", + "RewardCnt": "10", + "Active": "10" + }, + { + "Id": "28", + "TaskPoolId": "3", + "OpenCondition": "\"6;4501,6000\"", + "TaskType": "1", + "Describe": "收集12550星星", + "TaskNum": "12550", + "RewardID": "Diamond", + "RewardCnt": "15", + "Active": "10" + }, + { + "Id": "29", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "2", + "Describe": "合成物品100次", + "TaskNum": "100", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "30", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "2", + "Describe": "合成物品140次", + "TaskNum": "140", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "31", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "2", + "Describe": "合成物品200次", + "TaskNum": "200", + "RewardID": "Diamond", + "RewardCnt": "5", + "Active": "5" + }, + { + "Id": "32", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "3", + "Describe": "花费5钻石", + "TaskNum": "5", + "RewardID": "561", + "RewardCnt": "1", + "Active": "5" + }, + { + "Id": "33", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "1", + "Describe": "收集980星星", + "TaskNum": "980", + "RewardID": "Energy", + "RewardCnt": "10", + "Active": "10" + }, + { + "Id": "34", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "1", + "Describe": "收集1960星星", + "TaskNum": "1960", + "RewardID": "Energy", + "RewardCnt": "20", + "Active": "10" + }, + { + "Id": "35", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "1", + "Describe": "收集4400星星", + "TaskNum": "4400", + "RewardID": "561", + "RewardCnt": "1", + "Active": "10" + }, + { + "Id": "36", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "1", + "Describe": "收集6760星星", + "TaskNum": "6760", + "RewardID": "Diamond", + "RewardCnt": "20", + "Active": "10" + }, + { + "Id": "37", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "1", + "Describe": "收集10640星星", + "TaskNum": "10640", + "RewardID": "Energy", + "RewardCnt": "50", + "Active": "10" + }, + { + "Id": "38", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "1", + "Describe": "收集12850星星", + "TaskNum": "12850", + "RewardID": "Diamond", + "RewardCnt": "10", + "Active": "10" + }, + { + "Id": "39", + "TaskPoolId": "4", + "OpenCondition": "6;6001", + "TaskType": "1", + "Describe": "收集15500星星", + "TaskNum": "15500", + "RewardID": "Diamond", + "RewardCnt": "15", + "Active": "10" + } + ] +} \ No newline at end of file diff --git a/json_output/DailyTaskDetail.json b/json_output/DailyTaskDetail.json new file mode 100644 index 0000000..c3fa3f4 --- /dev/null +++ b/json_output/DailyTaskDetail.json @@ -0,0 +1,168 @@ +{ + "structure": "DailyTaskDetail", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "Task", + "type": "string" + }, + { + "name": "Type", + "type": "string" + }, + { + "name": "Title", + "type": "string" + } + ], + "count": 20, + "items": [ + { + "Id": "1", + "SortId": "1", + "Task": "consume_energy=40", + "Type": "A", + "Title": "CS_DailyTaskPanel_consumeEnergy" + }, + { + "Id": "2", + "SortId": "1", + "Task": "merge_product=40", + "Type": "B", + "Title": "CS_DailyTaskPanel_mergeProduct" + }, + { + "Id": "3", + "SortId": "1", + "Task": "play_pet=3", + "Type": "C", + "Title": "CS_DailyTaskPanel_playPet" + }, + { + "Id": "4", + "SortId": "1", + "Task": "watch_ad=1", + "Type": "D", + "Title": "CS_DailyTaskPanel_watchAd" + }, + { + "Id": "5", + "SortId": "1", + "Task": "merge_product_Lv4=2", + "Type": "E", + "Title": "CS_DailyTaskPanel_mergeProduceLv" + }, + { + "Id": "6", + "SortId": "1", + "Task": "merge_product_Lv5=3", + "Type": "E", + "Title": "CS_DailyTaskPanel_mergeProduceLv" + }, + { + "Id": "7", + "SortId": "1", + "Task": "merge_product_Lv7=1", + "Type": "E", + "Title": "CS_DailyTaskPanel_mergeProduceLv" + }, + { + "Id": "8", + "SortId": "2", + "Task": "consume_energy=60", + "Type": "A", + "Title": "CS_DailyTaskPanel_consumeEnergy" + }, + { + "Id": "9", + "SortId": "2", + "Task": "merge_product=60", + "Type": "B", + "Title": "CS_DailyTaskPanel_mergeProduct" + }, + { + "Id": "10", + "SortId": "2", + "Task": "play_pet=3", + "Type": "C", + "Title": "CS_DailyTaskPanel_playPet" + }, + { + "Id": "11", + "SortId": "2", + "Task": "watch_ad=1", + "Type": "D", + "Title": "CS_DailyTaskPanel_watchAd" + }, + { + "Id": "12", + "SortId": "2", + "Task": "merge_product_Lv6=2", + "Type": "E", + "Title": "CS_DailyTaskPanel_mergeProduceLv" + }, + { + "Id": "13", + "SortId": "2", + "Task": "collect_star=300", + "Type": "F", + "Title": "CS_DailyTaskPanel_collectStar" + }, + { + "Id": "14", + "SortId": "2", + "Task": "finish_order=1", + "Type": "G", + "Title": "CS_DailyTaskPanel_finishOrder" + }, + { + "Id": "15", + "SortId": "3", + "Task": "collect_star=600", + "Type": "F", + "Title": "CS_DailyTaskPanel_collectStar" + }, + { + "Id": "16", + "SortId": "3", + "Task": "finish_order=2", + "Type": "G", + "Title": "CS_DailyTaskPanel_finishOrder" + }, + { + "Id": "17", + "SortId": "3", + "Task": "finish_decorate=1", + "Type": "H", + "Title": "CS_DailyTaskPanel_finishDecorate" + }, + { + "Id": "18", + "SortId": "3", + "Task": "merge_product_Lv8=1", + "Type": "E", + "Title": "CS_DailyTaskPanel_mergeProduceLv" + }, + { + "Id": "19", + "SortId": "3", + "Task": "open_bubble=1", + "Type": "J", + "Title": "CS_DailyTaskPanel_openBubble" + }, + { + "Id": "20", + "SortId": "4", + "Task": "merge_product=5", + "Type": "B", + "Title": "CS_DailyTaskPanel_mergeProduct" + } + ] +} \ No newline at end of file diff --git a/json_output/DailyTaskReward.json b/json_output/DailyTaskReward.json new file mode 100644 index 0000000..12d6fe3 --- /dev/null +++ b/json_output/DailyTaskReward.json @@ -0,0 +1,78 @@ +{ + "structure": "DailyTaskReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "ItemReward", + "type": "string" + }, + { + "name": "ScoreReward", + "type": "i32" + } + ], + "count": 9, + "items": [ + { + "Id": "1", + "SortId": "1", + "ItemReward": "Energy=5", + "ScoreReward": "5" + }, + { + "Id": "2", + "SortId": "2", + "ItemReward": "Star=unknown", + "ScoreReward": "5" + }, + { + "Id": "3", + "SortId": "3", + "ItemReward": "Energy=10", + "ScoreReward": "5" + }, + { + "Id": "4", + "SortId": "4", + "ItemReward": "542=1", + "ScoreReward": "0" + }, + { + "Id": "5", + "SortId": "5", + "ItemReward": "Energy=10", + "ScoreReward": "0" + }, + { + "Id": "6", + "SortId": "6", + "ItemReward": "Energy=30", + "ScoreReward": "0" + }, + { + "Id": "7", + "SortId": "7", + "ItemReward": "Energy=50", + "ScoreReward": "0" + }, + { + "Id": "8", + "SortId": "8", + "ItemReward": "Energy=80", + "ScoreReward": "0" + }, + { + "Id": "9", + "SortId": "9", + "ItemReward": "544=1", + "ScoreReward": "0" + } + ] +} \ No newline at end of file diff --git a/json_output/DecorateCost.json b/json_output/DecorateCost.json new file mode 100644 index 0000000..64ee806 --- /dev/null +++ b/json_output/DecorateCost.json @@ -0,0 +1,82080 @@ +{ + "structure": "DecorateCost", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "AreaId", + "type": "i32" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "CostCount", + "type": "i32" + }, + { + "name": "Title", + "type": "string" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Pos", + "type": "string" + }, + { + "name": "Action", + "type": "string" + }, + { + "name": "Spine", + "type": "string" + }, + { + "name": "Button", + "type": "string" + }, + { + "name": "Build", + "type": "string" + }, + { + "name": "Shine", + "type": "string" + }, + { + "name": "Origin", + "type": "string" + }, + { + "name": "DecoratePos", + "type": "string" + }, + { + "name": "Skip", + "type": "string" + }, + { + "name": "MapPethomeId", + "type": "string" + }, + { + "name": "PetExp", + "type": "string" + } + ], + "count": 4316, + "items": [ + { + "Id": "1", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/old_curtain", + "Pos": "150#625", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1188#1009", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "2", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/back_box_2", + "Pos": "86#462", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "846#374", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "3", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/back_storage_rack", + "Pos": "-474#592", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "457#1120", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "4", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/back_box_1", + "Pos": "460#257", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "487#414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "5", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/old_gabage", + "Pos": "30#-200", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "830#979", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "6", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/center_box", + "Pos": "-494#244", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "419#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "7", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/basketball", + "Pos": "491#-354", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#417", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "8", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/old_book_1", + "Pos": "460#70", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "290#222", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "9", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/front_box_3", + "Pos": "63#-104", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "814#466", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "10", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/front_box_1", + "Pos": "78#-621", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "678#696", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "11", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/old_wood", + "Pos": "-535#-40", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "336#216", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "12", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/front_box_2", + "Pos": "-486#-362", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "438#769", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "13", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/old_book_2", + "Pos": "-585#-935", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "206#224", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "14", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/old_web", + "Pos": "0#0", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "15", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/old/cushion_1", + "Pos": "0#-130", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "644#324", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "16", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/old/cat_home_1", + "Pos": "-320#300", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "525#568", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "17", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/old/food_shelf_1", + "Pos": "-320#-430", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "487#597", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "18", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/food_bowl", + "Pos": "180#-650", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "490#369", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "19", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/basin", + "Pos": "580#-612", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "319#246", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "20", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/fence", + "Pos": "0#-768", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#700", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "21", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/curtain", + "Pos": "166#745", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1075#852", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "22", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/watch", + "Pos": "-510#1050", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#207", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "23", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/flowerpot_2", + "Pos": "-222#587", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "336#433", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "24", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/old/carpet", + "Pos": "0#-110", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#737", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "25", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/shelf_1", + "Pos": "-445#560", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "515#776", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "26", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/carpet_1", + "Pos": "0#-170", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1032", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "27", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/cat_tree", + "Pos": "250#597", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "730#950", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "28", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/old/cat_tree_1", + "Pos": "210#410", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "769#621", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "29", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/cat_toy", + "Pos": "360#100", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "355#210", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "30", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/cushion", + "Pos": "-6#-111", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "747#415", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "31", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/toy_ball", + "Pos": "430#-110", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "221#181", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "32", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/old/shelf", + "Pos": "-440#580", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "531#503", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "33", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/cat_home", + "Pos": "-360#220", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "595#588", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "34", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/food_shelf", + "Pos": "-340#-380", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "591#716", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "35", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat/new/flowerpot_1", + "Pos": "-620#-381", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "482#764", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "36", + "AreaId": "1", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "cat/old/bg_dirty", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "37", + "AreaId": "1", + "SortId": "1", + "CostCount": "15", + "Title": "炉火", + "Icon": "Icon/first/s0_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/10,bg/clearObj/7,bg/clearObj/6,bg/clearObj/12,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-150#250", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "38", + "AreaId": "1", + "SortId": "2", + "CostCount": "15", + "Title": "窗户", + "Icon": "Icon/first/s0_icon_renwu_2", + "Pos": "second", + "Action": "add#bg/clearObj/18,bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "140#450", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "39", + "AreaId": "1", + "SortId": "3", + "CostCount": "15", + "Title": "喂食", + "Icon": "Icon/first/s1_icon_renwu_2", + "Pos": "third", + "Action": "replace#bg/clearObj/9,bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-500", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "40", + "AreaId": "1", + "SortId": "4", + "CostCount": "0", + "Title": "无", + "Icon": "Icon/first/s1_icon_renwu_5", + "Pos": "four", + "Action": "add#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#450", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "41", + "AreaId": "1", + "SortId": "5", + "CostCount": "0", + "Title": "无", + "Icon": "Icon/first/s1_icon_renwu_6", + "Pos": "five", + "Action": "add#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#450", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "42", + "AreaId": "1", + "SortId": "6", + "CostCount": "7", + "Title": "铁丝剃毛", + "Icon": "Icon/first/s1_icon_renwu_4", + "Pos": "six", + "Action": "clear#bg/clearObj/3,bg/clearObj/11,bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#0", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "43", + "AreaId": "1", + "SortId": "7", + "CostCount": "8", + "Title": "涂药包扎", + "Icon": "Icon/first/s1_icon_renwu_7", + "Pos": "seven", + "Action": "clear#bg/clearObj/2,bg/clearObj/4,bg/clearObj/5,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#300", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "44", + "AreaId": "1", + "SortId": "8", + "CostCount": "15", + "Title": "洗澡+吹干", + "Icon": "Icon/first/s1_icon_renwu_9", + "Pos": "eight", + "Action": "clear#bg/clearObj/1@replace_image#bg,cat/new/bg_clear", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "45", + "AreaId": "1", + "SortId": "9", + "CostCount": "15", + "Title": "穿衣服", + "Icon": "Icon/first/s1_icon_renwu_10", + "Pos": "nine", + "Action": "clear#bg/clearObj/1@add#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#250", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "46", + "AreaId": "1", + "SortId": "10", + "CostCount": "15", + "Title": "玩玩具", + "Icon": "Icon/first/s1_icon_renwu_11", + "Pos": "ten", + "Action": "clear#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "200#0", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "47", + "AreaId": "1", + "SortId": "11", + "CostCount": "25", + "Title": "猫窝1", + "Icon": "Icon/first/playroom_pic_dongtian_nest_1", + "Pos": "eleven", + "Action": "add#bg/addObj/4,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-350", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "48", + "AreaId": "1", + "SortId": "12", + "CostCount": "0", + "Title": "无", + "Icon": "Icon/s1_icon_renwu_2", + "Pos": "hundred", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-400", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "49", + "AreaId": "1", + "SortId": "13", + "CostCount": "25", + "Title": "垫子2", + "Icon": "Icon/first/playroom_pic_dongtian_carpet_1", + "Pos": "hundred222", + "Action": "add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-400", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "50", + "AreaId": "1", + "SortId": "14", + "CostCount": "45", + "Title": "刷毛", + "Icon": "Icon/first/s1_icon_renwu_15", + "Pos": "twelve", + "Action": "replace#bg/clearObj/16,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-300", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "51", + "AreaId": "1", + "SortId": "15", + "CostCount": "65", + "Title": "沙发与灯", + "Icon": "Icon/first/playroom_pic_dongtian_floor2_2", + "Pos": "thirteen", + "Action": "replace#bg/clearObj/15,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-300", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "52", + "AreaId": "1", + "SortId": "16", + "CostCount": "30", + "Title": "猫爬架", + "Icon": "Icon/first/playroom_pic_dongtian_toy_1", + "Pos": "fourteen", + "Action": "replace#bg/clearObj/17,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "340#400", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "53", + "AreaId": "1", + "SortId": "17", + "CostCount": "40", + "Title": "衣柜", + "Icon": "Icon/first/playroom_pic_dongtian_closet_1", + "Pos": "fourteen222", + "Action": "replace#bg/addObj/4,bg/addObj/6@add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-300#400", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "54", + "AreaId": "1", + "SortId": "18", + "CostCount": "100", + "Title": "宝箱", + "Icon": "Icon/first/s1_icon_renwu_19", + "Pos": "fifteen", + "Action": "replace#bg/addObj/8,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "350#150", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "55", + "AreaId": "1", + "SortId": "19", + "CostCount": "150", + "Title": "窗户窗帘", + "Icon": "Icon/first/s1_icon_renwu_20", + "Pos": "sixteen", + "Action": "replace#bg/addObj/12,bg/addObj/5@add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "100#600", + "Skip": null, + "MapPethomeId": null, + "PetExp": "5" + }, + { + "Id": "56", + "AreaId": "1", + "SortId": "20", + "CostCount": "20", + "Title": "地面墙面", + "Icon": "Icon/s1_icon_renwu_2", + "Pos": "seventeen", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-450", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "57", + "AreaId": "1", + "SortId": "21", + "CostCount": "20", + "Title": "厨房垫子", + "Icon": "pr_icn_scene0_tongyong_didian", + "Pos": "eighteen", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "291#-90", + "Skip": null, + "MapPethomeId": "71", + "PetExp": "5" + }, + { + "Id": "58", + "AreaId": "1", + "SortId": "22", + "CostCount": "30", + "Title": "厨房饮水机", + "Icon": "pr_icn_scene0_kitchen_yinshuiji", + "Pos": "nineteen", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "371#137", + "Skip": null, + "MapPethomeId": "67", + "PetExp": "5" + }, + { + "Id": "59", + "AreaId": "1", + "SortId": "23", + "CostCount": "120", + "Title": "厨房餐桌", + "Icon": "pr_icn_scene0_kitchen_zhuozi", + "Pos": "twenty", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-260#250", + "Skip": null, + "MapPethomeId": "47", + "PetExp": "5" + }, + { + "Id": "60", + "AreaId": "1", + "SortId": "24", + "CostCount": "80", + "Title": "厨房冰箱", + "Icon": "pr_icn_scene0_kitchen_bingxiang", + "Pos": "twentyone", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "245#339", + "Skip": null, + "MapPethomeId": "51", + "PetExp": null + }, + { + "Id": "61", + "AreaId": "1", + "SortId": "25", + "CostCount": "80", + "Title": "厨房地板", + "Icon": "pr_icn_scene0_tongyong_diban1", + "Pos": "twentytwo", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "15#-714", + "Skip": null, + "MapPethomeId": "55", + "PetExp": "5" + }, + { + "Id": "62", + "AreaId": "1", + "SortId": "26", + "CostCount": "150", + "Title": "厨房窗户", + "Icon": "pr_icn_scene0_kitchen_chuanghu", + "Pos": "twentythree", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-257#580", + "Skip": null, + "MapPethomeId": "59;75", + "PetExp": null + }, + { + "Id": "63", + "AreaId": "1", + "SortId": "27", + "CostCount": "90", + "Title": "厨房墙面", + "Icon": "pr_icn_scene0_tongyong_qiangzhi1", + "Pos": "twentyfour", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-67#583", + "Skip": null, + "MapPethomeId": "43", + "PetExp": "5" + }, + { + "Id": "64", + "AreaId": "1", + "SortId": "28", + "CostCount": "90", + "Title": "厨房绿植", + "Icon": "pr_icn_scene0_kitchen_zhiwu", + "Pos": "twentyfive", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-67#583", + "Skip": null, + "MapPethomeId": "63", + "PetExp": null + }, + { + "Id": "65", + "AreaId": "1", + "SortId": "29", + "CostCount": "130", + "Title": "厨房吊灯", + "Icon": "pr_icn_scene0_kitchen_deng", + "Pos": "twentysix", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "54#833", + "Skip": null, + "MapPethomeId": "168", + "PetExp": "5" + }, + { + "Id": "66", + "AreaId": "1", + "SortId": "30", + "CostCount": "100", + "Title": "浴室垫子", + "Icon": "pr_icn_scene0_tongyong_didian", + "Pos": "twentyseven", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "12#-476", + "Skip": null, + "MapPethomeId": "107", + "PetExp": "5" + }, + { + "Id": "67", + "AreaId": "1", + "SortId": "31", + "CostCount": "110", + "Title": "浴室浴缸", + "Icon": "pr_icn_scene0_bathroom_yugang", + "Pos": "twentyeight", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "341#179", + "Skip": null, + "MapPethomeId": "87", + "PetExp": "5" + }, + { + "Id": "68", + "AreaId": "1", + "SortId": "32", + "CostCount": "300", + "Title": "浴室猫砂盆", + "Icon": "pr_icn_scene0_bathroom_matong", + "Pos": "twentynine", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-275#233", + "Skip": null, + "MapPethomeId": "83", + "PetExp": "5" + }, + { + "Id": "69", + "AreaId": "1", + "SortId": "33", + "CostCount": "450", + "Title": "浴室窗户", + "Icon": "pr_icn_scene0_bathroom_chuanghu", + "Pos": "thirty", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "175#500", + "Skip": null, + "MapPethomeId": "103", + "PetExp": "10" + }, + { + "Id": "70", + "AreaId": "1", + "SortId": "34", + "CostCount": "550", + "Title": "浴室橱柜", + "Icon": "pr_icn_scene0_bathroom_guizi", + "Pos": "thirtyone", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-154#567", + "Skip": null, + "MapPethomeId": "99", + "PetExp": null + }, + { + "Id": "71", + "AreaId": "1", + "SortId": "35", + "CostCount": "450", + "Title": "浴室墙面", + "Icon": "pr_icn_scene0_tongyong_qiangzhi2", + "Pos": "thirtytwo", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-33#479", + "Skip": null, + "MapPethomeId": "79", + "PetExp": "10" + }, + { + "Id": "72", + "AreaId": "1", + "SortId": "36", + "CostCount": "550", + "Title": "浴室地面", + "Icon": "pr_icn_scene0_tongyong_diban2", + "Pos": "thirtythree", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "4#-637", + "Skip": null, + "MapPethomeId": "91", + "PetExp": "10" + }, + { + "Id": "73", + "AreaId": "1", + "SortId": "37", + "CostCount": "600", + "Title": "衣帽间空柜子", + "Icon": "pr_icn_scene0_yimaojian_kongyigui", + "Pos": "thirtyfour", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-213#467", + "Skip": null, + "MapPethomeId": "135", + "PetExp": null + }, + { + "Id": "74", + "AreaId": "1", + "SortId": "38", + "CostCount": "670", + "Title": "衣帽间满柜子", + "Icon": "pr_icn_scene0_yimaojian_yigui", + "Pos": "thirtyfive", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-213#467", + "Skip": null, + "MapPethomeId": "135", + "PetExp": null + }, + { + "Id": "75", + "AreaId": "1", + "SortId": "39", + "CostCount": "1000", + "Title": "衣帽间垫子", + "Icon": "pr_icn_scene0_tongyong_didian", + "Pos": "thirtysix", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-462", + "Skip": null, + "MapPethomeId": "139", + "PetExp": "5" + }, + { + "Id": "76", + "AreaId": "1", + "SortId": "40", + "CostCount": "900", + "Title": "衣帽间地面", + "Icon": "pr_icn_scene0_tongyong_diban3", + "Pos": "thirtyseven", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-728", + "Skip": null, + "MapPethomeId": "123", + "PetExp": "5" + }, + { + "Id": "77", + "AreaId": "1", + "SortId": "41", + "CostCount": "800", + "Title": "衣帽间墙面", + "Icon": "pr_icn_scene0_tongyong_qiangzhi3", + "Pos": "thirtyeight", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "196#526", + "Skip": null, + "MapPethomeId": "127", + "PetExp": "5" + }, + { + "Id": "78", + "AreaId": "1", + "SortId": "42", + "CostCount": "800", + "Title": "衣帽间装饰物", + "Icon": "pr_icn_scene0_yimaojian_biao", + "Pos": "thirtynine", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "196#526", + "Skip": null, + "MapPethomeId": "131;115", + "PetExp": "5" + }, + { + "Id": "79", + "AreaId": "1", + "SortId": "43", + "CostCount": "850", + "Title": "衣帽间梳妆台", + "Icon": "pr_icn_scene0_yimaojian_shuzhuangtai", + "Pos": "forty", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "354#393", + "Skip": null, + "MapPethomeId": "119", + "PetExp": null + }, + { + "Id": "80", + "AreaId": "1", + "SortId": "44", + "CostCount": "1000", + "Title": "衣帽间梳妆凳", + "Icon": "pr_icn_scene0_yimaojian_yizi", + "Pos": "fortyone", + "Action": "add#bg/addObj/3,bg/addObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "354#-19", + "Skip": null, + "MapPethomeId": "111", + "PetExp": null + }, + { + "Id": "81", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_didian", + "Pos": "145#-476", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1153#650", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "82", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_bingxiang", + "Pos": "-491#144", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "465#931", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "83", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_bingxiang1", + "Pos": "-486#142", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "469#927", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "84", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_bingxiang2", + "Pos": "-492#143", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "462#947", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "85", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_bingxiang_wuzi", + "Pos": "-444#148", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#917", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "86", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_bingxiangkai", + "Pos": "-287#311", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "304#565", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "87", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_shui", + "Pos": "165#-138", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1112#940", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "88", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_laji2", + "Pos": "-110#-439", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#108", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "89", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_maoliang", + "Pos": "-122#-298", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "537#253", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "90", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_guo", + "Pos": "401#-254", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "258#109", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "91", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_laji3", + "Pos": "382#-701", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "492#233", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "92", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_laji4", + "Pos": "-30#-554", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#116", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "93", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/old/scene2_old_dog", + "Pos": "140#-396", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "401#678", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "94", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_pisa", + "Pos": "453#-446", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "321#329", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "95", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_baozhi", + "Pos": "-387#-918", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "501#304", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "96", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_yizi", + "Pos": "-295#-656", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "816#724", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "97", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_laji1", + "Pos": "186#-935", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "205#275", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "98", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_zhuozi1", + "Pos": "281#-214", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "885#869", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "99", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_zhuozi2", + "Pos": "273#-219", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "897#861", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "100", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_guopan", + "Pos": "350#122", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "189#144", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "101", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_chengzhi3", + "Pos": "454#158", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "103#184", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "102", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_chahu", + "Pos": "513#107", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "162#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "103", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_chengzhi1", + "Pos": "184#109", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "100#98", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "104", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_chengzhi2", + "Pos": "398#76", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "110#109", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "105", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_cat", + "Pos": "256#140", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "187#204", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "106", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_dog", + "Pos": "-277#-435", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "751#769", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "107", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_maoliang", + "Pos": "-371#-894", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "701#671", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "108", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_wangqiu", + "Pos": "224#-739", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "146#138", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "109", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_pisa", + "Pos": "290#-864", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "499#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "110", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_bg", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "111", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_bg", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "112", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_qiangbi", + "Pos": "-4#-37", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "113", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_qiangbi", + "Pos": "1#-37", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "114", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_diban_wuzi", + "Pos": "0#-633", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "115", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/old/scene2_old_diban", + "Pos": "0#-633", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "116", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_diban", + "Pos": "0#-634", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1196", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "117", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_chuanghu2", + "Pos": "392#659", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "366#674", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "118", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_chuanghu1", + "Pos": "662#739", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "119#831", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "119", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_chuang2", + "Pos": "394#659", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "366#674", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "120", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_chuang1", + "Pos": "663#740", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "119#831", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "121", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_guizi_wuzi", + "Pos": "-274#722", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "899#533", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "122", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/old/scene2_old_guizi", + "Pos": "-273#722", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "899#533", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "123", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_guizi2", + "Pos": "-274#721", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "897#529", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "124", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_guizi1", + "Pos": "-270#722", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "904#532", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "125", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_guizi2_wuzi", + "Pos": "169#78", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1107#604", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "126", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/old/scene2_old_guizi2", + "Pos": "154#74", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1135#612", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "127", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_cangui1", + "Pos": "159#78", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1130#608", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "128", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_cangui2", + "Pos": "155#71", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1135#618", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "129", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/old/scene2_old_cat", + "Pos": "-120#317", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "162#159", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "130", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_kaoxiang", + "Pos": "83#339", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "201#177", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "131", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_huapen", + "Pos": "154#281", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "119#86", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "132", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_guizi2canju", + "Pos": "-330#582", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "538#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "133", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_canju1", + "Pos": "-139#404", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "255#155", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "134", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_canju2", + "Pos": "-133#403", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "258#152", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "135", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_guo2", + "Pos": "-223#306", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "122#95", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "136", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_guo1", + "Pos": "-122#297", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "83#68", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "137", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_kaoxiang", + "Pos": "83#340", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "203#179", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "138", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_shaozi", + "Pos": "2#296", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "83#99", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "139", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_daoju", + "Pos": "-1#296", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "111#97", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "140", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_hua1", + "Pos": "226#315", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#124", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "141", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_hua2", + "Pos": "454#457", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#158", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "142", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_wan", + "Pos": "510#263", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "87#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "143", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene2/new/scene2_good_anban", + "Pos": "576#282", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "76#95", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "144", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Base/s3_SkeletonData,Scene3_idledog,0.8", + "Pos": "200#-789", + "Action": "init_spine#bg/clearObj/my_sg_2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": null, + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "145", + "AreaId": "2", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene2/old/scene2_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "146", + "AreaId": "2", + "SortId": "1", + "CostCount": "125", + "Title": "Bath Timber", + "Icon": "Icon/s0_brush", + "Pos": "first", + "Action": "replace_spine#bg/clearObj/my_sg_2,Scene3_idledog2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "135#-391", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "147", + "AreaId": "2", + "SortId": "2", + "CostCount": "125", + "Title": "Clear The Floor", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/16,bg/clearObj/17,bg/clearObj/15,bg/clearObj/14,bg/clearObj/12,bg/clearObj/11,bg/clearObj/10,bg/clearObj/9,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-295#-656", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "148", + "AreaId": "2", + "SortId": "3", + "CostCount": "125", + "Title": "Drain Off Water", + "Icon": "Icon/s0_mop", + "Pos": "first", + "Action": "clear#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "355#73", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "149", + "AreaId": "2", + "SortId": "4", + "CostCount": "125", + "Title": "Clean The Fridge", + "Icon": "Icon/s3_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-444#148", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "150", + "AreaId": "2", + "SortId": "5", + "CostCount": "125", + "Title": "Clean The Cabinet", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/addObj/16,bg/addObj/12@add#bg/addObj/13,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "169#78", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "151", + "AreaId": "2", + "SortId": "6", + "CostCount": "270", + "Title": "Renovate The Floor", + "Icon": "Icon/s0_mop", + "Pos": "third", + "Action": "replace#bg/addObj/1,bg/addObj/2@clear#bg/addObj/3,bg/addObj/5,bg/clearObj/2,bg/clearObj/6,bg/addObj/13,bg/addObj/8,bg/addObj/9,bg/addObj/21,bg/addObj/22,bg/addObj/17@add#bg/addObj/4,bg/addObj/7,bg/clearObj/3,bg/addObj/14,bg/addObj/10,bg/addObj/11,bg/addObj/18@replace_spine#bg/clearObj/my_sg_2,Scene3_lookingdog,0.72@clear#bg/addObj/22,bg/addObj/21@add#bg/addObj/28", + "Spine": "dog_3_shakehand", + "Button": "bg/clearObj/my_sg_2@0.5,0@500,700", + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "152", + "AreaId": "2", + "SortId": "7", + "CostCount": "270", + "Title": "Reset Table", + "Icon": "Icon/s3_icon_renwu_7", + "Pos": "four", + "Action": "add#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "281#-214", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "153", + "AreaId": "2", + "SortId": "8", + "CostCount": "270", + "Title": "Reset Kitchen Utensils", + "Icon": "Icon/s3_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/23,bg/addObj/24,bg/addObj/26,bg/addObj/27,bg/addObj/29,bg/addObj/33,bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-176#326", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "154", + "AreaId": "2", + "SortId": "9", + "CostCount": "270", + "Title": "Ready Four Fruit", + "Icon": "Icon/s3_icon_renwu_9", + "Pos": "five", + "Action": "add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "330#160", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "155", + "AreaId": "2", + "SortId": "10", + "CostCount": "270", + "Title": "Play with Timber", + "Icon": "Icon/s3_icon_renwu_10", + "Pos": "five", + "Action": "replace_spine#bg/clearObj/my_sg_2,Scene3_idle2dog@reset_pos#bg/clearObj/my_sg_2,-156=-838", + "Spine": "dog_3_playball", + "Button": "bg/addObj/12,bg/addObj/13", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "224#-739", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "156", + "AreaId": "2", + "SortId": "11", + "CostCount": "565", + "Title": "Reset Kitchen Vase", + "Icon": "Icon/s3_icon_renwu_11", + "Pos": "six", + "Action": "add#bg/addObj/31,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "226#315", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "157", + "AreaId": "2", + "SortId": "12", + "CostCount": "565", + "Title": "Calm The Cat", + "Icon": "Icon/s3_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/clearObj/20,bg/clearObj/21,bg/clearObj/22,bg/clearObj/23,bg/clearObj/24", + "Spine": "cat_3_playcup", + "Button": "bg/clearObj/24", + "Build": "build", + "Shine": "shine", + "Origin": "-145#365", + "DecoratePos": "350#122", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "158", + "AreaId": "2", + "SortId": "13", + "CostCount": "565", + "Title": "New Table Set", + "Icon": "Icon/s3_icon_renwu_13", + "Pos": "seven", + "Action": "replace#bg/clearObj/18,bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "281#-214", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "159", + "AreaId": "2", + "SortId": "14", + "CostCount": "565", + "Title": "New Wall Cabinet", + "Icon": "Icon/s3_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/addObj/23,bg/addObj/14@add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-330#582", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "160", + "AreaId": "2", + "SortId": "15", + "CostCount": "565", + "Title": "New Cabinet", + "Icon": "Icon/s3_icon_renwu_15", + "Pos": "seven", + "Action": "clear#bg/addObj/18@add#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "159#78", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "161", + "AreaId": "2", + "SortId": "16", + "CostCount": "715", + "Title": "New Kitchen Utensils", + "Icon": "Icon/s3_icon_renwu_16", + "Pos": "eight", + "Action": "clear#bg/addObj/24,bg/addObj/29@add#bg/addObj/25,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-139#404", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "162", + "AreaId": "2", + "SortId": "17", + "CostCount": "715", + "Title": "New Fridge", + "Icon": "Icon/s3_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/clearObj/3@add#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-486#142", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "163", + "AreaId": "2", + "SortId": "18", + "CostCount": "715", + "Title": "Kitchen Waterproof", + "Icon": "Icon/s3_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "145#-476", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "164", + "AreaId": "2", + "SortId": "19", + "CostCount": "715", + "Title": "Food For Pets", + "Icon": "Icon/s3_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-371#-894", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "165", + "AreaId": "2", + "SortId": "20", + "CostCount": "715", + "Title": "Pizza For Timber", + "Icon": "Icon/s3_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "290#-864", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "166", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_zawu3", + "Pos": "-108#343", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1225#371", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "167", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_zawu1", + "Pos": "-309#40", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "827#363", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "168", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_mao1", + "Pos": "-197#-57", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "167#212", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "169", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_guo", + "Pos": "-181#11", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#100", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "170", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_zawu2", + "Pos": "41#-482", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1367#660", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "171", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_gou1", + "Pos": "-2#-300", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "467#530", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "172", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_men", + "Pos": "-2#-767", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#869", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "173", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/old/scene3_old_mao2", + "Pos": "216#170", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "174", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/old/scene3_old_gou2", + "Pos": "62#-254", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "345#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "175", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_gou1", + "Pos": "55#-252", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "345#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "176", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/old/scene3_old_mao3", + "Pos": "227#171", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#184", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "177", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_huati2", + "Pos": "-297#311", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "600#602", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "178", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_shuiwanju", + "Pos": "-220#-5", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1003#366", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "179", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_mao1", + "Pos": "272#216", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#184", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "180", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_che1", + "Pos": "280#-310", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "634#449", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "181", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_che2", + "Pos": "238#-289", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "758#572", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "182", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_gou2", + "Pos": "221#-98", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "299#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "183", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_ludeng", + "Pos": "557#-202", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "326#1301", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "184", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_mao2", + "Pos": "-101#-557", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "236#241", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "185", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_men1", + "Pos": "0#-770", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#869", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "186", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_men2", + "Pos": "2#-785", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#865", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "187", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_men3", + "Pos": "-1#-740", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#974", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "188", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_youxiang", + "Pos": "280#-843", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "631#772", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "189", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_youxiang1", + "Pos": "280#-840", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "631#772", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "190", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_youxiang2", + "Pos": "272#-851", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "628#709", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "191", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_youxiang3", + "Pos": "284#-833", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "478#726", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "192", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/old/scene3_old_guanmu", + "Pos": "579#-1060", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "276#332", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "193", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_guanmu", + "Pos": "582#-1054", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "276#332", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "194", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_huati1", + "Pos": "-314#276", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "571#578", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "195", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_niunai", + "Pos": "0#-919", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "236#270", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "196", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_old_BJ", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "197", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_BJ", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "198", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_kongyongchi", + "Pos": "-172#-12", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1104#691", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "199", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_nikeng", + "Pos": "2#-351", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1728", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "200", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_polu", + "Pos": "81#-180", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1199#1193", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "201", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_hualan", + "Pos": "18#787", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1048#493", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "202", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_zhuoyi1", + "Pos": "261#357", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "410#248", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "203", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene3/new/scene3_new_zhuoyi2", + "Pos": "244#464", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "501#466", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "204", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3D/Scene4/s4bcat_SkeletonData,Scene4_idlecat,0", + "Pos": "231#60", + "Action": "init_spine#bg/my_sg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": null, + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "205", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Base/s4bcat_SkeletonData,Scene4_idledog,0", + "Pos": "69#-404", + "Action": "init_spine#bg/my_sg_2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": null, + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "206", + "AreaId": "3", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3/new/scene3_old_BJ", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "207", + "AreaId": "3", + "SortId": "1", + "CostCount": "140", + "Title": "Bathe the cat", + "Icon": "Icon/s4_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/3,bg/clearObj/4@replace_spine#bg/my_sg,Scene4_idlecat,0.5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-197#219", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "208", + "AreaId": "3", + "SortId": "2", + "CostCount": "140", + "Title": "Bathe the Timber", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/clearObj/6@replace_spine#bg/my_sg_2,Scene4_idledog2,1.3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#-300", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "209", + "AreaId": "3", + "SortId": "3", + "CostCount": "140", + "Title": "Remove Wood Sundries", + "Icon": "Icon/s0_cat", + "Pos": "second", + "Action": "clear#bg/clearObj/8@replace_spine#bg/my_sg,Scene4_idlecat,0", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "111#307", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "210", + "AreaId": "3", + "SortId": "4", + "CostCount": "140", + "Title": "Clean The Garden", + "Icon": "Icon/s4_icon_renwu_4", + "Pos": "third", + "Action": "clear#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-309#40", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "211", + "AreaId": "3", + "SortId": "5", + "CostCount": "140", + "Title": "Clean Up Fallen Leaves", + "Icon": "Icon/s4_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "41#-482", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "212", + "AreaId": "3", + "SortId": "6", + "CostCount": "355", + "Title": "Add Air Cushion Swimming Pool", + "Icon": "Icon/s4_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-108#343", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "213", + "AreaId": "3", + "SortId": "7", + "CostCount": "355", + "Title": "Set Garden Afternoon Tea Table", + "Icon": "Icon/s0_sun", + "Pos": "four", + "Action": "add#bg/addObj/4,bg/addObj/5@replace_image#bg,Scene3/new/scene3_new_BJ@clear#bg/clearObj/7,bg/clearObj/23,bg/clearObj/27@add#bg/clearObj/20,bg/clearObj/24,bg/clearObj/28,bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "214", + "AreaId": "3", + "SortId": "8", + "CostCount": "355", + "Title": "Add Food Station", + "Icon": "Icon/s4_icon_renwu_8", + "Pos": "five", + "Action": "clear#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#-351", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "215", + "AreaId": "3", + "SortId": "9", + "CostCount": "355", + "Title": "Water Playing!", + "Icon": "Icon/s0_hummer", + "Pos": "five", + "Action": "clear#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "81#-180", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "216", + "AreaId": "3", + "SortId": "10", + "CostCount": "355", + "Title": "Pool Toys", + "Icon": "Icon/s4_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/clearObj/20,bg/clearObj/28@add#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-770", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "217", + "AreaId": "3", + "SortId": "11", + "CostCount": "565", + "Title": "Add Cat House", + "Icon": "Icon/s4_icon_renwu_11", + "Pos": "six", + "Action": "replace_spine#bg/my_sg_2,Scene4_idledog2,0@clear#bg/clearObj/10@add#bg/clearObj/17,bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "55#-252", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "218", + "AreaId": "3", + "SortId": "12", + "CostCount": "565", + "Title": "Upgrade Afternoon Tea Table", + "Icon": "Icon/s4_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "261#357", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "219", + "AreaId": "3", + "SortId": "13", + "CostCount": "565", + "Title": "Upgrade Air Cushion Swimming Pool", + "Icon": "Icon/s4_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-172#-12", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "220", + "AreaId": "3", + "SortId": "14", + "CostCount": "565", + "Title": "Upgrade Food Station", + "Icon": "Icon/s4_icon_renwu_14", + "Pos": "six", + "Action": "clear#bg/clearObj/24@add#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "280#-840", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "221", + "AreaId": "3", + "SortId": "15", + "CostCount": "565", + "Title": "Plant tree hedges", + "Icon": "Icon/s4_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-314#276", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "222", + "AreaId": "3", + "SortId": "16", + "CostCount": "775", + "Title": "Upgrade Cat House", + "Icon": "Icon/s4_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/clearObj/15@add#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "280#-310", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "223", + "AreaId": "3", + "SortId": "17", + "CostCount": "775", + "Title": "Add Fence Door", + "Icon": "Icon/s4_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/addObj/7@add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "261#357", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "224", + "AreaId": "3", + "SortId": "18", + "CostCount": "775", + "Title": "Add Pet Treadmill", + "Icon": "Icon/s0_hummer", + "Pos": "eight", + "Action": "clear#bg/clearObj/21@add#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#-785", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "225", + "AreaId": "3", + "SortId": "19", + "CostCount": "775", + "Title": "Add Water Launcher", + "Icon": "Icon/s4_icon_renwu_19", + "Pos": "nine", + "Action": "clear#bg/clearObj/29@add#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-314#276", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "226", + "AreaId": "3", + "SortId": "20", + "CostCount": "775", + "Title": "Happy Water Time!", + "Icon": "Icon/s4_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/clearObj/25@add#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "272#-851", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "227", + "AreaId": "3", + "SortId": "21", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s4_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "18#787", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "228", + "AreaId": "3", + "SortId": "22", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s4_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-220#-5", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "229", + "AreaId": "3", + "SortId": "23", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s4_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "557#-202", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "230", + "AreaId": "3", + "SortId": "24", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s4_icon_renwu_24", + "Pos": "ten", + "Action": "add#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-508#-919", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "231", + "AreaId": "3", + "SortId": "25", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s0_cat", + "Pos": "eleven", + "Action": "clear#bg/clearObj/14@add#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "272#216", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "232", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_gaoshipai", + "Pos": "-52#-118", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "315#334", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "233", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_san", + "Pos": "-251#-201", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#263", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "234", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_zhixiang", + "Pos": "-207#-276", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "298#171", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "235", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_lajitong", + "Pos": "5#-295", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "444#373", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "236", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_che", + "Pos": "25#-627", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "760#665", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "237", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_che2", + "Pos": "-51#-528", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "711#573", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "238", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_zhishigan", + "Pos": "-350#-392", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "406#234", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "239", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_yizi2", + "Pos": "-505#-383", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "332#299", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "240", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_baozhi", + "Pos": "482#-562", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "247#447", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "241", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_zhishipai1", + "Pos": "540#-382", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "334#244", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "242", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_luzhang", + "Pos": "558#-452", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "252#229", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "243", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_shitouxiaolu", + "Pos": "335#-961", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "755#516", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "244", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_yizi", + "Pos": "614#-931", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#353", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "245", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_xiaofangshuan", + "Pos": "293#-1010", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "472#430", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "246", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_lubiao", + "Pos": "-12#-168", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "284#239", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "247", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_tingzi", + "Pos": "-265#-206", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "586#517", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "248", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_baozhilan", + "Pos": "-116#-241", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "183#184", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "249", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_yizi", + "Pos": "-299#-283", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "345#256", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "250", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_dianhuating1", + "Pos": "187#-831", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "779#709", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "251", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_dianhuating", + "Pos": "217#-775", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "860#678", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "252", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_shu", + "Pos": "-2#-909", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#634", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "253", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_shu", + "Pos": "-1#-912", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#635", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "254", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_xiaofangshuan", + "Pos": "20#-961", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "350#264", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "255", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_zhishipai1", + "Pos": "476#-357", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "293#336", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "256", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_tingzi2", + "Pos": "-243#-168", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "614#609", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "257", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_yizi1", + "Pos": "-211#-303", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "290#236", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "258", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_baozhilan1", + "Pos": "-90#-243", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "259", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_lajitong", + "Pos": "-443#-354", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "175#181", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "260", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_che", + "Pos": "-42#-508", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "784#669", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "261", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_zhishipai1-1", + "Pos": "-486#-436", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "401#331", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "262", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_zhishipai", + "Pos": "-509#-298", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "404#617", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "263", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_old_beijing", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "264", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_beijing", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "265", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_dalou2", + "Pos": "81#511", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "792#637", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "266", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_dalou3", + "Pos": "78#848", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "295#298", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "267", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_dalou2", + "Pos": "391#478", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "174#473", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "268", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_dalou", + "Pos": "53#471", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "735#556", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "269", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_jiuhuche1", + "Pos": "176#195", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "257#147", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "270", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_dalou1", + "Pos": "-296#532", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "846#1053", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "271", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_yiyuandalou1", + "Pos": "-296#534", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "846#1053", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "272", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_xiaofangzi", + "Pos": "428#203", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "584#687", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "273", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_fangzi", + "Pos": "424#199", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "601#696", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "274", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_yiliaofeiwu", + "Pos": "-664#2", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "110#186", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "275", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_mao", + "Pos": "-20#80", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "49#63", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "276", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_xiaoche", + "Pos": "326#18", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#199", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "277", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/old/scene4_old_lajidai", + "Pos": "650#14", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "140#171", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "278", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_yiyuanpaizi", + "Pos": "-339#1072", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "230#150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "279", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_tuan1", + "Pos": "-69#682", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "254#364", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "280", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_guanggaopai2", + "Pos": "148#493", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#195", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "281", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_guanggaopai1", + "Pos": "251#571", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "109#138", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "282", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_guanggaopai4", + "Pos": "231#693", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "110#109", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "283", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_guanggaopai5", + "Pos": "326#436", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "39#217", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "284", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_hua", + "Pos": "474#203", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "278#229", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "285", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_zhuoyi", + "Pos": "527#-38", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "229#141", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "286", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_zhuoyi2", + "Pos": "514#-6", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "262#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "287", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_zhalan", + "Pos": "386#-14", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "678#242", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "288", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_tuan3", + "Pos": "-451#252", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "213#116", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "289", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_tuan4", + "Pos": "-124#233", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "363#121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "290", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_tuan2", + "Pos": "56#375", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "54#147", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "291", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/old/scene4_old_mao", + "Pos": "-90#142", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "49#63", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "292", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_guanggaopai7", + "Pos": "5#772", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "235#189", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "293", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_guanggaopai3", + "Pos": "59#664", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "283#189", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "294", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_guanggaopai6", + "Pos": "274#744", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "81#101", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "295", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_zhishengji", + "Pos": "395#927", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "225#168", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "296", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_shu1", + "Pos": "-604#-22", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "230#341", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "297", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene4/new/scene4_new_xiaonvhaidashu", + "Pos": "112#58", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "165#219", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "298", + "AreaId": "4", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene4/new/scene4_old_beijing", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "299", + "AreaId": "4", + "SortId": "1", + "CostCount": "165", + "Title": "Clean The Ceiling", + "Icon": "Icon/s2_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/4,bg/clearObj/2,bg/clearObj/1,bg/clearObj/3,bg/clearObj/7,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#-295", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "300", + "AreaId": "4", + "SortId": "2", + "CostCount": "165", + "Title": "Clean The Wall", + "Icon": "Icon/s2_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/addObj/14,bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "326#18", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "301", + "AreaId": "4", + "SortId": "3", + "CostCount": "165", + "Title": "Clean The Room", + "Icon": "Icon/s2_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/9,bg/clearObj/10,bg/clearObj/11,bg/clearObj/13,bg/clearObj/14,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "482#-562", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "302", + "AreaId": "4", + "SortId": "4", + "CostCount": "165", + "Title": "Repair The Window", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "replace_image#bg,Scene4/new/scene4_new_beijing@clear#bg/clearObj/21,bg/clearObj/12@add#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "303", + "AreaId": "4", + "SortId": "5", + "CostCount": "165", + "Title": "Simple House", + "Icon": "Icon/s2_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/addObj/3,bg/addObj/8@add#bg/addObj/5,bg/addObj/6,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "81#511", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "304", + "AreaId": "4", + "SortId": "6", + "CostCount": "405", + "Title": "Food Bowl", + "Icon": "Icon/s2_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/clearObj/5,bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "25#-627", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "305", + "AreaId": "4", + "SortId": "7", + "CostCount": "405", + "Title": "Pew Mat", + "Icon": "Icon/s2_icon_renwu_7", + "Pos": "third", + "Action": "replace#bg/addObj/10,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "428#203", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "306", + "AreaId": "4", + "SortId": "8", + "CostCount": "405", + "Title": "Install Shelf", + "Icon": "Icon/s2_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-299#-283", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "307", + "AreaId": "4", + "SortId": "9", + "CostCount": "405", + "Title": "Add Table", + "Icon": "Icon/s2_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "187#-831", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "308", + "AreaId": "4", + "SortId": "10", + "CostCount": "405", + "Title": "Add Pendant", + "Icon": "Icon/s2_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/addObj/16,bg/addObj/17,bg/addObj/19,bg/addObj/18,bg/addObj/20,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-339#1072", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "309", + "AreaId": "4", + "SortId": "11", + "CostCount": "640", + "Title": "Timber's Toys", + "Icon": "Icon/s2_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/clearObj/16,bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-265#-206", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "310", + "AreaId": "4", + "SortId": "12", + "CostCount": "640", + "Title": "Timber's Items", + "Icon": "Icon/s2_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "474#203", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "311", + "AreaId": "4", + "SortId": "13", + "CostCount": "640", + "Title": "Wooden Art", + "Icon": "Icon/s2_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/clearObj/23,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "20#-961", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "312", + "AreaId": "4", + "SortId": "14", + "CostCount": "640", + "Title": "Wooden Dog", + "Icon": "Icon/s2_icon_renwu_14", + "Pos": "seven", + "Action": "add#bg/clearObj/29,bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-42#-508", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "313", + "AreaId": "4", + "SortId": "15", + "CostCount": "640", + "Title": "Timber's House", + "Icon": "Icon/s2_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/23,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "527#-38", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "314", + "AreaId": "4", + "SortId": "16", + "CostCount": "885", + "Title": "Upgrade Pendant", + "Icon": "Icon/s2_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/clearObj/30,bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-486#-436", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "315", + "AreaId": "4", + "SortId": "17", + "CostCount": "885", + "Title": "Timber's Water Cooler", + "Icon": "Icon/s2_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/clearObj/16,bg/clearObj/18,bg/clearObj/17,bg/addObj/13@add#bg/clearObj/25,bg/clearObj/26,bg/clearObj/27,bg/clearObj/28,bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-265#-206", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "316", + "AreaId": "4", + "SortId": "18", + "CostCount": "885", + "Title": "Upgrade Mat", + "Icon": "Icon/s2_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/clearObj/19@add#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "187#-831", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "317", + "AreaId": "4", + "SortId": "19", + "CostCount": "885", + "Title": "Flowers and Plants", + "Icon": "Icon/s2_icon_renwu_19", + "Pos": "eight", + "Action": "clear#bg/addObj/23@add#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "527#-38", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "318", + "AreaId": "4", + "SortId": "20", + "CostCount": "885", + "Title": "Dog Sculpture", + "Icon": "Icon/s2_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/26,bg/addObj/27,bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-451#252", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "319", + "AreaId": "4", + "SortId": "21", + "CostCount": "1120", + "Title": "Dog Sculpture", + "Icon": "Icon/s2_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/30,bg/addObj/31,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#772", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "320", + "AreaId": "4", + "SortId": "22", + "CostCount": "1120", + "Title": "Dog Sculpture", + "Icon": "Icon/s2_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "395#927", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "321", + "AreaId": "4", + "SortId": "23", + "CostCount": "1120", + "Title": "Dog Sculpture", + "Icon": "Icon/s2_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/7,bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "176#195", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "322", + "AreaId": "4", + "SortId": "24", + "CostCount": "1120", + "Title": "Dog Sculpture", + "Icon": "Icon/s2_icon_renwu_24", + "Pos": "ten", + "Action": "replace#bg/clearObj/30,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-486#-436", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "323", + "AreaId": "4", + "SortId": "25", + "CostCount": "1120", + "Title": "Dog Sculpture", + "Icon": "Icon/s2_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/addObj/29@add#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-90#142", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "324", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_jiazi", + "Pos": "-132#-138", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1181#1064", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "325", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_pingtai", + "Pos": "-132#-133", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1177#1055", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "326", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_fangti", + "Pos": "-208#498", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "894#693", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "327", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_fangti", + "Pos": "-209#504", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "898#694", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "328", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_chuanghu", + "Pos": "-12#460", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "448#427", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "329", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_chuang", + "Pos": "-1#368", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "324#153", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "330", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_biao", + "Pos": "39#602", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "106#104", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "331", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_xiong", + "Pos": "37#482", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "143#150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "332", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_zhuozi", + "Pos": "-2#338", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "380#110", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "333", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_girl", + "Pos": "-110#432", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "246#264", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "334", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_shu", + "Pos": "59#377", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "133#55", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "335", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_hua2", + "Pos": "107#426", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "122#161", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "336", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_chuanglian", + "Pos": "-4#461", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "386#372", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "337", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_chuangzhedang", + "Pos": "-1#463", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "338", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_kafei", + "Pos": "-2#366", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "74#73", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "339", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_xiaochuang1", + "Pos": "-528#428", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#241", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "340", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_xiaochuang2", + "Pos": "-528#427", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#241", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "341", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_maoliang", + "Pos": "-519#373", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "342", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_men", + "Pos": "-350#383", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "182#358", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "343", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_chuang", + "Pos": "-548#456", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "200#231", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "344", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_men", + "Pos": "-508#370", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "169#378", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "345", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_fangding", + "Pos": "-191#728", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "993#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "346", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_fangding1", + "Pos": "-193#727", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "989#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "347", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_fangding2", + "Pos": "-194#726", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "988#352", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "348", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_hua", + "Pos": "8#232", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "495#200", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "349", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_zhalan", + "Pos": "149#256", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "549#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "350", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_new_langan", + "Pos": "-148#257", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1143#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "351", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_diaochuang1", + "Pos": "24#-87", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "312#474", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "352", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_diaochuang2", + "Pos": "31#-92", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "325#488", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "353", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/old/scene5_old_cat", + "Pos": "93#424", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "206#236", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "354", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_luoye3", + "Pos": "-1#-1033", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "405#242", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "355", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_tizi", + "Pos": "-66#-765", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1150#922", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "356", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_new_louti_lv1", + "Pos": "-58#-731", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1152#995", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "357", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_table", + "Pos": "17#-700", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "543#453", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "358", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_zhuozi1", + "Pos": "53#-729", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "515#484", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "359", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_zhuozi2", + "Pos": "46#-741", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "512#511", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "360", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_shitou2", + "Pos": "474#-399", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "236#173", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "361", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_shitou1", + "Pos": "557#-646", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "276#214", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "362", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_luoye1", + "Pos": "519#-539", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "301#194", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "363", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_luoye6", + "Pos": "465#-828", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "398#266", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "364", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_dog", + "Pos": "-10#-593", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "415#344", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "365", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_dog", + "Pos": "312#-532", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#560", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "366", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_qiu", + "Pos": "-13#-433", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "146#133", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "367", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_biaozhi", + "Pos": "15#723", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#170", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "368", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_cat", + "Pos": "-198#183", + "Action": "init_img#bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "214#195", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "369", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_new_shuye", + "Pos": "413#201", + "Action": "init_img#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "456#265", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "370", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_mutou", + "Pos": "215#686", + "Action": "init_img#bg/clearObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "130#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "371", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_new_deng", + "Pos": "253#611", + "Action": "init_img#bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "163#192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "372", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_new_niao", + "Pos": "315#451", + "Action": "init_img#bg/clearObj/49", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "99#142", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "373", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_new_naowo", + "Pos": "363#268", + "Action": "init_img#bg/clearObj/50", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "221#216", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "374", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_shuiguo", + "Pos": "4#-629", + "Action": "init_img#bg/clearObj/51", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "308#222", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "375", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_new_louti_lv2", + "Pos": "-43#-657", + "Action": "init_img#bg/clearObj/52", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1197#1155", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "376", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_bg", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "377", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_bg", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "378", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_laji1", + "Pos": "346#98", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "303#203", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "379", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_luoye2", + "Pos": "23#20", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "230#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "380", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_muzhuang", + "Pos": "24#-84", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "243#166", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "381", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_muzhuang1", + "Pos": "24#-84", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "243#166", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "382", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_muzhuang2", + "Pos": "16#-35", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "383", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/old/scene5_old_mutou2", + "Pos": "518#-314", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "408#240", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "384", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/old/scene5_old_mutou1", + "Pos": "322#-121", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "411#264", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "385", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/old/scene5_old_luoye4", + "Pos": "-51#-250", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "299#210", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "386", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_tangyi", + "Pos": "314#-23", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "306#202", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "387", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_dashu", + "Pos": "329#16", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "249#140", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "388", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_saoba", + "Pos": "-495#-502", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "324#571", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "389", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene5/new/scene5_good_muma", + "Pos": "368#-185", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "356#262", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "390", + "AreaId": "5", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene5/new/scene5_good_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "391", + "AreaId": "5", + "SortId": "1", + "CostCount": "185", + "Title": "Clean The Ground", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/addObj/3,bg/addObj/4,bg/addObj/10,bg/clearObj/37,bg/clearObj/38,bg/clearObj/39,bg/clearObj/40,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "346#98", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "392", + "AreaId": "5", + "SortId": "2", + "CostCount": "185", + "Title": "Remove Old Stairs", + "Icon": "Icon/s0_hummer", + "Pos": "first", + "Action": "clear#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-66#-765", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "393", + "AreaId": "5", + "SortId": "3", + "CostCount": "185", + "Title": "Remove Old Wood House", + "Icon": "Icon/s5_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/3,bg/clearObj/20,bg/clearObj/21,bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-208#498", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "394", + "AreaId": "5", + "SortId": "4", + "CostCount": "185", + "Title": "Install New Stairs", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "add#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-58#-731", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "395", + "AreaId": "5", + "SortId": "5", + "CostCount": "185", + "Title": "Set A New Table", + "Icon": "Icon/s5_icon_renwu_5", + "Pos": "second", + "Action": "clear#bg/clearObj/34,bg/clearObj/41@add#bg/clearObj/35,bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "17#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "396", + "AreaId": "5", + "SortId": "6", + "CostCount": "455", + "Title": "Fix The Tree House Ground", + "Icon": "Icon/s5_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/clearObj/1,bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-132#-138", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "397", + "AreaId": "5", + "SortId": "7", + "CostCount": "455", + "Title": "Fix The Handrail", + "Icon": "Icon/s5_icon_renwu_7", + "Pos": "third", + "Action": "clear#bg/clearObj/30,bg/clearObj/26@add#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "93#424", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "398", + "AreaId": "5", + "SortId": "8", + "CostCount": "455", + "Title": "Add A New Tree House", + "Icon": "Icon/s5_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/4,bg/clearObj/5,bg/clearObj/6,bg/clearObj/9,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-209#504", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "399", + "AreaId": "5", + "SortId": "9", + "CostCount": "455", + "Title": "Add A New Roof", + "Icon": "Icon/s5_icon_renwu_9", + "Pos": "five", + "Action": "add#bg/clearObj/16,bg/clearObj/19,bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-528#428", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "400", + "AreaId": "5", + "SortId": "10", + "CostCount": "455", + "Title": "A Brighten Day", + "Icon": "Icon/s5_icon_renwu_10", + "Pos": "six", + "Action": "replace#bg/addObj/1,bg/addObj/2@clear#bg/addObj/5@add#bg/addObj/13,bg/clearObj/46,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "401", + "AreaId": "5", + "SortId": "11", + "CostCount": "730", + "Title": "Decorate The Tree House", + "Icon": "Icon/s5_icon_renwu_11", + "Pos": "seven", + "Action": "add#bg/clearObj/18,bg/clearObj/8,bg/clearObj/11,bg/clearObj/12,bg/clearObj/15,bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "51#473", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "402", + "AreaId": "5", + "SortId": "12", + "CostCount": "730", + "Title": "Set A Simple Hammock", + "Icon": "Icon/s5_icon_renwu_12", + "Pos": "seven", + "Action": "add#bg/clearObj/28,bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "24#-87", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "403", + "AreaId": "5", + "SortId": "13", + "CostCount": "730", + "Title": "Place A Hobby Horse", + "Icon": "Icon/s5_icon_renwu_13", + "Pos": "seven", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "368#-185", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "404", + "AreaId": "5", + "SortId": "14", + "CostCount": "730", + "Title": "Upgrade The Tree House", + "Icon": "Icon/s5_icon_renwu_14", + "Pos": "eight", + "Action": "clear#bg/clearObj/16,bg/clearObj/23@add#bg/clearObj/17,bg/clearObj/24,bg/clearObj/48,bg/clearObj/47,bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-528#428", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "405", + "AreaId": "5", + "SortId": "15", + "CostCount": "730", + "Title": "Add Curtains", + "Icon": "Icon/s5_icon_renwu_15", + "Pos": "eight", + "Action": "add#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-4#461", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "406", + "AreaId": "5", + "SortId": "16", + "CostCount": "1000", + "Title": "Add A Fruit Stray", + "Icon": "Icon/s5_icon_renwu_16", + "Pos": "eight", + "Action": "add#bg/clearObj/51", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "4#-629", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "407", + "AreaId": "5", + "SortId": "17", + "CostCount": "1000", + "Title": "Invite Lily", + "Icon": "Icon/s0_lily", + "Pos": "nine", + "Action": "add#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-110#432", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "408", + "AreaId": "5", + "SortId": "18", + "CostCount": "1000", + "Title": "Make A Tree Stump Chair", + "Icon": "Icon/s5_icon_renwu_18", + "Pos": "ten", + "Action": "replace#bg/addObj/6,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "24#-84", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "409", + "AreaId": "5", + "SortId": "19", + "CostCount": "1000", + "Title": "Add A Bird's Nest", + "Icon": "Icon/s5_icon_renwu_19", + "Pos": "ten", + "Action": "add#bg/clearObj/50", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "363#268", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "410", + "AreaId": "5", + "SortId": "20", + "CostCount": "1000", + "Title": "Upgrade Stairs", + "Icon": "Icon/s0_hummer", + "Pos": "ten", + "Action": "replace#bg/clearObj/33,bg/clearObj/52", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-58#-731", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "411", + "AreaId": "5", + "SortId": "21", + "CostCount": "1265", + "Title": "Upgrade Table", + "Icon": "Icon/s5_icon_renwu_21", + "Pos": "ten", + "Action": "replace#bg/clearObj/35,bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "53#-729", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "412", + "AreaId": "5", + "SortId": "22", + "CostCount": "1265", + "Title": "Upgrade Hammock", + "Icon": "Icon/s5_icon_renwu_22", + "Pos": "eleven", + "Action": "replace#bg/clearObj/28,bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "24#-87", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "413", + "AreaId": "5", + "SortId": "23", + "CostCount": "1265", + "Title": "Add A Lounge Chair", + "Icon": "Icon/s5_icon_renwu_23", + "Pos": "eleven", + "Action": "add#bg/addObj/11,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "314#-23", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "414", + "AreaId": "5", + "SortId": "24", + "CostCount": "1265", + "Title": "Add Flowers", + "Icon": "Icon/s5_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "8#232", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "415", + "AreaId": "5", + "SortId": "25", + "CostCount": "1265", + "Title": "Attract A Parrot", + "Icon": "Icon/s5_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/clearObj/49", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "315#451", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "416", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-top", + "Pos": "167#822", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1087#687", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "417", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-lamp", + "Pos": "290#857", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "799#218", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "418", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-qiantai", + "Pos": "-65#164", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "682#307", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "419", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-sofa", + "Pos": "13#-609", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1414#1228", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "420", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-pajia", + "Pos": "-231#426", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "294#812", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "421", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-zawu", + "Pos": "-2#-628", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "422", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-paper", + "Pos": "-136#498", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "121#118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "423", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-cat0", + "Pos": "86#-192", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "217#170", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "424", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-laji2", + "Pos": "-499#527", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#450", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "425", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-laji1", + "Pos": "-476#37", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "491#371", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "426", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-laji5", + "Pos": "233#57", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "188#144", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "427", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-laji6", + "Pos": "500#188", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "438#262", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "428", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-laji3", + "Pos": "-59#-92", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "381#269", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "429", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-laji4", + "Pos": "195#-75", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "232#135", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "430", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-OLD-cat1", + "Pos": "101#-270", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "245#317", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "431", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-BG0", + "Pos": "-1#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "432", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-OLD-BG1", + "Pos": "0#-30", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "433", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-BG", + "Pos": "1#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "434", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-door", + "Pos": "498#445", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "443#681", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "435", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/old/SCENE24-OLD-boli", + "Pos": "147#437", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "389#712", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "436", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-boli", + "Pos": "144#434", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "389#712", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "437", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-NEW-ditan1", + "Pos": "15#-695", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1413#1066", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "438", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-ditan2", + "Pos": "0#-652", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1438#1148", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "439", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-NEW-qiantai0", + "Pos": "29#203", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "500#399", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "440", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-NEW-qiantai1", + "Pos": "38#201", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "500#399", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "441", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-qiantai2", + "Pos": "9#164", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "548#478", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "442", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-NEW-desk", + "Pos": "29#-406", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "413#344", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "443", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-NEW-sofa1", + "Pos": "165#-644", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1119#1171", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "444", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-NEW-pajia1", + "Pos": "-86#386", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "640#922", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "445", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-pajia2", + "Pos": "-134#382", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "728#909", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "446", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-zawu", + "Pos": "-368#66", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "702#414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "447", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-zhuangshi", + "Pos": "172#661", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1099#1017", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "448", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-top", + "Pos": "-11#908", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "736#213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "449", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/old/SCENE24-NEW-lamp1", + "Pos": "295#854", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "827#237", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "450", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-toy", + "Pos": "183#-113", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#78", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "451", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-book2", + "Pos": "497#-189", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "591#565", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "452", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-sofa2", + "Pos": "153#-614", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1138#1228", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "453", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-door", + "Pos": "515#414", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "412#713", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "454", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-cao", + "Pos": "-4#-617", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1218", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "455", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-qiang", + "Pos": "-381#490", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "675#379", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "456", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-lamp2", + "Pos": "292#859", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "830#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "457", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-baozhen", + "Pos": "142#-394", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "812#579", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "458", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-desk1", + "Pos": "33#-354", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "406#326", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "459", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-book", + "Pos": "115#-314", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "239#159", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "460", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-cat3", + "Pos": "-8#-256", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "450#193", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "461", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene6/new/SCENE24-NEW-flower", + "Pos": "-95#-240", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "178#244", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "462", + "AreaId": "6", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene6/new/SCENE24-NEW-BG", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "463", + "AreaId": "6", + "SortId": "1", + "CostCount": "205", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/13,bg/clearObj/14,bg/clearObj/12,bg/clearObj/11,bg/clearObj/10,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-59#-92", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "464", + "AreaId": "6", + "SortId": "2", + "CostCount": "205", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#-628", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "465", + "AreaId": "6", + "SortId": "3", + "CostCount": "205", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "replace#bg/addObj/1,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-29", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "466", + "AreaId": "6", + "SortId": "4", + "CostCount": "205", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/8,bg/clearObj/4@add#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "86#-192", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "467", + "AreaId": "6", + "SortId": "5", + "CostCount": "205", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "replace#bg/addObj/2,bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-30", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "468", + "AreaId": "6", + "SortId": "6", + "CostCount": "515", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_6", + "Pos": "four", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "15#-695", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "469", + "AreaId": "6", + "SortId": "7", + "CostCount": "515", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "four", + "Action": "clear#bg/clearObj/3,bg/addObj/5@add#bg/addObj/6,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-65#164", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "470", + "AreaId": "6", + "SortId": "8", + "CostCount": "515", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "29#-406", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "471", + "AreaId": "6", + "SortId": "9", + "CostCount": "515", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_9", + "Pos": "five", + "Action": "add#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "165#-644", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "472", + "AreaId": "6", + "SortId": "10", + "CostCount": "515", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "five", + "Action": "clear#bg/clearObj/5,bg/clearObj/7@add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-231#426", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "473", + "AreaId": "6", + "SortId": "11", + "CostCount": "815", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_11", + "Pos": "six", + "Action": "add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-368#66", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "474", + "AreaId": "6", + "SortId": "12", + "CostCount": "815", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "172#661", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "475", + "AreaId": "6", + "SortId": "13", + "CostCount": "815", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_13", + "Pos": "seven", + "Action": "clear#bg/clearObj/1,bg/clearObj/2@add#bg/addObj/18,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "167#822", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "476", + "AreaId": "6", + "SortId": "14", + "CostCount": "815", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_14", + "Pos": "seven", + "Action": "replace#bg/addObj/9,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "29#203", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "477", + "AreaId": "6", + "SortId": "15", + "CostCount": "815", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_15", + "Pos": "seven", + "Action": "clear#bg/addObj/13@add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "165#-644", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "478", + "AreaId": "6", + "SortId": "16", + "CostCount": "1110", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "eight", + "Action": "clear#bg/addObj/4@add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "498#445", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "479", + "AreaId": "6", + "SortId": "17", + "CostCount": "1110", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-4#-617", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "480", + "AreaId": "6", + "SortId": "18", + "CostCount": "1110", + "Title": "ll", + "Icon": "Icon/s0_carpet", + "Pos": "nine", + "Action": "clear#bg/addObj/14@add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-86#386", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "481", + "AreaId": "6", + "SortId": "19", + "CostCount": "1110", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-381#490", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "482", + "AreaId": "6", + "SortId": "20", + "CostCount": "1110", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/addObj/19@add#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "295#854", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "483", + "AreaId": "6", + "SortId": "21", + "CostCount": "1420", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_21", + "Pos": "ten", + "Action": "add#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "142#-394", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "484", + "AreaId": "6", + "SortId": "22", + "CostCount": "1420", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/21,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "497#-172", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "485", + "AreaId": "6", + "SortId": "23", + "CostCount": "1420", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/addObj/10@add#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "38#201", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "486", + "AreaId": "6", + "SortId": "24", + "CostCount": "1420", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_24", + "Pos": "eleven", + "Action": "replace#bg/addObj/7,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "15#-695", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "487", + "AreaId": "6", + "SortId": "25", + "CostCount": "1420", + "Title": "ll", + "Icon": "Icon/s24_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/15,bg/addObj/12@add#bg/addObj/28,bg/addObj/29,bg/addObj/30,bg/addObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "101#-270", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "488", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_men", + "Pos": "552#352", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "332#611", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "489", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_xiangkuang-1", + "Pos": "160#445", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "453#287", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "490", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_xishoutai", + "Pos": "339#174", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "335#322", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "491", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_guizi", + "Pos": "116#177", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "584#289", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "492", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_zuoguizi", + "Pos": "-324#-265", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "797#1118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "493", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_xiangkuang", + "Pos": "-267#231", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "70#80", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "494", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_maoliang", + "Pos": "-426#185", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "259#222", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "495", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_bigui", + "Pos": "-261#354", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "314#478", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "496", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_chuanghu", + "Pos": "-450#492", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "545#1213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "497", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_deng", + "Pos": "155#951", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "330#440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "498", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_xiaoditan", + "Pos": "117#-186", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "483#196", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "499", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_wuyingdeng", + "Pos": "-86#254", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "387#817", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "500", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_zhentai", + "Pos": "70#-50", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "769#378", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "501", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_old_zhentai2", + "Pos": "70#-51", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "769#378", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "502", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_mao", + "Pos": "26#139", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "205#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "503", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_zhizhang", + "Pos": "2#-532", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "463#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "504", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_maoxianqiu", + "Pos": "192#-407", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "222#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "505", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_ziqiu", + "Pos": "-34#-624", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "506", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_dianzi", + "Pos": "-278#-557", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#417", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "507", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_ditan", + "Pos": "-292#-1029", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "858#396", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "508", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_zhixiang", + "Pos": "305#-824", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "826#801", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "509", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/old/scene25_old_bg", + "Pos": "-1#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "510", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_old_bg2", + "Pos": "0#-30", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "511", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_bg", + "Pos": "1#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "512", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_old_diban2", + "Pos": "-2#-559", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1340", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "513", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_old_zuoguizi2", + "Pos": "-323#-256", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "797#1118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "514", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_new_zuoguizi3", + "Pos": "2#241", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1854", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "515", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_wupin", + "Pos": "-387#117", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "663#485", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "516", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_new_guizi2", + "Pos": "261#223", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "916#460", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "517", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_guizi3", + "Pos": "262#223", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "916#460", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "518", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_old_xishoutai2", + "Pos": "342#166", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "335#322", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "519", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_xishoutai", + "Pos": "310#180", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "544#403", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "520", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_yao", + "Pos": "17#295", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "381#105", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "521", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_old_wuyingdeng2", + "Pos": "-84#230", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "387#817", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "522", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_xiangkuang2", + "Pos": "240#471", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#312", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "523", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_wuyingdeng3", + "Pos": "-81#231", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "392#818", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "524", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_zhuaziditan", + "Pos": "155#-209", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "385#214", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "525", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_lanzhuozi", + "Pos": "210#-82", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1025#396", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "526", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_lanzhuozi2", + "Pos": "209#-85", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1025#396", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "527", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/old/scene25_new_mao", + "Pos": "84#105", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "193#122", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "528", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_maoliang", + "Pos": "110#-532", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "227#223", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "529", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_maopajia", + "Pos": "-151#-625", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1127#958", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "530", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_men", + "Pos": "258#398", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "928#1536", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "531", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_xiaoditan", + "Pos": "578#15", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "288#88", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "532", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_chuanghu", + "Pos": "-548#475", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "339#754", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "533", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_deng", + "Pos": "180#944", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "383#428", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "534", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_jiazi", + "Pos": "-519#214", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "400#374", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "535", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_wupin2", + "Pos": "-509#204", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "418#361", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "536", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_bigui", + "Pos": "-256#449", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "310#580", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "537", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_lvguizi", + "Pos": "499#-352", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "470#435", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "538", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_huapen", + "Pos": "411#-759", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "624#942", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "539", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_daditan", + "Pos": "-278#-1019", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "884#424", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "540", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_maobao", + "Pos": "-65#148", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "246#222", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "541", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene7/new/scene25_new_mao2", + "Pos": "104#120", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "189#178", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "542", + "AreaId": "7", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene7/new/scene25_new_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "543", + "AreaId": "7", + "SortId": "1", + "CostCount": "235", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "305#-824", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "544", + "AreaId": "7", + "SortId": "2", + "CostCount": "235", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/19,bg/clearObj/18,bg/clearObj/17,bg/clearObj/16,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-278#-557", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "545", + "AreaId": "7", + "SortId": "3", + "CostCount": "235", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/clearObj/20@add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-292#-1029", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "546", + "AreaId": "7", + "SortId": "4", + "CostCount": "235", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "second", + "Action": "replace#bg/addObj/1,bg/addObj/2@clear#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-29", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "547", + "AreaId": "7", + "SortId": "5", + "CostCount": "235", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_5", + "Pos": "second", + "Action": "clear#bg/clearObj/8,bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-261#354", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "548", + "AreaId": "7", + "SortId": "6", + "CostCount": "560", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/clearObj/13,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "70#-50", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "549", + "AreaId": "7", + "SortId": "7", + "CostCount": "560", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "four", + "Action": "replace#bg/addObj/2,bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-30", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "550", + "AreaId": "7", + "SortId": "8", + "CostCount": "560", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/7,bg/clearObj/6,bg/clearObj/5@add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-426#185", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "551", + "AreaId": "7", + "SortId": "9", + "CostCount": "560", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_9", + "Pos": "five", + "Action": "clear#bg/addObj/5@add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-323#-256", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "552", + "AreaId": "7", + "SortId": "10", + "CostCount": "560", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/clearObj/4,bg/clearObj/3@add#bg/addObj/8,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "116#177", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "553", + "AreaId": "7", + "SortId": "11", + "CostCount": "900", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/21,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-151#-625", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "554", + "AreaId": "7", + "SortId": "12", + "CostCount": "900", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_12", + "Pos": "six", + "Action": "clear#bg/clearObj/1@add#bg/addObj/22,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "552#352", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "555", + "AreaId": "7", + "SortId": "13", + "CostCount": "900", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/clearObj/15,bg/clearObj/14,bg/clearObj/11,bg/clearObj/12@add#bg/addObj/17,bg/addObj/19,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "26#139", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "556", + "AreaId": "7", + "SortId": "14", + "CostCount": "900", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/addObj/13@add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-84#230", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "557", + "AreaId": "7", + "SortId": "15", + "CostCount": "900", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_15", + "Pos": "seven", + "Action": "clear#bg/clearObj/9@add#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-450#492", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "558", + "AreaId": "7", + "SortId": "16", + "CostCount": "1240", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/clearObj/10@add#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "155#951", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "559", + "AreaId": "7", + "SortId": "17", + "CostCount": "1240", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/addObj/17@add#bg/addObj/16,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "210#-82", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "560", + "AreaId": "7", + "SortId": "18", + "CostCount": "1240", + "Title": "ll", + "Icon": "Icon/s0_carpet", + "Pos": "eight", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-387#117", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "561", + "AreaId": "7", + "SortId": "19", + "CostCount": "1240", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_19", + "Pos": "eight", + "Action": "clear#bg/addObj/8,bg/addObj/10@add#bg/addObj/9,bg/addObj/11,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "261#223", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "562", + "AreaId": "7", + "SortId": "20", + "CostCount": "1240", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/26,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-519#214", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "563", + "AreaId": "7", + "SortId": "21", + "CostCount": "1580", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-256#449", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "564", + "AreaId": "7", + "SortId": "22", + "CostCount": "1580", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "240#471", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "565", + "AreaId": "7", + "SortId": "23", + "CostCount": "1580", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "499#-352", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "566", + "AreaId": "7", + "SortId": "24", + "CostCount": "1580", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/30,bg/addObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "411#-759", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "567", + "AreaId": "7", + "SortId": "25", + "CostCount": "1580", + "Title": "ll", + "Icon": "Icon/s25_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/addObj/19@add#bg/addObj/32,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "84#105", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "568", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_shu1", + "Pos": "85#150", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1092#640", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "569", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_qiangti2", + "Pos": "20#240", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1366", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "570", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_qiangti1", + "Pos": "-85#250", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1237#1350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "571", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_chuanghu1", + "Pos": "155#-100", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "658#392", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "572", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_chuanghu2", + "Pos": "45#435", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "705#538", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "573", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_fangding1", + "Pos": "62#670", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "859#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "574", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_langan2", + "Pos": "-87#-18", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1238#745", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "575", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_laji1", + "Pos": "-62#216", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1008#269", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "576", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_cao1", + "Pos": "-524#-230", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "362#422", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "577", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_laji3", + "Pos": "-75#-310", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1081#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "578", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_cat2", + "Pos": "-172#190", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "141#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "579", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_cat1", + "Pos": "90#-280", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#166", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "580", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_cat4", + "Pos": "290#-290", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "141#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "581", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_langan1", + "Pos": "55#-755", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1325#876", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "582", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_cat3", + "Pos": "-240#-240", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "116#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "583", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_shu", + "Pos": "445#-500", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "530#330", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "584", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_shuye", + "Pos": "55#-740", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1298#897", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "585", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_san", + "Pos": "220#-700", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "352#286", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "586", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_laji4", + "Pos": "143#-861", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "967#319", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "587", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/old/scene10_old_laji2", + "Pos": "72#-990", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1265#361", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "588", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_old_fangding2", + "Pos": "62#670", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "859#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "589", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_old_youqitong", + "Pos": "-450#195", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "199#189", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "590", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_shu3", + "Pos": "57#210", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1294#725", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "591", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_qiang", + "Pos": "20#240", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1368", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "592", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_chuanghu2_ch", + "Pos": "142#-92", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "691#413", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "593", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_menhua2", + "Pos": "60#-240", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "117#107", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "594", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_kaimen_ch", + "Pos": "-10#-160", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "169#309", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "595", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_chuanghu1", + "Pos": "45#435", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "698#553", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "596", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_fangding", + "Pos": "63#673", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "859#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "597", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_ditan2", + "Pos": "-310#-170", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "459#562", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "598", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_cat3", + "Pos": "-290#-95", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "599", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_good_zhalan2", + "Pos": "-81#-17", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1238#744", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "600", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_zhalan3", + "Pos": "-80#-40", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1238#799", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "601", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_hua", + "Pos": "-95#240", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1171#220", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "602", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_good_zhalan2zhedang", + "Pos": "-85#192", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1213#175", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "603", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_zhalan3zhedang", + "Pos": "-72#197", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1211#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "604", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_cat2", + "Pos": "190#230", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "128#133", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "605", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_shu2", + "Pos": "-492#-260", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "421#608", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "606", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_pengzi", + "Pos": "132#212", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "973#630", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "607", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_menhua1", + "Pos": "-100#-280", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "80#109", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "608", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_paizi_ch", + "Pos": "-270#-410", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "166#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "609", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_dashu", + "Pos": "120#-250", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#379", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "610", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_cat1", + "Pos": "-35#-380", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "92#122", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "611", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_zhalan", + "Pos": "40#-710", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1326#932", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "612", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_good_zhuoyi1", + "Pos": "430#-550", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "545#464", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "613", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_zhuoyi2", + "Pos": "435#-630", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "613#410", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "614", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_hua1", + "Pos": "390#-510", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "92#104", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "615", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_kafei", + "Pos": "430#-575", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "66#49", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "616", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_good_san1", + "Pos": "360#-390", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "419#221", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "617", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_san2_ch", + "Pos": "387#-360", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "482#284", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "618", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_good_zhuoyi1", + "Pos": "-30#-800", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "545#464", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "619", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_zhuoyi2", + "Pos": "-50#-870", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "613#410", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "620", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_hua1", + "Pos": "-80#-760", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "92#104", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "621", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_kafei", + "Pos": "-150#-810", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "66#49", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "622", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_kafei", + "Pos": "-30#-820", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "66#49", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "623", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_good_san1", + "Pos": "-100#-640", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "419#221", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "624", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_san2_ch", + "Pos": "-72#-610", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "482#284", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "625", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_good_zhuoyi1", + "Pos": "910#-740", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "545#464", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "626", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_cat4", + "Pos": "320#-545", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#104", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "627", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_zhuozi1", + "Pos": "320#-1080", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "663#539", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "628", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_dangao", + "Pos": "280#-950", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "413#255", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "629", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/old/scene10_good_yizi1", + "Pos": "460#-1140", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "361#315", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "630", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_yizi2", + "Pos": "460#-1140", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "388#310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "631", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_shu", + "Pos": "-20#-890", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1164#575", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "632", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_qiqiu", + "Pos": "40#380", + "Action": "init_img#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "966#215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "633", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene8/new/scene10_good_tiehua1", + "Pos": "-110#670", + "Action": "init_img#bg/addObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "166#201", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "634", + "AreaId": "8", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene8/new/scene10_old_beijing", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "635", + "AreaId": "8", + "SortId": "1", + "CostCount": "255", + "Title": "Clean Garden", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/18,bg/clearObj/16,bg/clearObj/17,bg/clearObj/19,bg/clearObj/20,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "143#-850", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "636", + "AreaId": "8", + "SortId": "2", + "CostCount": "255", + "Title": "Clean Plant", + "Icon": "Icon/s0_paint", + "Pos": "first", + "Action": "clear#bg/clearObj/8,bg/clearObj/9@add#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-450#195", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "637", + "AreaId": "8", + "SortId": "3", + "CostCount": "255", + "Title": "Clean Fence", + "Icon": "Icon/s10_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/7,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": "55#-755", + "DecoratePos": "55#-755", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "638", + "AreaId": "8", + "SortId": "4", + "CostCount": "255", + "Title": "Rebuild Roof", + "Icon": "Icon/s0_paint", + "Pos": "second", + "Action": "add#bg/clearObj/21@clear#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "62#750", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "639", + "AreaId": "8", + "SortId": "5", + "CostCount": "255", + "Title": "Rebuild Wall", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "clear#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "20#240", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "640", + "AreaId": "8", + "SortId": "6", + "CostCount": "625", + "Title": "Paint Wall", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "add#bg/addObj/2@clear#bg/clearObj/1,bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "20#240", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "641", + "AreaId": "8", + "SortId": "7", + "CostCount": "625", + "Title": "Paint Roof", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "add#bg/addObj/7@clear#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "62#750", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "642", + "AreaId": "8", + "SortId": "8", + "CostCount": "625", + "Title": "Rebuild Garden", + "Icon": "Icon/s5_icon_renwu_10", + "Pos": "four", + "Action": "replace_image#bg,Scene8/new/scene10_good_beijing", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#0", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "643", + "AreaId": "8", + "SortId": "9", + "CostCount": "625", + "Title": "Rebuild First Floor", + "Icon": "Icon/s6_icon_renwu_6", + "Pos": "five", + "Action": "replace#bg/clearObj/4,bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "155#-100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "644", + "AreaId": "8", + "SortId": "10", + "CostCount": "625", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s6_icon_renwu_6", + "Pos": "five", + "Action": "replace#bg/clearObj/5,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "45#350", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "645", + "AreaId": "8", + "SortId": "11", + "CostCount": "995", + "Title": "Rebuild Railing", + "Icon": "Icon/s10_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/10@replace#bg/clearObj/11,bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-81#100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "646", + "AreaId": "8", + "SortId": "12", + "CostCount": "995", + "Title": "Rebuild Fence", + "Icon": "Icon/s10_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/22@replace#bg/clearObj/12,bg/addObj/21@replace#bg/clearObj/13,bg/addObj/37@clear#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "40#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "647", + "AreaId": "8", + "SortId": "13", + "CostCount": "995", + "Title": "Add Garden Table", + "Icon": "Icon/s10_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/29,bg/addObj/34,bg/addObj/23,bg/addObj/27,bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-30#-800", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "648", + "AreaId": "8", + "SortId": "14", + "CostCount": "995", + "Title": "Add Food Station", + "Icon": "Icon/s10_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/38,bg/addObj/40", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "320#-1080", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "649", + "AreaId": "8", + "SortId": "15", + "CostCount": "995", + "Title": "Add Awning", + "Icon": "Icon/s10_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "132#100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "650", + "AreaId": "8", + "SortId": "16", + "CostCount": "1375", + "Title": "Add Carpet", + "Icon": "Icon/s0_carpet", + "Pos": "seven", + "Action": "add#bg/addObj/8@replace#bg/clearObj/15,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-310#-170", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "651", + "AreaId": "8", + "SortId": "17", + "CostCount": "1375", + "Title": "Add Blackboard", + "Icon": "Icon/s10_icon_renwu_17", + "Pos": "seven", + "Action": "add#bg/addObj/19,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-270#-410", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "652", + "AreaId": "8", + "SortId": "18", + "CostCount": "1375", + "Title": "Add Plant", + "Icon": "Icon/s10_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/1,bg/addObj/16,bg/addObj/42", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-490#-260", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "653", + "AreaId": "8", + "SortId": "19", + "CostCount": "1375", + "Title": "Add Flower", + "Icon": "Icon/s0_plant", + "Pos": "eight", + "Action": "add#bg/addObj/12,bg/addObj/18,bg/addObj/4,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-85#200", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "654", + "AreaId": "8", + "SortId": "20", + "CostCount": "1375", + "Title": "Coffee Serve", + "Icon": "Icon/s10_icon_renwu_20", + "Pos": "eight", + "Action": "add#bg/addObj/32,bg/addObj/33,bg/addObj/31,bg/addObj/25,bg/addObj/26,bg/addObj/39", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-30#-820", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "655", + "AreaId": "8", + "SortId": "21", + "CostCount": "1745", + "Title": "Upgrade Railing", + "Icon": "Icon/s0_hummer", + "Pos": "nine", + "Action": "clear#bg/addObj/10,bg/addObj/13@add#bg/addObj/11,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-72#197", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "656", + "AreaId": "8", + "SortId": "22", + "CostCount": "1745", + "Title": "Upgrade Parasol", + "Icon": "Icon/s10_icon_renwu_22", + "Pos": "nine", + "Action": "clear#bg/addObj/34,bg/addObj/27@add#bg/addObj/28,bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-72#-610", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "657", + "AreaId": "8", + "SortId": "23", + "CostCount": "1745", + "Title": "Upgrade Table", + "Icon": "Icon/s10_icon_renwu_23", + "Pos": "nine", + "Action": "clear#bg/addObj/29,bg/addObj/40,bg/addObj/23@add#bg/addObj/24,bg/addObj/41,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-50#-870", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "658", + "AreaId": "8", + "SortId": "24", + "CostCount": "1745", + "Title": "Add Cat Sticker", + "Icon": "Icon/s10_icon_renwu_24", + "Pos": "nine", + "Action": "add#bg/addObj/43,bg/addObj/44", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": "-110#570", + "DecoratePos": "-110#670", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "659", + "AreaId": "8", + "SortId": "25", + "CostCount": "1745", + "Title": "Invite guest", + "Icon": "Icon/s6_icon_renwu_25", + "Pos": "ten", + "Action": "add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "120#-250", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "660", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_qiang2", + "Pos": "0#342", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1657", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "661", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_diban", + "Pos": "0#-680", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1094", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "662", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_qiang1", + "Pos": "156#170", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1135#1216", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "663", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_langan", + "Pos": "225#740", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "997#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "664", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_qiang_ch", + "Pos": "187#571", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1070#348", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "665", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_men", + "Pos": "-430#45", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "580#1054", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "666", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_men_ch", + "Pos": "-485#50", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "474#1071", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "667", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_guizi", + "Pos": "128#-112", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1189#758", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "668", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_zhuozi", + "Pos": "150#-250", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1143#426", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "669", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_zhaopai_ch", + "Pos": "24#400", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "399#231", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "670", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/old/scene6_old_dianzi", + "Pos": "60#-90", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "295#89", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "671", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_tizi", + "Pos": "405#-120", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "634#1156", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "672", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_muban", + "Pos": "230#-870", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "987#598", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "673", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_tiegun", + "Pos": "-210#-560", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "850#337", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "674", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_xiangzi", + "Pos": "560#-740", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "330#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "675", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_muxiang", + "Pos": "-350#-900", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "741#539", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "676", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_deng", + "Pos": "-60#910", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "705#515", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "677", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_hua3", + "Pos": "-400#-330", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "648#596", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "678", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/old/scene6_new_zhuoyi2", + "Pos": "-420#-730", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "604#986", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "679", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_zhuoyi2_lv2", + "Pos": "-330#-750", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "780#974", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "680", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/old/scene6_new_zhuoyi1", + "Pos": "190#-770", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1061#901", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "681", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_zhuoyi1_lv2", + "Pos": "210#-770", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1016#916", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "682", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_hua1", + "Pos": "-560#-470", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "233#308", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "683", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_kafeibei2", + "Pos": "-400#-520", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "188#140", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "684", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_kafeibei13", + "Pos": "520#-689", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "208#154", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "685", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_hua2", + "Pos": "320#-640", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "292#389", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "686", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_dangao", + "Pos": "90#-750", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "230#184", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "687", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_kafeibei1", + "Pos": "350#-870", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#174", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "688", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_qiang", + "Pos": "0#342", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1650", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "689", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_diban", + "Pos": "0#-690", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1094", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "690", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_muqiang", + "Pos": "195#155", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1053#1095", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "691", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_deng3", + "Pos": "-150#980", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "939#330", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "692", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_zhuoyi3", + "Pos": "275#790", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "925#340", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "693", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_langan", + "Pos": "225#740", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "997#212", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "694", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/old/scene6_new_taitou2", + "Pos": "223#570", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "996#350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "695", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_taitou", + "Pos": "223#570", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "996#350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "696", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_heiban_ch", + "Pos": "272#170", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "788#372", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "697", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_zhuozi", + "Pos": "210#-220", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "955#384", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "698", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_deng2", + "Pos": "180#440", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "875#168", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "699", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_biaoti_ch", + "Pos": "155#600", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "586#115", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "700", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_baijian4", + "Pos": "-220#175", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "132#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "701", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/old/scene6_new_baijian2_ch", + "Pos": "-130#45", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "254#241", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "702", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_baijian3_ch", + "Pos": "-125#40", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "237#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "703", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_baijian_ch", + "Pos": "510#30", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "318#212", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "704", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_dianzi", + "Pos": "65#-40", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "276#109", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "705", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/old/scene6_new_yizi", + "Pos": "250#-360", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "520#296", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "706", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_dashu", + "Pos": "410#-122", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "375#707", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "707", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_yizi_lv2", + "Pos": "284#-310", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "610#379", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "708", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_dashu_zhedang", + "Pos": "435#-207", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "270#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "709", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_jiaodian", + "Pos": "-320#-560", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "603#296", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "710", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_biao", + "Pos": "-500#770", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "267#342", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "711", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/old/scene6_new_deng", + "Pos": "70#980", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1062#375", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "712", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene9/new/scene6_new_deng2_lv2", + "Pos": "100#1000", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1081#462", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "713", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene9/old/scene6_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "714", + "AreaId": "9", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Base/Scen6_SkeletonData,Scene6_idlecat,0.4", + "Pos": "60#-80", + "Action": "init_spine#bg/my_sg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": null, + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "715", + "AreaId": "9", + "SortId": "1", + "CostCount": "275", + "Title": "Clean Cat", + "Icon": "Icon/s6_icon_renwu_1", + "Pos": "first", + "Action": "replace_spine#bg/my_sg,Scene6_idle2cat", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "30#-200", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "716", + "AreaId": "9", + "SortId": "2", + "CostCount": "275", + "Title": "Clean Floor", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/clearObj/14,bg/clearObj/13,bg/clearObj/15,bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-500", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "717", + "AreaId": "9", + "SortId": "3", + "CostCount": "275", + "Title": "Clean Sign", + "Icon": "Icon/s6_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/10,bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-60#910", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "718", + "AreaId": "9", + "SortId": "4", + "CostCount": "275", + "Title": "Add Mat", + "Icon": "Icon/s0_carpet", + "Pos": "second", + "Action": "add#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "60#-90", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "719", + "AreaId": "9", + "SortId": "5", + "CostCount": "275", + "Title": "Remove Ladder", + "Icon": "Icon/s6_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "405#-120", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "720", + "AreaId": "9", + "SortId": "6", + "CostCount": "690", + "Title": "Rebuild Door", + "Icon": "Icon/s6_icon_renwu_6", + "Pos": "third", + "Action": "add#bg/clearObj/7,bg/addObj/2@clear#bg/clearObj/6,bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-485#50", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "721", + "AreaId": "9", + "SortId": "7", + "CostCount": "690", + "Title": "Paint Wall", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "add#bg/addObj/3@clear#bg/clearObj/3@replace#bg/clearObj/1,bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "400#200", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "722", + "AreaId": "9", + "SortId": "8", + "CostCount": "690", + "Title": "Clean Cabinet", + "Icon": "Icon/s0_sweep", + "Pos": "third", + "Action": "clear#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-100#200", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "723", + "AreaId": "9", + "SortId": "9", + "CostCount": "690", + "Title": "Rebuild Ceilling", + "Icon": "Icon/s6_icon_renwu_9", + "Pos": "third", + "Action": "clear#bg/clearObj/4,bg/clearObj/5@add#bg/addObj/7,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "187#580", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "724", + "AreaId": "9", + "SortId": "10", + "CostCount": "690", + "Title": "Add Table", + "Icon": "Icon/s6_icon_renwu_10", + "Pos": "four", + "Action": "add#bg/clearObj/19,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-800", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "725", + "AreaId": "9", + "SortId": "11", + "CostCount": "1100", + "Title": "Add bar", + "Icon": "Icon/s0_hummer", + "Pos": "four", + "Action": "replace#bg/clearObj/9,bg/addObj/10@replace_spine#bg/my_sg,Scene6_idlecat1,0.5@reset_pos#bg/my_sg,40=-80", + "Spine": "cat_6_petting", + "Button": "bg/my_sg@0.5,0@300,450", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "210#-220", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "726", + "AreaId": "9", + "SortId": "12", + "CostCount": "1100", + "Title": "Add Chandelier", + "Icon": "Icon/s6_icon_renwu_12", + "Pos": "four", + "Action": "add#bg/addObj/8,bg/addObj/11#clear#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "180#440", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "727", + "AreaId": "9", + "SortId": "13", + "CostCount": "1100", + "Title": "Add Bar Chair", + "Icon": "Icon/s6_icon_renwu_13", + "Pos": "four", + "Action": "add#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "250#-300", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "728", + "AreaId": "9", + "SortId": "14", + "CostCount": "1100", + "Title": "Add Light and Clock", + "Icon": "Icon/s6_icon_renwu_14", + "Pos": "five", + "Action": "add#bg/addObj/24,bg/addObj/23,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#800", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "729", + "AreaId": "9", + "SortId": "15", + "CostCount": "1100", + "Title": "Furnish Second Floor", + "Icon": "Icon/s0_plant", + "Pos": "five", + "Action": "add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#790", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "730", + "AreaId": "9", + "SortId": "16", + "CostCount": "1515", + "Title": "Upgrade Mat", + "Icon": "Icon/s6_icon_renwu_16", + "Pos": "five", + "Action": "replace#bg/clearObj/11,bg/addObj/17@reset_pos#bg/my_sg,70=0", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "65#-40", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "731", + "AreaId": "9", + "SortId": "17", + "CostCount": "1515", + "Title": "Coffee Set", + "Icon": "Icon/s6_icon_renwu_17", + "Pos": "six", + "Action": "add#bg/addObj/14,bg/addObj/16", + "Spine": "cat_6_smell", + "Button": "bg/addObj/14,bg/addObj/15", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-125#40", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "732", + "AreaId": "9", + "SortId": "18", + "CostCount": "1515", + "Title": "Blackboard", + "Icon": "Icon/s6_icon_renwu_18", + "Pos": "six", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "372#170", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "733", + "AreaId": "9", + "SortId": "19", + "CostCount": "1515", + "Title": "Add Shop Sign", + "Icon": "Icon/s6_icon_renwu_19", + "Pos": "six", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "155#600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "734", + "AreaId": "9", + "SortId": "20", + "CostCount": "1515", + "Title": "Coffee Serve", + "Icon": "Icon/s6_icon_renwu_20", + "Pos": "seven", + "Action": "add#bg/clearObj/26,bg/clearObj/24,bg/clearObj/25,bg/clearObj/23,bg/clearObj/27,bg/clearObj/28", + "Spine": "cat_6_walking", + "Button": "bg/clearObj/21,bg/clearObj/22", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "300#-750", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "735", + "AreaId": "9", + "SortId": "21", + "CostCount": "1915", + "Title": "Upgrade Table", + "Icon": "Icon/s6_icon_renwu_21", + "Pos": "eight", + "Action": "replace#bg/clearObj/19,bg/clearObj/20@replace#bg/clearObj/21,bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "736", + "AreaId": "9", + "SortId": "22", + "CostCount": "1915", + "Title": "Upgrade Bar Chair", + "Icon": "Icon/s6_icon_renwu_22", + "Pos": "eight", + "Action": "replace#bg/addObj/18,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "250#-300", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "737", + "AreaId": "9", + "SortId": "23", + "CostCount": "1915", + "Title": "Upgrade Coffee Set", + "Icon": "Icon/s6_icon_renwu_23", + "Pos": "eight", + "Action": "replace#bg/addObj/14,bg/addObj/15@add#bg/addObj/13,bg/addObj/22,bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-125#40", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "738", + "AreaId": "9", + "SortId": "24", + "CostCount": "1915", + "Title": "Upgrade Light", + "Icon": "Icon/s6_icon_renwu_24", + "Pos": "eight", + "Action": "replace#bg/addObj/24,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#800", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "739", + "AreaId": "9", + "SortId": "25", + "CostCount": "1915", + "Title": "Invite guest", + "Icon": "Icon/s6_icon_renwu_25", + "Pos": "nine", + "Action": "add#bg/addObj/21,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "410#-122", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "740", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_qiang", + "Pos": "0#400", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1643", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "741", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_diban", + "Pos": "0#-670", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1009", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "742", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_zawu2", + "Pos": "25#770", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1193#661", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "743", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_chuanghu2", + "Pos": "70#740", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "367#433", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "744", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_chuanglian", + "Pos": "40#710", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "518#507", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "745", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_guizi", + "Pos": "90#60", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "688#528", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "746", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_louti", + "Pos": "185#165", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1074#1035", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "747", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_zawu", + "Pos": "438#-62", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "355#673", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "748", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_paizi", + "Pos": "-130#345", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "314#200", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "749", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_chuanghu1", + "Pos": "-544#210", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "359#841", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "750", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_xiangzi2", + "Pos": "-340#-90", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "470#606", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "751", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_xiangzi1", + "Pos": "120#-350", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "756#387", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "752", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_paizi_zhedang", + "Pos": "-85#-423", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "298#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "753", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/old/scene7_old_yizi", + "Pos": "200#-310", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "278#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "754", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_muban", + "Pos": "210#-620", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "541#285", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "755", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_zhuozi", + "Pos": "-150#-840", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1141#655", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "756", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_tong1", + "Pos": "385#-905", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "675#532", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "757", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_deng", + "Pos": "-180#960", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "170#424", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "758", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_beijing", + "Pos": "0#410", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1643", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "759", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_diban", + "Pos": "0#-665", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1009", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "760", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_chuanghu2", + "Pos": "-540#240", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "359#722", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "761", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_chuanghu1", + "Pos": "70#740", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "367#433", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "762", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_guizi_ch", + "Pos": "180#40", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "372#563", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "763", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/old/scene7_new_heiban1", + "Pos": "-120#170", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "167#147", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "764", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_heiban2_ch", + "Pos": "-140#170", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#155", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "765", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_louti", + "Pos": "190#110", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1059#849", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "766", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_loutiditan", + "Pos": "440#63", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "552#919", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "767", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_zhuangshi_ch", + "Pos": "40#860", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1190#500", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "768", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/old/scene7_new_beijia1", + "Pos": "355#690", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "191#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "769", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_beijia2_ch", + "Pos": "360#740", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#279", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "770", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_zhiwu2", + "Pos": "210#291", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "867#684", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "771", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_deng2", + "Pos": "120#818", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1068#808", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "772", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_langan", + "Pos": "185#257", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1071#874", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "773", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_zhuozi", + "Pos": "-170#-110", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "579#291", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "774", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/old/scene7_new_kafeiji", + "Pos": "-240#100", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "97#140", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "775", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_wujian", + "Pos": "-170#95", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "288#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "776", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/old/scene7_new_zhuoyi", + "Pos": "0#-600", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1082", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "777", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_zhuoyi_lv2", + "Pos": "0#-620", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1101", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "778", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/old/scene7_new_deng1", + "Pos": "-180#968", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "487#525", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "779", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_penzai", + "Pos": "0#-210", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1035#450", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "780", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_kafei2", + "Pos": "-290#-156", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "115#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "781", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/old/scene7_new_kafei1", + "Pos": "-310#-410", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "169#99", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "782", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/old/scene7_new_kafei1", + "Pos": "510#-440", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "169#99", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "783", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_kafei2_lv2", + "Pos": "-295#-150", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "126#78", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "784", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_kafei1_lv2", + "Pos": "-290#-470", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "785", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_kafei1_lv2", + "Pos": "330#-460", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "786", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_paizi_ch", + "Pos": "-90#360", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "459#195", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "787", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_deng1_lv2", + "Pos": "-180#950", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "593#559", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "788", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_dangao1", + "Pos": "-625#-450", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "152#150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "789", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_bingqiling", + "Pos": "-470#-460", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "221#205", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "790", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_dangao2", + "Pos": "540#-430", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#147", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "791", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_nvhai", + "Pos": "-180#-550", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "562#743", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "792", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene10/new/scene7_new_zhuoyi_lv2_zhedang", + "Pos": "-160#-760", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "435#338", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "793", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene10/old/scene7_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "794", + "AreaId": "10", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3D/Scene7/Scene7_SkeletonData,Scene7_idlecat1", + "Pos": "160#-220", + "Action": "init_spine#bg/my_sg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": null, + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "795", + "AreaId": "10", + "SortId": "1", + "CostCount": "310", + "Title": "Clean Floor", + "Icon": "Icon/s7_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/15,bg/clearObj/16,bg/clearObj/17,bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "796", + "AreaId": "10", + "SortId": "2", + "CostCount": "310", + "Title": "Clean Wall", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/8,bg/clearObj/3,bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "440#300", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "797", + "AreaId": "10", + "SortId": "3", + "CostCount": "310", + "Title": "Clean Cabinet", + "Icon": "Icon/s7_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/6,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#200", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "798", + "AreaId": "10", + "SortId": "4", + "CostCount": "310", + "Title": "Rebuild Floor", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "replace#bg/clearObj/2,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "799", + "AreaId": "10", + "SortId": "5", + "CostCount": "310", + "Title": "Paint Wall", + "Icon": "Icon/s0_paint", + "Pos": "second", + "Action": "replace#bg/clearObj/1,bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#300", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "800", + "AreaId": "10", + "SortId": "6", + "CostCount": "755", + "Title": "Add Chair", + "Icon": "Icon/s7_icon_renwu_6", + "Pos": "second", + "Action": "clear#bg/clearObj/12,bg/clearObj/13@add#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "120#-350", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "801", + "AreaId": "10", + "SortId": "7", + "CostCount": "755", + "Title": "Rebuild Window", + "Icon": "Icon/s0_curtain", + "Pos": "third", + "Action": "clear#bg/clearObj/4,bg/clearObj/5@add#bg/addObj/4@replace#bg/clearObj/10,bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "40#710", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "802", + "AreaId": "10", + "SortId": "8", + "CostCount": "755", + "Title": "Add Cabinet", + "Icon": "Icon/s7_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/5,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-120#170", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "803", + "AreaId": "10", + "SortId": "9", + "CostCount": "755", + "Title": "Rebuild Stair", + "Icon": "Icon/s0_hummer", + "Pos": "four", + "Action": "clear#bg/clearObj/7@add#bg/addObj/8,bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "400#250", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "804", + "AreaId": "10", + "SortId": "10", + "CostCount": "755", + "Title": "Add Table", + "Icon": "Icon/s7_icon_renwu_10", + "Pos": "five", + "Action": "replace#bg/clearObj/14,bg/addObj/19@replace_spine#bg/my_sg,Scene7_idle2cat1@reset_pos#bg/my_sg,-80=-170", + "Spine": "cat_7_stretch", + "Button": "bg/my_sg@0.5,0@200,220", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "805", + "AreaId": "10", + "SortId": "11", + "CostCount": "1200", + "Title": "Add Light", + "Icon": "Icon/s6_icon_renwu_14", + "Pos": "five", + "Action": "add#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-180#960", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "806", + "AreaId": "10", + "SortId": "12", + "CostCount": "1200", + "Title": "Add Storage Rack", + "Icon": "Icon/s7_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/10,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "355#690", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "807", + "AreaId": "10", + "SortId": "13", + "CostCount": "1200", + "Title": "Add Bar", + "Icon": "Icon/s7_icon_renwu_13", + "Pos": "five", + "Action": "add#bg/addObj/16,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-240#100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "808", + "AreaId": "10", + "SortId": "14", + "CostCount": "1200", + "Title": "Add Plant", + "Icon": "Icon/s7_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "809", + "AreaId": "10", + "SortId": "15", + "CostCount": "1200", + "Title": "Add Flower", + "Icon": "Icon/s0_plant", + "Pos": "six", + "Action": "add#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "400#250", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "810", + "AreaId": "10", + "SortId": "16", + "CostCount": "1645", + "Title": "Add Shop Sign", + "Icon": "Icon/s7_icon_renwu_16", + "Pos": "six", + "Action": "add#bg/addObj/29,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-90#360", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "811", + "AreaId": "10", + "SortId": "17", + "CostCount": "1645", + "Title": "Coffee Serve", + "Icon": "Icon/s6_icon_renwu_20", + "Pos": "seven", + "Action": "add#bg/addObj/24,bg/addObj/23,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-310#-410", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "812", + "AreaId": "10", + "SortId": "18", + "CostCount": "1645", + "Title": "Add Carpet", + "Icon": "Icon/s0_carpet", + "Pos": "eight", + "Action": "add#bg/addObj/9", + "Spine": "cat_7_playing", + "Button": "bg/addObj/9", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "400#250", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "813", + "AreaId": "10", + "SortId": "19", + "CostCount": "1645", + "Title": "Upgrade Table", + "Icon": "Icon/s6_icon_renwu_21", + "Pos": "eight", + "Action": "replace#bg/addObj/19,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "814", + "AreaId": "10", + "SortId": "20", + "CostCount": "1645", + "Title": "Upgrade Light", + "Icon": "Icon/s7_icon_renwu_20", + "Pos": "eight", + "Action": "replace#bg/addObj/21,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-180#950", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "815", + "AreaId": "10", + "SortId": "21", + "CostCount": "2105", + "Title": "Upgrade Storage Rack", + "Icon": "Icon/s7_icon_renwu_21", + "Pos": "nine", + "Action": "replace#bg/addObj/11,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "355#690", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "816", + "AreaId": "10", + "SortId": "22", + "CostCount": "2105", + "Title": "Add Electronic Screen", + "Icon": "Icon/s7_icon_renwu_22", + "Pos": "nine", + "Action": "replace#bg/addObj/6,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-140#170", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "817", + "AreaId": "10", + "SortId": "23", + "CostCount": "2105", + "Title": "Upgrade Coffee Set", + "Icon": "Icon/s7_icon_renwu_23", + "Pos": "nine", + "Action": "replace#bg/addObj/17,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-240#100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "818", + "AreaId": "10", + "SortId": "24", + "CostCount": "2105", + "Title": "Marshmallow Coffee", + "Icon": "Icon/s7_icon_renwu_24", + "Pos": "ten", + "Action": "clear#bg/addObj/27,bg/addObj/24,bg/addObj/25@add#bg/addObj/26,bg/addObj/23,bg/addObj/28,bg/addObj/31,bg/addObj/32,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-470#-460", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "819", + "AreaId": "10", + "SortId": "25", + "CostCount": "2105", + "Title": "Invite Guest", + "Icon": "Icon/s0_lily", + "Pos": "ten", + "Action": "add#bg/addObj/35,bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-160#-760", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "820", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_qiangbi", + "Pos": "0#131", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2076", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "821", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_diban", + "Pos": "0#-667", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "822", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_chuanghu", + "Pos": "511#850", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "422#639", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "823", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_taijie1", + "Pos": "398#114", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "648#1392", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "824", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/old/scene21_old_taijie2", + "Pos": "397#129", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "654#1360", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "825", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_xiangkuang1", + "Pos": "119#253", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "402#398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "826", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_deng", + "Pos": "-112#604", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "280#570", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "827", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_xiangkuang2", + "Pos": "-472#638", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "498#807", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "828", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_men", + "Pos": "-216#-35", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "389#666", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "829", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_guizi", + "Pos": "248#-136", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "581#447", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "830", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_ditan", + "Pos": "-101#-401", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "500#247", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "831", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_ditan", + "Pos": "-93#-393", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "500#247", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "832", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_yizi", + "Pos": "338#-301", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "376#301", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "833", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_xiegui1", + "Pos": "140#-608", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1152#1212", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "834", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_mao1", + "Pos": "52#-422", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "328#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "835", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_zawu", + "Pos": "1#-795", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#858", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "836", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/old/scene21_old_mao2", + "Pos": "133#-363", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "313#383", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "837", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/old/scene21_old_xiegui2", + "Pos": "138#-706", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1161#1014", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "838", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_xiegui", + "Pos": "137#-693", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1162#1042", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "839", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_xieguiwupin", + "Pos": "-315#-175", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "228#310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "840", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/old/scene21_new_taijie", + "Pos": "389#152", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "664#1312", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "841", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_taijieditan", + "Pos": "390#152", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "664#1314", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "842", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_zhuozi", + "Pos": "337#-315", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "276#268", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "843", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_yizi", + "Pos": "355#-379", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "340#238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "844", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_taijiezhuangsi", + "Pos": "299#391", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "368#826", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "845", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_zhiwu1", + "Pos": "406#-756", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "626#939", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "846", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_shafa", + "Pos": "-133#-529", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1170#1394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "847", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_shafa", + "Pos": "418#472", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#174", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "848", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_old_mao3", + "Pos": "72#-427", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "328#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "849", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_bg", + "Pos": "0#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "850", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_qiangbi", + "Pos": "0#131", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2076", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "851", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_diban", + "Pos": "0#-666", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "852", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_men", + "Pos": "-217#-36", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "389#663", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "853", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/old/scene21_old_guizi2", + "Pos": "175#-169", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "448#292", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "854", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_xiangkuang1", + "Pos": "83#486", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "391#613", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "855", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_xiangkuang2", + "Pos": "-474#639", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "493#807", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "856", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_guizi", + "Pos": "238#-86", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "573#567", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "857", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_guiziwupin", + "Pos": "95#-31", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "302#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "858", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_chuanghu", + "Pos": "491#849", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "460#636", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "859", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_zhuangsiwu", + "Pos": "406#728", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "553#624", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "860", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene11/new/scene21_new_deng", + "Pos": "-85#567", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "408#675", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "861", + "AreaId": "11", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene11/old/scene21_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "862", + "AreaId": "11", + "SortId": "1", + "CostCount": "335", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-795", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "863", + "AreaId": "11", + "SortId": "2", + "CostCount": "335", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/15@add#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "52#-422", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "864", + "AreaId": "11", + "SortId": "3", + "CostCount": "335", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-310#-547", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "865", + "AreaId": "11", + "SortId": "4", + "CostCount": "335", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/6,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "119#253", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "866", + "AreaId": "11", + "SortId": "5", + "CostCount": "335", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_5", + "Pos": "second", + "Action": "clear#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "248#-136", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "867", + "AreaId": "11", + "SortId": "6", + "CostCount": "825", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/1@add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#131", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "868", + "AreaId": "11", + "SortId": "7", + "CostCount": "825", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "four", + "Action": "clear#bg/clearObj/2@add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-667", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "869", + "AreaId": "11", + "SortId": "8", + "CostCount": "825", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-279#-519", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "870", + "AreaId": "11", + "SortId": "9", + "CostCount": "825", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/clearObj/4@add#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "398#114", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "871", + "AreaId": "11", + "SortId": "10", + "CostCount": "825", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/clearObj/9@add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-216#-35", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "872", + "AreaId": "11", + "SortId": "11", + "CostCount": "1305", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "175#-169", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "873", + "AreaId": "11", + "SortId": "12", + "CostCount": "1305", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_12", + "Pos": "five", + "Action": "clear#bg/clearObj/18@add#bg/clearObj/19,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-272#-439", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "874", + "AreaId": "11", + "SortId": "13", + "CostCount": "1305", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/6,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "83#486", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "875", + "AreaId": "11", + "SortId": "14", + "CostCount": "1305", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_14", + "Pos": "six", + "Action": "clear#bg/addObj/5@add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "175#-169", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "876", + "AreaId": "11", + "SortId": "15", + "CostCount": "1305", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_15", + "Pos": "seven", + "Action": "clear#bg/clearObj/5@add#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "397#129", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "877", + "AreaId": "11", + "SortId": "16", + "CostCount": "1795", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/clearObj/11@add#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-101#-401", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "878", + "AreaId": "11", + "SortId": "17", + "CostCount": "1795", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "seven", + "Action": "clear#bg/clearObj/3@add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "511#850", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "879", + "AreaId": "11", + "SortId": "18", + "CostCount": "1795", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "406#728", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "880", + "AreaId": "11", + "SortId": "19", + "CostCount": "1795", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "95#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "881", + "AreaId": "11", + "SortId": "20", + "CostCount": "1795", + "Title": "ll", + "Icon": "Icon/s0_carpet", + "Pos": "eight", + "Action": "clear#bg/clearObj/21@add#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "389#152", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "882", + "AreaId": "11", + "SortId": "21", + "CostCount": "2290", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_21", + "Pos": "nine", + "Action": "clear#bg/clearObj/13@add#bg/clearObj/23,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "338#-301", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "883", + "AreaId": "11", + "SortId": "22", + "CostCount": "2290", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_22", + "Pos": "nine", + "Action": "clear#bg/clearObj/7@add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-112#604", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "884", + "AreaId": "11", + "SortId": "23", + "CostCount": "2290", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "299#391", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "885", + "AreaId": "11", + "SortId": "24", + "CostCount": "2290", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "ten", + "Action": "add#bg/clearObj/26,bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "406#-756", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "886", + "AreaId": "11", + "SortId": "25", + "CostCount": "2290", + "Title": "ll", + "Icon": "Icon/s21_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/17@add#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "133#-363", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "887", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_dizhuang", + "Pos": "0#-720", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1017", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "888", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_wuding", + "Pos": "0#959", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#419", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "889", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_chuanghua", + "Pos": "167#282", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "382#807", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "890", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_pochuanliang", + "Pos": "157#279", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "548#941", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "891", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_zhonghjianxiangkuang", + "Pos": "-99#140", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "103#113", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "892", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_youshugtui", + "Pos": "534#26", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "375#704", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "893", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_youshuguishangxiangz 01", + "Pos": "494#395", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#143", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "894", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_you8shuguishangxiangz 02", + "Pos": "683#271", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "77#95", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "895", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_zuoshuguishangxiangzhi_", + "Pos": "-351#537", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "400#340", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "896", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_zuoshugui_", + "Pos": "-362#29", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "441#954", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "897", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_jiuditang", + "Pos": "67#-410", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "618#271", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "898", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_yuanxingditan", + "Pos": "9#-406", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "729#313", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "899", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_chuanhu xiazuozhi", + "Pos": "162#-187", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "368#273", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "900", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_podeng", + "Pos": "204#-54", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "207#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "901", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_poyizhi", + "Pos": "23#-254", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "465#380", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "902", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_new_shafa02", + "Pos": "-109#-248", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "607#487", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "903", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_aidengzhi", + "Pos": "255#-383", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "288#133", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "904", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_wansuamao", + "Pos": "146#-414", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "195#206", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "905", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_maoxianqiu", + "Pos": "130#-480", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#115", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "906", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_dishangxiangkuang", + "Pos": "-52#-461", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "128#94", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "907", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_zuoxiangzhi", + "Pos": "-534#-403", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "374#287", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "908", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_pozhuozhi", + "Pos": "-394#-478", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "559#404", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "909", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_shu", + "Pos": "-254#-318", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "222#92", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "910", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_posunyanjian", + "Pos": "-208#-292", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "112#66", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "911", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_youbianxianzhi", + "Pos": "561#-358", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "322#415", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "912", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_podengzhi", + "Pos": "496#-497", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "276#437", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "913", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_maoxiankuang", + "Pos": "18#-694", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "402#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "914", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_jiushu", + "Pos": "-529#-735", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "382#476", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "915", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_posundindeng", + "Pos": "113#837", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#461", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "916", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_new_zhuozhimao", + "Pos": "20#-169", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "917", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_zuoxiangkuang", + "Pos": "-641#188", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "160#512", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "918", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_zhizhuwang", + "Pos": "94#-158", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1250#2130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "919", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_shafa01", + "Pos": "-128#-266", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "626#515", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "920", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_yuanzuozhi", + "Pos": "-276#-506", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "400#399", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "921", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_new_jiaodeng01", + "Pos": "200#-403", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "922", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_shuijiaomao", + "Pos": "5#-231", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "175#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "923", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_zhuobu", + "Pos": "-266#-422", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "419#238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "924", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_kafeibei", + "Pos": "-324#-354", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "98#76", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "925", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_shu", + "Pos": "-190#-360", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "229#92", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "926", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_yanjing", + "Pos": "-173#-335", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "113#68", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "927", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_jiaodeng02", + "Pos": "203#-399", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "284#215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "928", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_maoxianqiukuang", + "Pos": "-27#-710", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "323#309", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "929", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_dishangshu", + "Pos": "449#-471", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "207#276", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "930", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_loutiditan", + "Pos": "474#-927", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "497#542", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "931", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai02", + "Pos": "-612#-384", + "Action": "init_img#bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "233#425", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "932", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai01", + "Pos": "-484#-747", + "Action": "init_img#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "470#848", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "933", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_qiangbi", + "Pos": "0#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "934", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_mudiban", + "Pos": "0#-647", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1435#1045", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "935", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_qiang", + "Pos": "0#299", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1615", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "936", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_tijiaoxian", + "Pos": "0#-351", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#317", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "937", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_wuding", + "Pos": "-1#946", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#452", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "938", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_old_chuanghua", + "Pos": "169#283", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "382#807", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "939", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_old_pochuanliang", + "Pos": "156#279", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "548#941", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "940", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_chuanghu", + "Pos": "163#297", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#769", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "941", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai09", + "Pos": "-99#49", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "104#175", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "942", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_chuangliang", + "Pos": "157#283", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "548#941", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "943", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_zuobianshujia", + "Pos": "-382#162", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "481#1250", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "944", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_zuobianshujiashu", + "Pos": "-373#147", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "428#1215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "945", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_youbianshujia", + "Pos": "524#128", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "396#1150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "946", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_youbianshujiashu", + "Pos": "506#161", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "388#974", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "947", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_chuanhubioanzhuozhi", + "Pos": "184#-211", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "438#321", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "948", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_new_zuohuakuang", + "Pos": "-669#371", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "104#580", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "949", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_new_xiangkuang01", + "Pos": "-480#-35", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "82#107", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "950", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_new_luodideng02", + "Pos": "-535#-417", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "445#986", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "951", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_maozhi", + "Pos": "-496#392", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "150#251", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "952", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/old/scene22_new_xiangkuang02", + "Pos": "-503#162", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#174", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "953", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_xiangkuang03", + "Pos": "-102#253", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "954", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_dindeng", + "Pos": "1#131", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2079", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "955", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_luodideng01", + "Pos": "-448#-340", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "308#858", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "956", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_taideng", + "Pos": "189#-26", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "104#206", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "957", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_shjouyinji", + "Pos": "123#-74", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "165#103", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "958", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_maozhaopian", + "Pos": "229#-76", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "72#96", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "959", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai04", + "Pos": "482#-241", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "184#283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "960", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai03", + "Pos": "616#-305", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "217#399", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "961", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai07", + "Pos": "549#86", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "122#186", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "962", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_zhizhuwang", + "Pos": "370#439", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "104#469", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "963", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai08", + "Pos": "-176#432", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "111#425", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "964", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai05", + "Pos": "-252#533", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "85#118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "965", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene12/new/scene22_new_pengzai06", + "Pos": "-294#277", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "113#241", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "966", + "AreaId": "12", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene12/old/scene22_old_qiangbi", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "967", + "AreaId": "12", + "SortId": "1", + "CostCount": "355", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/27,bg/clearObj/28,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "18#-694", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "968", + "AreaId": "12", + "SortId": "2", + "CostCount": "355", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/26,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "496#-497", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "969", + "AreaId": "12", + "SortId": "3", + "CostCount": "355", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/24,bg/clearObj/23,bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-208#-292", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "970", + "AreaId": "12", + "SortId": "4", + "CostCount": "355", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/14,bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "204#-54", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "971", + "AreaId": "12", + "SortId": "5", + "CostCount": "355", + "Title": "ll", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/clearObj/19,bg/clearObj/18,bg/clearObj/20,bg/clearObj/17@add#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "130#-480", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "972", + "AreaId": "12", + "SortId": "6", + "CostCount": "880", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_6", + "Pos": "second", + "Action": "clear#bg/clearObj/9,bg/clearObj/10,bg/clearObj/7,bg/clearObj/8,bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-351#537", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "973", + "AreaId": "12", + "SortId": "7", + "CostCount": "880", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/5,bg/clearObj/31,bg/clearObj/32,bg/clearObj/2@add#bg/addObj/4,bg/addObj/5,bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-99#140", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "974", + "AreaId": "12", + "SortId": "8", + "CostCount": "880", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "clear#bg/clearObj/1@add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-720", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "975", + "AreaId": "12", + "SortId": "9", + "CostCount": "880", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/clearObj/4,bg/clearObj/3@add#bg/addObj/7,bg/addObj/6,bg/addObj/11,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "157#279", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "976", + "AreaId": "12", + "SortId": "10", + "CostCount": "880", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_10", + "Pos": "four", + "Action": "add#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-276#-506", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "977", + "AreaId": "12", + "SortId": "11", + "CostCount": "1425", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "five", + "Action": "clear#bg/addObj/6,bg/addObj/7@add#bg/addObj/8,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "169#283", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "978", + "AreaId": "12", + "SortId": "12", + "CostCount": "1425", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "506#161", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "979", + "AreaId": "12", + "SortId": "13", + "CostCount": "1425", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/clearObj/15@add#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "23#-254", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "980", + "AreaId": "12", + "SortId": "14", + "CostCount": "1425", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "184#-211", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "981", + "AreaId": "12", + "SortId": "15", + "CostCount": "1425", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_15", + "Pos": "six", + "Action": "add#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-535#-417", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "982", + "AreaId": "12", + "SortId": "16", + "CostCount": "1950", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/18,bg/addObj/19,bg/addObj/21,bg/addObj/12@clear#bg/addObj/17,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-535#-417", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "983", + "AreaId": "12", + "SortId": "17", + "CostCount": "1950", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_17", + "Pos": "seven", + "Action": "clear#bg/clearObj/29@add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "113#837", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "984", + "AreaId": "12", + "SortId": "18", + "CostCount": "1950", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/addObj/18@add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-535#-417", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "985", + "AreaId": "12", + "SortId": "19", + "CostCount": "1950", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_19", + "Pos": "eight", + "Action": "clear#bg/clearObj/30,bg/clearObj/16@add#bg/clearObj/33,bg/clearObj/35,bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "20#-169", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "986", + "AreaId": "12", + "SortId": "20", + "CostCount": "1950", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/clearObj/37,bg/clearObj/38,bg/clearObj/39,bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-266#-422", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "987", + "AreaId": "12", + "SortId": "21", + "CostCount": "2475", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/24,bg/addObj/25,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "189#-26", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "988", + "AreaId": "12", + "SortId": "22", + "CostCount": "2475", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_22", + "Pos": "ten", + "Action": "clear#bg/clearObj/35@add#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "200#-403", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "989", + "AreaId": "12", + "SortId": "23", + "CostCount": "2475", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/clearObj/11@add#bg/clearObj/12,bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "67#-410", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "990", + "AreaId": "12", + "SortId": "24", + "CostCount": "2475", + "Title": "ll", + "Icon": "Icon/s22_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/clearObj/42,bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-27#-710", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "991", + "AreaId": "12", + "SortId": "25", + "CostCount": "2475", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "eleven", + "Action": "add#bg/clearObj/46,bg/clearObj/45,bg/addObj/9,bg/addObj/27,bg/addObj/28,bg/addObj/29,bg/addObj/30,bg/addObj/31,bg/addObj/32,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-484#-747", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "992", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_shangchugui", + "Pos": "290#735", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "861#504", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "993", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_xiachugui", + "Pos": "-123#19", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1142#424", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "994", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_bingxiang", + "Pos": "519#152", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "402#795", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "995", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_kele", + "Pos": "428#548", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "95#83", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "996", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_bingxiang4", + "Pos": "533#148", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "375#795", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "997", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_taociguo", + "Pos": "26#663", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "77#68", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "998", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_chuanghu6", + "Pos": "113#131", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1004#1238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "999", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_chuanghu5", + "Pos": "-319#182", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "804#1243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1000", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_old_shuilongtou2", + "Pos": "-187#272", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "68#105", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1001", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_shuilongtou ", + "Pos": "-188#273", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "68#105", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1002", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_panzi2", + "Pos": "-441#542", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "81#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1003", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_wan", + "Pos": "-443#386", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "85#82", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1004", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_shui", + "Pos": "-110#71", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "610#598", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1005", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_shuilongtou", + "Pos": "-232#268", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "70#86", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1006", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_panzi", + "Pos": "-150#225", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "85#90", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1007", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_guowan", + "Pos": "-3#272", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "173#128", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1008", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_suihuapen", + "Pos": "-440#217", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "76#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1009", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_huaban1", + "Pos": "-477#205", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "51#32", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1010", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_huaban2", + "Pos": "-395#210", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "45#40", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1011", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_shoutao", + "Pos": "69#189", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "60#86", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1012", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_guoju", + "Pos": "-381#-150", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "233#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1013", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_men", + "Pos": "32#-21", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "271#239", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1014", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_huaban3", + "Pos": "-181#-167", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "67#46", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1015", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_fanpen", + "Pos": "472#-256", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "156#151", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1016", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_renwu2", + "Pos": "234#147", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "303#700", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1017", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_shangchugui3", + "Pos": "290#737", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "865#505", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1018", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_youyanji", + "Pos": "314#636", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "338#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1019", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_diaodeng", + "Pos": "166#957", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "224#397", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1020", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_diaodeng3", + "Pos": "165#963", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "224#397", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1021", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_diaodeng", + "Pos": "171#960", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1022", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_zhuomian", + "Pos": "25#-448", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "935#472", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1023", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_zhuayin", + "Pos": "188#-690", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1098#841", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1024", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_nailao2", + "Pos": "2#-290", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#141", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1025", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_kafeibei", + "Pos": "118#-367", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "187#143", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1026", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_nailao1", + "Pos": "330#-544", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "156#158", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1027", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_lanzi", + "Pos": "-361#-460", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "330#379", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1028", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_xiangjiaopi", + "Pos": "-484#-553", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "150#119", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1029", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_zhuotui2", + "Pos": "565#-467", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "166#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1030", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_zhuotui1", + "Pos": "-344#-838", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "401#310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1031", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_guantou", + "Pos": "72#-743", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "128#131", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1032", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_huapen", + "Pos": "495#-839", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#490", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1033", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_zhizhuwang", + "Pos": "-620#-127", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "199#345", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1034", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_bajiaoye", + "Pos": "426#-841", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "583#766", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1035", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_xiangpishu2", + "Pos": "329#-976", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "569#497", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1036", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_xiangpishu1", + "Pos": "-523#-1027", + "Action": "init_img#bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "389#398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1037", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_maofanpen", + "Pos": "192#-513", + "Action": "init_img#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "157#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1038", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_guizi", + "Pos": "-205#-591", + "Action": "init_img#bg/clearObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "420#468", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1039", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_lanzi1", + "Pos": "-272#-401", + "Action": "init_img#bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "223#192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1040", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_xiangrikui", + "Pos": "-269#-354", + "Action": "init_img#bg/clearObj/49", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "267#205", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1041", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_putao", + "Pos": "-43#-670", + "Action": "init_img#bg/clearObj/50", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "306#299", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1042", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_huaping", + "Pos": "-402#265", + "Action": "init_img#bg/clearObj/51", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "125#172", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1043", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_panzi3", + "Pos": "-454#523", + "Action": "init_img#bg/clearObj/52", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "86#120", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1044", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_wan", + "Pos": "-447#398", + "Action": "init_img#bg/clearObj/53", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "85#82", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1045", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_panzi2", + "Pos": "-22#373", + "Action": "init_img#bg/clearObj/54", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "98#114", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1046", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_bg", + "Pos": "0#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1047", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_bg", + "Pos": "2#-28", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1048", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_old_qiangjiaoxian1", + "Pos": "0#988", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#368", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1049", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_old_qiangmian", + "Pos": "0#242", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1691", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1050", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_old_diban", + "Pos": "-1#-613", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1222", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1051", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_fangding", + "Pos": "-1#987", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#368", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1052", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_ditan3", + "Pos": "-54#-491", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1029#515", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1053", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_ditan", + "Pos": "-87#-584", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1262#645", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1054", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_chuanghu5", + "Pos": "-320#231", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "804#1350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1055", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_chuanghu6", + "Pos": "127#143", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1003#1263", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1056", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_chuanghu2", + "Pos": "-424#248", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "587#1103", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1057", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_chuanghu1", + "Pos": "-143#270", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "518#859", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1058", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_xiachugui", + "Pos": "-122#-9", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1142#474", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1059", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_xiachugui3", + "Pos": "-121#-10", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1142#474", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1060", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_xiachugui2", + "Pos": "-64#155", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1306#1060", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1061", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_shangchugui", + "Pos": "292#735", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "861#504", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1062", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_shangchugui2", + "Pos": "293#739", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "861#504", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1063", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_shangchuguikong", + "Pos": "289#736", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "865#505", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1064", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_shuihu", + "Pos": "341#264", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "106#105", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1065", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_bingxiang3", + "Pos": "533#144", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "375#795", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1066", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_bingxiang2", + "Pos": "548#167", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "351#771", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1067", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_bingxiang", + "Pos": "548#169", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "351#771", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1068", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_renwu4", + "Pos": "234#146", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "303#700", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1069", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_taociguo", + "Pos": "29#662", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "77#68", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1070", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_ditan2", + "Pos": "238#-179", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "654#177", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1071", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_lajitong", + "Pos": "315#-144", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "178#147", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1072", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_panzi2", + "Pos": "-6#339", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "98#114", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1073", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_yizi4", + "Pos": "152#-231", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "461#509", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1074", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_yizi2", + "Pos": "151#-229", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "448#511", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1075", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_renwu3", + "Pos": "22#-55", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "374#754", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1076", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_renwu ", + "Pos": "24#-57", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "378#754", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1077", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_zhuozi3", + "Pos": "-187#-349", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "893#704", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1078", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_yizi_4", + "Pos": "-341#-398", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "553#597", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1079", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_zhuozi", + "Pos": "-188#-348", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "893#704", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1080", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_yizi_3", + "Pos": "-331#-398", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "553#597", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1081", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_zhuozi2", + "Pos": "-201#-358", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "893#705", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1082", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_anban", + "Pos": "-396#-109", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "274#97", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1083", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_yizi1", + "Pos": "-347#-382", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "573#652", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1084", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_hu", + "Pos": "-253#8", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "171#159", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1085", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_mianbao3", + "Pos": "-119#-59", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#75", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1086", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/old/scene23_new_tuiceh", + "Pos": "475#-386", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "414#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1087", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_shiwu ", + "Pos": "446#-273", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "208#358", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1088", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_tuiche1", + "Pos": "457#-319", + "Action": "init_img#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "425#650", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1089", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_shucai", + "Pos": "429#-197", + "Action": "init_img#bg/addObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "315#571", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1090", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_jiaobanji", + "Pos": "-480#244", + "Action": "init_img#bg/addObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "85#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1091", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_gujian", + "Pos": "253#408", + "Action": "init_img#bg/addObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "233#168", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1092", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_languo", + "Pos": "229#248", + "Action": "init_img#bg/addObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "127#63", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1093", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_mianbao3", + "Pos": "-201#-64", + "Action": "init_img#bg/addObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#75", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1094", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_panzi", + "Pos": "-45#-65", + "Action": "init_img#bg/addObj/49", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "91#37", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1095", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_lanzi2", + "Pos": "-406#-45", + "Action": "init_img#bg/addObj/50", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "204#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1096", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_mianbao2", + "Pos": "-424#24", + "Action": "init_img#bg/addObj/51", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "133#58", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1097", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene13/new/scene23_new_mianbao1", + "Pos": "-396#13", + "Action": "init_img#bg/addObj/52", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "120#64", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1098", + "AreaId": "13", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene13/old/scene23_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1099", + "AreaId": "13", + "SortId": "1", + "CostCount": "395", + "Title": "ll", + "Icon": "Icon/s0_mop", + "Pos": "first", + "Action": "clear#bg/clearObj/13,bg/clearObj/14@add#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-110#71", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1100", + "AreaId": "13", + "SortId": "2", + "CostCount": "395", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/23,bg/clearObj/21,bg/clearObj/36,bg/clearObj/37,bg/clearObj/38,bg/clearObj/39,bg/clearObj/40,bg/clearObj/41,bg/clearObj/24,bg/clearObj/33,bg/clearObj/34,bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-181#-167", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1101", + "AreaId": "13", + "SortId": "3", + "CostCount": "395", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/31,bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "25#-448", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1102", + "AreaId": "13", + "SortId": "4", + "CostCount": "395", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/16,bg/clearObj/15,bg/clearObj/20,bg/clearObj/17,bg/clearObj/18,bg/clearObj/19,bg/clearObj/12,bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-3#272", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1103", + "AreaId": "13", + "SortId": "5", + "CostCount": "395", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_5", + "Pos": "second", + "Action": "clear#bg/clearObj/3,bg/clearObj/4@add#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "519#152", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1104", + "AreaId": "13", + "SortId": "6", + "CostCount": "955", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/addObj/1,bg/addObj/2@replace#bg/clearObj/28,bg/clearObj/29@clear#bg/clearObj/7,bg/clearObj/8,bg/clearObj/1,bg/clearObj/2,bg/clearObj/6,bg/clearObj/5@add#bg/addObj/9,bg/addObj/10,bg/addObj/13,bg/addObj/16,bg/addObj/24,bg/addObj/20,bg/addObj/7@replace#bg/clearObj/25,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "166#957", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1105", + "AreaId": "13", + "SortId": "7", + "CostCount": "955", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "four", + "Action": "clear#bg/addObj/24,bg/addObj/13,bg/addObj/16,bg/clearObj/22@add#bg/addObj/14,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-122#-9", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1106", + "AreaId": "13", + "SortId": "8", + "CostCount": "955", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/28,bg/addObj/32,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "152#-231", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1107", + "AreaId": "13", + "SortId": "9", + "CostCount": "955", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_9", + "Pos": "five", + "Action": "clear#bg/addObj/23@add#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "234#146", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1108", + "AreaId": "13", + "SortId": "10", + "CostCount": "955", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/addObj/17@add#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "293#739", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1109", + "AreaId": "13", + "SortId": "11", + "CostCount": "1535", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "six", + "Action": "clear#bg/addObj/9,bg/addObj/10,bg/clearObj/9@add#bg/addObj/11,bg/addObj/12,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-320#231", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1110", + "AreaId": "13", + "SortId": "12", + "CostCount": "1535", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_12", + "Pos": "six", + "Action": "replace#bg/addObj/30,bg/addObj/31@clear#bg/addObj/32,bg/addObj/33@add#bg/addObj/34,bg/addObj/35,bg/addObj/39,bg/addObj/40", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "22#-55", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1111", + "AreaId": "13", + "SortId": "13", + "CostCount": "1535", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_13", + "Pos": "seven", + "Action": "clear#bg/addObj/14@add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-121#-10", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1112", + "AreaId": "13", + "SortId": "14", + "CostCount": "1535", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/addObj/7@add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-54#-491", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1113", + "AreaId": "13", + "SortId": "15", + "CostCount": "1535", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_15", + "Pos": "seven", + "Action": "clear#bg/addObj/20@add#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "533#144", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1114", + "AreaId": "13", + "SortId": "16", + "CostCount": "2110", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_16", + "Pos": "eight", + "Action": "add#bg/addObj/41,bg/addObj/42", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "475#-386", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1115", + "AreaId": "13", + "SortId": "17", + "CostCount": "2110", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/46,bg/addObj/45,bg/addObj/47,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "253#408", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1116", + "AreaId": "13", + "SortId": "18", + "CostCount": "2110", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "eight", + "Action": "add#bg/clearObj/43,bg/clearObj/44,bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "426#-841", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1117", + "AreaId": "13", + "SortId": "19", + "CostCount": "2110", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/26,bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "290#737", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1118", + "AreaId": "13", + "SortId": "20", + "CostCount": "2110", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/25,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "238#-179", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1119", + "AreaId": "13", + "SortId": "21", + "CostCount": "2685", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_21", + "Pos": "ten", + "Action": "clear#bg/addObj/41,bg/addObj/42@add#bg/addObj/43,bg/addObj/44,bg/addObj/46,bg/addObj/47,bg/addObj/48,bg/clearObj/49,bg/clearObj/50,bg/clearObj/46,bg/clearObj/47,bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "158#-481", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1120", + "AreaId": "13", + "SortId": "22", + "CostCount": "2685", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_22", + "Pos": "ten", + "Action": "clear#bg/addObj/21@add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "548#167", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1121", + "AreaId": "13", + "SortId": "23", + "CostCount": "2685", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_23", + "Pos": "ten", + "Action": "replace#bg/clearObj/29,bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "165#963", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1122", + "AreaId": "13", + "SortId": "24", + "CostCount": "2685", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/clearObj/51,bg/clearObj/52,bg/clearObj/53,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-402#265", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1123", + "AreaId": "13", + "SortId": "25", + "CostCount": "2685", + "Title": "ll", + "Icon": "Icon/s23_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/addObj/28,bg/addObj/34,bg/addObj/35,bg/addObj/40@add#bg/addObj/29,bg/addObj/36,bg/addObj/38,bg/addObj/48,bg/addObj/49,bg/addObj/51,,bg/addObj/52,bg/addObj/37,bg/addObj/50", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "152#-231", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1124", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_qiang", + "Pos": "0#484", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1430", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1125", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_dimian", + "Pos": "0#-660", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1085", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1126", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_chuanghu", + "Pos": "-510#330", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "421#615", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1127", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_chuang", + "Pos": "-510#352", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "419#644", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1128", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_men", + "Pos": "-205#100", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "147#499", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1129", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_guizi", + "Pos": "487#85", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "469#599", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1130", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_zawu2", + "Pos": "60#30", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "291#504", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1131", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_muban2", + "Pos": "-210#-30", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "326#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1132", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_zhuzi", + "Pos": "155#345", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1133#1663", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1133", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_shafa2", + "Pos": "-425#-110", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "473#389", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1134", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_muban", + "Pos": "-360#-340", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "347#120", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1135", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_zawu", + "Pos": "153#170", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "326#640", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1136", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_old_guantou2", + "Pos": "60#-140", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "170#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1137", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_old_guantou1", + "Pos": "120#-190", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "105#70", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1138", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_dianzi", + "Pos": "0#-320", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "446#350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1139", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_dengzi", + "Pos": "230#-450", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "760#559", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1140", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_shafa1", + "Pos": "-182#-760", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1074#880", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1141", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_xiangzi", + "Pos": "324#-940", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "799#516", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1142", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_deng2", + "Pos": "-450#810", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "538#593", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1143", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_deng", + "Pos": "110#910", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "744#576", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1144", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_new_shafa", + "Pos": "-408#-130", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "628#372", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1145", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_shafa2", + "Pos": "-420#-120", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "612#417", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1146", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_new_zhuozi11", + "Pos": "376#-520", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "686#491", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1147", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_zhuozi21", + "Pos": "376#-530", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "688#538", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1148", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_old_guantou2", + "Pos": "320#-250", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "170#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1149", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_old_guantou1", + "Pos": "375#-310", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "105#70", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1150", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_new_zhuozi12", + "Pos": "-229#-839", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "985#722", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1151", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_zhuozi22", + "Pos": "-216#-826", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1019#736", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1152", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_hua", + "Pos": "0#-350", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1020#490", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1153", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_doumaobang", + "Pos": "0#-890", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "298#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1154", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_kafei", + "Pos": "0#-490", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1093#449", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1155", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_nvhai", + "Pos": "480#-435", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "407#686", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1156", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_lvzhi", + "Pos": "487#-820", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#752", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1157", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene14/old/scene8_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1158", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_qiang", + "Pos": "0#480", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1431", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1159", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_diban", + "Pos": "0#-660", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1083", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1160", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_new_deng1_c", + "Pos": "0#730", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1434#705", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1161", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_deng2_c", + "Pos": "0#730", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1434#705", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1162", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_wujian", + "Pos": "330#115", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "747#564", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1163", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_paobuji", + "Pos": "-10#0", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "249#288", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1164", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_shu", + "Pos": "155#350", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1128#1628", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1165", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_maopajia", + "Pos": "240#200", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "442#762", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1166", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_maotan", + "Pos": "240#195", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "454#719", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1167", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/old/scene8_new_niaolong2", + "Pos": "180#700", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "914#687", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1168", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_niaolong", + "Pos": "170#692", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "888#687", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1169", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene14/new/scene8_new_laoshu", + "Pos": "240#-710", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "140#105", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1170", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Base/Scene8_SkeletonData,Scene8_idlecat1,0.85", + "Pos": "250#-220", + "Action": "init_spine#bg/my_sg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": null, + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1171", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Base/Scene8_SkeletonData,Scene8_idlecat2,0.24", + "Pos": "-300#-430", + "Action": "init_spine#bg/my_sg_2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": null, + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1172", + "AreaId": "14", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene3D/Scene8/Scene8_SkeletonData,Scene8_idlecat3,0.54", + "Pos": "-100#-500", + "Action": "init_spine#bg/my_sg_3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": null, + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1173", + "AreaId": "14", + "SortId": "1", + "CostCount": "420", + "Title": "Clean Floor", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/16,bg/clearObj/17,bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1174", + "AreaId": "14", + "SortId": "2", + "CostCount": "420", + "Title": "Clean Wall", + "Icon": "Icon/s8_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/6,bg/clearObj/7,bg/clearObj/8,bg/clearObj/11,bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "487#85", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1175", + "AreaId": "14", + "SortId": "3", + "CostCount": "420", + "Title": "Clean Ceilling", + "Icon": "Icon/s8_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/19,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": "110#900", + "DecoratePos": "110#900", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1176", + "AreaId": "14", + "SortId": "4", + "CostCount": "420", + "Title": "Rebuild Floor", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "replace#bg/clearObj/2,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1177", + "AreaId": "14", + "SortId": "5", + "CostCount": "420", + "Title": "Paint Wall", + "Icon": "Icon/s0_paint", + "Pos": "second", + "Action": "replace#bg/clearObj/1,bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-200#600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1178", + "AreaId": "14", + "SortId": "6", + "CostCount": "1030", + "Title": "Add Mat", + "Icon": "Icon/s8_icon_renwu_6", + "Pos": "third", + "Action": "replace_spine#bg/my_sg_3,Scene8_idlecat3,0.54@reset_pos#bg/my_sg_3,0=-380@add#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-25#-480", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1179", + "AreaId": "14", + "SortId": "7", + "CostCount": "1030", + "Title": "Add Food", + "Icon": "Icon/s8_icon_renwu_7", + "Pos": "third", + "Action": "add#bg/clearObj/13,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "60#-140", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1180", + "AreaId": "14", + "SortId": "8", + "CostCount": "1030", + "Title": "Rebuild Window and Door", + "Icon": "Icon/s0_curtain", + "Pos": "four", + "Action": "replace#bg/clearObj/3,bg/clearObj/4@clear#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-510#350", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1181", + "AreaId": "14", + "SortId": "9", + "CostCount": "1030", + "Title": "Add Table", + "Icon": "Icon/s8_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/clearObj/23,bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1182", + "AreaId": "14", + "SortId": "10", + "CostCount": "1030", + "Title": "Add Sofa", + "Icon": "Icon/s8_icon_renwu_10", + "Pos": "four", + "Action": "replace#bg/clearObj/10,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-425#-100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1183", + "AreaId": "14", + "SortId": "11", + "CostCount": "1660", + "Title": "Add Cat Tree", + "Icon": "Icon/s8_icon_renwu_11", + "Pos": "five", + "Action": "clear#bg/clearObj/13,bg/clearObj/14@add#bg/clearObj/25,bg/clearObj/26@reset_pos#bg/my_sg,510=-340@replace_spine#bg/my_sg_2,Scene8_idle2cat2,0.195@reset_pos#bg/my_sg_2,-310=-290@replace#bg/clearObj/9,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "240#350", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1184", + "AreaId": "14", + "SortId": "12", + "CostCount": "1660", + "Title": "Add Cat Stair", + "Icon": "Icon/s0_hummer", + "Pos": "six", + "Action": "add#bg/addObj/8@replace_spine#bg/my_sg,Scene8_idle2cat1@reset_pos#bg/my_sg,200=140", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "240#200", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1185", + "AreaId": "14", + "SortId": "13", + "CostCount": "1660", + "Title": "Add Light", + "Icon": "Icon/s8_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-400#730", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1186", + "AreaId": "14", + "SortId": "14", + "CostCount": "1660", + "Title": "Add Wall Deco", + "Icon": "Icon/s8_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "400#115", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1187", + "AreaId": "14", + "SortId": "15", + "CostCount": "1660", + "Title": "Add Plant", + "Icon": "Icon/s8_icon_renwu_15", + "Pos": "seven", + "Action": "clear#bg/clearObj/25,bg/clearObj/26@add#bg/clearObj/29,bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": "-370#-500", + "DecoratePos": "-370#-500", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1188", + "AreaId": "14", + "SortId": "16", + "CostCount": "2275", + "Title": "Add Cat Hammock", + "Icon": "Icon/s8_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "180#700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1189", + "AreaId": "14", + "SortId": "17", + "CostCount": "2275", + "Title": "Add Cat Roller", + "Icon": "Icon/s8_icon_renwu_17", + "Pos": "seven", + "Action": "add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-10#0", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1190", + "AreaId": "14", + "SortId": "18", + "CostCount": "2275", + "Title": "Add Coffee Serve", + "Icon": "Icon/s6_icon_renwu_20", + "Pos": "eight", + "Action": "add#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-200#-600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1191", + "AreaId": "14", + "SortId": "19", + "CostCount": "2275", + "Title": "Add Cat Toy", + "Icon": "Icon/s8_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/clearObj/30,bg/addObj/12", + "Spine": "cat_8_teasing", + "Button": "bg/clearObj/30", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-890", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1192", + "AreaId": "14", + "SortId": "20", + "CostCount": "2275", + "Title": "Upgrade Sofa", + "Icon": "Icon/s8_icon_renwu_20", + "Pos": "nine", + "Action": "replace#bg/clearObj/21,bg/clearObj/22", + "Spine": "cat_8_mouse", + "Button": "bg/addObj/12", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-410#-100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1193", + "AreaId": "14", + "SortId": "21", + "CostCount": "2885", + "Title": "Upgrade Table", + "Icon": "Icon/s0_hummer", + "Pos": "nine", + "Action": "replace#bg/clearObj/23,bg/clearObj/24@replace#bg/clearObj/27,bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1194", + "AreaId": "14", + "SortId": "22", + "CostCount": "2885", + "Title": "Upgrade Light", + "Icon": "Icon/s8_icon_renwu_22", + "Pos": "nine", + "Action": "replace#bg/addObj/3,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-400#730", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1195", + "AreaId": "14", + "SortId": "23", + "CostCount": "2885", + "Title": "Upgrade Cat Hammock", + "Icon": "Icon/s8_icon_renwu_23", + "Pos": "ten", + "Action": "replace#bg/addObj/10,bg/addObj/11", + "Spine": "cat_8_climb", + "Button": "bg/addObj/8", + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "180#700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1196", + "AreaId": "14", + "SortId": "24", + "CostCount": "2885", + "Title": "Add Carpet", + "Icon": "Icon/s0_hummer", + "Pos": "ten", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "240#300", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1197", + "AreaId": "14", + "SortId": "25", + "CostCount": "2885", + "Title": "Invite Guest", + "Icon": "Icon/s0_lily", + "Pos": "ten", + "Action": "add#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "480#-435", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1198", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_gebiqiang", + "Pos": "450#15", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "423#1043", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1199", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_diban", + "Pos": "0#-630", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1135", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1200", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_zhengmianqiang", + "Pos": "-308#130", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "827#1277", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1201", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_potianchuang", + "Pos": "-66#925", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1299#559", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1202", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_pochuanghu", + "Pos": "450#15", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "153#325", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1203", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_poshafa", + "Pos": "520#-430", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "377#282", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1204", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_youmianqiang", + "Pos": "360#220", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "752#1989", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1205", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_xiaoheiban", + "Pos": "-490#340", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "226#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1206", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_qiangdong", + "Pos": "-250#420", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "224#235", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1207", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_huajia", + "Pos": "-270#620", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "357#225", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1208", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_qiangshangmujia2", + "Pos": "-170#260", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#132", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1209", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_cat1", + "Pos": "-167#245", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1210", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_qiangshangmujia1", + "Pos": "-170#175", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "206#125", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1211", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_qiangshangaocao", + "Pos": "-490#100", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "439#303", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1212", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_qiangshangtiepian", + "Pos": "-40#400", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "173#178", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1213", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_dengpaokou", + "Pos": "-40#250", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "48#88", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1214", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_pomupai", + "Pos": "-430#-50", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "327#218", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1215", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_xiaochuang", + "Pos": "-160#25", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "286#308", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1216", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/scene9_old_cat1", + "Pos": "-60#150", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1217", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_poguizi", + "Pos": "-90#-210", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "480#710", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1218", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_tizi", + "Pos": "-340#-210", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "227#846", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1219", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/scene9_old_tizi_1", + "Pos": "-380#-260", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "504#748", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1220", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/scene9_old_cat2", + "Pos": "305#-60", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "205#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1221", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_pobaiseti", + "Pos": "210#-90", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "255#330", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1222", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_poxiangkuang", + "Pos": "235#260", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "135#274", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1223", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_yueliangchuang", + "Pos": "290#530", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "248#339", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1224", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_muzhuang", + "Pos": "485#410", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "292#208", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1225", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_huapen1", + "Pos": "485#830", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "204#282", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1226", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_pomuban", + "Pos": "536#800", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "398#456", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1227", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_dengpaokou2", + "Pos": "300#780", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "62#118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1228", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_pozhixiang", + "Pos": "-440#-485", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "549#242", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1229", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_huapen2", + "Pos": "-625#-495", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#383", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1230", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_podengjia", + "Pos": "-105#-450", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "132#308", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1231", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_poshafayi", + "Pos": "160#-445", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "455#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1232", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_podianzi", + "Pos": "-280#-685", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "435#264", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1233", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_cat2", + "Pos": "110#-420", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "205#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1234", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_cat4", + "Pos": "-280#-530", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "179#237", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1235", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/scene9_old_cat3", + "Pos": "280#-570", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "285#303", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1236", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_xiaodengzi", + "Pos": "-550#-880", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "342#418", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1237", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_pomaowan", + "Pos": "80#-960", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1089#407", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1238", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_muzhalan", + "Pos": "0#-970", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#444", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1239", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_tiegun", + "Pos": "-285#1005", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "371#397", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1240", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_polianzi", + "Pos": "-105#485", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1221#1437", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1241", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_maodeng", + "Pos": "230#1045", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "161#316", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1242", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_diban", + "Pos": "0#-750", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#842", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1243", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_tianchuang", + "Pos": "-70#925", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1299#559", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1244", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_huangqiang", + "Pos": "-307#130", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "827#1277", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1245", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_lvqiang", + "Pos": "520#50", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "403#1043", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1246", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_luhui", + "Pos": "600#-300", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "159#234", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1247", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_chuanghu", + "Pos": "450#15", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "153#325", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1248", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_shafa", + "Pos": "520#-430", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "377#282", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1249", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/girl", + "Pos": "420#-320", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "345#409", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1250", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_fenqiang", + "Pos": "395#230", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "673#1964", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1251", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_lvdianzi_c", + "Pos": "-610#-730", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "336#287", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1252", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/carpet", + "Pos": "-210#-650", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "503#200", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1253", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/scene9_good_maowan", + "Pos": "85#-925", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1089#446", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1254", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_deng2", + "Pos": "340#880", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "532#584", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1255", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_zhiwu2", + "Pos": "437#872", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "294#375", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1256", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_lvqiu", + "Pos": "590#945", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "227#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1257", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_muban", + "Pos": "532#780", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "398#456", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1258", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_huajia", + "Pos": "-310#620", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "357#225", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1259", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_qiangdong", + "Pos": "-230#420", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "174#180", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1260", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_cat4-1", + "Pos": "-226#436", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "133#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1261", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_muxiangzi2", + "Pos": "-30#400", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "205#245", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1262", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_muxiangzi1", + "Pos": "-170#235", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#245", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1263", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_deng1", + "Pos": "15#255", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "65#93", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1264", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_xiaochuang", + "Pos": "-120#50", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "172#237", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1265", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_maopajia", + "Pos": "90#-170", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "307#859", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1266", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_cat4", + "Pos": "-90#40", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "200#206", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1267", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_chuangtai", + "Pos": "-100#-115", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#156", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1268", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_shuangqiudeng", + "Pos": "-80#-340", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "135#360", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1269", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/scene9_good_maocesuo", + "Pos": "-270#-450", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "520#232", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1270", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/maocesuo_ch", + "Pos": "-260#-420", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "555#279", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1271", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_zidianzi", + "Pos": "-280#-670", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#250", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1272", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_yueliangchuang2", + "Pos": "290#620", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "227#157", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1273", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_cat2", + "Pos": "270#600", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#239", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1274", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_yueliangchuang1", + "Pos": "240#530", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "299#362", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1275", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_yunduo", + "Pos": "450#450", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "297#293", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1276", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_baiti", + "Pos": "210#5", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "255#523", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1277", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_xiaoheiban_ch", + "Pos": "-490#345", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "225#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1278", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_fenhezi", + "Pos": "-340#-135", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "286#299", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1279", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_muti", + "Pos": "-465#5", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "478#474", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1280", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_zhiwu3", + "Pos": "-550#-430", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "353#405", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1281", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/scene9_good_shafayi_c", + "Pos": "150#-450", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "394#355", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1282", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/chair", + "Pos": "140#-430", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "478#476", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1283", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_cat3", + "Pos": "120#-375", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "167#209", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1284", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_caomei", + "Pos": "295#-565", + "Action": "init_img#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#122", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1285", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/diaolan", + "Pos": "-300#960", + "Action": "init_img#bg/addObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "493#499", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1286", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/old/light", + "Pos": "170#1010", + "Action": "init_img#bg/addObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#391", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1287", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_maocang", + "Pos": "-320#950", + "Action": "init_img#bg/addObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "461#506", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1288", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_maodeng", + "Pos": "170#1010", + "Action": "init_img#bg/addObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1289", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/food_bowl", + "Pos": "30#-950", + "Action": "init_img#bg/addObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1179#485", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1290", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/food", + "Pos": "100#-790", + "Action": "init_img#bg/addObj/49", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "736#94", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1291", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/water", + "Pos": "-398#-848", + "Action": "init_img#bg/addObj/50", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "207#78", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1292", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/water_box", + "Pos": "-290#-805", + "Action": "init_img#bg/addObj/51", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "186#321", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1293", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_muzhalan", + "Pos": "0#-955", + "Action": "init_img#bg/addObj/52", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1294", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene15/new/scene9_good_zhiwu1", + "Pos": "535#-810", + "Action": "init_img#bg/addObj/53", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "373#730", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1295", + "AreaId": "15", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene15/old/scene9_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1296", + "AreaId": "15", + "SortId": "1", + "CostCount": "445", + "Title": "Replace Ladder", + "Icon": "Icon/s9_icon_renwu_1", + "Pos": "first", + "Action": "replace#bg/clearObj/21,bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-340#-100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1297", + "AreaId": "15", + "SortId": "2", + "CostCount": "445", + "Title": "Clean Wall", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/clearObj/42,bg/clearObj/43,bg/clearObj/44,bg/clearObj/8,bg/clearObj/10,bg/clearObj/25,bg/clearObj/28,bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": "-285#700", + "DecoratePos": "-285#900", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1298", + "AreaId": "15", + "SortId": "3", + "CostCount": "445", + "Title": "Clean Floor", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/clearObj/20,bg/clearObj/39,bg/clearObj/33,bg/clearObj/32,bg/clearObj/31,bg/clearObj/30,bg/clearObj/27,bg/clearObj/26,bg/clearObj/41,bg/clearObj/17,bg/clearObj/16,bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-90#-210", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1299", + "AreaId": "15", + "SortId": "4", + "CostCount": "445", + "Title": "Clean Sofa", + "Icon": "Icon/s9_icon_renwu_4", + "Pos": "third", + "Action": "clear#bg/clearObj/37,bg/clearObj/35,bg/clearObj/12,bg/clearObj/13,bg/clearObj/22,bg/clearObj/34,bg/clearObj/11,bg/clearObj/36,bg/clearObj/6,bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-250#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1300", + "AreaId": "15", + "SortId": "5", + "CostCount": "445", + "Title": "Build Skylight", + "Icon": "Icon/s9_icon_renwu_5", + "Pos": "four", + "Action": "replace#bg/clearObj/4,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-66#925", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1301", + "AreaId": "15", + "SortId": "6", + "CostCount": "1110", + "Title": "Rebuild Floor", + "Icon": "Icon/s0_hummer", + "Pos": "four", + "Action": "replace#bg/clearObj/2,bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-700", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1302", + "AreaId": "15", + "SortId": "7", + "CostCount": "1110", + "Title": "Paint Wall", + "Icon": "Icon/s0_paint", + "Pos": "five", + "Action": "clear#bg/clearObj/1,bg/clearObj/3,bg/clearObj/5,bg/clearObj/9,bg/clearObj/14,bg/clearObj/18,bg/clearObj/24,bg/clearObj/24,bg/clearObj/7,bg/clearObj/40@add#bg/addObj/3,bg/addObj/4,bg/addObj/5,bg/addObj/6,bg/addObj/7,bg/addObj/9,bg/addObj/52,bg/addObj/53", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#300", + "Skip": "1", + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1303", + "AreaId": "15", + "SortId": "8", + "CostCount": "1110", + "Title": "Add Mat", + "Icon": "Icon/s9_icon_renwu_8", + "Pos": "six", + "Action": "add#bg/addObj/11,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-210#-650", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1304", + "AreaId": "15", + "SortId": "9", + "CostCount": "1110", + "Title": "Add Food Bowl", + "Icon": "Icon/s9_icon_renwu_9", + "Pos": "six", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "85#-900", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1305", + "AreaId": "15", + "SortId": "10", + "CostCount": "1110", + "Title": "Add Cat Window", + "Icon": "Icon/s9_icon_renwu_10", + "Pos": "six", + "Action": "add#bg/addObj/23,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-120#50", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1306", + "AreaId": "15", + "SortId": "11", + "CostCount": "1780", + "Title": "Add Cat Box", + "Icon": "Icon/s9_icon_renwu_11", + "Pos": "seven", + "Action": "add#bg/addObj/18,bg/addObj/19,bg/addObj/20,bg/addObj/21,bg/addObj/24,bg/addObj/25,bg/addObj/37,bg/addObj/38", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-230#420", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1307", + "AreaId": "15", + "SortId": "12", + "CostCount": "1780", + "Title": "Add Moon Box", + "Icon": "Icon/s9_icon_renwu_12", + "Pos": "seven", + "Action": "add#bg/addObj/33,bg/addObj/32,bg/addObj/31,bg/addObj/34,bg/addObj/35,bg/addObj/15,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "270#600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1308", + "AreaId": "15", + "SortId": "13", + "CostCount": "1780", + "Title": "Add Cat Nest", + "Icon": "Icon/s9_icon_renwu_13", + "Pos": "seven", + "Action": "add#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-270#-450", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1309", + "AreaId": "15", + "SortId": "14", + "CostCount": "1780", + "Title": "Add Chair", + "Icon": "Icon/s9_icon_renwu_14", + "Pos": "seven", + "Action": "add#bg/addObj/40,bg/addObj/43", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "150#-450", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1310", + "AreaId": "15", + "SortId": "15", + "CostCount": "1780", + "Title": "Add Light", + "Icon": "Icon/s9_icon_renwu_15", + "Pos": "eight", + "Action": "add#bg/addObj/13,bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "340#880", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1311", + "AreaId": "15", + "SortId": "16", + "CostCount": "2445", + "Title": "Add Blackboard", + "Icon": "Icon/s9_icon_renwu_16", + "Pos": "eight", + "Action": "add#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-490#345", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1312", + "AreaId": "15", + "SortId": "17", + "CostCount": "2445", + "Title": "Add Plant", + "Icon": "Icon/s9_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/17,bg/addObj/14,bg/addObj/39", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-310#620", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1313", + "AreaId": "15", + "SortId": "18", + "CostCount": "2445", + "Title": "Add Lamp", + "Icon": "Icon/s9_icon_renwu_18", + "Pos": "nine", + "Action": "add#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-80#-340", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1314", + "AreaId": "15", + "SortId": "19", + "CostCount": "2445", + "Title": "Add Cat Hammock", + "Icon": "Icon/s9_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/44,bg/addObj/45", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-300#960", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1315", + "AreaId": "15", + "SortId": "20", + "CostCount": "2445", + "Title": "Upgrade Mat", + "Icon": "Icon/s9_icon_renwu_20", + "Pos": "nine", + "Action": "replace#bg/addObj/11,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-280#-670", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1316", + "AreaId": "15", + "SortId": "21", + "CostCount": "3110", + "Title": "Upgrade Food Bowl", + "Icon": "Icon/s9_icon_renwu_21", + "Pos": "nine", + "Action": "clear#bg/addObj/12@add#bg/addObj/48,bg/addObj/49,bg/addObj/50,bg/addObj/51", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "30#-950", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1317", + "AreaId": "15", + "SortId": "22", + "CostCount": "3110", + "Title": "Upgrade Cat Nest", + "Icon": "Icon/s9_icon_renwu_22", + "Pos": "ten", + "Action": "replace#bg/addObj/28,bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-270#-450", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1318", + "AreaId": "15", + "SortId": "23", + "CostCount": "3110", + "Title": "Upgrade Chair", + "Icon": "Icon/s9_icon_renwu_23", + "Pos": "ten", + "Action": "replace#bg/addObj/40,bg/addObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "150#-450", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1319", + "AreaId": "15", + "SortId": "24", + "CostCount": "3110", + "Title": "Upgrade Cat Hammock", + "Icon": "Icon/s9_icon_renwu_24", + "Pos": "ten", + "Action": "clear#bg/addObj/44,bg/addObj/45@add#bg/addObj/46,bg/addObj/47", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-320#950", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1320", + "AreaId": "15", + "SortId": "25", + "CostCount": "3110", + "Title": "Invite Guest", + "Icon": "Icon/s0_lily", + "Pos": "eleven", + "Action": "add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "420#-330", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1321", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_caodi1", + "Pos": "0#-506", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1441", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1322", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_feijiuyongci", + "Pos": "0#475", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#558", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1323", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_zacao", + "Pos": "-14#495", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "988#347", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1324", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_yuanjing", + "Pos": "0#880", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#582", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1325", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_yuanjing", + "Pos": "-16#878", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#583", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1326", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_dimian", + "Pos": "14#-722", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1201#919", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1327", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_feijiuqic", + "Pos": "202#719", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "94#52", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1328", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_kushuzawu", + "Pos": "409#539", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "626#410", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1329", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32_scene16_oldTrunk", + "Pos": "215#807", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "385#293", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1330", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32_scene16_oldBranch", + "Pos": "-120#692", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#39", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1331", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_kushu-03", + "Pos": "-480#776", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "226#244", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1332", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_kushu-04", + "Pos": "-281#679", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "119#32", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1333", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_zamu-1", + "Pos": "-66#534", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1309#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1334", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/g17_32scene16_old_uanmu", + "Pos": "-421#439", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "258#244", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1335", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_shiqiang", + "Pos": "0#256", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1336", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_zawu-1", + "Pos": "66#389", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "254#108", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1337", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_jieti", + "Pos": "1#309", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#331", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1338", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_yongci", + "Pos": "159#531", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1073#288", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1339", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_yongcishui", + "Pos": "155#532", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1073#288", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1340", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_youyongquan", + "Pos": "-27#559", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "409#209", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1341", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_guanmu-1", + "Pos": "-509#670", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "388#109", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1342", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_zheyangsan", + "Pos": "-417#713", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "295#223", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1343", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_zheyangsan-1", + "Pos": "9#735", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "165#123", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1344", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_kanban", + "Pos": "-168#743", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "296#209", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1345", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_guanmu-2", + "Pos": "-420#408", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "569#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1346", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_congqihuati", + "Pos": "156#670", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "342#271", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1347", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_huafang", + "Pos": "458#570", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "520#456", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1348", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_shafa", + "Pos": "418#472", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#174", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1349", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_guanmu", + "Pos": "402#392", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "503#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1350", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_shu", + "Pos": "340#683", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "754#972", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1351", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_kushu-1", + "Pos": "-1#368", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#646", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1352", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_guanmu-2", + "Pos": "-524#155", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "372#325", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1353", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_guanmu", + "Pos": "538#144", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "365#329", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1354", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_pquan", + "Pos": "71#-184", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "975#582", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1355", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_zamu", + "Pos": "39#-72", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "758#636", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1356", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_zawu", + "Pos": "23#-592", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "834#409", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1357", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/old/17_32scene16_new_pengzai", + "Pos": "2#385", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "513#139", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1358", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_zhiwudiaosuu", + "Pos": "9#402", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "614#245", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1359", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_songshu", + "Pos": "-2#151", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#765", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1360", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/old/17_32scene16_new_eluanshilu", + "Pos": "-2#-669", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#703", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1361", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_shitoulu", + "Pos": "11#-686", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#703", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1362", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_guanmu-1", + "Pos": "-490#-591", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "463#542", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1363", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_men", + "Pos": "-9#-359", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1718", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1364", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_qian", + "Pos": "1#-397", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1411", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1365", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_menhemao", + "Pos": "-34#-215", + "Action": "init_img#bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1369#1708", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1366", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_laji", + "Pos": "-1#-790", + "Action": "init_img#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#889", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1367", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_penquan-3", + "Pos": "28#-134", + "Action": "init_img#bg/clearObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "834#475", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1368", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_cao", + "Pos": "5#-96", + "Action": "init_img#bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "772#440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1369", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_xinxinghua", + "Pos": "30#-77", + "Action": "init_img#bg/clearObj/49", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "652#410", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1370", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/old/17_32scene16_new_penquan-2", + "Pos": "79#86", + "Action": "init_img#bg/clearObj/50", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "496#497", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1371", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_penquan-4", + "Pos": "69#112", + "Action": "init_img#bg/clearObj/51", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "534#533", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1372", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_mao", + "Pos": "-244#51", + "Action": "init_img#bg/clearObj/52", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "241#226", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1373", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/17_32scene16_old_kushu", + "Pos": "309#806", + "Action": "init_img#bg/clearObj/53", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "824#727", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1374", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_shui-1", + "Pos": "8#194", + "Action": "init_img#bg/clearObj/54", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "253#236", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1375", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/old/17_32scene16_new_shui", + "Pos": "21#129", + "Action": "init_img#bg/clearObj/55", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#569", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1376", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_shui-3", + "Pos": "22#89", + "Action": "init_img#bg/clearObj/56", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#485", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1377", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_caocao", + "Pos": "-46#-873", + "Action": "init_img#bg/clearObj/57", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "824#192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1378", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/old/17_32scene16_old_flowers", + "Pos": "-10#-882", + "Action": "init_img#bg/clearObj/58", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#584", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1379", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_hua", + "Pos": "-7#-861", + "Action": "init_img#bg/clearObj/59", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#584", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1380", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_xiaonvhai", + "Pos": "149#-528", + "Action": "init_img#bg/clearObj/60", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "394#691", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1381", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_diaosumao", + "Pos": "-557#533", + "Action": "init_img#bg/clearObj/61", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "213#141", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1382", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene16/new/17_32scene16_new_diaosu", + "Pos": "11#342", + "Action": "init_img#bg/clearObj/62", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "155#173", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1383", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/old/scene16_old_ mao_new", + "Pos": "-77#-12", + "Action": "init_img#bg/clearObj/63", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "347#720", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1384", + "AreaId": "16", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene16/new/17_32scene16_new_caodi", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1385", + "AreaId": "16", + "SortId": "1", + "CostCount": "490", + "Title": "Clean Garden", + "Icon": "Icon/s0_hummer", + "Pos": "first", + "Action": "clear#bg/clearObj/45,bg/clearObj/63", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-34#-215", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1386", + "AreaId": "16", + "SortId": "2", + "CostCount": "490", + "Title": "Clean Plant", + "Icon": "Icon/s0_brush", + "Pos": "second", + "Action": "clear#bg/clearObj/46,bg/clearObj/36@add#bg/clearObj/58", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-723", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1387", + "AreaId": "16", + "SortId": "3", + "CostCount": "490", + "Title": "Clean Fence", + "Icon": "Icon/s16_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/13,bg/clearObj/12,bg/clearObj/10,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-380#534", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1388", + "AreaId": "16", + "SortId": "4", + "CostCount": "490", + "Title": "Rebuild Roof", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "409#539", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1389", + "AreaId": "16", + "SortId": "5", + "CostCount": "490", + "Title": "Rebuild Wall", + "Icon": "Icon/s16_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/16,bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "66#389", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1390", + "AreaId": "16", + "SortId": "6", + "CostCount": "1190", + "Title": "Paint Wall", + "Icon": "Icon/s16_icon_renwu_6", + "Pos": "four", + "Action": "clear#bg/clearObj/34@add#bg/clearObj/47,bg/clearObj/50,bg/clearObj/52", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "71#-184", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1391", + "AreaId": "16", + "SortId": "7", + "CostCount": "1190", + "Title": "Paint Roof", + "Icon": "Icon/s16_icon_renwu_7", + "Pos": "four", + "Action": "add#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "159#531", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1392", + "AreaId": "16", + "SortId": "8", + "CostCount": "1190", + "Title": "Rebuild Garden", + "Icon": "Icon/s0_sweep", + "Pos": "four", + "Action": "clear#bg/clearObj/2,bg/clearObj/3,bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#475", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1393", + "AreaId": "16", + "SortId": "9", + "CostCount": "1190", + "Title": "Rebuild First Floor", + "Icon": "Icon/s16_icon_renwu_9", + "Pos": "five", + "Action": "clear#bg/clearObj/4,bg/clearObj/9,bg/clearObj/11,bg/clearObj/7@add#bg/clearObj/5,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#880", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1394", + "AreaId": "16", + "SortId": "10", + "CostCount": "1190", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s16_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/clearObj/53@add#bg/clearObj/27,bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "309#600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1395", + "AreaId": "16", + "SortId": "11", + "CostCount": "1895", + "Title": "Rebuild Railing", + "Icon": "Icon/s0_hummer", + "Pos": "five", + "Action": "clear#bg/clearObj/15@add#bg/clearObj/25,bg/clearObj/29,bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#256", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1396", + "AreaId": "16", + "SortId": "12", + "CostCount": "1895", + "Title": "Rebuild Fence", + "Icon": "Icon/s16_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/clearObj/22,bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-417#713", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1397", + "AreaId": "16", + "SortId": "13", + "CostCount": "1895", + "Title": "Add Garden Table", + "Icon": "Icon/s16_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "418#472", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1398", + "AreaId": "16", + "SortId": "14", + "CostCount": "1895", + "Title": "Add Food Station", + "Icon": "Icon/s16_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/clearObj/19,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "155#532", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1399", + "AreaId": "16", + "SortId": "15", + "CostCount": "1895", + "Title": "Add Awning", + "Icon": "Icon/s0_sweep", + "Pos": "seven", + "Action": "add#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#-721", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1400", + "AreaId": "16", + "SortId": "16", + "CostCount": "2620", + "Title": "Add Carpet", + "Icon": "Icon/s16_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-168#743", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1401", + "AreaId": "16", + "SortId": "17", + "CostCount": "2620", + "Title": "Add Blackboard", + "Icon": "Icon/s16_icon_renwu_17", + "Pos": "seven", + "Action": "clear#bg/clearObj/33,bg/clearObj/32,bg/clearObj/31@add#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "156#670", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1402", + "AreaId": "16", + "SortId": "18", + "CostCount": "2620", + "Title": "Add Plant", + "Icon": "Icon/s16_icon_renwu_18", + "Pos": "seven", + "Action": "add#bg/clearObj/37,bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "24#384", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1403", + "AreaId": "16", + "SortId": "19", + "CostCount": "2620", + "Title": "Add Flower", + "Icon": "Icon/s16_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/clearObj/48,bg/clearObj/49,bg/clearObj/54,bg/clearObj/55", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#-96", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1404", + "AreaId": "16", + "SortId": "20", + "CostCount": "2620", + "Title": "Coffee Serve", + "Icon": "Icon/s16_icon_renwu_20", + "Pos": "eight", + "Action": "clear#bg/clearObj/44,bg/clearObj/6@add#bg/clearObj/43,bg/clearObj/57,bg/clearObj/60", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-397", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1405", + "AreaId": "16", + "SortId": "21", + "CostCount": "3320", + "Title": "Upgrade Railing", + "Icon": "Icon/s16_icon_renwu_21", + "Pos": "eight", + "Action": "add#bg/clearObj/61", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-579#533", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1406", + "AreaId": "16", + "SortId": "22", + "CostCount": "3320", + "Title": "Upgrade Parasol", + "Icon": "Icon/s16_icon_renwu_22", + "Pos": "nine", + "Action": "clear#bg/clearObj/50,bg/clearObj/55,bg/clearObj/54@add#bg/clearObj/51,bg/clearObj/56,bg/clearObj/62,bg/clearObj/54", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "79#86", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1407", + "AreaId": "16", + "SortId": "23", + "CostCount": "3320", + "Title": "Upgrade Table", + "Icon": "Icon/s0_sweep", + "Pos": "nine", + "Action": "clear#bg/clearObj/40@add#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#-721", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1408", + "AreaId": "16", + "SortId": "24", + "CostCount": "3320", + "Title": "Add Cat Sticker", + "Icon": "Icon/s16_icon_renwu_24", + "Pos": "ten", + "Action": "clear#bg/clearObj/37@add#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "24#384", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1409", + "AreaId": "16", + "SortId": "25", + "CostCount": "3320", + "Title": "Invite guest", + "Icon": "Icon/s0_plant", + "Pos": "ten", + "Action": "clear#bg/clearObj/58@add#bg/clearObj/59", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-10#-882", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1410", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-dimian1", + "Pos": "-2#-721", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1023", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1411", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-OLD-dimian2", + "Pos": "-2#-719", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1024", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1412", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-chuanghu", + "Pos": "18#390", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "838#934", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1413", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-chuanglian", + "Pos": "19#305", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "828#1082", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1414", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-wuzi", + "Pos": "8#454", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1424#1422", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1415", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-louti3", + "Pos": "2#675", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#987", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1416", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-louti14", + "Pos": "2#672", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#991", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1417", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-louti1", + "Pos": "-364#23", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "710#729", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1418", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-louti2", + "Pos": "-367#-17", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "710#651", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1419", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-kuijia", + "Pos": "-560#73", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "108#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1420", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-guizi", + "Pos": "309#-89", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "342#422", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1421", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-loutizi", + "Pos": "482#-105", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "179#410", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1422", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-taoci2", + "Pos": "-232#-167", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1423", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-kuijia2", + "Pos": "378#-297", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "220#182", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1424", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-huajia", + "Pos": "501#-370", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "238#176", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1425", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-shafa1", + "Pos": "33#-308", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "576#295", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1426", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-shafa2", + "Pos": "-439#-438", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "488#429", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1427", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-zhuozi", + "Pos": "9#-482", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "565#355", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1428", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-taoc", + "Pos": "331#-547", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#115", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1429", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-zhutai", + "Pos": "-318#-846", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "516#395", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1430", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-diqiuyi", + "Pos": "345#-900", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "745#669", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1431", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-zhizhuwang", + "Pos": "-88#156", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "271#165", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1432", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-tianhuaban", + "Pos": "66#935", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1180#455", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1433", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-diaodeng", + "Pos": "65#798", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "422#659", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1434", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-xiaomao2", + "Pos": "-32#552", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "149#341", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1435", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-OLD-xiaomao1", + "Pos": "257#-488", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#312", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1436", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-xiaomao1", + "Pos": "258#-487", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#312", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1437", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-beij1", + "Pos": "0#-32", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1438", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-beij", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1439", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-tianhuab", + "Pos": "0#929", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#481", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1440", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-dimian", + "Pos": "0#-718", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1022", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1441", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-chuangl", + "Pos": "12#315", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "842#1072", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1442", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-louti1", + "Pos": "4#679", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#988", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1443", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-louti2", + "Pos": "0#680", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#989", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1444", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-louti3", + "Pos": "0#676", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#989", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1445", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-louti5", + "Pos": "-365#-9", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "711#651", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1446", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-louti4", + "Pos": "-366#26", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "711#730", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1447", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-zhutai1", + "Pos": "-636#248", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "168#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1448", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-zhutai2", + "Pos": "-484#221", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "105#114", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1449", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-zhutai3", + "Pos": "437#165", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1450", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-hua1", + "Pos": "441#104", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "403#262", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1451", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-yiziup", + "Pos": "23#-318", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "320#323", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1452", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-zhong", + "Pos": "170#78", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#151", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1453", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-shigao", + "Pos": "272#-94", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "315#420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1454", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-deng", + "Pos": "-167#90", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "132#95", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1455", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-taoci", + "Pos": "-290#-147", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#389", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1456", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-kuijia", + "Pos": "463#-100", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "242#463", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1457", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-lvzhi2", + "Pos": "-85#-132", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "186#428", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1458", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-lvz1", + "Pos": "304#-222", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "268#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1459", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-carpet", + "Pos": "8#-626", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1204#546", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1460", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-shafa2", + "Pos": "38#-322", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "544#342", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1461", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-xiaomao2", + "Pos": "45#-220", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#173", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1462", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-npc", + "Pos": "-67#-232", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#340", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1463", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-xxiaomao3", + "Pos": "118#-222", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "123#165", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1464", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-zhuozi1", + "Pos": "-9#-549", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "549#525", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1465", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-yizi1", + "Pos": "-424#-458", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "416#381", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1466", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-yizi2", + "Pos": "480#-442", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "414#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1467", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-zhuozi2", + "Pos": "21#-506", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "559#373", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1468", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-shafa1", + "Pos": "-446#-496", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "416#429", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1469", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-shafa3", + "Pos": "491#-488", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "414#430", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1470", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-didian", + "Pos": "377#-625", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1471", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/old/SCENE20-NEW-diaodeng1", + "Pos": "44#938", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#438", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1472", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-chaju", + "Pos": "19#-377", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "245#179", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1473", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-diaodeng2", + "Pos": "38#840", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "427#636", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1474", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-diqiuyi", + "Pos": "445#-1036", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "557#770", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1475", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene17/new/SCENE20-NEW-maopajia", + "Pos": "-443#-899", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "553#679", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1476", + "AreaId": "17", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene17/old/SCENE20-OLD-beij1", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1477", + "AreaId": "17", + "SortId": "1", + "CostCount": "515", + "Title": "Clean Garden", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/18,bg/clearObj/19,bg/clearObj/20,bg/clearObj/21,bg/clearObj/17,bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "9#-482", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1478", + "AreaId": "17", + "SortId": "2", + "CostCount": "515", + "Title": "Clean Plant", + "Icon": "Icon/s0_mop", + "Pos": "first", + "Action": "clear#bg/clearObj/15,bg/clearObj/14,bg/clearObj/13,bg/clearObj/12,bg/clearObj/11,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "501#-370", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1479", + "AreaId": "17", + "SortId": "3", + "CostCount": "515", + "Title": "Clean Fence", + "Icon": "Icon/s20_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/25,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-32#552", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1480", + "AreaId": "17", + "SortId": "4", + "CostCount": "515", + "Title": "Rebuild Roof", + "Icon": "Icon/s20_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "19#305", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1481", + "AreaId": "17", + "SortId": "5", + "CostCount": "515", + "Title": "Rebuild Wall", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "clear#bg/clearObj/1@add#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#-721", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1482", + "AreaId": "17", + "SortId": "6", + "CostCount": "1275", + "Title": "Paint Wall", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "8#454", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1483", + "AreaId": "17", + "SortId": "7", + "CostCount": "1275", + "Title": "Paint Roof", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "clear#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "66#935", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1484", + "AreaId": "17", + "SortId": "8", + "CostCount": "1275", + "Title": "Rebuild Garden", + "Icon": "Icon/s0_hummer", + "Pos": "four", + "Action": "clear#bg/clearObj/6,bg/clearObj/8@add#bg/clearObj/7,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#675", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1485", + "AreaId": "17", + "SortId": "9", + "CostCount": "1275", + "Title": "Rebuild First Floor", + "Icon": "Icon/s20_icon_renwu_9", + "Pos": "five", + "Action": "clear#bg/clearObj/22,bg/clearObj/9,bg/clearObj/7,bg/clearObj/3,bg/clearObj/2@add#bg/addObj/2,bg/addObj/6,bg/addObj/9,bg/addObj/4@clear#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-88#156", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1486", + "AreaId": "17", + "SortId": "10", + "CostCount": "1275", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s0_carpet", + "Pos": "six", + "Action": "clear#bg/addObj/6@add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "4#679", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1487", + "AreaId": "17", + "SortId": "11", + "CostCount": "2035", + "Title": "Rebuild Railing", + "Icon": "Icon/s20_icon_renwu_11", + "Pos": "six", + "Action": "add#bg/addObj/15,bg/addObj/28,bg/addObj/29,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "258#-487", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1488", + "AreaId": "17", + "SortId": "12", + "CostCount": "2035", + "Title": "Rebuild Fence", + "Icon": "Icon/s20_icon_renwu_12", + "Pos": "six", + "Action": "clear#bg/addObj/7,bg/addObj/9@add#bg/addObj/8,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#680", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1489", + "AreaId": "17", + "SortId": "13", + "CostCount": "2035", + "Title": "Add Garden Table", + "Icon": "Icon/s0_curtain", + "Pos": "seven", + "Action": "add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "12#315", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1490", + "AreaId": "17", + "SortId": "14", + "CostCount": "2035", + "Title": "Add Food Station", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "seven", + "Action": "add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#929", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1491", + "AreaId": "17", + "SortId": "15", + "CostCount": "2035", + "Title": "Add Awning", + "Icon": "Icon/s20_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/11,bg/addObj/12,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-636#248", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1492", + "AreaId": "17", + "SortId": "16", + "CostCount": "2795", + "Title": "Add Carpet", + "Icon": "Icon/s20_icon_renwu_16", + "Pos": "eight", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "441#104", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1493", + "AreaId": "17", + "SortId": "17", + "CostCount": "2795", + "Title": "Add Blackboard", + "Icon": "Icon/s20_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "44#938", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1494", + "AreaId": "17", + "SortId": "18", + "CostCount": "2795", + "Title": "Add Plant", + "Icon": "Icon/s20_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/addObj/15,bg/addObj/28,bg/addObj/29,bg/addObj/30@add#bg/addObj/24,bg/addObj/31,bg/addObj/32,bg/addObj/33,bg/addObj/34,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "23#-318", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1495", + "AreaId": "17", + "SortId": "19", + "CostCount": "2795", + "Title": "Add Flower", + "Icon": "Icon/s20_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/17,bg/addObj/16,bg/addObj/18,bg/addObj/19,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "272#-94", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1496", + "AreaId": "17", + "SortId": "20", + "CostCount": "2795", + "Title": "Coffee Serve", + "Icon": "Icon/s20_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/27,bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "45#-220", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1497", + "AreaId": "17", + "SortId": "21", + "CostCount": "3560", + "Title": "Upgrade Railing", + "Icon": "Icon/s20_icon_renwu_21", + "Pos": "nine", + "Action": "clear#bg/addObj/35@add#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "44#938", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1498", + "AreaId": "17", + "SortId": "22", + "CostCount": "3560", + "Title": "Upgrade Parasol", + "Icon": "Icon/s20_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "445#-1036", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1499", + "AreaId": "17", + "SortId": "23", + "CostCount": "3560", + "Title": "Upgrade Table", + "Icon": "Icon/s20_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-443#-899", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1500", + "AreaId": "17", + "SortId": "24", + "CostCount": "3560", + "Title": "Add Cat Sticker", + "Icon": "Icon/s0_plant", + "Pos": "ten", + "Action": "add#bg/addObj/21,bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-85#-132", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1501", + "AreaId": "17", + "SortId": "25", + "CostCount": "3560", + "Title": "Invite guest", + "Icon": "Icon/s17_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-67#-232", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1502", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_bieshushu", + "Pos": "115#684", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "585#440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1503", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_laobiehshu", + "Pos": "408#771", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "629#471", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1504", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_shuganku", + "Pos": "-134#941", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1174#461", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1505", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_yinghuashukaihua", + "Pos": "-84#956", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1281#429", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1506", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_yinghua", + "Pos": "1#-813", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#833", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1507", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_yuanjinganku", + "Pos": "-352#611", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "734#327", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1508", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_chitan", + "Pos": "-256#113", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "926#715", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1509", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_heye", + "Pos": "-21#-35", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1510", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_chuan", + "Pos": "-250#156", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "681#366", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1511", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_new_fangqianshuganku", + "Pos": "511#694", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "421#651", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1512", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_mubanzhiwu", + "Pos": "347#350", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "747#650", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1513", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_hebianshugan", + "Pos": "-244#-310", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "951#718", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1514", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_jiupingzi", + "Pos": "-283#-417", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "873#503", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1515", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_mao1", + "Pos": "177#-70", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "333#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1516", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_lajitonglaji", + "Pos": "366#-123", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "717#1160", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1517", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_qianjinglaji", + "Pos": "3#-924", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#614", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1518", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/old/scene18_old_bg1", + "Pos": "0#-32", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1519", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_old_bg2", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1520", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_bg1", + "Pos": "-3#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1521", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_chitan", + "Pos": "-257#56", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "932#867", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1522", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_yuanjinganku", + "Pos": "-352#609", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "734#327", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1523", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_yuanjinkaihua", + "Pos": "-370#615", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "710#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1524", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_heye", + "Pos": "-22#-32", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1525", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_tingzidiji", + "Pos": "-162#126", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "842#419", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1526", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_hehua", + "Pos": "-276#102", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "888#632", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1527", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_dizhuang", + "Pos": "-3#-681", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1107", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1528", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_hulan", + "Pos": "-201#-485", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1041#1219", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1529", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_hulanzhiwu", + "Pos": "-291#-298", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "858#696", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1530", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_louti1", + "Pos": "335#-224", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "775#568", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1531", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_louti2", + "Pos": "82#55", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1263#1575", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1532", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_mao2", + "Pos": "83#-154", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "282#321", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1533", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_mao1", + "Pos": "79#-146", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#315", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1534", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_bieshushu", + "Pos": "153#684", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "531#345", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1535", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_new_tingziweilan", + "Pos": "-251#227", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "573#313", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1536", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_new_tingzi1", + "Pos": "-232#472", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "522#589", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1537", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_tingzi2", + "Pos": "-230#490", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "543#666", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1538", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_new_tingziweilanzhedang", + "Pos": "-250#224", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "567#179", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1539", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_bieshu", + "Pos": "404#725", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "629#458", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1540", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_fangqianshukaihua", + "Pos": "497#718", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "442#783", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1541", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_caopinhouyizi3", + "Pos": "276#435", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "163#117", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1542", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_caopinhouyizi3", + "Pos": "278#431", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "191#128", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1543", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_caopinhouzhuozi", + "Pos": "213#416", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "179#107", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1544", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_caopinhouzhuozi", + "Pos": "221#468", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "293#296", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1545", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_new_caopinhouwupin", + "Pos": "181#477", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "96#70", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1546", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_caopinhouyizi2", + "Pos": "162#414", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "223#126", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1547", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_caopinhouyizi1", + "Pos": "174#417", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "255#154", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1548", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_caopinhouyizi1", + "Pos": "314#390", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "253#148", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1549", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_caopinhouyizi2", + "Pos": "301#406", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "241#141", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1550", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_caopinqianyizi3", + "Pos": "598#195", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "229#221", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1551", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_caopinqianyizi2", + "Pos": "583#188", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "236#236", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1552", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_caopinqianyizi2", + "Pos": "432#165", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "405#284", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1553", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_caopinqianyizi3", + "Pos": "402#159", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "424#301", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1554", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_caoqianpinzhuozi", + "Pos": "508#134", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "359#242", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1555", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_caoqianpinzhuozi", + "Pos": "466#278", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "487#590", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1556", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_new_caopinqianpinwu", + "Pos": "450#272", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "190#140", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1557", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/old/scene18_old_caopinqianyizi1", + "Pos": "576#114", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "273#251", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1558", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_caopinqianyizi1", + "Pos": "572#128", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "257#285", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1559", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_shitouhuazhedang_down", + "Pos": "431#-345", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "578#733", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1560", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_qianjingyizi2", + "Pos": "433#-729", + "Action": "init_img#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "647#941", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1561", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_qianjingzhuozi", + "Pos": "8#-804", + "Action": "init_img#bg/addObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "731#844", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1562", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_qianjingyizi1", + "Pos": "-201#-856", + "Action": "init_img#bg/addObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1041#752", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1563", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_shitouhuazhedang", + "Pos": "273#-856", + "Action": "init_img#bg/addObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "888#756", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1564", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_shuiniao", + "Pos": "-545#76", + "Action": "init_img#bg/addObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "343#464", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1565", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_hudie", + "Pos": "189#-462", + "Action": "init_img#bg/addObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "952#1028", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1566", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene18/new/scene18_new_qianjingzhuoshangwujian", + "Pos": "-39#-431", + "Action": "init_img#bg/addObj/49", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "399#291", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1567", + "AreaId": "18", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene18/new/scene18_new_bg1", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1568", + "AreaId": "18", + "SortId": "1", + "CostCount": "540", + "Title": "Clean Garden", + "Icon": "Icon/s19_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-250#156", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1569", + "AreaId": "18", + "SortId": "2", + "CostCount": "540", + "Title": "Clean Plant", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "347#350", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1570", + "AreaId": "18", + "SortId": "3", + "CostCount": "540", + "Title": "Clean Fence", + "Icon": "Icon/s0_mop", + "Pos": "first", + "Action": "clear#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "3#-924", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1571", + "AreaId": "18", + "SortId": "4", + "CostCount": "540", + "Title": "Rebuild Roof", + "Icon": "Icon/s19_icon_renwu_4", + "Pos": "first", + "Action": "clear#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "366#-123", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1572", + "AreaId": "18", + "SortId": "5", + "CostCount": "540", + "Title": "Rebuild Roof1", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-128#0", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1573", + "AreaId": "18", + "SortId": "6", + "CostCount": "1360", + "Title": "Rebuild Wall", + "Icon": "Icon/s19_icon_renwu_5", + "Pos": "second", + "Action": "clear#bg/clearObj/13,bg/clearObj/12,bg/clearObj/7,bg/addObj/1@add#bg/addObj/4,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-283#-417", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1574", + "AreaId": "18", + "SortId": "7", + "CostCount": "1360", + "Title": "Paint Wall", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/addObj/2@add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1575", + "AreaId": "18", + "SortId": "8", + "CostCount": "1360", + "Title": "Paint Roof", + "Icon": "Icon/s0_carpet", + "Pos": "third", + "Action": "clear#bg/clearObj/5@add#bg/addObj/13,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-813", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1576", + "AreaId": "18", + "SortId": "9", + "CostCount": "1360", + "Title": "Rebuild Garden", + "Icon": "Icon/s19_icon_renwu_8", + "Pos": "third", + "Action": "add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-162#126", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1577", + "AreaId": "18", + "SortId": "10", + "CostCount": "1360", + "Title": "Rebuild First Floor", + "Icon": "Icon/s19_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/clearObj/2,bg/clearObj/1@add#bg/addObj/17,bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "408#771", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1578", + "AreaId": "18", + "SortId": "11", + "CostCount": "2160", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s0_hummer", + "Pos": "four", + "Action": "add#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-201#-485", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1579", + "AreaId": "18", + "SortId": "12", + "CostCount": "2160", + "Title": "Rebuild Railing", + "Icon": "Icon/s19_icon_renwu_11", + "Pos": "four", + "Action": "add#bg/addObj/18,bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-251#227", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1580", + "AreaId": "18", + "SortId": "13", + "CostCount": "2160", + "Title": "Rebuild Fence", + "Icon": "Icon/s19_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/35,bg/addObj/37,bg/addObj/40,bg/addObj/24,bg/addObj/26,bg/addObj/29,bg/addObj/31,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "432#165", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1581", + "AreaId": "18", + "SortId": "14", + "CostCount": "2160", + "Title": "Add Garden Table", + "Icon": "Icon/s19_icon_renwu_13", + "Pos": "five", + "Action": "add#bg/addObj/43,bg/addObj/44,bg/addObj/45", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "433#-729", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1582", + "AreaId": "18", + "SortId": "15", + "CostCount": "2160", + "Title": "Add Food Station", + "Icon": "Icon/s19_icon_renwu_14", + "Pos": "five", + "Action": "clear#bg/clearObj/6@add#bg/addObj/19,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-252#410", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1583", + "AreaId": "18", + "SortId": "16", + "CostCount": "2980", + "Title": "Add Awning", + "Icon": "Icon/s19_icon_renwu_15", + "Pos": "six", + "Action": "clear#bg/clearObj/10,bg/clearObj/3,bg/addObj/5@add#bg/addObj/23,bg/clearObj/4,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "511#694", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1584", + "AreaId": "18", + "SortId": "17", + "CostCount": "2980", + "Title": "Add Carpet", + "Icon": "Icon/s19_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-291#-298", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1585", + "AreaId": "18", + "SortId": "18", + "CostCount": "2980", + "Title": "Add Blackboard", + "Icon": "Icon/s19_icon_renwu_17", + "Pos": "seven", + "Action": "add#bg/addObj/42,bg/addObj/46", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "431#-345", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1586", + "AreaId": "18", + "SortId": "19", + "CostCount": "2980", + "Title": "Add Plant", + "Icon": "Icon/s19_icon_renwu_18", + "Pos": "seven", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-22#-32", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1587", + "AreaId": "18", + "SortId": "20", + "CostCount": "2980", + "Title": "Add Flower", + "Icon": "Icon/s19_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "83#-154", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1588", + "AreaId": "18", + "SortId": "21", + "CostCount": "3780", + "Title": "Coffee Serve", + "Icon": "Icon/s19_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/addObj/18,bg/addObj/19,bg/addObj/21@add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-251#227", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1589", + "AreaId": "18", + "SortId": "22", + "CostCount": "3780", + "Title": "Upgrade Railing", + "Icon": "Icon/s19_icon_renwu_21", + "Pos": "nine", + "Action": "clear#bg/addObj/26,bg/addObj/37@add#bg/addObj/27,bg/addObj/38,bg/addObj/28,bg/addObj/39@clear#bg/addObj/24,bg/addObj/29,bg/addObj/31,bg/addObj/33,bg/addObj/35,bg/addObj/40@add#bg/addObj/25,bg/addObj/30,bg/addObj/32,bg/addObj/34,bg/addObj/36,bg/addObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "213#416", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1590", + "AreaId": "18", + "SortId": "23", + "CostCount": "3780", + "Title": "Upgrade Parasol", + "Icon": "Icon/s19_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/47,bg/addObj/48", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-545#76", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1591", + "AreaId": "18", + "SortId": "24", + "CostCount": "3780", + "Title": "Upgrade Table", + "Icon": "Icon/s19_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/addObj/13@add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "335#-224", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1592", + "AreaId": "18", + "SortId": "25", + "CostCount": "3780", + "Title": "Add Cat Sticker", + "Icon": "Icon/s19_icon_renwu_24", + "Pos": "ten", + "Action": "add#bg/addObj/49", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-39#-431", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1593", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-car", + "Pos": "142#472", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "760#468", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1594", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-caron", + "Pos": "49#497", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "714#427", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1595", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-cheqian0", + "Pos": "121#296", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "218#208", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1596", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-tree1", + "Pos": "-343#481", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "758#1250", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1597", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-xie", + "Pos": "-309#762", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "531#542", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1598", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-zhangpeng01", + "Pos": "-221#94", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "332#213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1599", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-zhangpeng02", + "Pos": "-102#5", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "298#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1600", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-tudui", + "Pos": "335#46", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "147#91", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1601", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-tong", + "Pos": "396#97", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "206#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1602", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-tu", + "Pos": "540#27", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "322#175", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1603", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-laji", + "Pos": "398#227", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "134#151", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1604", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-kettle", + "Pos": "211#-80", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "227#182", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1605", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-wood", + "Pos": "437#-240", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "451#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1606", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-branch", + "Pos": "273#-362", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "592#365", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1607", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-box2", + "Pos": "-240#-388", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "683#722", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1608", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-cat0", + "Pos": "-128#-286", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "321#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1609", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-paper", + "Pos": "15#-694", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "207#157", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1610", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-zuoxia0", + "Pos": "-150#-923", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1134#613", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1611", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-qian", + "Pos": "344#-860", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "748#741", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1612", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-OLD-cat1", + "Pos": "387#237", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "107#157", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1613", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-OLD-cheqian11", + "Pos": "90#303", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "167#138", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1614", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-OLD-cheqian12", + "Pos": "-1#229", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "139#94", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1615", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-OLD-box", + "Pos": "274#-247", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "496#332", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1616", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-OLD-bag", + "Pos": "430#-336", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "353#260", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1617", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-OLD-tanzi1", + "Pos": "327#-442", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "418#235", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1618", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-BG", + "Pos": "0#-32", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1619", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-BG", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1620", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-tree", + "Pos": "-131#644", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1185#1099", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1621", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-car2", + "Pos": "91#380", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "563#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1622", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-dingpeng", + "Pos": "-57#364", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "319#285", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1623", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-box", + "Pos": "45#516", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "259#111", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1624", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-NEW-zhangpeng1", + "Pos": "-302#273", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "649#413", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1625", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-zhangpeng2", + "Pos": "-299#223", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "553#365", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1626", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-flower", + "Pos": "227#-962", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "634#473", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1627", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-zuoxia", + "Pos": "-367#-952", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "707#558", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1628", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-leaf_left", + "Pos": "-283#-1087", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "880#285", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1629", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-tanzi2", + "Pos": "-5#-249", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#851", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1630", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-NEW-tanzi", + "Pos": "-266#-624", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "718#370", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1631", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-maowo", + "Pos": "-285#-611", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "547#461", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1632", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-cat2", + "Pos": "-290#-510", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "334#385", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1633", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-tong", + "Pos": "339#138", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#163", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1634", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-wangdou", + "Pos": "428#93", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "379#131", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1635", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-cheqian2", + "Pos": "72#224", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "160#102", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1636", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-chair", + "Pos": "404#-189", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "342#382", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1637", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-table", + "Pos": "-9#-215", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "592#440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1638", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-zhuobu", + "Pos": "-28#-168", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "559#344", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1639", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-shoutao", + "Pos": "215#-422", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "230#226", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1640", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-maozi", + "Pos": "57#-447", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "232#255", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1641", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-football", + "Pos": "374#-592", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "206#231", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1642", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/old/SCENE18-NEW-lamp1", + "Pos": "-434#-142", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "233#307", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1643", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-lamp2", + "Pos": "-431#-153", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "264#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1644", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-toyonchair", + "Pos": "388#-79", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "226#215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1645", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-strawberry", + "Pos": "-18#-65", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "213#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1646", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-naixi", + "Pos": "156#-29", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "144#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1647", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-juice", + "Pos": "-182#-85", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "142#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1648", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-orange", + "Pos": "71#-140", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "146#147", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1649", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-leaf_right", + "Pos": "448#-970", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "545#517", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1650", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-toy", + "Pos": "-41#120", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1651", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-bag", + "Pos": "-458#146", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "167#210", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1652", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-zuoxia2", + "Pos": "-351#-897", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "741#563", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1653", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene19/new/SCENE18-NEW-fly", + "Pos": "266#720", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "226#179", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1654", + "AreaId": "19", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene19/old/SCENE18-OLD-BG", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1655", + "AreaId": "19", + "SortId": "1", + "CostCount": "590", + "Title": "Clean Garden", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/3,bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "121#296", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1656", + "AreaId": "19", + "SortId": "2", + "CostCount": "590", + "Title": "Clean Plant", + "Icon": "Icon/s18_icon_renwu_2", + "Pos": "second", + "Action": "clear#bg/clearObj/12,bg/clearObj/13,bg/clearObj/14,bg/clearObj/10,bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "211#-80", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1657", + "AreaId": "19", + "SortId": "3", + "CostCount": "590", + "Title": "Clean Fence", + "Icon": "Icon/s0_mop", + "Pos": "third", + "Action": "clear#bg/clearObj/16,bg/clearObj/17,bg/clearObj/15@add#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-128#-286", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1658", + "AreaId": "19", + "SortId": "4", + "CostCount": "590", + "Title": "Rebuild Roof", + "Icon": "Icon/s18_icon_renwu_4", + "Pos": "four", + "Action": "clear#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-309#762", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1659", + "AreaId": "19", + "SortId": "5", + "CostCount": "590", + "Title": "Rebuild Wall", + "Icon": "Icon/s18_icon_renwu_5", + "Pos": "four", + "Action": "add#bg/clearObj/21,bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "90#303", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1660", + "AreaId": "19", + "SortId": "6", + "CostCount": "1450", + "Title": "Paint Wall", + "Icon": "Icon/s18_icon_renwu_6", + "Pos": "four", + "Action": "add#bg/clearObj/23,bg/clearObj/24,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "274#-247", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1661", + "AreaId": "19", + "SortId": "7", + "CostCount": "1450", + "Title": "Paint Roof", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "five", + "Action": "replace#bg/addObj/1,bg/addObj/2@clear#bg/clearObj/4@add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-32", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1662", + "AreaId": "19", + "SortId": "8", + "CostCount": "1450", + "Title": "Rebuild Garden", + "Icon": "Icon/s18_icon_renwu_8", + "Pos": "six", + "Action": "clear#bg/clearObj/6,bg/clearObj/7@add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-221#94", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1663", + "AreaId": "19", + "SortId": "9", + "CostCount": "1450", + "Title": "Rebuild First Floor", + "Icon": "Icon/s0_hummer", + "Pos": "six", + "Action": "clear#bg/clearObj/18,bg/clearObj/19@add#bg/addObj/10,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-150#-923", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1664", + "AreaId": "19", + "SortId": "10", + "CostCount": "1450", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s0_paint", + "Pos": "six", + "Action": "clear#bg/clearObj/1,bg/clearObj/21,bg/clearObj/22@add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "142#472", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1665", + "AreaId": "19", + "SortId": "11", + "CostCount": "2310", + "Title": "Rebuild Railing", + "Icon": "Icon/s18_icon_renwu_11", + "Pos": "seven", + "Action": "clear#bg/clearObj/23,bg/clearObj/24,bg/clearObj/25@add#bg/addObj/6,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "274#-247", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1666", + "AreaId": "19", + "SortId": "12", + "CostCount": "2310", + "Title": "Rebuild Fence", + "Icon": "Icon/s18_icon_renwu_12", + "Pos": "seven", + "Action": "clear#bg/clearObj/20,bg/clearObj/9,bg/clearObj/8@add#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "387#237", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1667", + "AreaId": "19", + "SortId": "13", + "CostCount": "2310", + "Title": "Add Garden Table", + "Icon": "Icon/s18_icon_renwu_13", + "Pos": "eight", + "Action": "add#bg/addObj/16,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "339#138", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1668", + "AreaId": "19", + "SortId": "14", + "CostCount": "2310", + "Title": "Add Food Station", + "Icon": "Icon/s18_icon_renwu_14", + "Pos": "eight", + "Action": "add#bg/addObj/5,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-57#364", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1669", + "AreaId": "19", + "SortId": "15", + "CostCount": "2310", + "Title": "Add Awning", + "Icon": "Icon/s18_icon_renwu_15", + "Pos": "eight", + "Action": "add#bg/addObj/20,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-9#-215", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1670", + "AreaId": "19", + "SortId": "16", + "CostCount": "3170", + "Title": "Add Carpet", + "Icon": "Icon/s18_icon_renwu_16", + "Pos": "eight", + "Action": "add#bg/addObj/22,bg/addObj/23,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "215#-422", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1671", + "AreaId": "19", + "SortId": "17", + "CostCount": "3170", + "Title": "Add Blackboard", + "Icon": "Icon/s18_icon_renwu_17", + "Pos": "nine", + "Action": "add#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-434#-142", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1672", + "AreaId": "19", + "SortId": "18", + "CostCount": "3170", + "Title": "Add Plant", + "Icon": "Icon/s18_icon_renwu_18", + "Pos": "nine", + "Action": "add#bg/addObj/27,bg/addObj/28,bg/addObj/29,bg/addObj/30,bg/addObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "388#-79", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1673", + "AreaId": "19", + "SortId": "19", + "CostCount": "3170", + "Title": "Add Flower", + "Icon": "Icon/s18_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/9,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "227#-962", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1674", + "AreaId": "19", + "SortId": "20", + "CostCount": "3170", + "Title": "Coffee Serve", + "Icon": "Icon/s18_icon_renwu_20", + "Pos": "ten", + "Action": "clear#bg/addObj/7@add#bg/addObj/8,bg/addObj/33,bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-302#273", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1675", + "AreaId": "19", + "SortId": "21", + "CostCount": "4030", + "Title": "Upgrade Railing", + "Icon": "Icon/s18_icon_renwu_21", + "Pos": "ten", + "Action": "clear#bg/addObj/13@add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-266#-624", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1676", + "AreaId": "19", + "SortId": "22", + "CostCount": "4030", + "Title": "Upgrade Parasol", + "Icon": "Icon/s0_hummer", + "Pos": "ten", + "Action": "add#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-351#-897", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1677", + "AreaId": "19", + "SortId": "23", + "CostCount": "4030", + "Title": "Upgrade Table", + "Icon": "Icon/s0_carpet", + "Pos": "eleven", + "Action": "add#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-28#-168", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1678", + "AreaId": "19", + "SortId": "24", + "CostCount": "4030", + "Title": "Add Cat Sticker", + "Icon": "Icon/s18_icon_renwu_24", + "Pos": "eleven", + "Action": "clear#bg/addObj/25@add#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-434#-142", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1679", + "AreaId": "19", + "SortId": "25", + "CostCount": "4030", + "Title": "Invite guest", + "Icon": "Icon/s18_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "266#720", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1680", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_chexiangdin", + "Pos": "0#824", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#731", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1681", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuxuangui02", + "Pos": "498#737", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "441#625", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1682", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiutianchuang", + "Pos": "-20#832", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "871#715", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1683", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_tiezhi", + "Pos": "-60#812", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1684", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuchuagnlian", + "Pos": "-1#172", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#697", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1685", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuxuangui01", + "Pos": "-462#690", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "515#760", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1686", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_chuanghutiezhi", + "Pos": "0#210", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "545#260", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1687", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_podindeng", + "Pos": "49#578", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "448#71", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1688", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuzuoyi03", + "Pos": "44#-78", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "844#338", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1689", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiushubao", + "Pos": "200#-7", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#196", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1690", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_chezuo", + "Pos": "-185#24", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "168#269", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1691", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuyizi01", + "Pos": "479#-380", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "483#843", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1692", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuyizi02", + "Pos": "-353#-423", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "738#896", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1693", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_langan", + "Pos": "444#646", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "558#737", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1694", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiufangxiangpan", + "Pos": "364#383", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "240#270", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1695", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_zhihezxiaomao", + "Pos": "151#-335", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "362#247", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1696", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuhuaban", + "Pos": "-119#-335", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "345#529", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1697", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuzuqiu", + "Pos": "-372#-364", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "390#224", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1698", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiumanhua", + "Pos": "2#-726", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "488#317", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1699", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_pomenban", + "Pos": "-517#-444", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "411#852", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1700", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuzuozi", + "Pos": "-177#-860", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1088#700", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1701", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiukaomianbaoji", + "Pos": "-343#-669", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "570#395", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1702", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiubaoz", + "Pos": "482#-897", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#320", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1703", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_zhizhuwang", + "Pos": "0#-15", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1704", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuxie", + "Pos": "426#-553", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "300#204", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1705", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/old/scene17_old_safazhihezxiaomao", + "Pos": "51#-56", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "238#164", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1706", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_xiufyuanjing", + "Pos": "-36#-14", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1367#2395", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1707", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_chexiang", + "Pos": "0#-2", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1708", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_mudiban", + "Pos": "0#-641", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1709", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_chexiang", + "Pos": "0#231", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1452", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1710", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_fangcheding", + "Pos": "-3#817", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#738", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1711", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_chuangkuang", + "Pos": "-1#203", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#579", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1712", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_baiyechuang", + "Pos": "1#379", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#444", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1713", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/old/scene17_new_changyi", + "Pos": "80#-97", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "626#270", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1714", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/old/scene17_new_pazhedemao", + "Pos": "5#-54", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "256#135", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1715", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_safa", + "Pos": "58#-139", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "666#436", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1716", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_zuozhedemao", + "Pos": "116#68", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "481#370", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1717", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_chuanglian", + "Pos": "84#57", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "713#758", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1718", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_zhuangshideng", + "Pos": "77#338", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "633#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1719", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_maoxianqiu", + "Pos": "-39#309", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "68#202", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1720", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_guiz01", + "Pos": "-387#-446", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "667#878", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1721", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_ditan", + "Pos": "38#-487", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "410#433", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1722", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_jita", + "Pos": "417#-36", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "182#434", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1723", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_tuoxie", + "Pos": "126#-271", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "182#140", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1724", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_huangseshafa", + "Pos": "392#-548", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "653#1071", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1725", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_guiz02", + "Pos": "441#-740", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "559#911", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1726", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_tianchuang", + "Pos": "11#818", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1313#738", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1727", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_xuangui01", + "Pos": "-449#757", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "550#854", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1728", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/old/scene17_new_dianshi", + "Pos": "-388#747", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "541#709", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1729", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_dianshishengji", + "Pos": "-414#730", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "547#755", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1730", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_xuangui02", + "Pos": "497#495", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "440#1202", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1731", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/old/scene17_new_touyingyi", + "Pos": "508#668", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "236#288", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1732", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_touyingyishengji", + "Pos": "538#768", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "303#454", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1733", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_touying", + "Pos": "-36#758", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1066#568", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1734", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_touyingshengji_", + "Pos": "-40#737", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1065#619", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1735", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_lvzhi", + "Pos": "-515#-431", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "415#613", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1736", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_lanrenshafa", + "Pos": "280#-890", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "780#621", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1737", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/old/scene17_new_zhediezhuo", + "Pos": "-199#-926", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1040#562", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1738", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_zhediezhuoshengji", + "Pos": "-201#-921", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1040#562", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1739", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_maozi", + "Pos": "-482#171", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "213#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1740", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_guopan", + "Pos": "-293#21", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "173#132", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1741", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_zhaocaimao", + "Pos": "-424#40", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "198#246", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1742", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_huaping", + "Pos": "-528#-6", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "160#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1743", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_zuodian", + "Pos": "501#-198", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "259#254", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1744", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_shuibei", + "Pos": "442#-349", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "203#153", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1745", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_xiangkuang", + "Pos": "612#-466", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "222#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1746", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_shouhuan", + "Pos": "88#-575", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1265#902", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1747", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_xiaoxiong", + "Pos": "-181#-363", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "270#347", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1748", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_zhuobu", + "Pos": "-402#-812", + "Action": "init_img#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "657#413", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1749", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_lengyin", + "Pos": "-508#-706", + "Action": "init_img#bg/addObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#408", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1750", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_dangao", + "Pos": "-286#-713", + "Action": "init_img#bg/addObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "391#294", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1751", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene20/new/scene17_new_xiaongnvhai", + "Pos": "147#3", + "Action": "init_img#bg/addObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "227#412", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1752", + "AreaId": "20", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene20/old/scene17_old_jiuyuanjing", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1753", + "AreaId": "20", + "SortId": "1", + "CostCount": "615", + "Title": "Clean Garden", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/22,bg/clearObj/21,bg/clearObj/23,bg/clearObj/19,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-200#-500", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1754", + "AreaId": "20", + "SortId": "2", + "CostCount": "615", + "Title": "Clean Plant", + "Icon": "Icon/s17_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/13,bg/clearObj/17,bg/clearObj/18,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-353#-423", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1755", + "AreaId": "20", + "SortId": "3", + "CostCount": "615", + "Title": "Clean Fence", + "Icon": "Icon/s17_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/12,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "479#-380", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1756", + "AreaId": "20", + "SortId": "4", + "CostCount": "615", + "Title": "Rebuild Roof", + "Icon": "Icon/s17_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/10,bg/clearObj/11,bg/clearObj/16@add#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "200#-7", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1757", + "AreaId": "20", + "SortId": "5", + "CostCount": "615", + "Title": "Rebuild Wall", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "clear#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-462#690", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1758", + "AreaId": "20", + "SortId": "6", + "CostCount": "1540", + "Title": "Paint Wall", + "Icon": "Icon/s0_sweep", + "Pos": "third", + "Action": "add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-641", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1759", + "AreaId": "20", + "SortId": "7", + "CostCount": "1540", + "Title": "Paint Roof", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "clear#bg/addObj/2,bg/clearObj/15,bg/clearObj/14,bg/clearObj/7,bg/clearObj/5@add#bg/addObj/4,bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-2", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1760", + "AreaId": "20", + "SortId": "8", + "CostCount": "1540", + "Title": "Rebuild Garden", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/1,bg/clearObj/2,bg/clearObj/3,bg/clearObj/4,bg/clearObj/8@add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#824", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1761", + "AreaId": "20", + "SortId": "9", + "CostCount": "1540", + "Title": "Rebuild First Floor", + "Icon": "Icon/s17_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/clearObj/26,bg/clearObj/9@add#bg/addObj/8,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "51#-56", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1762", + "AreaId": "20", + "SortId": "10", + "CostCount": "1540", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s17_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/addObj/6,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#203", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1763", + "AreaId": "20", + "SortId": "11", + "CostCount": "2440", + "Title": "Rebuild Railing", + "Icon": "Icon/s17_icon_renwu_11", + "Pos": "six", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-387#-446", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1764", + "AreaId": "20", + "SortId": "12", + "CostCount": "2440", + "Title": "Rebuild Fence", + "Icon": "Icon/s17_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/19,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "392#-548", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1765", + "AreaId": "20", + "SortId": "13", + "CostCount": "2440", + "Title": "Add Garden Table", + "Icon": "Icon/s0_curtain", + "Pos": "six", + "Action": "add#bg/addObj/12,bg/addObj/13,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "84#57", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1766", + "AreaId": "20", + "SortId": "14", + "CostCount": "2440", + "Title": "Add Food Station", + "Icon": "Icon/s17_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/addObj/9,bg/addObj/8@add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#-54", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1767", + "AreaId": "20", + "SortId": "15", + "CostCount": "2440", + "Title": "Add Awning", + "Icon": "Icon/s0_hummer", + "Pos": "seven", + "Action": "add#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "11#818", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1768", + "AreaId": "20", + "SortId": "16", + "CostCount": "3360", + "Title": "Add Carpet", + "Icon": "Icon/s17_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-449#757", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1769", + "AreaId": "20", + "SortId": "17", + "CostCount": "3360", + "Title": "Add Blackboard", + "Icon": "Icon/s17_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/25,bg/addObj/26,bg/addObj/28,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "497#495", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1770", + "AreaId": "20", + "SortId": "18", + "CostCount": "3360", + "Title": "Add Plant", + "Icon": "Icon/s17_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "38#-487", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1771", + "AreaId": "20", + "SortId": "19", + "CostCount": "3360", + "Title": "Add Flower", + "Icon": "Icon/s17_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/addObj/31,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "280#-890", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1772", + "AreaId": "20", + "SortId": "20", + "CostCount": "3360", + "Title": "Coffee Serve", + "Icon": "Icon/s17_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/30,bg/addObj/34,bg/addObj/35,bg/addObj/36,bg/addObj/37", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-515#-431", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1773", + "AreaId": "20", + "SortId": "21", + "CostCount": "4285", + "Title": "Upgrade Railing", + "Icon": "Icon/s17_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/39,bg/addObj/40,bg/addObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "442#-349", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1774", + "AreaId": "20", + "SortId": "22", + "CostCount": "4285", + "Title": "Upgrade Parasol", + "Icon": "Icon/s17_icon_renwu_22", + "Pos": "nine", + "Action": "add#bg/addObj/42,bg/addObj/38,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-181#-363", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1775", + "AreaId": "20", + "SortId": "23", + "CostCount": "4285", + "Title": "Upgrade Table", + "Icon": "Icon/s17_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/addObj/32@add#bg/addObj/33,bg/addObj/43,bg/addObj/44,bg/addObj/45", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-199#-926", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1776", + "AreaId": "20", + "SortId": "24", + "CostCount": "4285", + "Title": "Add Cat Sticker", + "Icon": "Icon/s17_icon_renwu_24", + "Pos": "ten", + "Action": "clear#bg/addObj/28,bg/addObj/23,bg/addObj/26@add#bg/addObj/27,bg/addObj/29,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-36#758", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1777", + "AreaId": "20", + "SortId": "25", + "CostCount": "4285", + "Title": "Invite guest", + "Icon": "Icon/s17_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/addObj/46,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "147#3", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1778", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_bg2", + "Pos": "0#-600", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1779", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_bg1", + "Pos": "0#480", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1419", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1780", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_chuanghu", + "Pos": "-266#436", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "507#632", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1781", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_ditan", + "Pos": "-11#-282", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1105#408", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1782", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_deng", + "Pos": "31#198", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "155#256", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1783", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_chuanglv1", + "Pos": "129#-29", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "929#666", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1784", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_chuanglv2", + "Pos": "104#-8", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "988#757", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1785", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_chuang", + "Pos": "115#-31", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "919#590", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1786", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_deng2", + "Pos": "-9#1039", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#296", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1787", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_xiangzi", + "Pos": "-555#-12", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "334#317", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1788", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_zhuozi1", + "Pos": "507#-67", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "379#416", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1789", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_laji2", + "Pos": "635#-157", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "169#322", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1790", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_kuzi", + "Pos": "335#-354", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#239", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1791", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_yifu", + "Pos": "-8#43", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "199#88", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1792", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_old_mao1", + "Pos": "-15#-374", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "348#357", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1793", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_xie1", + "Pos": "-161#-546", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#173", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1794", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_gongju", + "Pos": "-383#-462", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "285#221", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1795", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_xie2", + "Pos": "-426#-267", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "187#167", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1796", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_gongjuxiang", + "Pos": "447#-739", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "545#534", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1797", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_laji1", + "Pos": "-590#400", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "208#265", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1798", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_hua", + "Pos": "392#494", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "488#356", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1799", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_zhuozi2", + "Pos": "-125#-840", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1180#718", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1800", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_mao1", + "Pos": "-37#85", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "237#275", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1801", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_mao2", + "Pos": "-36#96", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "189#251", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1802", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_chuangmanlv1zhedang", + "Pos": "314#279", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "409#915", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1803", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_chuangmanlv2zhedang", + "Pos": "417#133", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "430#661", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1804", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_guizi", + "Pos": "546#-115", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "348#398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1805", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_deng2", + "Pos": "526#102", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "139#146", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1806", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_shubao", + "Pos": "455#-206", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "244#256", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1807", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_yiziditanlv1-1", + "Pos": "-110#-471", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1059#589", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1808", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_yiziditanlv2-1", + "Pos": "-101#-445", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "942#637", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1809", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_hua", + "Pos": "-25#-340", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "337#262", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1810", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_jiazilv2", + "Pos": "-335#-848", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "768#683", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1811", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_plant3", + "Pos": "515#-818", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "414#751", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1812", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_plant1", + "Pos": "632#-202", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#346", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1813", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_bg2", + "Pos": "0#496", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1814", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_bg1", + "Pos": "0#-587", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1815", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_dingdenglv1", + "Pos": "-38#1000", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "694#411", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1816", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_chuanghu", + "Pos": "-264#456", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "331#455", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1817", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_ditanlv1", + "Pos": "39#-245", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "983#465", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1818", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_ditanlv2", + "Pos": "82#-300", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1203#597", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1819", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_guizi3", + "Pos": "-548#31", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "360#345", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1820", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_guizi4", + "Pos": "-503#93", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "437#475", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1821", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_guizi2", + "Pos": "-5#153", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#374", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1822", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_chuangmanlv1", + "Pos": "273#278", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "575#917", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1823", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_chuangmanlv2", + "Pos": "275#312", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "724#1081", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1824", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_yiziditanlv1", + "Pos": "-40#-612", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "939#463", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1825", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_biao", + "Pos": "-506#741", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#193", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1826", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_dingdenglv2", + "Pos": "-39#920", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "778#576", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1827", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_yiziditanlv2", + "Pos": "-39#-642", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1085#619", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1828", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_jiazilv1", + "Pos": "-317#-996", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "809#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1829", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/old/scene11_new_wanju", + "Pos": "-365#-1019", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "713#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1830", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_hua-1", + "Pos": "572#603", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "131#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1831", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene21/new/scene11_new_plant2", + "Pos": "-514#315", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "258#337", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1832", + "AreaId": "21", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene21/old/scene11_old_bg3", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1833", + "AreaId": "21", + "SortId": "1", + "CostCount": "665", + "Title": "Clean Garden", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/13,bg/clearObj/18,bg/clearObj/17,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "335#-354", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1834", + "AreaId": "21", + "SortId": "2", + "CostCount": "665", + "Title": "Clean Plant", + "Icon": "Icon/s11_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/22,bg/clearObj/19,bg/clearObj/12,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-125#-840", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1835", + "AreaId": "21", + "SortId": "3", + "CostCount": "665", + "Title": "Clean Fence", + "Icon": "Icon/s11_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/21,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "392#494", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1836", + "AreaId": "21", + "SortId": "4", + "CostCount": "665", + "Title": "Rebuild Roof", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "second", + "Action": "replace#bg/clearObj/2,bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#480", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1837", + "AreaId": "21", + "SortId": "5", + "CostCount": "665", + "Title": "Rebuild Wall", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "replace#bg/clearObj/1,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1838", + "AreaId": "21", + "SortId": "6", + "CostCount": "1630", + "Title": "Paint Wall", + "Icon": "Icon/s11_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/8,bg/clearObj/15,bg/clearObj/16@add#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "115#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1839", + "AreaId": "21", + "SortId": "7", + "CostCount": "1630", + "Title": "Paint Roof", + "Icon": "Icon/s11_icon_renwu_7", + "Pos": "third", + "Action": "clear#bg/clearObj/9@add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-38#1000", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1840", + "AreaId": "21", + "SortId": "8", + "CostCount": "1630", + "Title": "Rebuild Garden", + "Icon": "Icon/s11_icon_renwu_8", + "Pos": "third", + "Action": "clear#bg/clearObj/3@add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-266#436", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1841", + "AreaId": "21", + "SortId": "9", + "CostCount": "1630", + "Title": "Rebuild First Floor", + "Icon": "Icon/s0_carpet", + "Pos": "four", + "Action": "clear#bg/clearObj/4@add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-11#-282", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1842", + "AreaId": "21", + "SortId": "10", + "CostCount": "1630", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s11_icon_renwu_10", + "Pos": "four", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-548#31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1843", + "AreaId": "21", + "SortId": "11", + "CostCount": "2595", + "Title": "Rebuild Railing", + "Icon": "Icon/s11_icon_renwu_11", + "Pos": "four", + "Action": "clear#bg/clearObj/11,bg/clearObj/5@add#bg/addObj/9,bg/clearObj/27,bg/clearObj/28,bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "507#-67", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1844", + "AreaId": "21", + "SortId": "12", + "CostCount": "2595", + "Title": "Rebuild Fence", + "Icon": "Icon/s11_icon_renwu_12", + "Pos": "four", + "Action": "add#bg/clearObj/25,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "314#279", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1845", + "AreaId": "21", + "SortId": "13", + "CostCount": "2595", + "Title": "Add Garden Table", + "Icon": "Icon/s11_icon_renwu_13", + "Pos": "five", + "Action": "add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-317#-996", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1846", + "AreaId": "21", + "SortId": "14", + "CostCount": "2595", + "Title": "Add Food Station", + "Icon": "Icon/s11_icon_renwu_14", + "Pos": "five", + "Action": "add#bg/clearObj/30,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-110#-471", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1847", + "AreaId": "21", + "SortId": "15", + "CostCount": "2595", + "Title": "Add Awning", + "Icon": "Icon/s11_icon_renwu_15", + "Pos": "five", + "Action": "add#bg/addObj/13,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-506#741", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1848", + "AreaId": "21", + "SortId": "16", + "CostCount": "3555", + "Title": "Add Carpet", + "Icon": "Icon/s11_icon_renwu_16", + "Pos": "six", + "Action": "replace#bg/addObj/3,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-38#1000", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1849", + "AreaId": "21", + "SortId": "17", + "CostCount": "3555", + "Title": "Add Blackboard", + "Icon": "Icon/s0_carpet", + "Pos": "six", + "Action": "clear#bg/addObj/12,bg/addObj/5@add#bg/addObj/15,bg/addObj/6,bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-39#-642", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1850", + "AreaId": "21", + "SortId": "18", + "CostCount": "3555", + "Title": "Add Plant", + "Icon": "Icon/s11_icon_renwu_18", + "Pos": "six", + "Action": "replace#bg/clearObj/6,bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "129#-29", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1851", + "AreaId": "21", + "SortId": "19", + "CostCount": "3555", + "Title": "Add Flower", + "Icon": "Icon/s11_icon_renwu_19", + "Pos": "six", + "Action": "add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-365#-1019", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1852", + "AreaId": "21", + "SortId": "20", + "CostCount": "3555", + "Title": "Coffee Serve", + "Icon": "Icon/s11_icon_renwu_20", + "Pos": "seven", + "Action": "replace#bg/addObj/7,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-548#31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1853", + "AreaId": "21", + "SortId": "21", + "CostCount": "4520", + "Title": "Upgrade Railing", + "Icon": "Icon/s11_icon_renwu_21", + "Pos": "seven", + "Action": "clear#bg/clearObj/25,bg/addObj/10@add#bg/addObj/11,bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "314#279", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1854", + "AreaId": "21", + "SortId": "22", + "CostCount": "4520", + "Title": "Upgrade Parasol", + "Icon": "Icon/s11_icon_renwu_22", + "Pos": "seven", + "Action": "clear#bg/addObj/17,bg/addObj/16@add#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-317#-996", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1855", + "AreaId": "21", + "SortId": "23", + "CostCount": "4520", + "Title": "Upgrade Table", + "Icon": "Icon/s0_plant", + "Pos": "eight", + "Action": "add#bg/addObj/19,bg/clearObj/34,bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-514#315", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1856", + "AreaId": "21", + "SortId": "24", + "CostCount": "4520", + "Title": "Add Cat Sticker", + "Icon": "Icon/s11_icon_renwu_24", + "Pos": "eight", + "Action": "replace#bg/clearObj/30,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-110#-471", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1857", + "AreaId": "21", + "SortId": "25", + "CostCount": "4520", + "Title": "Invite guest", + "Icon": "Icon/s11_icon_renwu_25", + "Pos": "eight", + "Action": "replace#bg/clearObj/23,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-200#30", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1858", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_chuanghu", + "Pos": "458#527", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "336#411", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1859", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_yuchi", + "Pos": "432#119", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "567#414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1860", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_xilianchi", + "Pos": "-83#183", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "412#443", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1861", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_maojin3", + "Pos": "164#47", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "190#191", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1862", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_jingzi", + "Pos": "-120#547", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "243#292", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1863", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_jiazi3", + "Pos": "108#538", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#247", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1864", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_maojin", + "Pos": "-449#493", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "350#282", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1865", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_matong", + "Pos": "-355#93", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "369#457", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1866", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_tizi", + "Pos": "-517#259", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "374#1009", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1867", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_deng", + "Pos": "0#995", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1868", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_maojin2", + "Pos": "105#-258", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "942#431", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1869", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_weishengzhi2", + "Pos": "-40#-405", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "273#222", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1870", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_mao1", + "Pos": "-220#-372", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "326#289", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1871", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_weishengzhi1", + "Pos": "-229#-409", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "179#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1872", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_jiazi1", + "Pos": "405#-681", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "600#976", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1873", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_jiazi2", + "Pos": "-270#-706", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "870#928", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1874", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/old/scene12_new_mao1", + "Pos": "130#-304", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "225#279", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1875", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_tianhuaban", + "Pos": "0#977", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#389", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1876", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_qiangbidiban", + "Pos": "0#-100", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2251", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1877", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_lvzhi4", + "Pos": "172#175", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "306#397", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1878", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/old/scene12_new_yongchi", + "Pos": "41#-372", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1360#585", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1879", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_chuanghu", + "Pos": "493#500", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "391#548", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1880", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_chuanghu2", + "Pos": "-575#497", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "292#981", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1881", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/old/scene12_new_jingzi1", + "Pos": "-226#484", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "299#363", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1882", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_jingzi2", + "Pos": "-219#505", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "424#514", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1883", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_yugang", + "Pos": "-155#97", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "654#475", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1884", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/old/scene12_new_shui1", + "Pos": "-118#180", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "456#76", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1885", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_dark", + "Pos": "-24#205", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "91#77", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1886", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_girl", + "Pos": "-154#239", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "208#229", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1887", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_tuoxie2", + "Pos": "483#-30", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "303#126", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1888", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_xishouchi", + "Pos": "480#84", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "489#391", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1889", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_bianyuan", + "Pos": "-2#-401", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#679", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1890", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/old/scene12_new_zhiwujia", + "Pos": "63#512", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#320", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1891", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_deng", + "Pos": "0#943", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "523#453", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1892", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/old/scene12_new_jiazi1", + "Pos": "466#-785", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "514#880", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1893", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_jiazi2", + "Pos": "488#-794", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#859", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1894", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_shui2", + "Pos": "56#-365", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1335#565", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1895", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/old/scene12_new_mao1", + "Pos": "-183#-395", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "225#279", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1896", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_lvzhi1", + "Pos": "-529#84", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "350#539", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1897", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_lvzhi3", + "Pos": "234#497", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "151#168", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1898", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_lvzhi2", + "Pos": "-383#898", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "208#371", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1899", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/old/scene12_new_maojin1", + "Pos": "602#-522", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "242#297", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1900", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_qidian", + "Pos": "221#-182", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "481#406", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1901", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_mao2", + "Pos": "247#-166", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "229#280", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1902", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_hua2", + "Pos": "439#-522", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "335#500", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1903", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_dianzi", + "Pos": "-288#-964", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "869#519", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1904", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_maojinjia1", + "Pos": "-271#-455", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "565#452", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1905", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_piqiu", + "Pos": "166#-494", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "242#204", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1906", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_tuoxie1", + "Pos": "34#-858", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "424#266", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1907", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene22/new/scene12_new_hua1", + "Pos": "333#-974", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "778#501", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1908", + "AreaId": "22", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene22/old/scene12_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1909", + "AreaId": "22", + "SortId": "1", + "CostCount": "695", + "Title": "Clean Garden", + "Icon": "Icon/s12_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/12,bg/clearObj/14,bg/clearObj/13@add#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-40#-405", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1910", + "AreaId": "22", + "SortId": "2", + "CostCount": "695", + "Title": "Clean Plant", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/clearObj/11,bg/clearObj/15,bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "105#-258", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1911", + "AreaId": "22", + "SortId": "3", + "CostCount": "695", + "Title": "Clean Fence", + "Icon": "Icon/s12_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/2,bg/clearObj/3,bg/clearObj/4,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "432#119", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1912", + "AreaId": "22", + "SortId": "4", + "CostCount": "695", + "Title": "Rebuild Roof", + "Icon": "Icon/s12_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/5,bg/clearObj/6,bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-120#547", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1913", + "AreaId": "22", + "SortId": "5", + "CostCount": "695", + "Title": "Rebuild Wall", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "clear#bg/clearObj/9@add#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-517#259", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1914", + "AreaId": "22", + "SortId": "6", + "CostCount": "1725", + "Title": "Paint Wall", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-100", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1915", + "AreaId": "22", + "SortId": "7", + "CostCount": "1725", + "Title": "Paint Roof", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "41#-372", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1916", + "AreaId": "22", + "SortId": "8", + "CostCount": "1725", + "Title": "Rebuild Garden", + "Icon": "Icon/s12_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/1@add#bg/addObj/5,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "458#527", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1917", + "AreaId": "22", + "SortId": "9", + "CostCount": "1725", + "Title": "Rebuild First Floor", + "Icon": "Icon/s12_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-155#97", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1918", + "AreaId": "22", + "SortId": "10", + "CostCount": "1725", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s12_icon_renwu_10", + "Pos": "four", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "480#84", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1919", + "AreaId": "22", + "SortId": "11", + "CostCount": "2755", + "Title": "Rebuild Railing", + "Icon": "Icon/s0_hummer", + "Pos": "four", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#-401", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1920", + "AreaId": "22", + "SortId": "12", + "CostCount": "2755", + "Title": "Rebuild Fence", + "Icon": "Icon/s12_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/7,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-226#484", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1921", + "AreaId": "22", + "SortId": "13", + "CostCount": "2755", + "Title": "Add Garden Table", + "Icon": "Icon/s12_icon_renwu_13", + "Pos": "five", + "Action": "clear#bg/clearObj/10@add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#995", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1922", + "AreaId": "22", + "SortId": "14", + "CostCount": "2755", + "Title": "Add Food Station", + "Icon": "Icon/s12_icon_renwu_14", + "Pos": "five", + "Action": "add#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "466#-785", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1923", + "AreaId": "22", + "SortId": "15", + "CostCount": "2755", + "Title": "Add Awning", + "Icon": "Icon/s12_icon_renwu_15", + "Pos": "five", + "Action": "clear#bg/clearObj/17@add#bg/addObj/20,bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "130#-304", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1924", + "AreaId": "22", + "SortId": "16", + "CostCount": "3755", + "Title": "Add Carpet", + "Icon": "Icon/s12_icon_renwu_16", + "Pos": "six", + "Action": "add#bg/addObj/22,bg/addObj/23,bg/addObj/3,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-529#84", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1925", + "AreaId": "22", + "SortId": "17", + "CostCount": "3755", + "Title": "Add Blackboard", + "Icon": "Icon/s12_icon_renwu_17", + "Pos": "six", + "Action": "add#bg/addObj/28,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "439#-522", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1926", + "AreaId": "22", + "SortId": "18", + "CostCount": "3755", + "Title": "Add Plant", + "Icon": "Icon/s12_icon_renwu_18", + "Pos": "six", + "Action": "clear#bg/addObj/21@add#bg/addObj/26,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "248#-262", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1927", + "AreaId": "22", + "SortId": "19", + "CostCount": "3755", + "Title": "Add Flower", + "Icon": "Icon/s12_icon_renwu_19", + "Pos": "six", + "Action": "add#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-288#-964", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1928", + "AreaId": "22", + "SortId": "20", + "CostCount": "3755", + "Title": "Coffee Serve", + "Icon": "Icon/s12_icon_renwu_20", + "Pos": "seven", + "Action": "add#bg/addObj/30,bg/addObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-271#-455", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1929", + "AreaId": "22", + "SortId": "21", + "CostCount": "4785", + "Title": "Upgrade Railing", + "Icon": "Icon/s12_icon_renwu_21", + "Pos": "seven", + "Action": "replace#bg/addObj/7,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-226#484", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1930", + "AreaId": "22", + "SortId": "22", + "CostCount": "4785", + "Title": "Upgrade Parasol", + "Icon": "Icon/s12_icon_renwu_22", + "Pos": "seven", + "Action": "add#bg/addObj/10,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-24#205", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1931", + "AreaId": "22", + "SortId": "23", + "CostCount": "4785", + "Title": "Upgrade Table", + "Icon": "Icon/s12_icon_renwu_23", + "Pos": "eight", + "Action": "add#bg/addObj/32,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "34#-858", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1932", + "AreaId": "22", + "SortId": "24", + "CostCount": "4785", + "Title": "Add Cat Sticker", + "Icon": "Icon/s12_icon_renwu_14", + "Pos": "eight", + "Action": "clear#bg/addObj/18@add#bg/addObj/19,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "466#-785", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1933", + "AreaId": "22", + "SortId": "25", + "CostCount": "4785", + "Title": "Invite guest", + "Icon": "Icon/s0_lily", + "Pos": "eight", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-154#239", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1934", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_tianhuaban", + "Pos": "0#990", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#354", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1935", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_qiangbi", + "Pos": "0#380", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1502", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1936", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_diban", + "Pos": "0#-697", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1075", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1937", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_lamp", + "Pos": "0#1027", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "446#283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1938", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_biao", + "Pos": "163#563", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#163", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1939", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_mao", + "Pos": "219#401", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "217#147", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1940", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_guizi3", + "Pos": "187#55", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "359#566", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1941", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_guizi1", + "Pos": "519#194", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "405#1068", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1942", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_guizi2", + "Pos": "-135#164", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "440#807", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1943", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_chuanglian", + "Pos": "-478#360", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "340#792", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1944", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_xiejia", + "Pos": "-423#-203", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "410#338", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1945", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_ditan", + "Pos": "23#-550", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1160#431", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1946", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_lanzi", + "Pos": "-136#-345", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "286#298", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1947", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_yifu2", + "Pos": "-121#-314", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "250#215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1948", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_jingzi", + "Pos": "444#-220", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "550#814", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1949", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_dengzi", + "Pos": "49#-562", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "299#257", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1950", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_xie", + "Pos": "-21#-520", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "971#310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1951", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_yifu", + "Pos": "-193#-705", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "421#213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1952", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_kuzi", + "Pos": "103#-918", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "427#308", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1953", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_guizi", + "Pos": "535#-965", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "370#536", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1954", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_lanqiu1", + "Pos": "-533#-1102", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "334#263", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1955", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/old/scene14_old_mao2", + "Pos": "-137#-251", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "213#264", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1956", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/old/scene14_old_lanzizhedang", + "Pos": "-149#-353", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "230#168", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1957", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/old/scene14_new_dengzi3", + "Pos": "271#-411", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "371#350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1958", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/old/scene14_new_dengzi3", + "Pos": "-309#-506", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "371#350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1959", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_mao", + "Pos": "265#-164", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "267#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1960", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/old/scene14_new_zhuozi1", + "Pos": "62#-473", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "540#540", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1961", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/old/scene14_new_dengzi1", + "Pos": "223#-672", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "395#367", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1962", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/old/scene14_new_lihe", + "Pos": "45#-227", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "251#209", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1963", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_tianhuaban", + "Pos": "0#991", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#354", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1964", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_qiangbi", + "Pos": "0#380", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1502", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1965", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_diban", + "Pos": "0#-694", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1075", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1966", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_guizi2", + "Pos": "-155#186", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "354#759", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1967", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_chuanghu", + "Pos": "-295#243", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "824#1158", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1968", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_ditan", + "Pos": "18#-596", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1133#539", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1969", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_shuzhuangtai1", + "Pos": "183#61", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "360#562", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1970", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_yigui1", + "Pos": "513#155", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "416#1029", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1971", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_butong", + "Pos": "453#-288", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "173#179", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1972", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_shuijing", + "Pos": "2#842", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1144#336", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1973", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_deng", + "Pos": "0#933", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "622#468", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1974", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_langan", + "Pos": "0#-953", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#554", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1975", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_biao", + "Pos": "192#503", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#206", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1976", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/old/scene14_new_mote1", + "Pos": "-361#-99", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "332#518", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1977", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_yifu2", + "Pos": "-149#184", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "253#628", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1978", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_yifu1", + "Pos": "498#163", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "294#585", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1979", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_bujuan", + "Pos": "444#-192", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "143#142", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1980", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_dengzi4", + "Pos": "282#-387", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "258#273", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1981", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_mao", + "Pos": "263#-167", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "267#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1982", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_zhuozi2", + "Pos": "127#-490", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "669#566", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1983", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_dengzi4", + "Pos": "-318#-514", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "258#273", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1984", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_dengzi2", + "Pos": "211#-677", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "324#379", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1985", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_lvzhi", + "Pos": "-626#-930", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "552#693", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1986", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_lvzhi", + "Pos": "675#-942", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "552#693", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1987", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_mote2", + "Pos": "-362#-55", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "332#604", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1988", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_dianzi", + "Pos": "44#-275", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "291#156", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1989", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene23/new/scene14_new_huangguan", + "Pos": "35#-197", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "159#132", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1990", + "AreaId": "23", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene23/old/scene14_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1991", + "AreaId": "23", + "SortId": "1", + "CostCount": "725", + "Title": "Clean Garden", + "Icon": "Icon/s14_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/14,bg/clearObj/6@add#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-121#-314", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1992", + "AreaId": "23", + "SortId": "2", + "CostCount": "725", + "Title": "Clean Plant", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/clearObj/18,bg/clearObj/19,bg/clearObj/17,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-193#-705", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1993", + "AreaId": "23", + "SortId": "3", + "CostCount": "725", + "Title": "Clean Fence", + "Icon": "Icon/s14_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/5,bg/clearObj/9,bg/clearObj/7,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "163#563", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1994", + "AreaId": "23", + "SortId": "4", + "CostCount": "725", + "Title": "Rebuild Roof", + "Icon": "Icon/s14_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/11,bg/clearObj/16,bg/clearObj/15,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-423#-203", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1995", + "AreaId": "23", + "SortId": "5", + "CostCount": "725", + "Title": "Rebuild Wall", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "replace#bg/clearObj/1,bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#990", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1996", + "AreaId": "23", + "SortId": "6", + "CostCount": "1820", + "Title": "Paint Wall", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/clearObj/2,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#380", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1997", + "AreaId": "23", + "SortId": "7", + "CostCount": "1820", + "Title": "Paint Roof", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "replace#bg/clearObj/3,bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-697", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1998", + "AreaId": "23", + "SortId": "8", + "CostCount": "1820", + "Title": "Rebuild Garden", + "Icon": "Icon/s0_curtain", + "Pos": "four", + "Action": "replace#bg/clearObj/10,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-478#360", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "1999", + "AreaId": "23", + "SortId": "9", + "CostCount": "1820", + "Title": "Rebuild First Floor", + "Icon": "Icon/s0_carpet", + "Pos": "four", + "Action": "replace#bg/clearObj/12,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "23#-550", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2000", + "AreaId": "23", + "SortId": "10", + "CostCount": "1820", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s14_icon_renwu_10", + "Pos": "four", + "Action": "add#bg/addObj/8,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "513#155", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2001", + "AreaId": "23", + "SortId": "11", + "CostCount": "2890", + "Title": "Rebuild Railing", + "Icon": "Icon/s14_icon_renwu_11", + "Pos": "four", + "Action": "add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-155#186", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2002", + "AreaId": "23", + "SortId": "12", + "CostCount": "2890", + "Title": "Rebuild Fence", + "Icon": "Icon/s14_icon_renwu_12", + "Pos": "five", + "Action": "replace#bg/clearObj/4,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#1027", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2003", + "AreaId": "23", + "SortId": "13", + "CostCount": "2890", + "Title": "Add Garden Table", + "Icon": "Icon/s14_icon_renwu_13", + "Pos": "five", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "183#61", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2004", + "AreaId": "23", + "SortId": "14", + "CostCount": "2890", + "Title": "Add Food Station", + "Icon": "Icon/s14_icon_renwu_14", + "Pos": "five", + "Action": "add#bg/clearObj/27,bg/clearObj/24,bg/clearObj/25,bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "62#-473", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2005", + "AreaId": "23", + "SortId": "15", + "CostCount": "2890", + "Title": "Add Awning", + "Icon": "Icon/s14_icon_renwu_15", + "Pos": "six", + "Action": "clear#bg/clearObj/23,bg/clearObj/13@add#bg/clearObj/26,bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-137#-251", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2006", + "AreaId": "23", + "SortId": "16", + "CostCount": "3960", + "Title": "Add Carpet", + "Icon": "Icon/s0_hummer", + "Pos": "seven", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-953", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2007", + "AreaId": "23", + "SortId": "17", + "CostCount": "3960", + "Title": "Add Blackboard", + "Icon": "Icon/s14_icon_renwu_17", + "Pos": "seven", + "Action": "add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#842", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2008", + "AreaId": "23", + "SortId": "18", + "CostCount": "3960", + "Title": "Add Plant", + "Icon": "Icon/s14_icon_renwu_18", + "Pos": "seven", + "Action": "add#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "192#503", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2009", + "AreaId": "23", + "SortId": "19", + "CostCount": "3960", + "Title": "Add Flower", + "Icon": "Icon/s14_icon_renwu_19", + "Pos": "seven", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-361#-99", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2010", + "AreaId": "23", + "SortId": "20", + "CostCount": "3960", + "Title": "Coffee Serve", + "Icon": "Icon/s14_icon_renwu_20", + "Pos": "eight", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-149#184", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2011", + "AreaId": "23", + "SortId": "21", + "CostCount": "5060", + "Title": "Upgrade Railing", + "Icon": "Icon/s14_icon_renwu_21", + "Pos": "eight", + "Action": "add#bg/addObj/16,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "498#163", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2012", + "AreaId": "23", + "SortId": "22", + "CostCount": "5060", + "Title": "Upgrade Parasol", + "Icon": "Icon/s14_icon_renwu_22", + "Pos": "eight", + "Action": "clear#bg/clearObj/27,bg/clearObj/24,bg/clearObj/25,bg/clearObj/28,bg/clearObj/26@add#bg/addObj/20,bg/addObj/18,bg/addObj/21,bg/addObj/22,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "62#-473", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2013", + "AreaId": "23", + "SortId": "23", + "CostCount": "5060", + "Title": "Upgrade Table", + "Icon": "Icon/s0_plant", + "Pos": "nine", + "Action": "add#bg/addObj/23,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-626#-930", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2014", + "AreaId": "23", + "SortId": "24", + "CostCount": "5060", + "Title": "Add Cat Sticker", + "Icon": "Icon/s14_icon_renwu_24", + "Pos": "nine", + "Action": "replace#bg/addObj/14,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-361#-99", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2015", + "AreaId": "23", + "SortId": "25", + "CostCount": "5060", + "Title": "Invite guest", + "Icon": "Icon/s14_icon_renwu_25", + "Pos": "ten", + "Action": "clear#bg/clearObj/29@add#bg/addObj/26,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "45#-227", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2016", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_qiangbi", + "Pos": "0#263", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1840", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2017", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_diban", + "Pos": "0#-850", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#729", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2018", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_tianhuaban", + "Pos": "20#951", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1398#462", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2019", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_tianchuang", + "Pos": "42#1013", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "867#339", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2020", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_biao", + "Pos": "194#518", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "173#176", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2021", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_guizi2", + "Pos": "84#-10", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "736#1022", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2022", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_deng", + "Pos": "-354#826", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "376#580", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2023", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_chuanghu", + "Pos": "-489#172", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "395#781", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2024", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_guizi1", + "Pos": "473#46", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "488#1623", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2025", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_shafa", + "Pos": "-118#-428", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "802#658", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2026", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_mao2", + "Pos": "-150#-354", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "376#153", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2027", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_baozhi1", + "Pos": "46#-900", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "355#274", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2028", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_old_youqitong", + "Pos": "18#-939", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "413#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2029", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_kuang", + "Pos": "-369#-890", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "702#642", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2030", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_old_tizi", + "Pos": "419#-628", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "624#558", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2031", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_old_gongjuxiang", + "Pos": "476#-987", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "484#446", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2032", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_old_dianzi", + "Pos": "-231#-721", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#250", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2033", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_old_mao1", + "Pos": "-204#-524", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "274#366", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2034", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_tianhuaban", + "Pos": "25#955", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1398#462", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2035", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_chuanghu2", + "Pos": "40#1025", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "836#320", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2036", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_qiangbi", + "Pos": "1#266", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1840", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2037", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_diban", + "Pos": "0#-843", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#727", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2038", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_maowu", + "Pos": "57#142", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "935#1528", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2039", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_chuanghu", + "Pos": "-505#106", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "359#955", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2040", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_lvzhi2", + "Pos": "448#651", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "123#141", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2041", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_pajia", + "Pos": "537#173", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "368#986", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2042", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_deng", + "Pos": "400#886", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "430#603", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2043", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_tiandeng", + "Pos": "-493#881", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "456#612", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2044", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_deng3", + "Pos": "81#181", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "554#111", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2045", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_new_men2", + "Pos": "-44#157", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "376#1093", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2046", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_zhuangshi", + "Pos": "-38#157", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "392#1096", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2047", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_men", + "Pos": "-44#154", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "426#1156", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2048", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_tanzi-1", + "Pos": "16#-814", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1155#473", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2049", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_new_ladder1", + "Pos": "133#-316", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "682#721", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2050", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_huati", + "Pos": "177#-333", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "781#732", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2051", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_new_mao1", + "Pos": "0#145", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "178#249", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2052", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_mao2", + "Pos": "1#142", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "322#278", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2053", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/old/scene12_new_pingbanche", + "Pos": "-394#-628", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "422#246", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2054", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_shafa", + "Pos": "410#-552", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "612#538", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2055", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_zhalan", + "Pos": "60#293", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "789#593", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2056", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_bingbanche2", + "Pos": "-348#-525", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "420#453", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2057", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_baozhen1", + "Pos": "-131#-846", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "306#224", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2058", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_zhiwu", + "Pos": "0#-935", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#542", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2059", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_lvzhi3-1", + "Pos": "-482#-195", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#158", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2060", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_lvzhi3", + "Pos": "-543#738", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "355#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2061", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_jiazi", + "Pos": "-532#694", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "377#442", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2062", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_tanzi", + "Pos": "114#-315", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "593#670", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2063", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_maoxian1", + "Pos": "318#-822", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "402#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2064", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene24/new/scene12_new_baozhen2", + "Pos": "305#-584", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "472#355", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2065", + "AreaId": "24", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene24/old/scene12_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2066", + "AreaId": "24", + "SortId": "1", + "CostCount": "780", + "Title": "Clean Garden", + "Icon": "Icon/s13_icon_renwu_1", + "Pos": "first", + "Action": "add#bg/clearObj/13,bg/clearObj/15,bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "18#-939", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2067", + "AreaId": "24", + "SortId": "2", + "CostCount": "780", + "Title": "Clean Plant", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/clearObj/6,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "84#-10", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2068", + "AreaId": "24", + "SortId": "3", + "CostCount": "780", + "Title": "Clean Fence", + "Icon": "Icon/s13_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/11,bg/clearObj/10,bg/clearObj/14,bg/clearObj/12@add#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-150#-354", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2069", + "AreaId": "24", + "SortId": "4", + "CostCount": "780", + "Title": "Rebuild Roof", + "Icon": "Icon/s13_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/5,bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "194#518", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2070", + "AreaId": "24", + "SortId": "5", + "CostCount": "780", + "Title": "Rebuild Wall", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "clear#bg/clearObj/3,bg/clearObj/4@add#bg/addObj/1,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "20#951", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2071", + "AreaId": "24", + "SortId": "6", + "CostCount": "1920", + "Title": "Paint Wall", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/clearObj/1,bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#263", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2072", + "AreaId": "24", + "SortId": "7", + "CostCount": "1920", + "Title": "Paint Roof", + "Icon": "Icon/s0_mop", + "Pos": "third", + "Action": "replace#bg/clearObj/2,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-850", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2073", + "AreaId": "24", + "SortId": "8", + "CostCount": "1920", + "Title": "Rebuild Garden", + "Icon": "Icon/s0_hummer", + "Pos": "four", + "Action": "add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "57#142", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2074", + "AreaId": "24", + "SortId": "9", + "CostCount": "1920", + "Title": "Rebuild First Floor", + "Icon": "Icon/s0_curtain", + "Pos": "four", + "Action": "replace#bg/clearObj/8,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-489#172", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2075", + "AreaId": "24", + "SortId": "10", + "CostCount": "1920", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s13_icon_renwu_10", + "Pos": "four", + "Action": "add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "537#173", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2076", + "AreaId": "24", + "SortId": "11", + "CostCount": "3060", + "Title": "Rebuild Railing", + "Icon": "Icon/s13_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/9,bg/addObj/10,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "400#886", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2077", + "AreaId": "24", + "SortId": "12", + "CostCount": "3060", + "Title": "Rebuild Fence", + "Icon": "Icon/s13_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/14,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-44#154", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2078", + "AreaId": "24", + "SortId": "13", + "CostCount": "3060", + "Title": "Add Garden Table", + "Icon": "Icon/s13_icon_renwu_13", + "Pos": "five", + "Action": "add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "133#-316", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2079", + "AreaId": "24", + "SortId": "14", + "CostCount": "3060", + "Title": "Add Food Station", + "Icon": "Icon/s1_icon_renwu_10", + "Pos": "six", + "Action": "clear#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-231#-721", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2080", + "AreaId": "24", + "SortId": "15", + "CostCount": "3060", + "Title": "Add Awning", + "Icon": "Icon/s13_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-394#-628", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2081", + "AreaId": "24", + "SortId": "16", + "CostCount": "4200", + "Title": "Add Carpet", + "Icon": "Icon/s13_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/clearObj/15@add#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "419#-628", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2082", + "AreaId": "24", + "SortId": "17", + "CostCount": "4200", + "Title": "Add Blackboard", + "Icon": "Icon/s0_hummer", + "Pos": "seven", + "Action": "add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "60#293", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2083", + "AreaId": "24", + "SortId": "18", + "CostCount": "4200", + "Title": "Add Plant", + "Icon": "Icon/s13_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/clearObj/13,bg/clearObj/16@add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "18#-939", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2084", + "AreaId": "24", + "SortId": "19", + "CostCount": "4200", + "Title": "Add Flower", + "Icon": "Icon/s13_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-38#157", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2085", + "AreaId": "24", + "SortId": "20", + "CostCount": "4200", + "Title": "Coffee Serve", + "Icon": "Icon/s13_icon_renwu_20", + "Pos": "nine", + "Action": "replace#bg/addObj/20,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-394#-628", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2086", + "AreaId": "24", + "SortId": "21", + "CostCount": "5340", + "Title": "Upgrade Railing", + "Icon": "Icon/s0_plant", + "Pos": "nine", + "Action": "add#bg/addObj/26,bg/addObj/25,bg/addObj/7,bg/addObj/28,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-482#-195", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2087", + "AreaId": "24", + "SortId": "22", + "CostCount": "5340", + "Title": "Upgrade Parasol", + "Icon": "Icon/s0_hummer", + "Pos": "nine", + "Action": "replace#bg/addObj/16,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "133#-316", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2088", + "AreaId": "24", + "SortId": "23", + "CostCount": "5340", + "Title": "Upgrade Table", + "Icon": "Icon/s13_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "114#-315", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2089", + "AreaId": "24", + "SortId": "24", + "CostCount": "5340", + "Title": "Add Cat Sticker", + "Icon": "Icon/s13_icon_renwu_24", + "Pos": "ten", + "Action": "add#bg/addObj/31,bg/addObj/30,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "305#-584", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2090", + "AreaId": "24", + "SortId": "25", + "CostCount": "5340", + "Title": "Invite guest", + "Icon": "Icon/s13_icon_renwu_25", + "Pos": "ten", + "Action": "add#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#146", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2091", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_tianhuaban1", + "Pos": "-32#932", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#487", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2092", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_qiang1", + "Pos": "-32#301", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1160", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2093", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_diban1", + "Pos": "-30#-664", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2094", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_dingdeng", + "Pos": "-74#894", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "855#542", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2095", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_chuang1", + "Pos": "-32#422", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#670", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2096", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_chuanglian1", + "Pos": "-30#362", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1441#704", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2097", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_guahua", + "Pos": "334#396", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "218#344", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2098", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_guahua2", + "Pos": "-562#482", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "136#158", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2099", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_yijia", + "Pos": "-209#96", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "400#704", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2100", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/old/scene15_tizi", + "Pos": "-72#20", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "357#434", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2101", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_zhuogui1", + "Pos": "-460#-70", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "587#452", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2102", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_shizhong", + "Pos": "-320#184", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "109#123", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2103", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_ditan1", + "Pos": "-31#-576", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#710", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2104", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_shafa1", + "Pos": "196#-250", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "811#563", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2105", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_zangyilou", + "Pos": "-472#-212", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "310#385", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2106", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_muzhuo1", + "Pos": "-104#-503", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "779#562", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2107", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_cat1", + "Pos": "156#-116", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "170#263", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2108", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_hongjiu", + "Pos": "-114#-282", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2109", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_xie", + "Pos": "-200#-586", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "182#135", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2110", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_gongjubao", + "Pos": "-443#-495", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "382#428", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2111", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_chui", + "Pos": "342#-564", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "238#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2112", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_wazi", + "Pos": "-284#-951", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "263#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2113", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_yaling", + "Pos": "274#-995", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "338#455", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2114", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/old/scene15_zhixiang", + "Pos": "-607#-1004", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "289#448", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2115", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/old/scene15_maozuodian", + "Pos": "166#-806", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "453#271", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2116", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/old/scene15_cat2", + "Pos": "160#-655", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "316#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2117", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/old/scene15_youqitong", + "Pos": "287#-1002", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "415#435", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2118", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/old/scene15_gongjuxiang2", + "Pos": "-500#184", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "277#151", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2119", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/old/scene15_gongjuxiang1", + "Pos": "-482#272", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "248#181", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2120", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_diban2", + "Pos": "-33#-198", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2034", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2121", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_qiang2", + "Pos": "-32#313", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1163", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2122", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_tianhuaban2", + "Pos": "-31#925", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#489", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2123", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_chuang2", + "Pos": "-31#417", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#677", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2124", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_chuanglian2", + "Pos": "-77#355", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1356#680", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2125", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_tianchuang", + "Pos": "-49#899", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1404#537", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2126", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_dingdeng2", + "Pos": "40#804", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1301#389", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2127", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_ditan2", + "Pos": "-39#-581", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1224#493", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2128", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhiwu4", + "Pos": "-126#10", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "241#310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2129", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhuogui2", + "Pos": "-440#-77", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "556#468", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2130", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_feibiaopan", + "Pos": "296#251", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "242#186", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2131", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_dideng", + "Pos": "445#-49", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "220#494", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2132", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_xiaozuoyi", + "Pos": "-256#-192", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "223#215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2133", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_diaoyi", + "Pos": "49#422", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "187#770", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2134", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhiwu3", + "Pos": "601#-130", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "174#420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2135", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_shafa2", + "Pos": "217#-225", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "790#583", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2136", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_shafazhen1", + "Pos": "360#-119", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "291#172", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2137", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_shafazhen2", + "Pos": "48#-61", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "263#191", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2138", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhongbiao2", + "Pos": "-544#547", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "118#122", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2139", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_xiangkuang", + "Pos": "-539#426", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "86#98", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2140", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhiwujia", + "Pos": "286#492", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "212#271", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2141", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/old/scene15_zhuozi2", + "Pos": "19#-469", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "608#501", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2142", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhuozi3", + "Pos": "17#-458", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "620#477", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2143", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_wanjujia", + "Pos": "-141#336", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "88#289", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2144", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_dujiaoshou", + "Pos": "-433#-403", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "291#405", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2145", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_piqiu", + "Pos": "-215#-540", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "200#236", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2146", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_youxiji", + "Pos": "-282#178", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "142#69", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2147", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_dianshi", + "Pos": "-465#251", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "270#251", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2148", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_maoliang", + "Pos": "-345#-869", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "366#283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2149", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "cat_nest/new/scene12_new_lvzhi3", + "Pos": "-543#738", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "355#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2150", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_maowo", + "Pos": "161#-747", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "425#465", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2151", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_cat3", + "Pos": "182#-668", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "355#361", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2152", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhentou", + "Pos": "383#-1014", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "603#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2153", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_guantou", + "Pos": "8#-249", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "399#213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2154", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_binggan", + "Pos": "58#-304", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "247#138", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2155", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhiwu2", + "Pos": "-565#-94", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "378#597", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2156", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene25/new/scene15_zhiwu1", + "Pos": "-515#-1002", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "479#424", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2157", + "AreaId": "25", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene25/new/scene15_diban2_c", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2158", + "AreaId": "25", + "SortId": "1", + "CostCount": "805", + "Title": "Clean Garden", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/20,bg/clearObj/15,bg/clearObj/19,bg/clearObj/21,bg/clearObj/22,bg/clearObj/23,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-443#-495", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2159", + "AreaId": "25", + "SortId": "2", + "CostCount": "805", + "Title": "Clean Plant", + "Icon": "Icon/s0_mop", + "Pos": "first", + "Action": "clear#bg/clearObj/7,bg/clearObj/8,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "334#396", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2160", + "AreaId": "25", + "SortId": "3", + "CostCount": "805", + "Title": "Clean Fence", + "Icon": "Icon/s15_icon_renwu_3", + "Pos": "second", + "Action": "add#bg/clearObj/27,bg/clearObj/28,bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "287#-1002", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2161", + "AreaId": "25", + "SortId": "4", + "CostCount": "805", + "Title": "Rebuild Roof", + "Icon": "Icon/s15_icon_renwu_4", + "Pos": "second", + "Action": "add#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-73#20", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2162", + "AreaId": "25", + "SortId": "5", + "CostCount": "805", + "Title": "Rebuild Wall", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "replace#bg/clearObj/3,bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-30#-664", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2163", + "AreaId": "25", + "SortId": "6", + "CostCount": "2020", + "Title": "Paint Wall", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "replace#bg/clearObj/2,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-32#301", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2164", + "AreaId": "25", + "SortId": "7", + "CostCount": "2020", + "Title": "Paint Roof", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/1,bg/clearObj/4@add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "change_bg", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-32#932", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2165", + "AreaId": "25", + "SortId": "8", + "CostCount": "2020", + "Title": "Rebuild Garden", + "Icon": "Icon/s15_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/6,bg/clearObj/5@add#bg/addObj/4,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-30#362", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2166", + "AreaId": "25", + "SortId": "9", + "CostCount": "2020", + "Title": "Rebuild First Floor", + "Icon": "Icon/s15_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/addObj/6,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-49#899", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2167", + "AreaId": "25", + "SortId": "10", + "CostCount": "2020", + "Title": "Rebuild Second Floor", + "Icon": "Icon/s15_icon_renwu_10", + "Pos": "four", + "Action": "clear#bg/clearObj/17@add#bg/clearObj/25,bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "144#-720", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2168", + "AreaId": "25", + "SortId": "11", + "CostCount": "3200", + "Title": "Rebuild Railing", + "Icon": "Icon/s15_icon_renwu_11", + "Pos": "five", + "Action": "replace#bg/clearObj/13,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-31#-576", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2169", + "AreaId": "25", + "SortId": "12", + "CostCount": "3200", + "Title": "Rebuild Fence", + "Icon": "Icon/s15_icon_renwu_12", + "Pos": "five", + "Action": "clear#bg/clearObj/27,bg/clearObj/29,bg/clearObj/28,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "287#-1002", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2170", + "AreaId": "25", + "SortId": "13", + "CostCount": "3200", + "Title": "Add Garden Table", + "Icon": "Icon/s15_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/clearObj/14@add#bg/addObj/16,bg/addObj/17,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "196#-250", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2171", + "AreaId": "25", + "SortId": "14", + "CostCount": "3200", + "Title": "Add Food Station", + "Icon": "Icon/s15_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/19,bg/addObj/20,bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-544#547", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2172", + "AreaId": "25", + "SortId": "15", + "CostCount": "3200", + "Title": "Add Awning", + "Icon": "Icon/s15_icon_renwu_15", + "Pos": "seven", + "Action": "clear#bg/clearObj/16,bg/clearObj/18@add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-104#-503", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2173", + "AreaId": "25", + "SortId": "16", + "CostCount": "4410", + "Title": "Add Carpet", + "Icon": "Icon/s15_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/11,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "296#251", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2174", + "AreaId": "25", + "SortId": "17", + "CostCount": "4410", + "Title": "Add Blackboard", + "Icon": "Icon/s15_icon_renwu_17", + "Pos": "seven", + "Action": "clear#bg/clearObj/12,bg/clearObj/11@add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-320#184", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2175", + "AreaId": "25", + "SortId": "18", + "CostCount": "4410", + "Title": "Add Plant", + "Icon": "Icon/s15_icon_renwu_18", + "Pos": "seven", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "445#-49", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2176", + "AreaId": "25", + "SortId": "19", + "CostCount": "4410", + "Title": "Add Flower", + "Icon": "Icon/s15_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/addObj/26,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-215#-540", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2177", + "AreaId": "25", + "SortId": "20", + "CostCount": "4410", + "Title": "Coffee Serve", + "Icon": "Icon/s15_icon_renwu_20", + "Pos": "eight", + "Action": "add#bg/addObj/28,bg/addObj/27,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-466#252", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2178", + "AreaId": "25", + "SortId": "21", + "CostCount": "5625", + "Title": "Upgrade Railing", + "Icon": "Icon/s15_icon_renwu_21", + "Pos": "eight", + "Action": "add#bg/addObj/34,bg/addObj/29,bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-67#-241", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2179", + "AreaId": "25", + "SortId": "22", + "CostCount": "5625", + "Title": "Upgrade Parasol", + "Icon": "Icon/s15_icon_renwu_22", + "Pos": "eight", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "49#422", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2180", + "AreaId": "25", + "SortId": "23", + "CostCount": "5625", + "Title": "Upgrade Table", + "Icon": "Icon/s15_icon_renwu_23", + "Pos": "nine", + "Action": "clear#bg/clearObj/26,bg/clearObj/25@add#bg/addObj/31,bg/addObj/32,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "160#-655", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2181", + "AreaId": "25", + "SortId": "24", + "CostCount": "5625", + "Title": "Add Cat Sticker", + "Icon": "Icon/s15_icon_renwu_24", + "Pos": "nine", + "Action": "clear#bg/addObj/22@add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "19#-469", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2182", + "AreaId": "25", + "SortId": "25", + "CostCount": "5625", + "Title": "Invite guest", + "Icon": "Icon/s9_icon_renwu_17", + "Pos": "nine", + "Action": "add#bg/addObj/36,bg/addObj/37,bg/addObj/15,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-565#-94", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2183", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_guahua", + "Pos": "6#480", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1427#359", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2184", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_penzai", + "Pos": "-311#508", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "269#163", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2185", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_zhongbiao", + "Pos": "-120#466", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "110#132", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2186", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_jinzhi", + "Pos": "590#162", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#475", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2187", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_chuangtougui", + "Pos": "-62#165", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "172#151", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2188", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_chuang", + "Pos": "-139#226", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "499#596", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2189", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_shugui", + "Pos": "-519#166", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "286#548", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2190", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_zhixiang01", + "Pos": "-588#-135", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "261#399", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2191", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_taideng", + "Pos": "-293#9", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "142#94", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2192", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_yilaguan", + "Pos": "-111#-53", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "143#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2193", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_old_mao01", + "Pos": "-17#185", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "112#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2194", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_yugang", + "Pos": "304#-85", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "532#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2195", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_xiaohuangya", + "Pos": "253#-212", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "107#98", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2196", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_yujinkuang", + "Pos": "575#-193", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "289#172", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2197", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_zhixiang02", + "Pos": "526#-430", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "387#374", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2198", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_ditan", + "Pos": "-81#-411", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "602#317", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2199", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_yuanzuo", + "Pos": "-49#-355", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "339#320", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2200", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_pijiupin", + "Pos": "139#-462", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "235#197", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2201", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_safa01", + "Pos": "-332#-455", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "608#679", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2202", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_jiaodeng", + "Pos": "112#-704", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "183#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2203", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_dioadeng", + "Pos": "10#994", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "196#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2204", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_new_diaodeng01", + "Pos": "9#994", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2205", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_old_safadian", + "Pos": "-396#-251", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "189#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2206", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_new_zuozhi01", + "Pos": "-101#-354", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "368#329", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2207", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_old_safa02", + "Pos": "-409#-472", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "608#679", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2208", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_baozheng01", + "Pos": "-480#-254", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "205#221", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2209", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_baozheng02", + "Pos": "-267#-508", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#99", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2210", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_tuoxie", + "Pos": "-310#-25", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "116#80", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2211", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_yugang02", + "Pos": "-584#-25", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "270#461", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2212", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_diaodeng02", + "Pos": "12#956", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "360#431", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2213", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhiwu02", + "Pos": "444#-814", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "553#834", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2214", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhiwu03", + "Pos": "-509#-1052", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "422#341", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2215", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhiwu06", + "Pos": "-624#243", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "195#350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2216", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhiwu05", + "Pos": "-483#932", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#479", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2217", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhiwu01", + "Pos": "576#687", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "281#423", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2218", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_mudiban", + "Pos": "0#-517", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2219", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_mudiban", + "Pos": "3#-502", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1447", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2220", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_ditu", + "Pos": "-1#-29", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2221", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_qiang", + "Pos": "2#448", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2222", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_wuding01", + "Pos": "0#902", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#538", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2223", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_chuanghu", + "Pos": "256#412", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "491#853", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2224", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/old/scene26_old_chuangliang", + "Pos": "233#455", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "542#762", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2225", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_old_wuding02", + "Pos": "0#899", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#538", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2226", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_fenjijng", + "Pos": "252#406", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "406#768", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2227", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_haitanwujian", + "Pos": "327#399", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "283#189", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2228", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_chuanughu", + "Pos": "262#459", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "507#772", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2229", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_chuangliang", + "Pos": "236#444", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "542#757", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2230", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_taijie", + "Pos": "410#-155", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "620#479", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2231", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_new_yutong", + "Pos": "383#-95", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "341#308", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2232", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_jingzhi", + "Pos": "605#367", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "209#597", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2233", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_ditan02", + "Pos": "-99#-9", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "566#234", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2234", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhiwu08", + "Pos": "42#213", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "163#209", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2235", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_chuang", + "Pos": "-150#119", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "510#440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2236", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_chuangman", + "Pos": "-195#302", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "389#589", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2237", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_chuangweideng", + "Pos": "-27#-11", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "362#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2238", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_old_mao02", + "Pos": "-11#195", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "112#121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2239", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_ditan01", + "Pos": "-113#-446", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "729#377", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2240", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_new_zuozhi01", + "Pos": "-87#-351", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "368#329", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2241", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zuozhi02", + "Pos": "-111#-351", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "354#323", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2242", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_shafa", + "Pos": "-302#-497", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "733#674", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2243", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhongbiao", + "Pos": "-355#667", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "195#222", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2244", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_chuangtouzhuo", + "Pos": "-384#110", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "186#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2245", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhiwu07", + "Pos": "-350#226", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "103#133", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2246", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_naozhong", + "Pos": "-402#186", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "57#60", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2247", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_yinxiang", + "Pos": "347#63", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "163#277", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2248", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_yugang", + "Pos": "389#-45", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "396#452", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2249", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_guahua", + "Pos": "-595#479", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "236#509", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2250", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/old/scene26_new_yugang01", + "Pos": "-463#-24", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "203#292", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2251", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_yizhi", + "Pos": "220#223", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "181#196", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2252", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_shui", + "Pos": "394#-41", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "299#162", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2253", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_yujin", + "Pos": "385#-155", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#179", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2254", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_xioahuangya", + "Pos": "409#-27", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "106#93", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2255", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zhiwu04", + "Pos": "629#17", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#418", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2256", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_yifkuang", + "Pos": "606#-171", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "192#276", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2257", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_jiaodeng", + "Pos": "553#-372", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "181#256", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2258", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_bideng", + "Pos": "-386#360", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "88#122", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2259", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_zuodian", + "Pos": "176#-485", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "253#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2260", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_wanou", + "Pos": "90#-654", + "Action": "init_img#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "280#312", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2261", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_mao", + "Pos": "-138#-210", + "Action": "init_img#bg/addObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "233#168", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2262", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_lenying", + "Pos": "18#-273", + "Action": "init_img#bg/addObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "78#119", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2263", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene26/new/scene26_new_dangao", + "Pos": "-66#-299", + "Action": "init_img#bg/addObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "101#73", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2264", + "AreaId": "26", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene26/new/scene26_new_ditu", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2265", + "AreaId": "26", + "SortId": "1", + "CostCount": "865", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/18,bg/clearObj/15,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "139#-462", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2266", + "AreaId": "26", + "SortId": "2", + "CostCount": "865", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/8,bg/clearObj/7,bg/clearObj/9,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-588#-135", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2267", + "AreaId": "26", + "SortId": "3", + "CostCount": "865", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/12,bg/clearObj/13,bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "304#-85", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2268", + "AreaId": "26", + "SortId": "4", + "CostCount": "865", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/1,bg/clearObj/2,bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "6#480", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2269", + "AreaId": "26", + "SortId": "5", + "CostCount": "865", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "clear#bg/addObj/1@add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-517", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2270", + "AreaId": "26", + "SortId": "6", + "CostCount": "2120", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "clear#bg/addObj/4,bg/addObj/5,bg/addObj/2@add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#448", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2271", + "AreaId": "26", + "SortId": "7", + "CostCount": "2120", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_7", + "Pos": "four", + "Action": "clear#bg/clearObj/19,bg/clearObj/23,bg/clearObj/20,bg/clearObj/17@add#bg/clearObj/24,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-332#-455", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2272", + "AreaId": "26", + "SortId": "8", + "CostCount": "2120", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/21@add#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "10#994", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2273", + "AreaId": "26", + "SortId": "9", + "CostCount": "2120", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "five", + "Action": "clear#bg/addObj/6,bg/addObj/7@add#bg/addObj/9,bg/addObj/11,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "256#412", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2274", + "AreaId": "26", + "SortId": "10", + "CostCount": "2120", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/addObj/13,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "410#-155", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2275", + "AreaId": "26", + "SortId": "11", + "CostCount": "3375", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_11", + "Pos": "five", + "Action": "clear#bg/clearObj/6,bg/clearObj/5@add#bg/addObj/16,bg/addObj/18,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-139#226", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2276", + "AreaId": "26", + "SortId": "12", + "CostCount": "3375", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_12", + "Pos": "six", + "Action": "clear#bg/clearObj/25,bg/clearObj/16,bg/clearObj/24@add#bg/addObj/22,bg/addObj/23,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-409#-472", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2277", + "AreaId": "26", + "SortId": "13", + "CostCount": "3375", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/26,bg/addObj/27,bg/addObj/28,bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-355#667", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2278", + "AreaId": "26", + "SortId": "14", + "CostCount": "3375", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/addObj/14@add#bg/addObj/31,bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "383#-95", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2279", + "AreaId": "26", + "SortId": "15", + "CostCount": "3375", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/33,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-463#-24", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2280", + "AreaId": "26", + "SortId": "16", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "seven", + "Action": "add#bg/addObj/10,bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "327#399", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2281", + "AreaId": "26", + "SortId": "17", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/19,bg/clearObj/28,bg/addObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-195#302", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2282", + "AreaId": "26", + "SortId": "18", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/clearObj/26,bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-480#-254", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2283", + "AreaId": "26", + "SortId": "19", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "eight", + "Action": "clear#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#899", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2284", + "AreaId": "26", + "SortId": "20", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/35,bg/addObj/36,bg/addObj/37,bg/addObj/39,bg/addObj/40,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "394#-41", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2285", + "AreaId": "26", + "SortId": "21", + "CostCount": "5915", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_21", + "Pos": "nine", + "Action": "clear#bg/addObj/33@add#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-463#-24", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2286", + "AreaId": "26", + "SortId": "22", + "CostCount": "5915", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_22", + "Pos": "ten", + "Action": "clear#bg/clearObj/22@add#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "9#994", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2287", + "AreaId": "26", + "SortId": "23", + "CostCount": "5915", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/42,bg/addObj/43", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "176#-485", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2288", + "AreaId": "26", + "SortId": "24", + "CostCount": "5915", + "Title": "ll", + "Icon": "Icon/s26_icon_renwu_24", + "Pos": "eleven", + "Action": "clear#bg/addObj/23@add#bg/addObj/24,bg/addObj/44,bg/addObj/45,bg/addObj/46", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-11#195", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2289", + "AreaId": "26", + "SortId": "25", + "CostCount": "5915", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "eleven", + "Action": "add#bg/addObj/17,bg/clearObj/35,bg/addObj/38,bg/clearObj/31,bg/clearObj/32,bg/clearObj/33,bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "42#213", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2290", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_shafa", + "Pos": "-131#145", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "606#509", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2291", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_huapen", + "Pos": "-381#-99", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "378#510", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2292", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_tong", + "Pos": "1#-166", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "379#325", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2293", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_youzawu", + "Pos": "409#-413", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "610#930", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2294", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_zuozawu", + "Pos": "-432#-675", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "578#880", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2295", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_qianzhalan", + "Pos": "-2#-1030", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2296", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_beijing", + "Pos": "-1#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2297", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_bg", + "Pos": "0#-30", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2298", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_diban", + "Pos": "-1#-565", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1328", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2299", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_diban", + "Pos": "0#-567", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1336", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2300", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_shu1", + "Pos": "-263#428", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "175#307", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2301", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_yezishu1", + "Pos": "-264#434", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "174#318", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2302", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_qiang", + "Pos": "-507#254", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#1827", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2303", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_qiang", + "Pos": "-523#277", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "392#1787", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2304", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_shatanzawu", + "Pos": "212#270", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "596#274", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2305", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_shatanjianzhu", + "Pos": "230#353", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "574#238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2306", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_shu2", + "Pos": "566#364", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "308#522", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2307", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_yezishu2", + "Pos": "556#349", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "327#548", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2308", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_zhalan", + "Pos": "192#256", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1055#1014", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2309", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/old/scene27_new_muzhanlan", + "Pos": "191#254", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1055#1014", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2310", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_baizhalan", + "Pos": "194#255", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1055#1014", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2311", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_tengman", + "Pos": "196#667", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1051#638", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2312", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_wuding", + "Pos": "57#912", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1325#512", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2313", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_wuding", + "Pos": "54#957", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1326#429", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2314", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_menchuang", + "Pos": "-545#98", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "351#1508", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2315", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_menchuang", + "Pos": "-545#121", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "351#1467", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2316", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/old/scene27_new_fenditan", + "Pos": "38#-422", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "687#391", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2317", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_jingyuditan", + "Pos": "85#-433", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "779#418", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2318", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/old/scene27_new_gouwudiji", + "Pos": "-361#-269", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "399#283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2319", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/old/scene27_new_zhuoyi", + "Pos": "-148#60", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "615#378", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2320", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_zhuozi", + "Pos": "36#65", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "249#205", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2321", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_shiwu", + "Pos": "40#171", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "239#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2322", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_yizi", + "Pos": "-243#74", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "437#380", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2323", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/old/scene27_new_gou", + "Pos": "149#-169", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "338#410", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2324", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/old/scene27_new_gouwowanju", + "Pos": "-346#-192", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "203#176", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2325", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_gouwogaoji", + "Pos": "-346#-228", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "374#289", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2326", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/old/scene27_new_chengbaodiji", + "Pos": "-113#-347", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "409#228", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2327", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_youguizi", + "Pos": "434#-276", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "575#562", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2328", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_qianjingzhiwu", + "Pos": "1#-795", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#870", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2329", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_fengshan", + "Pos": "5#887", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "366#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2330", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_chengbaogaiji", + "Pos": "-117#-300", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "409#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2331", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_huajia", + "Pos": "170#121", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "290#503", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2332", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_taishougou", + "Pos": "149#-172", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "350#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2333", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_wanju", + "Pos": "168#-408", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "438#336", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2334", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_guizihua", + "Pos": "558#5", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "272#231", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2335", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_hua", + "Pos": "16#-1016", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1409#427", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2336", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_jita", + "Pos": "-353#148", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "161#433", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2337", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene27/new/scene27_new_dashu", + "Pos": "-199#134", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "294#450", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2338", + "AreaId": "27", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene27/old/scene27_old_beijing", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2339", + "AreaId": "27", + "SortId": "1", + "CostCount": "895", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "409#-413", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2340", + "AreaId": "27", + "SortId": "2", + "CostCount": "895", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-432#-675", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2341", + "AreaId": "27", + "SortId": "3", + "CostCount": "895", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/3,bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-166", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2342", + "AreaId": "27", + "SortId": "4", + "CostCount": "895", + "Title": "ll", + "Icon": "Icon/s0_brush", + "Pos": "second", + "Action": "replace#bg/addObj/3,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-565", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2343", + "AreaId": "27", + "SortId": "5", + "CostCount": "895", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "replace#bg/addObj/17,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "57#912", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2344", + "AreaId": "27", + "SortId": "6", + "CostCount": "2225", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_6", + "Pos": "second", + "Action": "replace#bg/addObj/13,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "192#256", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2345", + "AreaId": "27", + "SortId": "7", + "CostCount": "2225", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "clear#bg/addObj/5,bg/addObj/11,bg/addObj/7,bg/clearObj/6@add#bg/addObj/2,bg/addObj/6,bg/addObj/12,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-263#428", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2346", + "AreaId": "27", + "SortId": "8", + "CostCount": "2225", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/21,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "38#-422", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2347", + "AreaId": "27", + "SortId": "9", + "CostCount": "2225", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/clearObj/1@add#bg/addObj/28,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-131#145", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2348", + "AreaId": "27", + "SortId": "10", + "CostCount": "2225", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/addObj/31,bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-113#-347", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2349", + "AreaId": "27", + "SortId": "11", + "CostCount": "3555", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "five", + "Action": "add#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "434#-276", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2350", + "AreaId": "27", + "SortId": "12", + "CostCount": "3555", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-795", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2351", + "AreaId": "27", + "SortId": "13", + "CostCount": "3555", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "six", + "Action": "clear#bg/addObj/19@add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-545#98", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2352", + "AreaId": "27", + "SortId": "14", + "CostCount": "3555", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#887", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2353", + "AreaId": "27", + "SortId": "15", + "CostCount": "3555", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_15", + "Pos": "seven", + "Action": "clear#bg/addObj/21,bg/addObj/31,bg/addObj/28@add#bg/addObj/22,bg/addObj/35,bg/addObj/37,bg/addObj/38", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "38#-422", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2354", + "AreaId": "27", + "SortId": "16", + "CostCount": "4880", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/addObj/24@add#bg/addObj/25,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-148#60", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2355", + "AreaId": "27", + "SortId": "17", + "CostCount": "4880", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/addObj/23,bg/addObj/29@add#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-361#-269", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2356", + "AreaId": "27", + "SortId": "18", + "CostCount": "4880", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "170#121", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2357", + "AreaId": "27", + "SortId": "19", + "CostCount": "4880", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "nine", + "Action": "clear#bg/addObj/9@add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "212#270", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2358", + "AreaId": "27", + "SortId": "20", + "CostCount": "4880", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/addObj/14@add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "191#254", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2359", + "AreaId": "27", + "SortId": "21", + "CostCount": "6180", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_21", + "Pos": "ten", + "Action": "add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "196#667", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2360", + "AreaId": "27", + "SortId": "22", + "CostCount": "6180", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/26,bg/addObj/39", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "40#171", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2361", + "AreaId": "27", + "SortId": "23", + "CostCount": "6180", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "16#-1016", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2362", + "AreaId": "27", + "SortId": "24", + "CostCount": "6180", + "Title": "ll", + "Icon": "Icon/s27_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-353#148", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2363", + "AreaId": "27", + "SortId": "25", + "CostCount": "6180", + "Title": "ll", + "Icon": "Icon/s6_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-199#134", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2364", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_laji2", + "Pos": "383#199", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "286#117", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2365", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_laji1", + "Pos": "147#115", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "424#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2366", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_laji3", + "Pos": "175#-38", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1094#370", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2367", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_maogou", + "Pos": "29#-175", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1380#1399", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2368", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_zhijia", + "Pos": "-23#431", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1394#1475", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2369", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_lajiqian", + "Pos": "-2#-925", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#604", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2370", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_bj", + "Pos": "-1#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2371", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_bj", + "Pos": "0#-30", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2372", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_fangwu", + "Pos": "112#284", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "519#261", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2373", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_fangwu", + "Pos": "112#283", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "519#261", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2374", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/old/scene28_new_fangwutangyi", + "Pos": "-24#225", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "115#43", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2375", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_fangyubu", + "Pos": "-12#-572", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1246#701", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2376", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_shatanyi", + "Pos": "336#170", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "311#239", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2377", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_mujia", + "Pos": "-16#411", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1405#1517", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2378", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_shalian", + "Pos": "5#473", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1393", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2379", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_shabao", + "Pos": "-148#91", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "145#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2380", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/old/scene28_new_shatangou", + "Pos": "-5#128", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "151#156", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2381", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_wanqiugou", + "Pos": "21#54", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "295#306", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2382", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/old/scene28_new_ditandi", + "Pos": "107#-485", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "636#410", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2383", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_ditangaoji", + "Pos": "123#-470", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "539#326", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2384", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/old/scene28_new_zhuozidi", + "Pos": "164#-396", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "440#486", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2385", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_zhuozigaoji", + "Pos": "153#-384", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "445#460", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2386", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_shafa", + "Pos": "1#-811", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#837", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2387", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_shafabaozhen2", + "Pos": "239#-829", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "963#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2388", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_shafabaozhen1", + "Pos": "-1#-976", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#511", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2389", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_zhuobu", + "Pos": "120#-215", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "368#327", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2390", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_kuaiting", + "Pos": "-428#216", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#184", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2391", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_baozhen2", + "Pos": "290#-631", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "460#304", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2392", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_jiushui", + "Pos": "459#-158", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "300#306", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2393", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_baozhen1", + "Pos": "439#-373", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "338#207", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2394", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_luyingdeng", + "Pos": "-172#-211", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "221#244", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2395", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_baozhen3", + "Pos": "-266#-350", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "375#218", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2396", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_caideng", + "Pos": "-36#958", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1234#323", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2397", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/old/scene28_new_diaodeng", + "Pos": "63#755", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "611#466", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2398", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_diaodenggaoji", + "Pos": "60#771", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "604#438", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2399", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_xiaohuangya", + "Pos": "-523#-78", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "240#205", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2400", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_lanzi", + "Pos": "-242#-563", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "419#328", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2401", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_mianbao", + "Pos": "94#-267", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "316#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2402", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_jiu", + "Pos": "264#-190", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "88#158", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2403", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene28/new/scene28_new_tengman", + "Pos": "33#885", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1325#423", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2404", + "AreaId": "28", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene28/old/scene28_old_bj", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2405", + "AreaId": "28", + "SortId": "1", + "CostCount": "925", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/2,bg/clearObj/1,bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "147#115", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2406", + "AreaId": "28", + "SortId": "2", + "CostCount": "925", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#-925", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2407", + "AreaId": "28", + "SortId": "3", + "CostCount": "925", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "clear#bg/clearObj/5@add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-23#431", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2408", + "AreaId": "28", + "SortId": "4", + "CostCount": "925", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/4@add#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "29#-175", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2409", + "AreaId": "28", + "SortId": "5", + "CostCount": "925", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "replace#bg/addObj/1,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-29", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2410", + "AreaId": "28", + "SortId": "6", + "CostCount": "2330", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_6", + "Pos": "four", + "Action": "add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-114#-288", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2411", + "AreaId": "28", + "SortId": "7", + "CostCount": "2330", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_7", + "Pos": "four", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "344#-396", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2412", + "AreaId": "28", + "SortId": "8", + "CostCount": "2330", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "107#-686", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2413", + "AreaId": "28", + "SortId": "9", + "CostCount": "2330", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_9", + "Pos": "five", + "Action": "replace#bg/addObj/3,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "112#284", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2414", + "AreaId": "28", + "SortId": "10", + "CostCount": "2330", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#473", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2415", + "AreaId": "28", + "SortId": "11", + "CostCount": "3705", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "six", + "Action": "add#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-976", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2416", + "AreaId": "28", + "SortId": "12", + "CostCount": "3705", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "107#-485", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2417", + "AreaId": "28", + "SortId": "13", + "CostCount": "3705", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "336#170", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2418", + "AreaId": "28", + "SortId": "14", + "CostCount": "3705", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/addObj/15@add#bg/addObj/16,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "164#-396", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2419", + "AreaId": "28", + "SortId": "15", + "CostCount": "3705", + "Title": "ll", + "Icon": "Icon/s6_icon_renwu_25", + "Pos": "seven", + "Action": "add#bg/addObj/21,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-428#216", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2420", + "AreaId": "28", + "SortId": "16", + "CostCount": "5110", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_16", + "Pos": "eight", + "Action": "add#bg/addObj/22,bg/addObj/24,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "290#-631", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2421", + "AreaId": "28", + "SortId": "17", + "CostCount": "5110", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/27,bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-36#958", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2422", + "AreaId": "28", + "SortId": "18", + "CostCount": "5110", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_18", + "Pos": "eight", + "Action": "replace#bg/addObj/13,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "107#-485", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2423", + "AreaId": "28", + "SortId": "19", + "CostCount": "5110", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_19", + "Pos": "nine", + "Action": "clear#bg/addObj/11@add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-5#128", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2424", + "AreaId": "28", + "SortId": "20", + "CostCount": "5110", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/30,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-523#-78", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2425", + "AreaId": "28", + "SortId": "21", + "CostCount": "6480", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/31,bg/addObj/32,bg/addObj/33,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-242#-563", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2426", + "AreaId": "28", + "SortId": "22", + "CostCount": "6480", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_22", + "Pos": "ten", + "Action": "clear#bg/addObj/28@add#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "63#755", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2427", + "AreaId": "28", + "SortId": "23", + "CostCount": "6480", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "459#-158", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2428", + "AreaId": "28", + "SortId": "24", + "CostCount": "6480", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-172#-211", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2429", + "AreaId": "28", + "SortId": "25", + "CostCount": "6480", + "Title": "ll", + "Icon": "Icon/s28_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "33#885", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2430", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_zawuyuan", + "Pos": "-377#187", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "674#418", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2431", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_wuzi", + "Pos": "29#362", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "892#700", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2432", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_jiuwuding", + "Pos": "142#561", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "585#324", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2433", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_shuyou", + "Pos": "458#542", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "521#905", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2434", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_shuzuo", + "Pos": "-533#513", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "378#582", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2435", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_zawuzhong2", + "Pos": "5#-333", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#593", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2436", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_zawuyou", + "Pos": "344#-43", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "745#559", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2437", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_zawuzhong1", + "Pos": "444#-675", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "548#679", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2438", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_zawuqian", + "Pos": "3#-765", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#929", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2439", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/old/scene30_new_mao1", + "Pos": "-41#-70", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "105#150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2440", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/old/scene30_new_ditandi", + "Pos": "149#-552", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "890#498", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2441", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_maoditan", + "Pos": "126#-571", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "869#548", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2442", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_xiangji", + "Pos": "-4#-210", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "163#248", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2443", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/old/scene30_new_zhuoyidiji", + "Pos": "141#-495", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "635#376", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2444", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_zhuoyigaoji", + "Pos": "10#-479", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "966#704", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2445", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_yeziqian", + "Pos": "3#-586", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2446", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_yinliao", + "Pos": "122#-331", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "224#161", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2447", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_baozhen1", + "Pos": "241#-738", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "347#259", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2448", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_xigua", + "Pos": "135#-382", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "153#102", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2449", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_baozhen2", + "Pos": "279#-736", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "273#194", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2450", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_bingtong", + "Pos": "385#-579", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "224#258", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2451", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_hua", + "Pos": "-36#-900", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1365#657", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2452", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_huabai", + "Pos": "-634#-120", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "172#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2453", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_wanju", + "Pos": "-323#-231", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "279#252", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2454", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_deng", + "Pos": "93#-56", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "129#250", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2455", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_bj", + "Pos": "-1#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2456", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_bj", + "Pos": "0#-30", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2457", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_eluanshi", + "Pos": "28#-437", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1389#1407", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2458", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_shuyou", + "Pos": "449#549", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "536#938", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2459", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_shuzuo", + "Pos": "-533#514", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "378#582", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2460", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_diaoyu", + "Pos": "-75#342", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "248#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2461", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_wuzi", + "Pos": "29#364", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "892#700", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2462", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_motuoting", + "Pos": "-301#311", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "135#55", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2463", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/old/scene30_new_caidengdi", + "Pos": "-39#591", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1364#656", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2464", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_caidenggao", + "Pos": "-30#648", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1291#544", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2465", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_xiaoshangpin", + "Pos": "106#314", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "170#174", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2466", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_maocaowuding", + "Pos": "147#575", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "578#342", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2467", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_langan", + "Pos": "-135#188", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "452#171", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2468", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/old/scene30_new_zhuoyijiu", + "Pos": "-177#204", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "272#146", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2469", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_zhuoyixin", + "Pos": "-175#220", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "293#150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2470", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_maozipai", + "Pos": "452#-39", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "195#232", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2471", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_xinzhaopai", + "Pos": "46#567", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#205", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2472", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_zhaoxiangban", + "Pos": "-245#-3", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "568#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2473", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/old/scene30_new_maozhuadidian", + "Pos": "-147#-165", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "259#152", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2474", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_caomao", + "Pos": "-159#-31", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "95#52", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2475", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_mao2", + "Pos": "-167#-85", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "83#122", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2476", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_mao3", + "Pos": "-150#-78", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "99#141", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2477", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/old/zhaoxiangpaidiji", + "Pos": "-255#-35", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "356#435", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2478", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_xiangkuang", + "Pos": "-119#-76", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "220#299", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2479", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_bataiyi", + "Pos": "-27#293", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#53", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2480", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_jiushengyi", + "Pos": "-44#354", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#84", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2481", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_zheyangpeng", + "Pos": "32#416", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "275#49", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2482", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_yinliaoji", + "Pos": "62#366", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "52#62", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2483", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_shangpin1", + "Pos": "101#305", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#80", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2484", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_shangpin2", + "Pos": "245#320", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "150#208", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2485", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_jiushuipai", + "Pos": "340#164", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "197#258", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2486", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene29/new/scene30_new_dashu", + "Pos": "277#142", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "182#346", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2487", + "AreaId": "29", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene29/old/scene30_old_bj", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2488", + "AreaId": "29", + "SortId": "1", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "344#-43", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2489", + "AreaId": "29", + "SortId": "2", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "3#-765", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2490", + "AreaId": "29", + "SortId": "3", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/8,bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "444#-675", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2491", + "AreaId": "29", + "SortId": "4", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "second", + "Action": "replace#bg/addObj/1,bg/addObj/2@clear#bg/clearObj/4,bg/clearObj/5@add#bg/addObj/4,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-29", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2492", + "AreaId": "29", + "SortId": "5", + "CostCount": "990", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/1@add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "29#-283", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2493", + "AreaId": "29", + "SortId": "6", + "CostCount": "2440", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "clear#bg/clearObj/2@add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "29#362", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2494", + "AreaId": "29", + "SortId": "7", + "CostCount": "2440", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_7", + "Pos": "four", + "Action": "add#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "141#-495", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2495", + "AreaId": "29", + "SortId": "8", + "CostCount": "2440", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-255#-35", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2496", + "AreaId": "29", + "SortId": "9", + "CostCount": "2440", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "3#-586", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2497", + "AreaId": "29", + "SortId": "10", + "CostCount": "2440", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/clearObj/3@add#bg/addObj/12,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "142#561", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2498", + "AreaId": "29", + "SortId": "11", + "CostCount": "3890", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "149#-552", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2499", + "AreaId": "29", + "SortId": "12", + "CostCount": "3890", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/31,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "340#164", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2500", + "AreaId": "29", + "SortId": "13", + "CostCount": "3890", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "46#567", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2501", + "AreaId": "29", + "SortId": "14", + "CostCount": "3890", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_14", + "Pos": "six", + "Action": "replace#bg/clearObj/14,bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "141#-495", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2502", + "AreaId": "29", + "SortId": "15", + "CostCount": "3890", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/14,bg/addObj/25,bg/addObj/26,bg/addObj/27,bg/addObj/28,bg/addObj/11,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "106#314", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2503", + "AreaId": "29", + "SortId": "16", + "CostCount": "5340", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/addObj/23@add#bg/addObj/19,bg/addObj/24,bg/addObj/18,bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-159#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2504", + "AreaId": "29", + "SortId": "17", + "CostCount": "5340", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/clearObj/17,bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "122#-331", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2505", + "AreaId": "29", + "SortId": "18", + "CostCount": "5340", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/addObj/14@add#bg/addObj/15,bg/addObj/29,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-177#204", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2506", + "AreaId": "29", + "SortId": "19", + "CostCount": "5340", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-39#591", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2507", + "AreaId": "29", + "SortId": "20", + "CostCount": "5340", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_20", + "Pos": "nine", + "Action": "replace#bg/clearObj/11,bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "149#-552", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2508", + "AreaId": "29", + "SortId": "21", + "CostCount": "6820", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/19,bg/clearObj/20,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "135#-382", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2509", + "AreaId": "29", + "SortId": "22", + "CostCount": "6820", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/clearObj/22,bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-36#-900", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2510", + "AreaId": "29", + "SortId": "23", + "CostCount": "6820", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/13,bg/clearObj/24,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-4#-210", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2511", + "AreaId": "29", + "SortId": "24", + "CostCount": "6820", + "Title": "ll", + "Icon": "Icon/s30_icon_renwu_24", + "Pos": "eleven", + "Action": "replace#bg/addObj/9,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-39#591", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2512", + "AreaId": "29", + "SortId": "25", + "CostCount": "6820", + "Title": "ll", + "Icon": "Icon/s6_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "277#142", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2513", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_ditan-1", + "Pos": "1#-437", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1136#581", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2514", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_menkuang", + "Pos": "-365#192", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#685", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2515", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_sofa-2", + "Pos": "-312#-141", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "582#429", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2516", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/old/scene31_old_sofa1", + "Pos": "-315#-128", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "591#428", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2517", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_sofa2", + "Pos": "-345#-131", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "466#484", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2518", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_sofa-1", + "Pos": "327#-213", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "793#613", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2519", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/old/scene31_old_sofa2", + "Pos": "317#-217", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "814#637", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2520", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_sofa3", + "Pos": "308#-157", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "826#585", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2521", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_bu", + "Pos": "427#-46", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "308#267", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2522", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_baozhi", + "Pos": "205#-135", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "324#121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2523", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_zhijinhebaozhi2", + "Pos": "479#-203", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "250#134", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2524", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_cat1", + "Pos": "202#-86", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "139#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2525", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_dog1", + "Pos": "-99#-150", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "215#295", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2526", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/old/scene31_new_dog1", + "Pos": "-106#-201", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "241#408", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2527", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_chaji", + "Pos": "66#-400", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "561#373", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2528", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/old/scene31_new_chaji1", + "Pos": "44#-402", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "554#381", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2529", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_chaji2", + "Pos": "31#-399", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "489#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2530", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_lenying", + "Pos": "-64#-224", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "78#119", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2531", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_dangao", + "Pos": "-133#-246", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#54", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2532", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_dangao2", + "Pos": "3#-234", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#54", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2533", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_hua", + "Pos": "47#-292", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "115#153", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2534", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_kafei", + "Pos": "163#-268", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#47", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2535", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_kafei2 ", + "Pos": "143#-329", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#47", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2536", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_dengzi", + "Pos": "103#-754", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "370#306", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2537", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_penzai", + "Pos": "36#-290", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "158#202", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2538", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_book", + "Pos": "190#-364", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "187#85", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2539", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_sofa", + "Pos": "-563#-430", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "313#415", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2540", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_sofa-1", + "Pos": "-569#-379", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "306#570", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2541", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_baozhizhijinhe2", + "Pos": "-143#-782", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "590#248", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2542", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_xiangzilanzi", + "Pos": "-441#-755", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "561#597", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2543", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_xiangzi2", + "Pos": "-611#-939", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "218#352", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2544", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_xiangzi1", + "Pos": "2#-964", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#532", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2545", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_shafadeng", + "Pos": "567#-723", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "312#513", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2546", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_sofa", + "Pos": "463#-528", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "518#688", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2547", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_xiangzi", + "Pos": "593#-949", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "258#555", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2548", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_jishiban", + "Pos": "205#-1095", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "370#246", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2549", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_bu-1", + "Pos": "230#-1022", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "400#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2550", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_zhiwu2", + "Pos": "-541#-826", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "349#808", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2551", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_zhiwu", + "Pos": "370#-814", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "721#835", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2552", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_wanjuqiu", + "Pos": "-31#-460", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "91#87", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2553", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_dog2", + "Pos": "-194#-670", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "346#492", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2554", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_cat", + "Pos": "160#-89", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "131#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2555", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_bj1", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2556", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_menwai", + "Pos": "-320#444", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "800#555", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2557", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_menwai", + "Pos": "-280#481", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "887#880", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2558", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/new/scene31_old_penzai-1", + "Pos": "72#258", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#271", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2559", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_penzai3", + "Pos": "61#259", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#271", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2560", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_bj2", + "Pos": "0#-32", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2561", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_zhuoyi", + "Pos": "-417#259", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "610#288", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2562", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_dimian", + "Pos": "2#-563", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1334", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2563", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/old/scene31_new_ditanyuan", + "Pos": "7#-451", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "757#366", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2564", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_chuanglian1", + "Pos": "-264#405", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "279#644", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2565", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_chuanglian", + "Pos": "-632#384", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "170#752", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2566", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_chuanglian2", + "Pos": "46#362", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "131#490", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2567", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_qiang", + "Pos": "-4#481", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2568", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_menkuanghua", + "Pos": "-284#508", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "608#250", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2569", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_chuangwai", + "Pos": "587#355", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "271#599", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2570", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_chuangwai", + "Pos": "575#335", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "288#597", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2571", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/old/scene31_new_fangding", + "Pos": "-5#947", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#446", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2572", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_fangding1", + "Pos": "-2#949", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2573", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_ren", + "Pos": "484#237", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "145#213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2574", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_chuanghu", + "Pos": "520#357", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "403#719", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2575", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_chuanghu", + "Pos": "522#327", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "390#706", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2576", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_zhiwujia", + "Pos": "296#337", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "184#432", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2577", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_zhuozi", + "Pos": "457#39", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "539#324", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2578", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_zhuozi", + "Pos": "426#36", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "594#355", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2579", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_old_penzai2", + "Pos": "490#245", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "155#146", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2580", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_zhuanyi", + "Pos": "302#22", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "172#283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2581", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_zhuanyi2", + "Pos": "505#10", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "168#257", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2582", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_pateng1", + "Pos": "-234#772", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "984#776", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2583", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_pateng2", + "Pos": "-94#944", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1266#453", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2584", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_diaolan", + "Pos": "-289#856", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "873#636", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2585", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_biao", + "Pos": "297#646", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "154#142", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2586", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_xiangkuang2", + "Pos": "306#500", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "73#115", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2587", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_xiangkuang1", + "Pos": "288#395", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "124#101", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2588", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_xiangkuang", + "Pos": "249#272", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "69#83", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2589", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_xiangxun", + "Pos": "206#469", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "61#116", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2590", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_zhiwujia", + "Pos": "198#378", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#83", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2591", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_penzai3-1", + "Pos": "591#616", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#219", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2592", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene30/new/scene31_new_penzai5", + "Pos": "-31#162", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "228#413", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2593", + "AreaId": "30", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene30/old/scene31_old_bj2", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2594", + "AreaId": "30", + "SortId": "1", + "CostCount": "1020", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/37,bg/clearObj/36,bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "230#-1022", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2595", + "AreaId": "30", + "SortId": "2", + "CostCount": "1020", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-143#-782", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2596", + "AreaId": "30", + "SortId": "3", + "CostCount": "1020", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/30,bg/clearObj/31,bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-441#-755", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2597", + "AreaId": "30", + "SortId": "4", + "CostCount": "1020", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/clearObj/13,bg/clearObj/11,bg/clearObj/10,bg/clearObj/9,bg/addObj/22,bg/clearObj/2@add#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-99#-150", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2598", + "AreaId": "30", + "SortId": "5", + "CostCount": "1020", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/addObj/2,bg/addObj/15,bg/addObj/19@add#bg/addObj/3,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-320#444", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2599", + "AreaId": "30", + "SortId": "6", + "CostCount": "2550", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/addObj/6@add#bg/addObj/13,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-32", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2600", + "AreaId": "30", + "SortId": "7", + "CostCount": "2550", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_7", + "Pos": "four", + "Action": "add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#-563", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2601", + "AreaId": "30", + "SortId": "8", + "CostCount": "2550", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/6,bg/clearObj/12@add#bg/clearObj/7,bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "327#-213", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2602", + "AreaId": "30", + "SortId": "9", + "CostCount": "2550", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/clearObj/15@add#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "66#-400", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2603", + "AreaId": "30", + "SortId": "10", + "CostCount": "2550", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/clearObj/3@add#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-312#-141", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2604", + "AreaId": "30", + "SortId": "11", + "CostCount": "4080", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "five", + "Action": "add#bg/clearObj/38,bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-541#-826", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2605", + "AreaId": "30", + "SortId": "12", + "CostCount": "4080", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_12", + "Pos": "six", + "Action": "clear#bg/addObj/20,bg/addObj/23@add#bg/addObj/21,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "520#357", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2606", + "AreaId": "30", + "SortId": "13", + "CostCount": "4080", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "six", + "Action": "clear#bg/addObj/17@add#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-5#947", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2607", + "AreaId": "30", + "SortId": "14", + "CostCount": "4080", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "7#-451", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2608", + "AreaId": "30", + "SortId": "15", + "CostCount": "4080", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-417#259", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2609", + "AreaId": "30", + "SortId": "16", + "CostCount": "5605", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/28,bg/addObj/29,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-234#772", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2610", + "AreaId": "30", + "SortId": "17", + "CostCount": "5605", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/clearObj/16,bg/clearObj/25,bg/clearObj/26@add#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "44#-402", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2611", + "AreaId": "30", + "SortId": "18", + "CostCount": "5605", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/clearObj/7,bg/clearObj/4,bg/clearObj/33,bg/clearObj/27@add#bg/clearObj/5,bg/clearObj/8,bg/clearObj/34,bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "317#-217", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2612", + "AreaId": "30", + "SortId": "19", + "CostCount": "5605", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_19", + "Pos": "nine", + "Action": "clear#bg/addObj/4@add#bg/addObj/14,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "72#258", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2613", + "AreaId": "30", + "SortId": "20", + "CostCount": "5605", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/25,bg/addObj/26,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "490#245", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2614", + "AreaId": "30", + "SortId": "21", + "CostCount": "7135", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "nine", + "Action": "add#bg/addObj/36,bg/addObj/37,bg/addObj/31,bg/addObj/32,bg/addObj/33,bg/addObj/34,bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "198#378", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2615", + "AreaId": "30", + "SortId": "22", + "CostCount": "7135", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/clearObj/22,bg/clearObj/23,bg/clearObj/24,bg/addObj/38,bg/clearObj/18,bg/clearObj/19,bg/clearObj/20,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "163#-268", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2616", + "AreaId": "30", + "SortId": "23", + "CostCount": "7135", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-437", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2617", + "AreaId": "30", + "SortId": "24", + "CostCount": "7135", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "ten", + "Action": "add#bg/addObj/10,bg/addObj/11,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-264#405", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2618", + "AreaId": "30", + "SortId": "25", + "CostCount": "7135", + "Title": "ll", + "Icon": "Icon/s31_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/14@add#bg/clearObj/40,bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-106#-201", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2619", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_ditan", + "Pos": "-1#-730", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#993", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2620", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/old/scene36_new_ditan1", + "Pos": "-1#-732", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#989", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2621", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_ditan2", + "Pos": "-1#-744", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#972", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2622", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_luodideng", + "Pos": "0#-15", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1271#621", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2623", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_zhuo", + "Pos": "-191#-295", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "640#393", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2624", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_bu", + "Pos": "-70#-299", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "435#344", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2625", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_moshuiheshu", + "Pos": "-67#-64", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "166#213", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2626", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_jiaodeng1", + "Pos": "-607#-456", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "221#263", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2627", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_kuweipenzai", + "Pos": "-622#-254", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "195#330", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2628", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_sofa1", + "Pos": "398#-260", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "650#359", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2629", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_gongjvxiang", + "Pos": "130#-354", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "170#162", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2630", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_youqitong", + "Pos": "-151#-548", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#282", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2631", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_mao", + "Pos": "-383#-466", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "140#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2632", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_zawu3", + "Pos": "-390#-869", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "661#716", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2633", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_sofa", + "Pos": "404#-544", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "635#615", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2634", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_dengzi", + "Pos": "137#-875", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "491#468", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2635", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_zawu2", + "Pos": "511#-829", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "423#792", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2636", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_xiaoyuanzhuo", + "Pos": "-18#-208", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "173#134", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2637", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_sofa1", + "Pos": "-288#-271", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "496#298", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2638", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_sofa", + "Pos": "280#-231", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "486#255", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2639", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_jiaodeng1", + "Pos": "-523#-387", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "286#292", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2640", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/old/scene36_new_chaji1", + "Pos": "-79#-402", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "554#279", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2641", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_chaji2", + "Pos": "-38#-401", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "559#279", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2642", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_sofa2", + "Pos": "407#-526", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "619#605", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2643", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_banshou", + "Pos": "-567#-909", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "305#322", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2644", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_youqishua", + "Pos": "-420#-936", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "248#116", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2645", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/old/scene36_new_mao2", + "Pos": "-431#-478", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "150#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2646", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_jiaodeng2", + "Pos": "-196#-693", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "435#359", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2647", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_dengzi", + "Pos": "57#-798", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "444#432", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2648", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/old/scene36_new_taideng2", + "Pos": "-526#-166", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "161#269", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2649", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_hua", + "Pos": "-12#-116", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "78#99", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2650", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_taideng", + "Pos": "-530#-139", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "175#320", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2651", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_chabeichahu", + "Pos": "-38#-322", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#117", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2652", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_guopan", + "Pos": "-193#-570", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "337#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2653", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_mao", + "Pos": "180#-151", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "90#150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2654", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_beijing", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2655", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_beijing", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2656", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_chuangwai", + "Pos": "210#289", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "218#624", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2657", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_chuangwai1", + "Pos": "205#276", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#614", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2658", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_chuanghu", + "Pos": "208#283", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "258#673", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2659", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_chuanghu1", + "Pos": "187#284", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "253#656", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2660", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_chuanglian", + "Pos": "208#257", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "261#734", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2661", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_shugui", + "Pos": "-6#273", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "183#609", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2662", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_shu", + "Pos": "176#-103", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "149#91", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2663", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_tizi", + "Pos": "-28#100", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#571", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2664", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_huakuang", + "Pos": "-255#456", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "255#426", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2665", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/old/scene36_new_huakuang2", + "Pos": "-259#389", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "196#404", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2666", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_deng", + "Pos": "15#922", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "414#435", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2667", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_chuangwai", + "Pos": "689#373", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "62#728", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2668", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_chuanghu", + "Pos": "681#340", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "83#796", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2669", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_zhuzi", + "Pos": "94#329", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1226#1071", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2670", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_shugui2", + "Pos": "487#266", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#612", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2671", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_shugui", + "Pos": "-37#272", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "204#621", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2672", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_shu1", + "Pos": "-30#249", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "120#519", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2673", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_zhuzi", + "Pos": "90#330", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1226#1071", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2674", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/old/scene36_old_bilu", + "Pos": "-230#-15", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "410#412", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2675", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/old/scene36_new_bilu1", + "Pos": "-228#-17", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "317#262", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2676", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_chuanglian", + "Pos": "192#264", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "263#724", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2677", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_chuanglian1", + "Pos": "679#308", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "85#957", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2678", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_shugui1", + "Pos": "-585#342", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "270#899", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2679", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_diaodeng", + "Pos": "57#801", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#735", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2680", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_penzai2", + "Pos": "16#-32", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "199#202", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2681", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/old/scene36_new_deng", + "Pos": "300#-65", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "725#331", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2682", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_shu2", + "Pos": "486#243", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "119#519", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2683", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_shu", + "Pos": "-610#309", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "184#752", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2684", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_huaxiang", + "Pos": "-256#418", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "285#583", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2685", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_baijian", + "Pos": "-239#179", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "226#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2686", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_bilu", + "Pos": "-225#-15", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "332#298", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2687", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_penzai", + "Pos": "-597#-150", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "246#510", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2688", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_penzai1", + "Pos": "435#-52", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "271#382", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2689", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene31/new/scene36_new_deng2", + "Pos": "308#0", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "731#442", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2690", + "AreaId": "31", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene31/new/scene36_new_beijing", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2691", + "AreaId": "31", + "SortId": "1", + "CostCount": "1085", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/16,bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "137#-875", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2692", + "AreaId": "31", + "SortId": "2", + "CostCount": "1085", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/26,bg/clearObj/25,bg/clearObj/14,bg/clearObj/9,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-420#-936", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2693", + "AreaId": "31", + "SortId": "3", + "CostCount": "1085", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/5,bg/clearObj/7,bg/clearObj/6,bg/clearObj/11,bg/clearObj/12,bg/addObj/9,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-191#-295", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2694", + "AreaId": "31", + "SortId": "4", + "CostCount": "1085", + "Title": "ll", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/addObj/1,bg/addObj/3@add#bg/addObj/2,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2695", + "AreaId": "31", + "SortId": "5", + "CostCount": "1085", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/addObj/16,bg/addObj/5@add#bg/addObj/20,bg/addObj/14,bg/addObj/15,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "94#329", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2696", + "AreaId": "31", + "SortId": "6", + "CostCount": "2660", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/10,bg/clearObj/15@add#bg/clearObj/19,bg/clearObj/20,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "398#-260", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2697", + "AreaId": "31", + "SortId": "7", + "CostCount": "2660", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_7", + "Pos": "four", + "Action": "clear#bg/clearObj/1,bg/clearObj/13@add#bg/clearObj/2,bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-730", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2698", + "AreaId": "31", + "SortId": "8", + "CostCount": "2660", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/addObj/11@add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-255#456", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2699", + "AreaId": "31", + "SortId": "9", + "CostCount": "2660", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-79#-402", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2700", + "AreaId": "31", + "SortId": "10", + "CostCount": "2660", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/addObj/7@add#bg/addObj/23,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "208#257", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2701", + "AreaId": "31", + "SortId": "11", + "CostCount": "4270", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_11", + "Pos": "five", + "Action": "clear#bg/addObj/8@add#bg/addObj/25,bg/addObj/18,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-6#273", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2702", + "AreaId": "31", + "SortId": "12", + "CostCount": "4270", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_12", + "Pos": "six", + "Action": "clear#bg/addObj/21@add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-230#-15", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2703", + "AreaId": "31", + "SortId": "13", + "CostCount": "4270", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/addObj/13@add#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "15#922", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2704", + "AreaId": "31", + "SortId": "14", + "CostCount": "4270", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/clearObj/4@add#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-15", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2705", + "AreaId": "31", + "SortId": "15", + "CostCount": "4270", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/29,bg/addObj/30,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "486#243", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2706", + "AreaId": "31", + "SortId": "16", + "CostCount": "5845", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/clearObj/29,bg/clearObj/21,bg/clearObj/28,bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "57#-798", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2707", + "AreaId": "31", + "SortId": "17", + "CostCount": "5845", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/addObj/12@add#bg/addObj/31,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-259#389", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2708", + "AreaId": "31", + "SortId": "18", + "CostCount": "5845", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/clearObj/22@add#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-79#-402", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2709", + "AreaId": "31", + "SortId": "19", + "CostCount": "5845", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_19", + "Pos": "nine", + "Action": "clear#bg/clearObj/2@add#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-732", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2710", + "AreaId": "31", + "SortId": "20", + "CostCount": "5845", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/addObj/22@add#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-120#77", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2711", + "AreaId": "31", + "SortId": "21", + "CostCount": "7455", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/34,bg/addObj/35,bg/addObj/27,bg/clearObj/30,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-373#-396", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2712", + "AreaId": "31", + "SortId": "22", + "CostCount": "7455", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_22", + "Pos": "ten", + "Action": "clear#bg/clearObj/30,bg/addObj/28@add#bg/clearObj/32,bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-526#-166", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2713", + "AreaId": "31", + "SortId": "23", + "CostCount": "7455", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-38#-322", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2714", + "AreaId": "31", + "SortId": "24", + "CostCount": "7455", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-193#-570", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2715", + "AreaId": "31", + "SortId": "25", + "CostCount": "7455", + "Title": "ll", + "Icon": "Icon/s36_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/27@add#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-431#-478", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2716", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_xingli", + "Pos": "-219#524", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "518#250", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2717", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_zawu", + "Pos": "223#131", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "350#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2718", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_chuang", + "Pos": "-212#222", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "658#779", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2719", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_mao", + "Pos": "14#486", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "156#171", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2720", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_shafa", + "Pos": "517#25", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#272", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2721", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_chuangtougui", + "Pos": "-535#115", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "240#389", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2722", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_jiaodeng", + "Pos": "2#-82", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "237#201", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2723", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_zhixiang", + "Pos": "-334#-90", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "226#156", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2724", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_xiong", + "Pos": "311#-260", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "270#167", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2725", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_pingzi", + "Pos": "-48#-471", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "395#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2726", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_yizi", + "Pos": "312#-582", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "442#482", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2727", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_yizi1", + "Pos": "-432#-532", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "325#588", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2728", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_zhuozi", + "Pos": "-38#-845", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "913#674", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2729", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_hezi", + "Pos": "404#-984", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "400#385", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2730", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_tanzi", + "Pos": "-354#-1011", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "741#422", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2731", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_deng", + "Pos": "92#936", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "497#470", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2732", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_deng2", + "Pos": "65#972", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "502#390", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2733", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_beijing", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2734", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_old_beijing2", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2735", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_beijing", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2736", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_qianghua", + "Pos": "-416#440", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "606#702", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2737", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/old/scene37_old_ditan", + "Pos": "27#-168", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "836#310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2738", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chuanglian", + "Pos": "315#386", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "811#799", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2739", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_ditan1", + "Pos": "34#-163", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "780#367", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2740", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chuangtougui1", + "Pos": "-98#117", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "207#148", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2741", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_taideng2", + "Pos": "-105#222", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "102#137", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2742", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chuang1", + "Pos": "-168#230", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "686#780", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2743", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_mao1", + "Pos": "-35#122", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "168#69", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2744", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chuang", + "Pos": "-276#315", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "806#956", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2745", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_ditan", + "Pos": "1#-807", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#848", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2746", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_yizi2", + "Pos": "-421#-463", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "417#482", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2747", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_zhuo1", + "Pos": "-38#-771", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "655#487", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2748", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_yizi3", + "Pos": "436#-502", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "426#509", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2749", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_shuzhuangtai1", + "Pos": "303#83", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "255#226", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2750", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_xiaodengzi1", + "Pos": "261#23", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#134", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2751", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_jingzi", + "Pos": "248#212", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "53#72", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2752", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_shafa1", + "Pos": "531#5", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "381#319", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2753", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chuangtougui", + "Pos": "-521#6", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "285#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2754", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/old/scene37_new_mao1", + "Pos": "139#-117", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "168#69", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2755", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_zhiwu", + "Pos": "-631#-523", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "179#376", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2756", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_yizi", + "Pos": "-446#-506", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "431#591", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2757", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_zhuo", + "Pos": "-70#-789", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "664#579", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2758", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_yizi1", + "Pos": "402#-595", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "353#660", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2759", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_shuzhuangtai", + "Pos": "292#99", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "254#220", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2760", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_shafa", + "Pos": "537#36", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "344#295", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2761", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_xiong", + "Pos": "-216#-86", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "212#224", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2762", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_xiaodeng", + "Pos": "-332#-61", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "139#125", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2763", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chuangqiandeng", + "Pos": "8#-92", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "340#262", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2764", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_deng3", + "Pos": "66#936", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "511#465", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2765", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_xiaodengzi", + "Pos": "225#7", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#172", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2766", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_shuzhuangtaiwupin", + "Pos": "302#247", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "199#212", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2767", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_wanjvxiang", + "Pos": "381#-962", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "380#414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2768", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_wanjv", + "Pos": "411#-814", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "253#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2769", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chabei", + "Pos": "-229#-574", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "105#122", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2770", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chabei1", + "Pos": "171#-657", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "103#121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2771", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_chahu", + "Pos": "-82#-580", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#203", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2772", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_shouzhang", + "Pos": "7#-697", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "246#163", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2773", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_taideng", + "Pos": "-505#149", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "150#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2774", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_fenmeigui", + "Pos": "84#-405", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "260#429", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2775", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene32/new/scene37_new_mao", + "Pos": "59#59", + "Action": "init_img#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "109#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2776", + "AreaId": "32", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene32/new/scene37_old_beijing2", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2777", + "AreaId": "32", + "SortId": "1", + "CostCount": "1115", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/13,bg/clearObj/14,bg/clearObj/15,bg/clearObj/12,bg/clearObj/11,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-38#-845", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2778", + "AreaId": "32", + "SortId": "2", + "CostCount": "1115", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/5,bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "517#25", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2779", + "AreaId": "32", + "SortId": "3", + "CostCount": "1115", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/8,bg/clearObj/6,bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-334#-90", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2780", + "AreaId": "32", + "SortId": "4", + "CostCount": "1115", + "Title": "ll", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/addObj/1@add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2781", + "AreaId": "32", + "SortId": "5", + "CostCount": "1115", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/3,bg/clearObj/4,bg/clearObj/7@add#bg/addObj/10,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-212#222", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2782", + "AreaId": "32", + "SortId": "6", + "CostCount": "2775", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_6", + "Pos": "third", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-38#-771", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2783", + "AreaId": "32", + "SortId": "7", + "CostCount": "2775", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_7", + "Pos": "third", + "Action": "add#bg/addObj/14,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-421#-463", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2784", + "AreaId": "32", + "SortId": "8", + "CostCount": "2775", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/16@add#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "92#936", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2785", + "AreaId": "32", + "SortId": "9", + "CostCount": "2775", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "four", + "Action": "clear#bg/addObj/2@add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2786", + "AreaId": "32", + "SortId": "10", + "CostCount": "2775", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/addObj/5,bg/clearObj/9@add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "27#-168", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2787", + "AreaId": "32", + "SortId": "11", + "CostCount": "4465", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/17,bg/addObj/18,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "376#83", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2788", + "AreaId": "32", + "SortId": "12", + "CostCount": "4465", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "70#268", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2789", + "AreaId": "32", + "SortId": "13", + "CostCount": "4465", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/21,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-521#6", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2790", + "AreaId": "32", + "SortId": "14", + "CostCount": "4465", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "315#386", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2791", + "AreaId": "32", + "SortId": "15", + "CostCount": "4465", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_15", + "Pos": "six", + "Action": "clear#bg/addObj/10,bg/addObj/11@add#bg/addObj/12,bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-168#230", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2792", + "AreaId": "32", + "SortId": "16", + "CostCount": "6125", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-807", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2793", + "AreaId": "32", + "SortId": "17", + "CostCount": "6125", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_17", + "Pos": "seven", + "Action": "clear#bg/addObj/15,bg/addObj/14,bg/addObj/16@add#bg/addObj/25,bg/addObj/24,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-38#-771", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2794", + "AreaId": "32", + "SortId": "18", + "CostCount": "6125", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/addObj/20@add#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "531#5", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2795", + "AreaId": "32", + "SortId": "19", + "CostCount": "6125", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/addObj/29,bg/addObj/30,bg/addObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-216#-86", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2796", + "AreaId": "32", + "SortId": "20", + "CostCount": "6125", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/clearObj/17@add#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "65#972", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2797", + "AreaId": "32", + "SortId": "21", + "CostCount": "7780", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_21", + "Pos": "nine", + "Action": "clear#bg/addObj/17,bg/addObj/18,bg/addObj/19@add#bg/addObj/27,bg/addObj/33,bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "303#83", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2798", + "AreaId": "32", + "SortId": "22", + "CostCount": "7780", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/35,bg/addObj/36,bg/addObj/37,bg/addObj/38,bg/addObj/39,bg/addObj/40", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "381#-962", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2799", + "AreaId": "32", + "SortId": "23", + "CostCount": "7780", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/41,bg/addObj/9,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-505#149", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2800", + "AreaId": "32", + "SortId": "24", + "CostCount": "7780", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/42,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "84#-405", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2801", + "AreaId": "32", + "SortId": "25", + "CostCount": "7780", + "Title": "ll", + "Icon": "Icon/s37_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/addObj/22@add#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "139#-117", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2802", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_shu", + "Pos": "-307#229", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "278#186", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2803", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chuang", + "Pos": "43#269", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "620#395", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2804", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/old/scene38_new_chuang1", + "Pos": "-33#248", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "767#537", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2805", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chuang", + "Pos": "94#329", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "686#469", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2806", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chuangtougui", + "Pos": "356#326", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "223#287", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2807", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_zhixiangzawu", + "Pos": "409#221", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "532#293", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2808", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_xiaodengzi", + "Pos": "-603#14", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#179", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2809", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_zhiwu", + "Pos": "-615#140", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "134#176", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2810", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_zangyilan", + "Pos": "-445#12", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "214#180", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2811", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_ditan1", + "Pos": "252#-248", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "788#289", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2812", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chongwuzhangpeng", + "Pos": "421#-205", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "593#672", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2813", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene28_old_gou", + "Pos": "267#-148", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "208#248", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2814", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_wanou", + "Pos": "-7#-147", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "98#103", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2815", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_youkelili", + "Pos": "415#-374", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "320#219", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2816", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_ditan", + "Pos": "-166#-716", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1109#560", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2817", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_zhuoyi", + "Pos": "-49#-569", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1078#888", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2818", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_lvzhi", + "Pos": "498#-872", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "443#705", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2819", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_tianpin", + "Pos": "-147#-341", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "275#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2820", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_shuiguo", + "Pos": "-11#-412", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#76", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2821", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chahu", + "Pos": "-224#-386", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "153#138", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2822", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chabei1", + "Pos": "-357#-379", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "133#96", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2823", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chabei", + "Pos": "-116#-433", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "94#72", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2824", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_gutouditan", + "Pos": "277#-231", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "834#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2825", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/old/scene38_new_gou1", + "Pos": "350#-250", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "326#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2826", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_tuoxie", + "Pos": "5#109", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "118#58", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2827", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_ditan", + "Pos": "-103#-699", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1237#623", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2828", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/old/scene38_new_yizi2", + "Pos": "-280#-446", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "405#540", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2829", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/old/scene38_new_zhuozi", + "Pos": "-92#-601", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "443#431", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2830", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/old/scene38_new_yizi1", + "Pos": "152#-693", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "440#509", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2831", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chuangtougui", + "Pos": "352#213", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "261#189", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2832", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_taidengbaijian", + "Pos": "308#358", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "115#142", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2833", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/old/scene38_new_chongwubaozhen1", + "Pos": "328#-174", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "540#330", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2834", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chongwuchuang2", + "Pos": "331#-147", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "420#329", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2835", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chongwubaozhen", + "Pos": "332#-46", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "283#194", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2836", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/old/scene38_new_gou1", + "Pos": "324#-126", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "326#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2837", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_lvzhi2", + "Pos": "467#261", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "178#233", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2838", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_langan1", + "Pos": "349#164", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "749#241", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2839", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_lizhu3", + "Pos": "653#467", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "134#1325", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2840", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_shafayi1", + "Pos": "-235#-446", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "716#723", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2841", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chaji", + "Pos": "-113#-599", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "442#413", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2842", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_shafayi2", + "Pos": "119#-687", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "574#656", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2843", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_hua", + "Pos": "-122#-395", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "188#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2844", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chabei", + "Pos": "-23#-458", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "94#72", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2845", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chabei1", + "Pos": "-221#-443", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "94#72", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2846", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_shu", + "Pos": "-179#-506", + "Action": "init_img#bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "134#80", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2847", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_jiupan", + "Pos": "-313#-687", + "Action": "init_img#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "427#514", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2848", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_wanju", + "Pos": "502#-300", + "Action": "init_img#bg/clearObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "205#192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2849", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chongwuwan", + "Pos": "25#-167", + "Action": "init_img#bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "181#132", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2850", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_lvzhi", + "Pos": "521#-860", + "Action": "init_img#bg/clearObj/49", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "398#743", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2851", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_lvzhi1", + "Pos": "-624#213", + "Action": "init_img#bg/clearObj/50", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#429", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2852", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_baozhen", + "Pos": "-362#-361", + "Action": "init_img#bg/clearObj/51", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "198#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2853", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_baozhen1", + "Pos": "75#-654", + "Action": "init_img#bg/clearObj/52", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "62#72", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2854", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_gou", + "Pos": "137#-135", + "Action": "init_img#bg/clearObj/53", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "222#302", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2855", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_beijing1", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2856", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_old_diban", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2857", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/old/scene38_new_diban", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2858", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_beijin", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2859", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chuangwai", + "Pos": "-603#575", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "229#609", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2860", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chuangwai", + "Pos": "-602#575", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "229#609", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2861", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chuanghu", + "Pos": "-581#578", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "280#690", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2862", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chuanghu", + "Pos": "-578#579", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "280#690", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2863", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_yijia", + "Pos": "-201#399", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "417#521", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2864", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_chuanglian", + "Pos": "-2#570", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1437#887", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2865", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_yigui", + "Pos": "-266#510", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "509#726", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2866", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_yifu", + "Pos": "-236#450", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "225#248", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2867", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_huakuang", + "Pos": "120#616", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "217#260", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2868", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_huakuang2", + "Pos": "502#562", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "402#698", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2869", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_huakuang1", + "Pos": "513#531", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "272#444", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2870", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_chuanglian1", + "Pos": "-4#578", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1434#912", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2871", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_dingbianan", + "Pos": "1#980", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#372", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2872", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_dingbian", + "Pos": "0#981", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#372", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2873", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_lizhu", + "Pos": "-37#562", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1092#949", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2874", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_lizhu", + "Pos": "-45#552", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1092#949", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2875", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_lizhu3", + "Pos": "652#458", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "134#1325", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2876", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_deng", + "Pos": "-57#883", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#571", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2877", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_guabu", + "Pos": "126#567", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "102#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2878", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_biao", + "Pos": "-232#669", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "113#120", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2879", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_bideng", + "Pos": "501#665", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "190#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2880", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/old/scene38_old_huakuang", + "Pos": "512#460", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "200#210", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2881", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene33/new/scene38_new_diaodeng", + "Pos": "-51#928", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "356#483", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2882", + "AreaId": "33", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene33/new/scene38_new_beijin", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2883", + "AreaId": "33", + "SortId": "1", + "CostCount": "1185", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/18,bg/clearObj/19,bg/clearObj/20,bg/clearObj/21,bg/clearObj/22,bg/clearObj/16,bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-147#-341", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2884", + "AreaId": "33", + "SortId": "2", + "CostCount": "1185", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/11,bg/clearObj/12,bg/clearObj/13,bg/clearObj/14,bg/clearObj/10@add#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "421#-205", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2885", + "AreaId": "33", + "SortId": "3", + "CostCount": "1185", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/9,bg/clearObj/8,bg/clearObj/7,bg/addObj/24,bg/addObj/9,bg/clearObj/1,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-445#12", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2886", + "AreaId": "33", + "SortId": "4", + "CostCount": "1185", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_4", + "Pos": "first", + "Action": "clear#bg/addObj/25,bg/addObj/26,bg/clearObj/6,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "501#665", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2887", + "AreaId": "33", + "SortId": "5", + "CostCount": "1185", + "Title": "ll", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/addObj/1,bg/addObj/17,bg/addObj/5,bg/addObj/7,bg/addObj/19,bg/addObj/21@add#bg/addObj/4,bg/addObj/6,bg/addObj/8,bg/addObj/20,bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2888", + "AreaId": "33", + "SortId": "6", + "CostCount": "2925", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/addObj/10,bg/clearObj/17@add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#570", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2889", + "AreaId": "33", + "SortId": "7", + "CostCount": "2925", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_7", + "Pos": "third", + "Action": "clear#bg/clearObj/2@add#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "43#269", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2890", + "AreaId": "33", + "SortId": "8", + "CostCount": "2925", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/28,bg/clearObj/27,bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-92#-601", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2891", + "AreaId": "33", + "SortId": "9", + "CostCount": "2925", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/addObj/22@add#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-57#883", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2892", + "AreaId": "33", + "SortId": "10", + "CostCount": "2925", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "277#-231", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2893", + "AreaId": "33", + "SortId": "11", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_11", + "Pos": "five", + "Action": "clear#bg/clearObj/5@add#bg/clearObj/30,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "356#326", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2894", + "AreaId": "33", + "SortId": "12", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-266#510", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2895", + "AreaId": "33", + "SortId": "13", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/clearObj/24@add#bg/clearObj/32,bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "350#-250", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2896", + "AreaId": "33", + "SortId": "14", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "349#164", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2897", + "AreaId": "33", + "SortId": "15", + "CostCount": "4630", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-103#-699", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2898", + "AreaId": "33", + "SortId": "16", + "CostCount": "6370", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/clearObj/28,bg/clearObj/27,bg/clearObj/29@add#bg/clearObj/39,bg/clearObj/40,bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-92#-601", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2899", + "AreaId": "33", + "SortId": "17", + "CostCount": "6370", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/clearObj/3@add#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-33#248", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2900", + "AreaId": "33", + "SortId": "18", + "CostCount": "6370", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/clearObj/32@add#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "328#-174", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2901", + "AreaId": "33", + "SortId": "19", + "CostCount": "6370", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/addObj/13,bg/addObj/15,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "120#616", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2902", + "AreaId": "33", + "SortId": "20", + "CostCount": "6370", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/clearObj/42,bg/clearObj/43,bg/clearObj/44,bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-122#-395", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2903", + "AreaId": "33", + "SortId": "21", + "CostCount": "8110", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-236#450", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2904", + "AreaId": "33", + "SortId": "22", + "CostCount": "8110", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-313#-687", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2905", + "AreaId": "33", + "SortId": "23", + "CostCount": "8110", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/47,bg/clearObj/48,bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "502#-300", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2906", + "AreaId": "33", + "SortId": "24", + "CostCount": "8110", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/clearObj/36,bg/clearObj/49,bg/clearObj/50,bg/clearObj/51,bg/clearObj/52", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "467#261", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2907", + "AreaId": "33", + "SortId": "25", + "CostCount": "8110", + "Title": "ll", + "Icon": "Icon/s38_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/35@add#bg/clearObj/53", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "324#-126", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2908", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_new_huati", + "Pos": "66#114", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "410#727", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2909", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_huati2", + "Pos": "148#122", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "400#670", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2910", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_new_maowu", + "Pos": "-340#-120", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "575#503", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2911", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_new_maotongdao1", + "Pos": "50#-580", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "418#374", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2912", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_new_dianzi", + "Pos": "373#-577", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "363#300", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2913", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_new_maobaijian1", + "Pos": "-458#-822", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "523#742", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2914", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_zhiwu", + "Pos": "394#-949", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "653#562", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2915", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_huaping", + "Pos": "-651#-63", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "139#299", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2916", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_fengshu", + "Pos": "511#87", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "273#331", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2917", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_shafa", + "Pos": "585#-110", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "271#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2918", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_Castle", + "Pos": "-340#-63", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "724#679", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2919", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_guahua", + "Pos": "674#402", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "91#261", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2920", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_shafawujian", + "Pos": "643#63", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "157#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2921", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_wanju", + "Pos": "-231#-309", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "718#226", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2922", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_maotongdao2", + "Pos": "-3#-555", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "421#461", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2923", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_maowo", + "Pos": "333#-575", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "397#322", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2924", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_maobaijian2", + "Pos": "-352#-783", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "478#890", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2925", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_fruit", + "Pos": "339#-516", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "295#157", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2926", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_maowan", + "Pos": "172#-728", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "184#199", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2927", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_cat3", + "Pos": "329#-120", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#132", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2928", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_BJ", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2929", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_BJ", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2930", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_qiangshang", + "Pos": "-247#633", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "766#542", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2931", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_qiangshang", + "Pos": "-105#569", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "391#426", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2932", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_polangan2", + "Pos": "189#422", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "709#132", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2933", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_hua3", + "Pos": "316#586", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "495#442", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2934", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_huatan", + "Pos": "204#474", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "453#207", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2935", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_new_cat2", + "Pos": "194#437", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "72#99", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2936", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_old_polangan", + "Pos": "194#423", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "725#162", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2937", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_new_langan1", + "Pos": "222#447", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "769#177", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2938", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_langan2", + "Pos": "222#504", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "769#287", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2939", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_light", + "Pos": "51#917", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "402#504", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2940", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_ligui", + "Pos": "1#112", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#299", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2941", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_ligui", + "Pos": "-7#133", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#313", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2942", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/old/scene39_old_door", + "Pos": "-568#102", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "250#566", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2943", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_louti", + "Pos": "-340#544", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "760#1244", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2944", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_louti2", + "Pos": "-340#565", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "760#1208", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2945", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_ditan", + "Pos": "-269#-342", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "903#420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2946", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_tizi", + "Pos": "80#74", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "305#649", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2947", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_zawu2", + "Pos": "-140#-129", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "658#709", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2948", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_cat1", + "Pos": "119#96", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "97#181", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2949", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_zawu3", + "Pos": "442#145", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "555#778", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2950", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_zawu1", + "Pos": "347#-758", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "747#943", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2951", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/old/scene39_old_pobu", + "Pos": "-443#-874", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "554#709", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2952", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_ditan2", + "Pos": "-264#-315", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "920#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2953", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_ditan1", + "Pos": "352#-168", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "381#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2954", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_ditan3", + "Pos": "252#-664", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "726#390", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2955", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_light", + "Pos": "39#879", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#571", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2956", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_hua1", + "Pos": "-307#607", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "631#1129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2957", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_hua2", + "Pos": "235#398", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "754#151", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2958", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene34/new/scene39_new_maopajia", + "Pos": "335#90", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "285#353", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2959", + "AreaId": "34", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene34/new/scene39_new_BJ", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2960", + "AreaId": "34", + "SortId": "1", + "CostCount": "1215", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "347#-758", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2961", + "AreaId": "34", + "SortId": "2", + "CostCount": "1215", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "442#145", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2962", + "AreaId": "34", + "SortId": "3", + "CostCount": "1215", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-443#-874", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2963", + "AreaId": "34", + "SortId": "4", + "CostCount": "1215", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_4", + "Pos": "first", + "Action": "clear#bg/addObj/20,bg/addObj/18,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-140#-129", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2964", + "AreaId": "34", + "SortId": "5", + "CostCount": "1215", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "second", + "Action": "clear#bg/addObj/1,bg/addObj/5@add#bg/addObj/2,bg/addObj/15,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2965", + "AreaId": "34", + "SortId": "6", + "CostCount": "3045", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/addObj/21,bg/addObj/19@add#bg/addObj/8,bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "119#96", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2966", + "AreaId": "34", + "SortId": "7", + "CostCount": "3045", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "clear#bg/addObj/16,bg/addObj/9@add#bg/addObj/17,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-340#544", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2967", + "AreaId": "34", + "SortId": "8", + "CostCount": "3045", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/25,bg/addObj/26,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-264#-315", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2968", + "AreaId": "34", + "SortId": "9", + "CostCount": "3045", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/addObj/12@add#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "51#917", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2969", + "AreaId": "34", + "SortId": "10", + "CostCount": "3045", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_10", + "Pos": "four", + "Action": "clear#bg/addObj/3@add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-247#633", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2970", + "AreaId": "34", + "SortId": "11", + "CostCount": "4830", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-340#-120", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2971", + "AreaId": "34", + "SortId": "12", + "CostCount": "4830", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "five", + "Action": "clear#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-568#102", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2972", + "AreaId": "34", + "SortId": "13", + "CostCount": "4830", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/clearObj/4,bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "50#-580", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2973", + "AreaId": "34", + "SortId": "14", + "CostCount": "4830", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-458#-822", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2974", + "AreaId": "34", + "SortId": "15", + "CostCount": "4830", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "seven", + "Action": "add#bg/addObj/29,bg/addObj/30,bg/addObj/6,bg/addObj/7,bg/clearObj/7,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-307#607", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2975", + "AreaId": "34", + "SortId": "16", + "CostCount": "6660", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "585#-110", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2976", + "AreaId": "34", + "SortId": "17", + "CostCount": "6660", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "eight", + "Action": "clear#bg/clearObj/1,bg/addObj/10@add#bg/clearObj/2,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "66#114", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2977", + "AreaId": "34", + "SortId": "18", + "CostCount": "6660", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/clearObj/3@add#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-340#-120", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2978", + "AreaId": "34", + "SortId": "19", + "CostCount": "6660", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/12,bg/addObj/31,bg/clearObj/13,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "674#402", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2979", + "AreaId": "34", + "SortId": "20", + "CostCount": "6660", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/clearObj/4,bg/clearObj/5@add#bg/clearObj/15,bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "50#-580", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2980", + "AreaId": "34", + "SortId": "21", + "CostCount": "8445", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-231#-309", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2981", + "AreaId": "34", + "SortId": "22", + "CostCount": "8445", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "ten", + "Action": "clear#bg/clearObj/6@add#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-458#-822", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2982", + "AreaId": "34", + "SortId": "23", + "CostCount": "8445", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/18,bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "339#-516", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2983", + "AreaId": "34", + "SortId": "24", + "CostCount": "8445", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-7#133", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2984", + "AreaId": "34", + "SortId": "25", + "CostCount": "8445", + "Title": "ll", + "Icon": "Icon/s39_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/addObj/8@add#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "194#437", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2985", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_huatan", + "Pos": "-241#81", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#225", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2986", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_huatan1", + "Pos": "427#11", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "239#266", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2987", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_xiaodunzi", + "Pos": "-414#-29", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "370#119", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2988", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_mao", + "Pos": "-139#-78", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2989", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_yilaguan", + "Pos": "-78#-136", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#103", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2990", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_lajitong", + "Pos": "-503#-225", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "433#321", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2991", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_xiaojiazi", + "Pos": "87#-181", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "257#206", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2992", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_sofa1", + "Pos": "-148#-368", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "389#365", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2993", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_zhutai", + "Pos": "-188#-507", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "336#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2994", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_sofa", + "Pos": "418#-360", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "609#486", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2995", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_zhuzi", + "Pos": "329#-29", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "774#2394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2996", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_gou", + "Pos": "219#-424", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "285#401", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2997", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_feizhixiang", + "Pos": "-147#-759", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "726#434", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2998", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_langan", + "Pos": "-174#-783", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1089#890", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "2999", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_dengzi", + "Pos": "437#-999", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "560#460", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3000", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_kuweipenzai", + "Pos": "379#-765", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "236#401", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3001", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_old_gou2", + "Pos": "-38#-293", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "212#358", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3002", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_old_mao3", + "Pos": "-363#-192", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#86", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3003", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_sofa4", + "Pos": "234#-236", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "527#408", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3004", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_penzai", + "Pos": "369#59", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "207#354", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3005", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_yuanzhuo", + "Pos": "553#-89", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "227#262", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3006", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_dangao", + "Pos": "545#13", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#86", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3007", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_sofa", + "Pos": "278#-245", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "544#448", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3008", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_sofa2", + "Pos": "502#-654", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "421#520", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3009", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_gou1", + "Pos": "-39#-292", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "212#358", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3010", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_mao2", + "Pos": "-364#-192", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#86", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3011", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_langan", + "Pos": "-172#-782", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1090#890", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3012", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_chaji1", + "Pos": "103#-483", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "592#425", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3013", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_sofa3", + "Pos": "-72#-693", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "722#599", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3014", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_sofa5", + "Pos": "480#-583", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "434#459", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3015", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_zhuzi2", + "Pos": "646#-31", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#2402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3016", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_zhuzi3", + "Pos": "646#-32", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "148#2402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3017", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_gangqin2", + "Pos": "-328#68", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "335#289", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3018", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_qingdeng", + "Pos": "-263#-34", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "110#125", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3019", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_chaji", + "Pos": "64#-432", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "450#328", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3020", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_sofa1", + "Pos": "-123#-647", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "743#672", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3021", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_zhuozi", + "Pos": "-585#-12", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "271#471", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3022", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_gangqin1", + "Pos": "-343#100", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "335#364", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3023", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_penzai", + "Pos": "-426#-12", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "93#117", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3024", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_penzai1", + "Pos": "-562#-124", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#143", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3025", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_baijian", + "Pos": "-37#-299", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "140#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3026", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_juzi", + "Pos": "65#-352", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "111#86", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3027", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_hu", + "Pos": "155#-357", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "117#114", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3028", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_baozhen1", + "Pos": "203#-169", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "182#117", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3029", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_baozhen", + "Pos": "380#-204", + "Action": "init_img#bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "130#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3030", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_baozhen3", + "Pos": "533#-527", + "Action": "init_img#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "163#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3031", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_dog", + "Pos": "-66#-65", + "Action": "init_img#bg/clearObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "160#224", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3032", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_mao", + "Pos": "151#249", + "Action": "init_img#bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#106", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3033", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_chuangwai", + "Pos": "148#488", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "875#491", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3034", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_old_chuangwai1.", + "Pos": "121#490", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "611#414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3035", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene36_old_beijing2", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3036", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_old_beijing1", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3037", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_beijing", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3038", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_diban", + "Pos": "3#-538", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1390", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3039", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_tianhuaban", + "Pos": "2#-32", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3040", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_diaodeng", + "Pos": "153#982", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "361#334", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3041", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_huakuang", + "Pos": "-422#485", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "165#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3042", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_huakuang", + "Pos": "308#458", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#116", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3043", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_lvzhi", + "Pos": "229#350", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "397#201", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3044", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene36_old_diaoxiang", + "Pos": "243#375", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "100#171", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3045", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_diaoxiang", + "Pos": "207#377", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#175", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3046", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene36_old_loutiditan1", + "Pos": "-224#-223", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "823#334", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3047", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene36_new_loutiditan11", + "Pos": "-248#-209", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "823#339", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3048", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_loutiditan1", + "Pos": "-249#-207", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "823#334", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3049", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_ditan", + "Pos": "-336#-13", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "407#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3050", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene36_old_louti", + "Pos": "184#133", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "803#534", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3051", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene36_old_louti1", + "Pos": "184#132", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "803#534", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3052", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene36_old_louti2", + "Pos": "185#133", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "803#534", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3053", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene36_new_louti5", + "Pos": "187#134", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "803#534", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3054", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_louti", + "Pos": "185#133", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "803#534", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3055", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_pobu", + "Pos": "-21#293", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "172#163", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3056", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_zhizhuwang", + "Pos": "92#656", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "186#300", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3057", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_bilu", + "Pos": "-412#144", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "356#296", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3058", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_huapingsuipian", + "Pos": "-489#319", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "94#115", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3059", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_huaping", + "Pos": "-424#282", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "67#37", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3060", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_hua", + "Pos": "-349#322", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "117#97", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3061", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/old/scene40_old_ditan", + "Pos": "173#-567", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1093#710", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3062", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene40_new_ditan2", + "Pos": "157#-631", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1130#783", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3063", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_diaodeng1", + "Pos": "255#782", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "222#492", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3064", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_diaodeng", + "Pos": "-32#944", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "339#451", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3065", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/old/scene36_new_loutiditan3", + "Pos": "59#72", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "405#440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3066", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_loutiditan", + "Pos": "59#70", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "405#438", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3067", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene36_new_bilu", + "Pos": "-1#-31", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3068", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene35/new/scene40_new_ditan1", + "Pos": "11#-649", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1216#936", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3069", + "AreaId": "35", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene35/new/scene36_old_beijing1", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3070", + "AreaId": "35", + "SortId": "1", + "CostCount": "1290", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/13,bg/clearObj/16,bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-147#-759", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3071", + "AreaId": "35", + "SortId": "2", + "CostCount": "1290", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/8,bg/clearObj/9,bg/clearObj/10,bg/clearObj/12@add#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-148#-368", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3072", + "AreaId": "35", + "SortId": "3", + "CostCount": "1290", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/6,bg/clearObj/3,bg/clearObj/7,bg/clearObj/5,bg/clearObj/4@add#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-503#-225", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3073", + "AreaId": "35", + "SortId": "4", + "CostCount": "1290", + "Title": "ll", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/addObj/3,bg/addObj/18,bg/addObj/24,bg/clearObj/11@add#bg/addObj/4,bg/addObj/19,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3074", + "AreaId": "35", + "SortId": "5", + "CostCount": "1290", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_5", + "Pos": "third", + "Action": "replace#bg/addObj/4,bg/addObj/5@clear#bg/addObj/9,bg/addObj/19,bg/addObj/1,bg/addObj/25,bg/addObj/26,bg/addObj/27,bg/addObj/28,bg/clearObj/1,bg/clearObj/2,bg/clearObj/17,bg/clearObj/18,bg/clearObj/31@add#bg/addObj/20,bg/addObj/2,bg/clearObj/25,bg/clearObj/26,bg/clearObj/32,bg/addObj/6,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3075", + "AreaId": "35", + "SortId": "6", + "CostCount": "3165", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/14@add#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-174#-783", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3076", + "AreaId": "35", + "SortId": "7", + "CostCount": "3165", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_7", + "Pos": "four", + "Action": "clear#bg/addObj/29@add#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "173#-567", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3077", + "AreaId": "35", + "SortId": "8", + "CostCount": "3165", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/19,bg/clearObj/29,bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "234#-236", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3078", + "AreaId": "35", + "SortId": "9", + "CostCount": "3165", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "103#-483", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3079", + "AreaId": "35", + "SortId": "10", + "CostCount": "3165", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/addObj/8@add#bg/addObj/31,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "153#982", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3080", + "AreaId": "35", + "SortId": "11", + "CostCount": "5035", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_11", + "Pos": "five", + "Action": "clear#bg/addObj/12@add#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "243#375", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3081", + "AreaId": "35", + "SortId": "12", + "CostCount": "5035", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/clearObj/33,bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-328#68", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3082", + "AreaId": "35", + "SortId": "13", + "CostCount": "5035", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/addObj/23,bg/addObj/20,bg/addObj/14@add#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-21#293", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3083", + "AreaId": "35", + "SortId": "14", + "CostCount": "5035", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_14", + "Pos": "seven", + "Action": "add#bg/addObj/15,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-248#-209", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3084", + "AreaId": "35", + "SortId": "15", + "CostCount": "5035", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-268#253", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3085", + "AreaId": "35", + "SortId": "16", + "CostCount": "6950", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/clearObj/19,bg/clearObj/29,bg/clearObj/30,bg/clearObj/28@add#bg/clearObj/23,bg/clearObj/24,bg/clearObj/36,bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "234#-236", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3086", + "AreaId": "35", + "SortId": "17", + "CostCount": "6950", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-585#-12", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3087", + "AreaId": "35", + "SortId": "18", + "CostCount": "6950", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/clearObj/33,bg/clearObj/34@add#bg/clearObj/38,bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-328#68", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3088", + "AreaId": "35", + "SortId": "19", + "CostCount": "6950", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/39,bg/clearObj/40,bg/clearObj/20,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-426#-12", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3089", + "AreaId": "35", + "SortId": "20", + "CostCount": "6950", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/addObj/21@add#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "75#371", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3090", + "AreaId": "35", + "SortId": "21", + "CostCount": "8825", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/21,bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "553#-89", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3091", + "AreaId": "35", + "SortId": "22", + "CostCount": "8825", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/clearObj/41,bg/clearObj/42,bg/clearObj/43,bg/clearObj/44,bg/clearObj/45,bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-37#-299", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3092", + "AreaId": "35", + "SortId": "23", + "CostCount": "8825", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/addObj/33,bg/addObj/15@add#bg/addObj/10,bg/addObj/34,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "342#336", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3093", + "AreaId": "35", + "SortId": "24", + "CostCount": "8825", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_24", + "Pos": "eleven", + "Action": "clear#bg/addObj/30@add#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "157#-631", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3094", + "AreaId": "35", + "SortId": "25", + "CostCount": "8825", + "Title": "ll", + "Icon": "Icon/s40_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/26,bg/clearObj/25@add#bg/clearObj/47,bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-364#-192", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3095", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_guizi", + "Pos": "611#471", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "230#666", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3096", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_shugui", + "Pos": "590#487", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "278#626", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3097", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_zhong", + "Pos": "353#396", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "181#414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3098", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_mao", + "Pos": "355#648", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "128#108", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3099", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_deng", + "Pos": "103#931", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "390#453", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3100", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_deng1", + "Pos": "73#1010", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "362#417", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3101", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_deng2", + "Pos": "59#964", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "356#528", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3102", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_zhutai", + "Pos": "182#512", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#85", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3103", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_zhutai", + "Pos": "190#523", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "170#93", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3104", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_pohuaping", + "Pos": "83#238", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "228#215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3105", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_yizi", + "Pos": "-163#249", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "370#353", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3106", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_luodideng", + "Pos": "-323#421", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "152#496", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3107", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_poxiangzi", + "Pos": "-589#-12", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "260#174", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3108", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_wangqiupai", + "Pos": "-225#-119", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "328#156", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3109", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_luodideng", + "Pos": "-41#382", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "101#310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3110", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_shafayi", + "Pos": "-135#310", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "301#437", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3111", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_xiaozhuozi", + "Pos": "109#229", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "281#214", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3112", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_maowo", + "Pos": "334#-29", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "372#395", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3113", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_maopajia1", + "Pos": "329#-15", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "347#367", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3114", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_maopajia2", + "Pos": "297#-16", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "508#529", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3115", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_poxiangzi2", + "Pos": "615#-154", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "225#338", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3116", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_dunzi", + "Pos": "-400#-297", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "334#303", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3117", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_zhuozi2", + "Pos": "0#-410", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "467#550", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3118", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_baozhen", + "Pos": "337#-942", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "570#454", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3119", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_shafa2", + "Pos": "465#-631", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "521#634", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3120", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_shafa1", + "Pos": "-273#-704", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "912#927", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3121", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_shafa1", + "Pos": "-342#-183", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "512#552", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3122", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_chaji1", + "Pos": "-32#-406", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "460#427", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3123", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_shafalv1_2", + "Pos": "-318#-709", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "810#914", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3124", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_shafalv1_1", + "Pos": "424#-555", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "564#692", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3125", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_biangui", + "Pos": "-573#-301", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "304#398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3126", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_mao", + "Pos": "-73#66", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#175", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3127", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_shafa2", + "Pos": "-263#-693", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "917#959", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3128", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_shafa3", + "Pos": "416#-618", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "623#734", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3129", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_shu", + "Pos": "89#357", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3130", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_liushengji", + "Pos": "346#300", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "181#361", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3131", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_bianzhuo", + "Pos": "227#-915", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "366#429", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3132", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_huaping2", + "Pos": "-16#-198", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "370#294", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3133", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_taideng", + "Pos": "-619#-43", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "171#300", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3134", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_dianxin2", + "Pos": "206#-777", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "156#115", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3135", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_xiankuang", + "Pos": "-218#121", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "98#93", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3136", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_lvzhi1", + "Pos": "-358#278", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "208#437", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3137", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_lvzhi2", + "Pos": "542#262", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "221#306", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3138", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_baozhen3", + "Pos": "-362#-69", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "121#128", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3139", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_baozhen2", + "Pos": "419#-395", + "Action": "init_img#bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "133#167", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3140", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_baozhen1", + "Pos": "-430#-473", + "Action": "init_img#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "510#357", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3141", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_mao2", + "Pos": "219#159", + "Action": "init_img#bg/clearObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#120", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3142", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_qiangbi", + "Pos": "0#593", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#1048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3143", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_qiang", + "Pos": "6#593", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#1049", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3144", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_diban", + "Pos": "1#-403", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#1529", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3145", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_diban", + "Pos": "2#-400", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#1529", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3146", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_ding", + "Pos": "0#999", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#470", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3147", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_ding", + "Pos": "1#998", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#470", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3148", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_zhuzi", + "Pos": "13#614", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1278#965", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3149", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_zhuzi", + "Pos": "17#605", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1278#965", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3150", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_chuang", + "Pos": "0#628", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1117#737", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3151", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_chuanghu", + "Pos": "25#584", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1117#842", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3152", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_huakuang", + "Pos": "198#641", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3153", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_huakuang2", + "Pos": "-631#598", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "190#617", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3154", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_ditan1", + "Pos": "49#192", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "862#233", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3155", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_ditan1", + "Pos": "21#192", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "791#223", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3156", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_bilu", + "Pos": "182#389", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "276#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3157", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_bilu", + "Pos": "199#377", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "344#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3158", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/old/scene41_old_ditan2", + "Pos": "3#-653", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1010", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3159", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_ditan2", + "Pos": "-3#-607", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1119", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3160", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_hua1", + "Pos": "198#635", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "222#268", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3161", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene36/new/scene41_new_hua2", + "Pos": "-648#672", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "151#446", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3162", + "AreaId": "36", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene36/new/scene41_new_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3163", + "AreaId": "36", + "SortId": "1", + "CostCount": "1320", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "465#-631", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3164", + "AreaId": "36", + "SortId": "2", + "CostCount": "1320", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/26,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-273#-704", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3165", + "AreaId": "36", + "SortId": "3", + "CostCount": "1320", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/23,bg/clearObj/22,bg/clearObj/14,bg/clearObj/11,bg/clearObj/12,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-410", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3166", + "AreaId": "36", + "SortId": "4", + "CostCount": "1320", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/addObj/7,bg/addObj/5@add#bg/addObj/6,bg/addObj/8,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "13#614", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3167", + "AreaId": "36", + "SortId": "5", + "CostCount": "1320", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_5", + "Pos": "second", + "Action": "clear#bg/addObj/17,bg/addObj/13,bg/clearObj/13,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "3#-653", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3168", + "AreaId": "36", + "SortId": "6", + "CostCount": "3285", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/addObj/3@add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-403", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3169", + "AreaId": "36", + "SortId": "7", + "CostCount": "3285", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_7", + "Pos": "four", + "Action": "clear#bg/addObj/9@add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#628", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3170", + "AreaId": "36", + "SortId": "8", + "CostCount": "3285", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/29,bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "335#-458", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3171", + "AreaId": "36", + "SortId": "9", + "CostCount": "3285", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/clearObj/1,bg/clearObj/3,bg/clearObj/4@add#bg/clearObj/2,bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-155#24", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3172", + "AreaId": "36", + "SortId": "10", + "CostCount": "3285", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/clearObj/5@add#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "103#931", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3173", + "AreaId": "36", + "SortId": "11", + "CostCount": "5245", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_11", + "Pos": "five", + "Action": "replace#bg/clearObj/18,bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "334#-29", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3174", + "AreaId": "36", + "SortId": "12", + "CostCount": "5245", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/clearObj/16,bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-135#310", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3175", + "AreaId": "36", + "SortId": "13", + "CostCount": "5245", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-32#-406", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3176", + "AreaId": "36", + "SortId": "14", + "CostCount": "5245", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/addObj/11,bg/addObj/12,bg/addObj/15,bg/clearObj/8@add#bg/addObj/16,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "198#495", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3177", + "AreaId": "36", + "SortId": "15", + "CostCount": "5245", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/14,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "21#192", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3178", + "AreaId": "36", + "SortId": "16", + "CostCount": "7210", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/clearObj/29,bg/clearObj/30@add#bg/clearObj/27,bg/clearObj/33,bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-318#-709", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3179", + "AreaId": "36", + "SortId": "17", + "CostCount": "7210", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/clearObj/35,bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "251#347", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3180", + "AreaId": "36", + "SortId": "18", + "CostCount": "7210", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/clearObj/37,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-10#-292", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3181", + "AreaId": "36", + "SortId": "19", + "CostCount": "7210", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/19,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "198#635", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3182", + "AreaId": "36", + "SortId": "20", + "CostCount": "7210", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_20", + "Pos": "nine", + "Action": "replace#bg/clearObj/19,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "329#-15", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3183", + "AreaId": "36", + "SortId": "21", + "CostCount": "9170", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/38,bg/clearObj/39,bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-16#-198", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3184", + "AreaId": "36", + "SortId": "22", + "CostCount": "9170", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/clearObj/15,bg/clearObj/41,bg/clearObj/42,bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "389#297", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3185", + "AreaId": "36", + "SortId": "23", + "CostCount": "9170", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_23", + "Pos": "ten", + "Action": "replace#bg/clearObj/6,bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "73#1010", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3186", + "AreaId": "36", + "SortId": "24", + "CostCount": "9170", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/clearObj/44,bg/clearObj/45,bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-362#-69", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3187", + "AreaId": "36", + "SortId": "25", + "CostCount": "9170", + "Title": "ll", + "Icon": "Icon/s41_icon_renwu_25", + "Pos": "eleven", + "Action": "replace#bg/clearObj/32,bg/clearObj/47", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "220#161", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3188", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/old/scene43_old_men", + "Pos": "0#211", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#2005", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3189", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_xuanguan", + "Pos": "0#211", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#2005", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3190", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/old/scene43_old_ditan", + "Pos": "4#-846", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "996#661", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3191", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/old/scene43_old_ditan2", + "Pos": "16#-842", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "963#625", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3192", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/old/scene43_old_tong", + "Pos": "-574#-759", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "301#594", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3193", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/old/scene43_old_madai", + "Pos": "492#-820", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "476#653", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3194", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene33_new_mao2", + "Pos": "240#-207", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "363#497", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3195", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_lvzhi1", + "Pos": "2#-591", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#990", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3196", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_ditan", + "Pos": "14#-1012", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1352#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3197", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/new/scene43_old_fangjian", + "Pos": "0#0", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#2420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3198", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_old_fangjian2", + "Pos": "0#0", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#2420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3199", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_fangjian", + "Pos": "0#0", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#2420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3200", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/old/scene43_old_zawu3", + "Pos": "34#293", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "953#663", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3201", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_kuijia", + "Pos": "2#444", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1018#564", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3202", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_diaoxiang2", + "Pos": "8#390", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "157#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3203", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_diaoxiang", + "Pos": "8#388", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "179#237", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3204", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_ditan4", + "Pos": "-11#198", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "730#121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3205", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_shuzhuo", + "Pos": "186#284", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "343#297", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3206", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_diqiuyi", + "Pos": "-182#284", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#255", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3207", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/new/scene33_new_mao2", + "Pos": "51#190", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "112#119", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3208", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/old/scene43_old_zawu1", + "Pos": "-295#-247", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "477#670", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3209", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/old/scene43_old_zawu2", + "Pos": "243#-229", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "471#548", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3210", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_zhantai1", + "Pos": "241#-213", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "363#497", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3211", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_zhantai3", + "Pos": "-331#-56", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "323#397", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3212", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_ditan2", + "Pos": "223#-335", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "641#517", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3213", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_zhantai2", + "Pos": "276#-263", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "438#432", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3214", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_zhanpin1", + "Pos": "284#-104", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "292#277", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3215", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_bolizhao1", + "Pos": "266#-97", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "389#345", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3216", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_deng", + "Pos": "5#837", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "259#282", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3217", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_ditan3", + "Pos": "-355#-170", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "566#277", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3218", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_zhantai4", + "Pos": "-346#-101", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#307", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3219", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_zhanpin2", + "Pos": "-329#55", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "273#272", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3220", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_bolizhao2", + "Pos": "-340#55", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "371#303", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3221", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_shuhua", + "Pos": "11#561", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "706#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3222", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_mao2", + "Pos": "195#341", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "87#110", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3223", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_zhuoshang", + "Pos": "183#313", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "256#100", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3224", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_shuomingpai", + "Pos": "-121#-72", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "110#263", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3225", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene37/new/scene43_new_mao3", + "Pos": "304#21", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "143#168", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3226", + "AreaId": "37", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene37/new/scene43_old_fangjian", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3227", + "AreaId": "37", + "SortId": "1", + "CostCount": "1395", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-295#-247", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3228", + "AreaId": "37", + "SortId": "2", + "CostCount": "1395", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "243#-229", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3229", + "AreaId": "37", + "SortId": "3", + "CostCount": "1395", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "34#293", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3230", + "AreaId": "37", + "SortId": "4", + "CostCount": "1395", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_4", + "Pos": "second", + "Action": "replace#bg/addObj/1,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#0", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3231", + "AreaId": "37", + "SortId": "5", + "CostCount": "1395", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_5", + "Pos": "third", + "Action": "replace#bg/addObj/2,bg/addObj/3@clear#bg/clearObj/5,bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#0", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3232", + "AreaId": "37", + "SortId": "6", + "CostCount": "3405", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/clearObj/3,bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "4#-846", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3233", + "AreaId": "37", + "SortId": "7", + "CostCount": "3405", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_7", + "Pos": "third", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "241#-213", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3234", + "AreaId": "37", + "SortId": "8", + "CostCount": "3405", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#-591", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3235", + "AreaId": "37", + "SortId": "9", + "CostCount": "3405", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-331#-56", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3236", + "AreaId": "37", + "SortId": "10", + "CostCount": "3405", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_10", + "Pos": "four", + "Action": "add#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "186#284", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3237", + "AreaId": "37", + "SortId": "11", + "CostCount": "5460", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_11", + "Pos": "five", + "Action": "clear#bg/addObj/14@add#bg/addObj/17,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "241#-213", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3238", + "AreaId": "37", + "SortId": "12", + "CostCount": "5460", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#837", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3239", + "AreaId": "37", + "SortId": "13", + "CostCount": "5460", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "284#-104", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3240", + "AreaId": "37", + "SortId": "14", + "CostCount": "5460", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_14", + "Pos": "six", + "Action": "clear#bg/addObj/15@add#bg/addObj/22,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-331#-56", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3241", + "AreaId": "37", + "SortId": "15", + "CostCount": "5460", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_15", + "Pos": "six", + "Action": "replace#bg/clearObj/4,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "16#-842", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3242", + "AreaId": "37", + "SortId": "16", + "CostCount": "7515", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "11#561", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3243", + "AreaId": "37", + "SortId": "17", + "CostCount": "7515", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_17", + "Pos": "seven", + "Action": "add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "8#390", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3244", + "AreaId": "37", + "SortId": "18", + "CostCount": "7515", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#444", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3245", + "AreaId": "37", + "SortId": "19", + "CostCount": "7515", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_19", + "Pos": "eight", + "Action": "add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-329#55", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3246", + "AreaId": "37", + "SortId": "20", + "CostCount": "7515", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/8,bg/addObj/16,bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-11#198", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3247", + "AreaId": "37", + "SortId": "21", + "CostCount": "9565", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_21", + "Pos": "nine", + "Action": "replace#bg/addObj/6,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "8#390", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3248", + "AreaId": "37", + "SortId": "22", + "CostCount": "9565", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_22", + "Pos": "nine", + "Action": "add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-182#284", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3249", + "AreaId": "37", + "SortId": "23", + "CostCount": "9565", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/addObj/11@add#bg/addObj/27,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "51#190", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3250", + "AreaId": "37", + "SortId": "24", + "CostCount": "9565", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_24", + "Pos": "ten", + "Action": "add#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-121#-72", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3251", + "AreaId": "37", + "SortId": "25", + "CostCount": "9565", + "Title": "ll", + "Icon": "Icon/s43_icon_renwu_25", + "Pos": "eleven", + "Action": "replace#bg/addObj/26,bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "343#27", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3252", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_zhiwujia", + "Pos": "-205#131", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "228#279", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3253", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_huajia", + "Pos": "-179#49", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "481#615", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3254", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_laji2-1", + "Pos": "427#-166", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "465#208", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3255", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_huakuang", + "Pos": "-350#-464", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "502#354", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3256", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_table", + "Pos": "211#-490", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "643#490", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3257", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_mutou", + "Pos": "-505#-785", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "465#457", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3258", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_shafa", + "Pos": "103#-871", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1227#665", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3259", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_table1", + "Pos": "205#-474", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "423#358", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3260", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_zhiwu", + "Pos": "-507#-624", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "432#878", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3261", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_shafa1", + "Pos": "157#-896", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1139#706", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3262", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_ditan", + "Pos": "-158#-153", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "772#301", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3263", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_huajia", + "Pos": "-75#122", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "264#477", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3264", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_huihuaxiang1", + "Pos": "-319#-84", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "222#252", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3265", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_huihuaxiang2", + "Pos": "-321#-81", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "287#281", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3266", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_dengzi2", + "Pos": "-137#-139", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "198#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3267", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_huakuang3", + "Pos": "-640#470", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#345", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3268", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_zhiwu3", + "Pos": "-585#232", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "163#207", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3269", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_zhiwu4", + "Pos": "373#-30", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "119#148", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3270", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_zhiwu2", + "Pos": "491#63", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "178#380", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3271", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_dengzi1", + "Pos": "-99#-436", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "221#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3272", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_dog1", + "Pos": "385#-184", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "351#426", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3273", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_table2", + "Pos": "197#-509", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "522#469", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3274", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_shafa2", + "Pos": "130#-827", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1190#855", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3275", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_dengzi2-1", + "Pos": "48#-130", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "151#161", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3276", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_tiaosepan1", + "Pos": "34#-74", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "143#76", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3277", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_tiaosepan2", + "Pos": "34#-74", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "143#76", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3278", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_chahu", + "Pos": "196#-352", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "396#237", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3279", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_baozhen", + "Pos": "217#-653", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1014#267", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3280", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_hua1", + "Pos": "261#-1001", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "932#499", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3281", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_liushengji", + "Pos": "-329#313", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "141#201", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3282", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_paint", + "Pos": "-75#156", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "225#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3283", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_diban", + "Pos": "0#-503", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#1389", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3284", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_diban", + "Pos": "0#-577", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#1389", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3285", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_qiang", + "Pos": "0#459", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#979", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3286", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_qiangbi", + "Pos": "0#474", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#979", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3287", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_tianhuaban", + "Pos": "1#955", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#430", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3288", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_tianhuaban", + "Pos": "0#956", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#430", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3289", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_chuanglian", + "Pos": "1#380", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "284#551", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3290", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_lvzhi1", + "Pos": "603#495", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "248#740", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3291", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_lvzhi2", + "Pos": "-607#497", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "240#743", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3292", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_lvzhi3", + "Pos": "-2#444", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "468#604", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3293", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_huakuang2", + "Pos": "-500#140", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "447#506", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3294", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_huakuang3", + "Pos": "-620#521", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "204#247", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3295", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_laji1", + "Pos": "475#222", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "496#685", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3296", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_dog1", + "Pos": "90#231", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "142#231", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3297", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_dog2", + "Pos": "71#230", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "142#231", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3298", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/old/scene42_old_laji2", + "Pos": "173#171", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "187#277", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3299", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_shalian", + "Pos": "10#419", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "313#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3300", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_ditan", + "Pos": "-200#-142", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "690#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3301", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/old/scene42_old_deng", + "Pos": "-35#912", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "350#509", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3302", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_deng1", + "Pos": "-9#943", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "267#451", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3303", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_table3", + "Pos": "-578#27", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "297#303", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3304", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_xiaoguizi", + "Pos": "-314#119", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "217#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3305", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_dawei", + "Pos": "165#213", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "132#368", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3306", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_guizi2", + "Pos": "377#278", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#616", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3307", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_shugui", + "Pos": "606#306", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "242#782", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3308", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_guizidongxi", + "Pos": "346#333", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "152#334", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3309", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene38/new/scene42_new_deng2", + "Pos": "-7#951", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "388#435", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3310", + "AreaId": "38", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene38/new/scene42_new_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3311", + "AreaId": "38", + "SortId": "1", + "CostCount": "1430", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/addObj/11,bg/addObj/12,bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-500#140", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3312", + "AreaId": "38", + "SortId": "2", + "CostCount": "1430", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/addObj/16,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "173#171", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3313", + "AreaId": "38", + "SortId": "3", + "CostCount": "1430", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/4,bg/clearObj/5,bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "260#-432", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3314", + "AreaId": "38", + "SortId": "4", + "CostCount": "1430", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_4", + "Pos": "first", + "Action": "clear#bg/clearObj/2,bg/clearObj/3,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-179#49", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3315", + "AreaId": "38", + "SortId": "5", + "CostCount": "1430", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_5", + "Pos": "second", + "Action": "clear#bg/addObj/3,bg/addObj/5,bg/addObj/17,bg/addObj/14@add#bg/addObj/4,bg/addObj/6,bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#459", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3316", + "AreaId": "38", + "SortId": "6", + "CostCount": "3575", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/addObj/1,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-503", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3317", + "AreaId": "38", + "SortId": "7", + "CostCount": "3575", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_7", + "Pos": "third", + "Action": "replace#bg/clearObj/7,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "103#-871", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3318", + "AreaId": "38", + "SortId": "8", + "CostCount": "3575", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-158#-153", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3319", + "AreaId": "38", + "SortId": "9", + "CostCount": "3575", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "205#-474", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3320", + "AreaId": "38", + "SortId": "10", + "CostCount": "3575", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_10", + "Pos": "five", + "Action": "replace#bg/addObj/19,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-35#912", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3321", + "AreaId": "38", + "SortId": "11", + "CostCount": "5675", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/21,bg/addObj/22,bg/addObj/24,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "343#236", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3322", + "AreaId": "38", + "SortId": "12", + "CostCount": "5675", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/clearObj/12,bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-75#122", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3323", + "AreaId": "38", + "SortId": "13", + "CostCount": "5675", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/clearObj/17,bg/clearObj/18,bg/clearObj/19,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-585#232", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3324", + "AreaId": "38", + "SortId": "14", + "CostCount": "5675", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/23,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "165#213", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3325", + "AreaId": "38", + "SortId": "15", + "CostCount": "5675", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_15", + "Pos": "seven", + "Action": "replace#bg/clearObj/10,bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "157#-896", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3326", + "AreaId": "38", + "SortId": "16", + "CostCount": "7820", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_16", + "Pos": "seven", + "Action": "clear#bg/clearObj/8@add#bg/clearObj/22,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "205#-474", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3327", + "AreaId": "38", + "SortId": "17", + "CostCount": "7820", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/clearObj/16,bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-640#470", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3328", + "AreaId": "38", + "SortId": "18", + "CostCount": "7820", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/clearObj/13,bg/clearObj/24,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-319#-84", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3329", + "AreaId": "38", + "SortId": "19", + "CostCount": "7820", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/7,bg/addObj/8,bg/addObj/9,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#380", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3330", + "AreaId": "38", + "SortId": "20", + "CostCount": "7820", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "196#-352", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3331", + "AreaId": "38", + "SortId": "21", + "CostCount": "9925", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "217#-653", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3332", + "AreaId": "38", + "SortId": "22", + "CostCount": "9925", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_22", + "Pos": "ten", + "Action": "clear#bg/addObj/20@add#bg/addObj/27,bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-9#943", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3333", + "AreaId": "38", + "SortId": "23", + "CostCount": "9925", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/clearObj/13,bg/clearObj/25@add#bg/clearObj/14,bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-319#-84", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3334", + "AreaId": "38", + "SortId": "24", + "CostCount": "9925", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-75#156", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3335", + "AreaId": "38", + "SortId": "25", + "CostCount": "9925", + "Title": "ll", + "Icon": "Icon/s42_icon_renwu_25", + "Pos": "eleven", + "Action": "replace#bg/addObj/15,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "374#-159", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3336", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_shafa1", + "Pos": "100#75", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "513#219", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3337", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_shafa2", + "Pos": "-405#113", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "266#239", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3338", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_table", + "Pos": "-211#-209", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "493#371", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3339", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_Cd", + "Pos": "-185#-17", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "182#173", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3340", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_cat", + "Pos": "-73#-64", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "129#131", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3341", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_wan", + "Pos": "200#-94", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "198#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3342", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_xiangzi", + "Pos": "-296#-339", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "269#345", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3343", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_shafa", + "Pos": "215#-543", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1025#797", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3344", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_liushengji", + "Pos": "260#-422", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "220#309", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3345", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_laji1", + "Pos": "-512#-544", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#267", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3346", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_laji2", + "Pos": "-101#-905", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "683#457", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3347", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_table1", + "Pos": "-185#-203", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "464#468", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3348", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_cat1", + "Pos": "-52#-68", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "129#132", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3349", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_shafa1", + "Pos": "255#-442", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "513#536", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3350", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_shafa3", + "Pos": "-382#142", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "307#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3351", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_xiaozhuozi", + "Pos": "-516#103", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "93#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3352", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_table3", + "Pos": "121#143", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "207#125", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3353", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_shafa4", + "Pos": "79#105", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "441#191", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3354", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_yueqi", + "Pos": "309#-78", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "303#422", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3355", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_lvzhi3", + "Pos": "-234#-41", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "246#345", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3356", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_table2", + "Pos": "-227#-156", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "670#465", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3357", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_mao2", + "Pos": "-205#-152", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "82#170", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3358", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_shafa2", + "Pos": "310#-435", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "660#526", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3359", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_ditan3", + "Pos": "-349#-950", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "750#603", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3360", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_yinxiang", + "Pos": "-18#-719", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "323#428", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3361", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_lvzhi4", + "Pos": "-614#186", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3362", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_lvzhi5", + "Pos": "623#175", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "210#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3363", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_lvzhi1", + "Pos": "6#-1075", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "352#337", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3364", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_lvzhi2", + "Pos": "544#-1160", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "329#179", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3365", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_yinxiang2", + "Pos": "238#716", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "942#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3366", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_deng2", + "Pos": "-35#948", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "456#440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3367", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_dog", + "Pos": "103#164", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "193#82", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3368", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_diban", + "Pos": "0#-546", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#1428", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3369", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_diban", + "Pos": "0#-537", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#1432", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3370", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_tianhuaban", + "Pos": "0#917", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#506", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3371", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_tianhuaban", + "Pos": "2#959", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#412", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3372", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_qiangbi", + "Pos": "0#438", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#879", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3373", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_qiangbi", + "Pos": "2#462", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#879", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3374", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_fenweideng", + "Pos": "-29#991", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1391#344", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3375", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_louti", + "Pos": "2#-939", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#641", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3376", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_louti", + "Pos": "0#-869", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#761", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3377", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_guizi2", + "Pos": "234#296", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1000#445", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3378", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_CD2", + "Pos": "197#295", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "771#327", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3379", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_deng3", + "Pos": "-183#511", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3380", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_yueqi2", + "Pos": "-189#216", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "125#173", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3381", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_baozhi", + "Pos": "175#473", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "421#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3382", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_guizi2", + "Pos": "-178#297", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "233#378", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3383", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_zhuzi", + "Pos": "129#386", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "809#971", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3384", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_ditai", + "Pos": "158#64", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "800#293", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3385", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_zhuzi2", + "Pos": "-72#497", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "136#651", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3386", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_lianzi1", + "Pos": "179#500", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "453#734", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3387", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_zhuzi1", + "Pos": "425#496", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "157#749", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3388", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_guizi", + "Pos": "611#348", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "226#596", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3389", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_xiangkuang", + "Pos": "-161#532", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3390", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_biao", + "Pos": "189#619", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "108#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3391", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_dianshi", + "Pos": "149#258", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "336#340", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3392", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_chuanghu", + "Pos": "-469#453", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "354#649", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3393", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_deng", + "Pos": "-41#976", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "282#386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3394", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_guimen", + "Pos": "-639#158", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "252#409", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3395", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/old/Sence44_old_ditan", + "Pos": "-251#-251", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "635#307", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3396", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_dianshigui1", + "Pos": "174#261", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "294#283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3397", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_dianshigui2", + "Pos": "174#291", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "491#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3398", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_deng1", + "Pos": "-40#993", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "223#351", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3399", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_chuanglian", + "Pos": "-459#453", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "383#765", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3400", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene39/new/Sence44_new_ditan2", + "Pos": "-239#-277", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "689#283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3401", + "AreaId": "39", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene39/new/Sence44_new_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3402", + "AreaId": "39", + "SortId": "1", + "CostCount": "1505", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/10,bg/clearObj/7,bg/addObj/28,bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-512#-544", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3403", + "AreaId": "39", + "SortId": "2", + "CostCount": "1505", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/9,bg/clearObj/8,bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "260#-422", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3404", + "AreaId": "39", + "SortId": "3", + "CostCount": "1505", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/addObj/27,bg/clearObj/2,bg/clearObj/1,bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-639#158", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3405", + "AreaId": "39", + "SortId": "4", + "CostCount": "1505", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/addObj/5,bg/addObj/3@add#bg/addObj/6,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#438", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3406", + "AreaId": "39", + "SortId": "5", + "CostCount": "1505", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_5", + "Pos": "third", + "Action": "replace#bg/addObj/1,bg/addObj/2@clear#bg/addObj/25,bg/addObj/22,bg/addObj/14,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "173#171", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3407", + "AreaId": "39", + "SortId": "6", + "CostCount": "3700", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/3,bg/clearObj/5@add#bg/clearObj/12,bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-367#-154", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3408", + "AreaId": "39", + "SortId": "7", + "CostCount": "3700", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_7", + "Pos": "third", + "Action": "replace#bg/addObj/8,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#-432", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3409", + "AreaId": "39", + "SortId": "8", + "CostCount": "3700", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_8", + "Pos": "four", + "Action": "replace#bg/addObj/24,bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "136#345", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3410", + "AreaId": "39", + "SortId": "9", + "CostCount": "3700", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/addObj/15,bg/addObj/16,bg/addObj/21@add#bg/addObj/17,bg/addObj/20,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-178#297", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3411", + "AreaId": "39", + "SortId": "10", + "CostCount": "3700", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "255#-442", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3412", + "AreaId": "39", + "SortId": "11", + "CostCount": "5895", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_11", + "Pos": "five", + "Action": "replace#bg/addObj/26,bg/addObj/31@add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-41#976", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3413", + "AreaId": "39", + "SortId": "12", + "CostCount": "5895", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/19,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "179#500", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3414", + "AreaId": "39", + "SortId": "13", + "CostCount": "5895", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "309#-78", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3415", + "AreaId": "39", + "SortId": "14", + "CostCount": "5895", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_14", + "Pos": "six", + "Action": "clear#bg/clearObj/12,bg/clearObj/13@add#bg/clearObj/21,bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-185#-203", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3416", + "AreaId": "39", + "SortId": "15", + "CostCount": "5895", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_15", + "Pos": "seven", + "Action": "replace#bg/addObj/29,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "174#261", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3417", + "AreaId": "39", + "SortId": "16", + "CostCount": "8090", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-239#-277", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3418", + "AreaId": "39", + "SortId": "17", + "CostCount": "8090", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_17", + "Pos": "eight", + "Action": "replace#bg/clearObj/14,bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "255#-442", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3419", + "AreaId": "39", + "SortId": "18", + "CostCount": "8090", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/10,bg/addObj/11,bg/addObj/12,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-261#234", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3420", + "AreaId": "39", + "SortId": "19", + "CostCount": "8090", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/17,bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "121#143", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3421", + "AreaId": "39", + "SortId": "20", + "CostCount": "8090", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/clearObj/24,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-349#-950", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3422", + "AreaId": "39", + "SortId": "21", + "CostCount": "10330", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/26,bg/clearObj/27,bg/clearObj/20,bg/clearObj/28,bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-614#186", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3423", + "AreaId": "39", + "SortId": "22", + "CostCount": "10330", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "238#716", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3424", + "AreaId": "39", + "SortId": "23", + "CostCount": "10330", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/15,bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-382#142", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3425", + "AreaId": "39", + "SortId": "24", + "CostCount": "10330", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_24", + "Pos": "ten", + "Action": "replace#bg/addObj/31,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-40#993", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3426", + "AreaId": "39", + "SortId": "25", + "CostCount": "10330", + "Title": "ll", + "Icon": "Icon/s44_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "103#164", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3427", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_zhuozi3", + "Pos": "-35#112", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "187#180", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3428", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_zhutai2", + "Pos": "269#190", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#276", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3429", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_shushu", + "Pos": "206#119", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "267#569", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3430", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_shushu", + "Pos": "209#118", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "267#569", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3431", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_zhuzi1", + "Pos": "152#-58", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "370#285", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3432", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_laji1", + "Pos": "516#205", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "427#455", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3433", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_mutou", + "Pos": "450#53", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "418#502", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3434", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_shu", + "Pos": "377#-204", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "129#119", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3435", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_toukui", + "Pos": "410#-117", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "113#125", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3436", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_diaoxiang", + "Pos": "-578#-180", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "296#719", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3437", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_zhutai1", + "Pos": "-396#-15", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "248#224", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3438", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_zhuozi2", + "Pos": "-318#-177", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "355#316", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3439", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_deng", + "Pos": "-216#-41", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "291#235", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3440", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_girl", + "Pos": "16#-155", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#328", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3441", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_zhuzi2", + "Pos": "365#-384", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "724#291", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3442", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_dog1", + "Pos": "-40#-539", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "232#457", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3443", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_tong", + "Pos": "73#-721", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "241#383", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3444", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_cat1", + "Pos": "41#-615", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "168#225", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3445", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_huajia", + "Pos": "352#-806", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "467#837", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3446", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_shu2", + "Pos": "-343#-944", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "538#533", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3447", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_dog1", + "Pos": "364#-30", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#174", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3448", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_huaban1", + "Pos": "264#-411", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "399#645", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3449", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_shushu2", + "Pos": "237#-33", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "510#818", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3450", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_huaban2", + "Pos": "294#-405", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "443#650", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3451", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_girl2", + "Pos": "-266#77", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "132#241", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3452", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_zhuozi4", + "Pos": "-273#-148", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "399#282", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3453", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_zuowei", + "Pos": "-192#-280", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "213#172", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3454", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_baoxiang1", + "Pos": "-325#-47", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3455", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_huaju", + "Pos": "47#-576", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "345#438", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3456", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_huaju2", + "Pos": "533#-470", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#232", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3457", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_shu", + "Pos": "-57#153", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "175#94", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3458", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_kuijia", + "Pos": "0#-30", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#863", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3459", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_baoxiang2", + "Pos": "-328#-43", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "249#244", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3460", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_quanzhang", + "Pos": "-205#-77", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "235#195", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3461", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_yifu", + "Pos": "-384#-276", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "220#316", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3462", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_mao3", + "Pos": "-167#-206", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "199#113", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3463", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/new/Scene45_old_bg", + "Pos": "0#0", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#2420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3464", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_bg", + "Pos": "0#0", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1456#2420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3465", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_wangzuo", + "Pos": "-141#417", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "184#248", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3466", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_wangzuo", + "Pos": "-141#429", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "239#309", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3467", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_lianzi2", + "Pos": "-106#713", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1241#980", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3468", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_chuanlian", + "Pos": "578#637", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "277#947", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3469", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_baoxiang", + "Pos": "-314#250", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "265#210", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3470", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_ditan2", + "Pos": "275#-458", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "912#1489", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3471", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_ditanlv1", + "Pos": "269#-474", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "914#1471", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3472", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_ditanlv2", + "Pos": "138#-469", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1171#1477", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3473", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_zuozi1", + "Pos": "-106#251", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "122#107", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3474", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/old/Scene45_old_ditan1", + "Pos": "-216#-232", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "352#193", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3475", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_zhutai2", + "Pos": "-473#97", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "124#254", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3476", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_zutai1", + "Pos": "311#213", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "91#261", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3477", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_zhutai3", + "Pos": "78#471", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "123#320", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3478", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_zhutai4", + "Pos": "-381#401", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "131#324", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3479", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_mao3-1", + "Pos": "-227#215", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "88#111", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3480", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_lianzi", + "Pos": "-224#877", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "992#659", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3481", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_deng1", + "Pos": "-225#1056", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "305#306", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3482", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_deng2", + "Pos": "-216#933", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "350#550", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3483", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_zhuozi2", + "Pos": "-100#249", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "105#113", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3484", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_zhuozi3", + "Pos": "-53#102", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "191#175", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3485", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_chuanglian", + "Pos": "536#752", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "378#909", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3486", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_ditan1", + "Pos": "265#-600", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "927#542", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3487", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_huangguan", + "Pos": "-100#304", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#89", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3488", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_woman", + "Pos": "6#377", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "149#352", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3489", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_mao2", + "Pos": "-157#423", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "79#96", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3490", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene40/new/Scene45_new_dog2", + "Pos": "-253#321", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "132#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3491", + "AreaId": "40", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene40/new/Scene45_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3492", + "AreaId": "40", + "SortId": "1", + "CostCount": "1540", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-343#-944", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3493", + "AreaId": "40", + "SortId": "2", + "CostCount": "1540", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/15,bg/clearObj/8,bg/clearObj/9,bg/clearObj/6,bg/clearObj/7,bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "365#-384", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3494", + "AreaId": "40", + "SortId": "3", + "CostCount": "1540", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/addObj/5,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-106#713", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3495", + "AreaId": "40", + "SortId": "4", + "CostCount": "1540", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_4", + "Pos": "second", + "Action": "replace#bg/addObj/1,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#0", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3496", + "AreaId": "40", + "SortId": "5", + "CostCount": "1540", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/13,bg/clearObj/12,bg/clearObj/11,bg/clearObj/10,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-216#-41", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3497", + "AreaId": "40", + "SortId": "6", + "CostCount": "3830", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_6", + "Pos": "third", + "Action": "replace#bg/addObj/8,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "275#-458", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3498", + "AreaId": "40", + "SortId": "7", + "CostCount": "3830", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_7", + "Pos": "four", + "Action": "clear#bg/addObj/7,bg/addObj/11,bg/clearObj/1,bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-314#250", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3499", + "AreaId": "40", + "SortId": "8", + "CostCount": "3830", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/19,bg/clearObj/18,bg/clearObj/17,bg/clearObj/16,bg/clearObj/3@add#bg/addObj/17,bg/clearObj/21,bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "352#-93", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3500", + "AreaId": "40", + "SortId": "9", + "CostCount": "3830", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "121#-414", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3501", + "AreaId": "40", + "SortId": "10", + "CostCount": "3830", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_10", + "Pos": "five", + "Action": "replace#bg/addObj/3,bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-141#417", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3502", + "AreaId": "40", + "SortId": "11", + "CostCount": "6120", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-224#877", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3503", + "AreaId": "40", + "SortId": "12", + "CostCount": "6120", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-225#1056", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3504", + "AreaId": "40", + "SortId": "13", + "CostCount": "6120", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/clearObj/14@add#bg/clearObj/26,bg/clearObj/27,bg/clearObj/28,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-292#-138", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3505", + "AreaId": "40", + "SortId": "14", + "CostCount": "6120", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_14", + "Pos": "seven", + "Action": "add#bg/addObj/21,bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-100#249", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3506", + "AreaId": "40", + "SortId": "15", + "CostCount": "6120", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/13,bg/addObj/14,bg/addObj/15,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-473#97", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3507", + "AreaId": "40", + "SortId": "16", + "CostCount": "8410", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "536#752", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3508", + "AreaId": "40", + "SortId": "17", + "CostCount": "8410", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_17", + "Pos": "eight", + "Action": "replace#bg/clearObj/22,bg/clearObj/24@add#bg/addObj/24,bg/clearObj/29,bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "264#-411", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3509", + "AreaId": "40", + "SortId": "18", + "CostCount": "8410", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/25,bg/clearObj/31,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-100#304", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3510", + "AreaId": "40", + "SortId": "19", + "CostCount": "8410", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "430#351", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3511", + "AreaId": "40", + "SortId": "20", + "CostCount": "8410", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/clearObj/28@add#bg/clearObj/33,bg/clearObj/34,bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-325#-47", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3512", + "AreaId": "40", + "SortId": "21", + "CostCount": "10700", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_21", + "Pos": "nine", + "Action": "replace#bg/addObj/9,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "269#-474", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3513", + "AreaId": "40", + "SortId": "22", + "CostCount": "10700", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_22", + "Pos": "ten", + "Action": "replace#bg/addObj/19,bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-225#1056", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3514", + "AreaId": "40", + "SortId": "23", + "CostCount": "10700", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/clearObj/25,bg/clearObj/4@add#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "167#87", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3515", + "AreaId": "40", + "SortId": "24", + "CostCount": "10700", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-167#-206", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3516", + "AreaId": "40", + "SortId": "25", + "CostCount": "10700", + "Title": "ll", + "Icon": "Icon/s45_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/21,bg/addObj/17@add#bg/addObj/27,bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-197#424", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3517", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_yuanche", + "Pos": "10#-17", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "157#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3518", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_dianxiangan", + "Pos": "55#487", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "251#128", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3519", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_ren", + "Pos": "187#1", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "59#121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3520", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_zawu3", + "Pos": "94#-82", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "394#142", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3521", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_zawu4", + "Pos": "-480#-273", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "480#343", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3522", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_che", + "Pos": "-1#-427", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1440#788", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3523", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_pobu", + "Pos": "-259#606", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "211#328", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3524", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_shu", + "Pos": "228#399", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "409#481", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3525", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_cat", + "Pos": "-211#-152", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "136#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3526", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/old/scene32_old_cat", + "Pos": "-202#-256", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "136#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3527", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_zawu3.5", + "Pos": "94#-83", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "394#142", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3528", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_pozhaopai1", + "Pos": "-165#317", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "150#184", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3529", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_zawu1", + "Pos": "335#-844", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "754#782", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3530", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_zawu2", + "Pos": "-429#-881", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "578#702", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3531", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_BJ1", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3532", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_old_BJ2", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3533", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_BJ", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3534", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/old/scene32_old_BJ2keng", + "Pos": "0#-643", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1166", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3535", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/old/scene32_old_pozhaopai2", + "Pos": "-165#318", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "150#184", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3536", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/old/scene32_new_zhuoyi1", + "Pos": "236#-703", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "693#657", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3537", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_yuanchuzhiwu", + "Pos": "120#97", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "459#498", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3538", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_lideng1", + "Pos": "-36#227", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "140#105", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3539", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/old/scene32_new_huadianzhaopai1_ch", + "Pos": "-166#320", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "190#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3540", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_lideng2", + "Pos": "278#413", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "298#265", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3541", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_kafeipai1", + "Pos": "491#670", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "188#592", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3542", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_chuang2", + "Pos": "-379#196", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#388", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3543", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_chuang1", + "Pos": "-394#185", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "289#410", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3544", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_xianhua", + "Pos": "-359#79", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "402#797", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3545", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_dianchebideng", + "Pos": "-541#-63", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "358#1065", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3546", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_chuangtaizhiwu", + "Pos": "-364#45", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "198#146", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3547", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_zawu_ch", + "Pos": "310#-35", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "226#503", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3548", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_huadianzhiwu", + "Pos": "-145#-16", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "355#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3549", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_fangdingzhiwu", + "Pos": "-29#873", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1223#589", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3550", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_huadianzhaopai2", + "Pos": "-167#354", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "247#269", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3551", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_kafeidianmen", + "Pos": "534#-27", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "244#972", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3552", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_kafeipai2_ch", + "Pos": "483#581", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "230#432", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3553", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_zhuoyi2", + "Pos": "234#-704", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "898#737", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3554", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_caiqiqiqiu", + "Pos": "62#591", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "333#366", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3555", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_kafeipaiS", + "Pos": "337#259", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "180#172", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3556", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_huache", + "Pos": "-465#-966", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "509#532", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3557", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_huaban", + "Pos": "-190#-343", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "204#144", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3558", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_cat2", + "Pos": "-211#-291", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "192#193", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3559", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene41/new/scene32_new_Lily", + "Pos": "494#-675", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "357#760", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3560", + "AreaId": "41", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene41/old/scene32_old_BJ1", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3561", + "AreaId": "41", + "SortId": "1", + "CostCount": "1620", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-202#-256", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3562", + "AreaId": "41", + "SortId": "2", + "CostCount": "1620", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-211#-152", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3563", + "AreaId": "41", + "SortId": "3", + "CostCount": "1620", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/6,bg/clearObj/9@add#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-427", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3564", + "AreaId": "41", + "SortId": "4", + "CostCount": "1620", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "second", + "Action": "clear#bg/clearObj/5,bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-480#-273", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3565", + "AreaId": "41", + "SortId": "5", + "CostCount": "1620", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/4,bg/clearObj/12@add#bg/clearObj/11,bg/addObj/5,bg/addObj/4,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "94#-82", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3566", + "AreaId": "41", + "SortId": "6", + "CostCount": "4005", + "Title": "ll", + "Icon": "Icon/s0_mop", + "Pos": "third", + "Action": "clear#bg/clearObj/11,bg/clearObj/1,bg/clearObj/2,bg/clearObj/3,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "94#-83", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3567", + "AreaId": "41", + "SortId": "7", + "CostCount": "4005", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "clear#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-643", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3568", + "AreaId": "41", + "SortId": "8", + "CostCount": "4005", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "clear#bg/addObj/5@add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-165#318", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3569", + "AreaId": "41", + "SortId": "9", + "CostCount": "4005", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "236#-703", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3570", + "AreaId": "41", + "SortId": "10", + "CostCount": "4005", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_10", + "Pos": "four", + "Action": "add#bg/addObj/9,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-166#320", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3571", + "AreaId": "41", + "SortId": "11", + "CostCount": "6345", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/11,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "491#670", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3572", + "AreaId": "41", + "SortId": "12", + "CostCount": "6345", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-541#-63", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3573", + "AreaId": "41", + "SortId": "13", + "CostCount": "6345", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/addObj/12@add#bg/addObj/13,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-379#196", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3574", + "AreaId": "41", + "SortId": "14", + "CostCount": "6345", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "310#-35", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3575", + "AreaId": "41", + "SortId": "15", + "CostCount": "6345", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-145#-16", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3576", + "AreaId": "41", + "SortId": "16", + "CostCount": "8730", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-359#79", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3577", + "AreaId": "41", + "SortId": "17", + "CostCount": "8730", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_17", + "Pos": "seven", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "120#97", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3578", + "AreaId": "41", + "SortId": "18", + "CostCount": "8730", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "eight", + "Action": "add#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-29#873", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3579", + "AreaId": "41", + "SortId": "19", + "CostCount": "8730", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "eight", + "Action": "clear#bg/addObj/9,bg/addObj/11@add#bg/addObj/20,bg/addObj/22,bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-166#320", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3580", + "AreaId": "41", + "SortId": "20", + "CostCount": "8730", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/addObj/6@add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "236#-703", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3581", + "AreaId": "41", + "SortId": "21", + "CostCount": "11115", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "62#591", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3582", + "AreaId": "41", + "SortId": "22", + "CostCount": "11115", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "534#-27", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3583", + "AreaId": "41", + "SortId": "23", + "CostCount": "11115", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-465#-966", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3584", + "AreaId": "41", + "SortId": "24", + "CostCount": "11115", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_24", + "Pos": "eleven", + "Action": "clear#bg/clearObj/10@add#bg/addObj/28,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-202#-256", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3585", + "AreaId": "41", + "SortId": "25", + "CostCount": "11115", + "Title": "ll", + "Icon": "Icon/s32_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "494#-675", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3586", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_yuanchushadai", + "Pos": "0#-7", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "351#152", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3587", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_ren", + "Pos": "-175#-3", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "78#161", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3588", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_zhuozi", + "Pos": "-159#-55", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#134", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3589", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_youbianshadai", + "Pos": "373#-142", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "464#393", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3590", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_cat", + "Pos": "126#-172", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "144#173", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3591", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_zawuyou", + "Pos": "-417#-146", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "447#575", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3592", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_zhongjianzawu", + "Pos": "297#-361", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "779#391", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3593", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_sanmukuang", + "Pos": "46#-765", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1350#924", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3594", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_tuiche", + "Pos": "-328#-888", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "780#689", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3595", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_BJ", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3596", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/old/scene33_old_BJ2", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3597", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_BJ2", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3598", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_BJ", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3599", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_huangshu", + "Pos": "-118#530", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "200#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3600", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_zuocefangzi", + "Pos": "-427#485", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "592#1361", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3601", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_chuangtaizhiwu", + "Pos": "74#357", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1060#495", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3602", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_luren1", + "Pos": "45#56", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "18#49", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3603", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_luren2", + "Pos": "-28#-59", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "91#171", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3604", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/old/scene33_new_cat2", + "Pos": "14#-119", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "69#108", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3605", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_shuiguojia", + "Pos": "129#34", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "225#196", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3606", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/old/scene33_bookstore1_ch", + "Pos": "401#27", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "467#340", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3607", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_shutan", + "Pos": "132#-73", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "198#65", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3608", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_shudian2_ch", + "Pos": "328#31", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "521#414", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3609", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/old/scene33_new_youxiang1", + "Pos": "345#-276", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#381", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3610", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_youxiang2", + "Pos": "343#-239", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "161#407", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3611", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_zhentoudianhua", + "Pos": "-589#444", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "262#286", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3612", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_shuiguo", + "Pos": "-69#-158", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "282#219", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3613", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_shuiguotan1", + "Pos": "-367#-88", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "718#547", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3614", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_shuiguotan2", + "Pos": "-333#-45", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "771#634", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3615", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_guanggaopai", + "Pos": "-439#-168", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "173#426", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3616", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_zhentoudian", + "Pos": "-531#-35", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "377#906", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3617", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_baihua", + "Pos": "-280#-272", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "186#215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3618", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/old/scene33_new_huache1", + "Pos": "-423#-581", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "592#596", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3619", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_zhentou", + "Pos": "-585#-263", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "268#110", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3620", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_huache2", + "Pos": "-358#-624", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "729#834", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3621", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_qiqiu", + "Pos": "171#693", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3622", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_cat1", + "Pos": "109#-169", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "75#80", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3623", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_heiban_ch", + "Pos": "-52#-199", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "160#206", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3624", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_nangua", + "Pos": "-127#-295", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "198#114", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3625", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_dashu", + "Pos": "199#-701", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "506#970", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3626", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene42/new/scene33_new_huatan", + "Pos": "2#-418", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1629", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3627", + "AreaId": "42", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene42/old/scene33_old_BJ2", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3628", + "AreaId": "42", + "SortId": "1", + "CostCount": "1655", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "46#-765", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3629", + "AreaId": "42", + "SortId": "2", + "CostCount": "1655", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "297#-361", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3630", + "AreaId": "42", + "SortId": "3", + "CostCount": "1655", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-417#-146", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3631", + "AreaId": "42", + "SortId": "4", + "CostCount": "1655", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "clear#bg/clearObj/5@add#bg/addObj/2,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "126#-172", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3632", + "AreaId": "42", + "SortId": "5", + "CostCount": "1655", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/3,bg/clearObj/2@add#bg/addObj/3,bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-159#-55", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3633", + "AreaId": "42", + "SortId": "6", + "CostCount": "4140", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-328#-888", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3634", + "AreaId": "42", + "SortId": "7", + "CostCount": "4140", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_7", + "Pos": "four", + "Action": "clear#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "373#-142", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3635", + "AreaId": "42", + "SortId": "8", + "CostCount": "4140", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-7", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3636", + "AreaId": "42", + "SortId": "9", + "CostCount": "4140", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "five", + "Action": "add#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#-418", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3637", + "AreaId": "42", + "SortId": "10", + "CostCount": "4140", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "five", + "Action": "add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3638", + "AreaId": "42", + "SortId": "11", + "CostCount": "6575", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/22,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-531#-35", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3639", + "AreaId": "42", + "SortId": "12", + "CostCount": "6575", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "401#27", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3640", + "AreaId": "42", + "SortId": "13", + "CostCount": "6575", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-423#-581", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3641", + "AreaId": "42", + "SortId": "14", + "CostCount": "6575", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/17,bg/addObj/7,bg/addObj/5,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-589#444", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3642", + "AreaId": "42", + "SortId": "15", + "CostCount": "6575", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/25,bg/addObj/21,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-585#-263", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3643", + "AreaId": "42", + "SortId": "16", + "CostCount": "9060", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "seven", + "Action": "clear#bg/addObj/12@add#bg/addObj/14,bg/addObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "401#27", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3644", + "AreaId": "42", + "SortId": "17", + "CostCount": "9060", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/9,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-28#-59", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3645", + "AreaId": "42", + "SortId": "18", + "CostCount": "9060", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "345#-276", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3646", + "AreaId": "42", + "SortId": "19", + "CostCount": "9060", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_19", + "Pos": "nine", + "Action": "clear#bg/addObj/24@add#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-423#-581", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3647", + "AreaId": "42", + "SortId": "20", + "CostCount": "9060", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "171#693", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3648", + "AreaId": "42", + "SortId": "21", + "CostCount": "11540", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_21", + "Pos": "nine", + "Action": "clear#bg/addObj/10@add#bg/addObj/18,bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "14#-119", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3649", + "AreaId": "42", + "SortId": "22", + "CostCount": "11540", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/29,bg/addObj/30", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-52#-199", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3650", + "AreaId": "42", + "SortId": "23", + "CostCount": "11540", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/addObj/19@add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-367#-88", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3651", + "AreaId": "42", + "SortId": "24", + "CostCount": "11540", + "Title": "ll", + "Icon": "Icon/s33_icon_renwu_24", + "Pos": "ten", + "Action": "clear#bg/addObj/15@add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "345#-276", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3652", + "AreaId": "42", + "SortId": "25", + "CostCount": "11540", + "Title": "ll", + "Icon": "Icon/s6_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "199#-701", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3653", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_matou", + "Pos": "105#303", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1154#296", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3654", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_dengta", + "Pos": "-72#563", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "192#353", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3655", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/old/scene29_new_dengta", + "Pos": "-65#579", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "112#336", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3656", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_dengtagaoji", + "Pos": "-79#594", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "136#366", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3657", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_new_fangzidiji", + "Pos": "-57#381", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "361#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3658", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_fangz2", + "Pos": "74#389", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "243#189", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3659", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_fangz3", + "Pos": "-261#359", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "102#153", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3660", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_fangzi1", + "Pos": "-93#340", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "264#133", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3661", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_matouzuo", + "Pos": "-238#227", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "319#159", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3662", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_yuanchuan", + "Pos": "290#384", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "260#143", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3663", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_zawu1", + "Pos": "-198#-10", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "633#541", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3664", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_fangzi", + "Pos": "-593#203", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "257#158", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3665", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_mao", + "Pos": "-61#-154", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "123#116", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3666", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_chuan", + "Pos": "116#-239", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "388#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3667", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/old/scene29_new_jiuyouting", + "Pos": "101#-212", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "351#255", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3668", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_kuaiting", + "Pos": "111#30", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "260#138", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3669", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_dayouting", + "Pos": "120#-156", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "462#353", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3670", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_matouqian", + "Pos": "256#-410", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "626#457", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3671", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_matoujin", + "Pos": "257#-402", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "625#470", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3672", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/old/scene29_new_matoumao", + "Pos": "274#-270", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#89", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3673", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_zawuzhong", + "Pos": "5#-547", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "917#449", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3674", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_zawuqian", + "Pos": "-1#-931", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#593", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3675", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_gaotai", + "Pos": "1#-871", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#711", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3676", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_zhalan", + "Pos": "0#-593", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#549", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3677", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_zhuozi", + "Pos": "85#-800", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "429#451", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3678", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/old/scene29_new_shafadi", + "Pos": "327#-970", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "785#512", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3679", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/old/scene29_new_shatanyi", + "Pos": "-370#-727", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "668#408", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3680", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_yangsan", + "Pos": "-436#-401", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "571#538", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3681", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_tangyi", + "Pos": "-356#-739", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "565#403", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3682", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/old/scene29_new_yangtaimao", + "Pos": "-238#-528", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "157#217", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3683", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_shafa", + "Pos": "160#-919", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1126#613", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3684", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_youyongquan2", + "Pos": "126#-423", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#137", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3685", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_youyongquan1", + "Pos": "381#-425", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "158#124", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3686", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_diaoyuyongju", + "Pos": "428#-206", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "223#308", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3687", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_yutong", + "Pos": "429#-278", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "203#146", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3688", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_caideng", + "Pos": "28#-504", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1391#216", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3689", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_lvzhi", + "Pos": "1#-813", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#826", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3690", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_haiou", + "Pos": "138#900", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "533#229", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3691", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_shiwu", + "Pos": "142#-684", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "399#171", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3692", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_man", + "Pos": "246#-78", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "43#105", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3693", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_bg", + "Pos": "-1#-29", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3694", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_bg", + "Pos": "0#-30", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3695", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/old/scene29_new_yuanchuan", + "Pos": "291#399", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "242#89", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3696", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_fanchuan", + "Pos": "467#369", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "188#229", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3697", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_matou", + "Pos": "109#298", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1154#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3698", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_fangzizuo", + "Pos": "-594#203", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "257#158", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3699", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_shangtanyi", + "Pos": "-378#57", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "219#121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3700", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_shuizhongyouyongquan", + "Pos": "-232#-52", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "75#39", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3701", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_xiaofanchuan", + "Pos": "141#535", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "64#88", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3702", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_3gechuan", + "Pos": "164#252", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "300#120", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3703", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene43/new/scene29_new_fupiao", + "Pos": "274#130", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "116#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3704", + "AreaId": "43", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene43/old/scene29_old_bg", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3705", + "AreaId": "43", + "SortId": "1", + "CostCount": "1735", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-198#-10", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3706", + "AreaId": "43", + "SortId": "2", + "CostCount": "1735", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-931", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3707", + "AreaId": "43", + "SortId": "3", + "CostCount": "1735", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#-547", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3708", + "AreaId": "43", + "SortId": "4", + "CostCount": "1735", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "second", + "Action": "clear#bg/clearObj/18@add#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "256#-410", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3709", + "AreaId": "43", + "SortId": "5", + "CostCount": "1735", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "third", + "Action": "replace#bg/addObj/1,bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#-29", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3710", + "AreaId": "43", + "SortId": "6", + "CostCount": "4275", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_6", + "Pos": "four", + "Action": "add#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "116#-600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3711", + "AreaId": "43", + "SortId": "7", + "CostCount": "4275", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_7", + "Pos": "four", + "Action": "clear#bg/clearObj/13@clear#bg/clearObj/14@add#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-61#-154", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3712", + "AreaId": "43", + "SortId": "8", + "CostCount": "4275", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/2@add#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-72#563", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3713", + "AreaId": "43", + "SortId": "9", + "CostCount": "4275", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_9", + "Pos": "five", + "Action": "add#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-593", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3714", + "AreaId": "43", + "SortId": "10", + "CostCount": "4275", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/clearObj/25,bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "85#-800", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3715", + "AreaId": "43", + "SortId": "11", + "CostCount": "6855", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "six", + "Action": "clear#bg/clearObj/1,bg/clearObj/10@add#bg/addObj/5,bg/clearObj/5,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "105#303", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3716", + "AreaId": "43", + "SortId": "12", + "CostCount": "6855", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-224#-581", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3717", + "AreaId": "43", + "SortId": "13", + "CostCount": "6855", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/clearObj/12@add#bg/addObj/6,bg/addObj/7,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-593#203", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3718", + "AreaId": "43", + "SortId": "14", + "CostCount": "6855", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_14", + "Pos": "seven", + "Action": "clear#bg/clearObj/26@add#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "327#-970", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3719", + "AreaId": "43", + "SortId": "15", + "CostCount": "6855", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/clearObj/33,bg/clearObj/32,bg/clearObj/34,bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "381#-425", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3720", + "AreaId": "43", + "SortId": "16", + "CostCount": "9390", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_16", + "Pos": "eight", + "Action": "add#bg/addObj/3,bg/addObj/9,bg/addObj/4,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "291#399", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3721", + "AreaId": "43", + "SortId": "17", + "CostCount": "9390", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "eight", + "Action": "add#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-813", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3722", + "AreaId": "43", + "SortId": "18", + "CostCount": "9390", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/clearObj/27@add#bg/clearObj/29,bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-370#-727", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3723", + "AreaId": "43", + "SortId": "19", + "CostCount": "9390", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_19", + "Pos": "nine", + "Action": "clear#bg/clearObj/5@add#bg/clearObj/6,bg/clearObj/7,bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-57#381", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3724", + "AreaId": "43", + "SortId": "20", + "CostCount": "9390", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/clearObj/15@add#bg/clearObj/16,bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "101#-212", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3725", + "AreaId": "43", + "SortId": "21", + "CostCount": "11925", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "138#900", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3726", + "AreaId": "43", + "SortId": "22", + "CostCount": "11925", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "142#-684", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3727", + "AreaId": "43", + "SortId": "23", + "CostCount": "11925", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/clearObj/3@add#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-65#579", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3728", + "AreaId": "43", + "SortId": "24", + "CostCount": "11925", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "ten", + "Action": "add#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "28#-504", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3729", + "AreaId": "43", + "SortId": "25", + "CostCount": "11925", + "Title": "ll", + "Icon": "Icon/s29_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "241#-98", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3730", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_matou", + "Pos": "-294#391", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "164#95", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3731", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_hongfangzi_ch", + "Pos": "278#533", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "882#536", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3732", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_fangzizuo", + "Pos": "-503#460", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "437#1234", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3733", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_lajizhong", + "Pos": "113#158", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "767#432", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3734", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_lajixiang", + "Pos": "-349#202", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "250#187", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3735", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_mao", + "Pos": "-350#115", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "58#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3736", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_lajishadai", + "Pos": "-353#-185", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "736#492", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3737", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_cheku1", + "Pos": "393#-183", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "658#792", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3738", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_lajiqian_ch", + "Pos": "295#-551", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "857#365", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3739", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_dianhuating", + "Pos": "-301#-471", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "547#277", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3740", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_dianxiangan", + "Pos": "385#-884", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "672#402", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3741", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_qianshu", + "Pos": "-360#-913", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "719#633", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3742", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_bj", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3743", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/old/scene34_old_bj2", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3744", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_bj", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3745", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_hongfangzi", + "Pos": "275#501", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "890#486", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3746", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_loufangzhuangshi_ch", + "Pos": "76#573", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "624#614", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3747", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_paiqiuchang", + "Pos": "-391#311", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "301#94", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3748", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/old/scene34_old_cheku2", + "Pos": "390#-187", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "663#771", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3749", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/old/scene34_new_cheku3", + "Pos": "385#-185", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "668#774", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3750", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_cheku4", + "Pos": "406#-162", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "630#854", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3751", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/old/scene34_new_zhuangjiache1", + "Pos": "389#-351", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "366#350", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3752", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_zuofangzi", + "Pos": "-547#440", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "343#1086", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3753", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_qianshu", + "Pos": "-416#-942", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "611#574", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3754", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/old/scene34_new_zhishengji1", + "Pos": "-159#185", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "373#300", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3755", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_zhishengji2_ch", + "Pos": "-187#184", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "353#296", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3756", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_huaxian", + "Pos": "150#-596", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "707#376", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3757", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/old/scene34_new_motuo1", + "Pos": "116#-572", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "396#307", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3758", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_jingchezhong", + "Pos": "267#208", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "318#194", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3759", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_honglvdeng", + "Pos": "-402#67", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#345", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3760", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_langan", + "Pos": "-283#-75", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "524#396", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3761", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_lvzhi1", + "Pos": "455#-891", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "527#415", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3762", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_weiqiang", + "Pos": "90#-689", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1259#1077", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3763", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_lvzhi3", + "Pos": "-1#122", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#564", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3764", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_zhuangjiache", + "Pos": "403#-322", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "451#433", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3765", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_lyzhi2", + "Pos": "347#-432", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "749#507", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3766", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_zhalan", + "Pos": "117#-611", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1208#1018", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3767", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_tuilamen", + "Pos": "-287#-642", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "214#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3768", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_mao", + "Pos": "322#-314", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "70#77", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3769", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_dianhuating", + "Pos": "-190#-415", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "279#329", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3770", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_matou", + "Pos": "-356#440", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "240#162", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3771", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_tiaosan", + "Pos": "-199#766", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "168#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3772", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_chekupaizi_ch", + "Pos": "415#-40", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "394#196", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3773", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_chekujingdeng", + "Pos": "598#140", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "98#156", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3774", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_motuo2", + "Pos": "157#-568", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "489#344", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3775", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_matou2", + "Pos": "-381#439", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "299#190", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3776", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_dizhuang", + "Pos": "-132#-5", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "319#110", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3777", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene44/new/scene34_new_mao25", + "Pos": "-101#176", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3778", + "AreaId": "44", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene44/old/scene34_old_bj", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3779", + "AreaId": "44", + "SortId": "1", + "CostCount": "1775", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/11,bg/clearObj/10,bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "385#-884", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3780", + "AreaId": "44", + "SortId": "2", + "CostCount": "1775", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "113#158", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3781", + "AreaId": "44", + "SortId": "3", + "CostCount": "1775", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-353#-185", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3782", + "AreaId": "44", + "SortId": "4", + "CostCount": "1775", + "Title": "ll", + "Icon": "Icon/s0_paint", + "Pos": "second", + "Action": "add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3783", + "AreaId": "44", + "SortId": "5", + "CostCount": "1775", + "Title": "ll", + "Icon": "Icon/s0_hummer", + "Pos": "third", + "Action": "clear#bg/clearObj/5@add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-349#202", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3784", + "AreaId": "44", + "SortId": "6", + "CostCount": "4455", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/clearObj/2@add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "278#533", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3785", + "AreaId": "44", + "SortId": "7", + "CostCount": "4455", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_7", + "Pos": "third", + "Action": "clear#bg/clearObj/8@add#bg/addObj/7,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "393#-183", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3786", + "AreaId": "44", + "SortId": "8", + "CostCount": "4455", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/3,bg/clearObj/12@add#bg/addObj/11,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-503#460", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3787", + "AreaId": "44", + "SortId": "9", + "CostCount": "4455", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "four", + "Action": "clear#bg/addObj/7@add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "390#-187", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3788", + "AreaId": "44", + "SortId": "10", + "CostCount": "4455", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/clearObj/6@add#bg/addObj/13,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-350#115", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3789", + "AreaId": "44", + "SortId": "11", + "CostCount": "7095", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "116#-572", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3790", + "AreaId": "44", + "SortId": "12", + "CostCount": "7095", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_12", + "Pos": "five", + "Action": "add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "267#208", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3791", + "AreaId": "44", + "SortId": "13", + "CostCount": "7095", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/addObj/8@add#bg/addObj/9,bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "385#-185", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3792", + "AreaId": "44", + "SortId": "14", + "CostCount": "7095", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "76#573", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3793", + "AreaId": "44", + "SortId": "15", + "CostCount": "7095", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-283#-75", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3794", + "AreaId": "44", + "SortId": "16", + "CostCount": "9730", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/22,bg/addObj/20,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#122", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3795", + "AreaId": "44", + "SortId": "17", + "CostCount": "9730", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/25,bg/addObj/26,bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "117#-611", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3796", + "AreaId": "44", + "SortId": "18", + "CostCount": "9730", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-190#-415", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3797", + "AreaId": "44", + "SortId": "19", + "CostCount": "9730", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_19", + "Pos": "nine", + "Action": "clear#bg/clearObj/1@add#bg/addObj/29,bg/addObj/30,bg/addObj/31,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-294#391", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3798", + "AreaId": "44", + "SortId": "20", + "CostCount": "9730", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/addObj/10,bg/addObj/16@add#bg/addObj/23,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "389#-351", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3799", + "AreaId": "44", + "SortId": "21", + "CostCount": "12365", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-391#311", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3800", + "AreaId": "44", + "SortId": "22", + "CostCount": "12365", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_22", + "Pos": "ten", + "Action": "clear#bg/addObj/13@add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-159#185", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3801", + "AreaId": "44", + "SortId": "23", + "CostCount": "12365", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/addObj/29@add#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-356#440", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3802", + "AreaId": "44", + "SortId": "24", + "CostCount": "12365", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/18,bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-402#67", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3803", + "AreaId": "44", + "SortId": "25", + "CostCount": "12365", + "Title": "ll", + "Icon": "Icon/s34_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/addObj/27@add#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "322#-314", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3804", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_zhuozi2", + "Pos": "-363#-263", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "715#695", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3805", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_zhuozi", + "Pos": "-296#-221", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "857#706", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3806", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_diannao1", + "Pos": "-507#37", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "377#339", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3807", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_diannao2_ch", + "Pos": "-540#104", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "292#295", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3808", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_shubiao2", + "Pos": "-355#23", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "80#49", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3809", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_jianpan2", + "Pos": "-491#-27", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#101", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3810", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/old/scene35_new_yizi4", + "Pos": "-176#-301", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "661#641", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3811", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_dengzi", + "Pos": "73#17", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "293#224", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3812", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_mao", + "Pos": "47#155", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3813", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_zhizhang3", + "Pos": "0#-624", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#719", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3814", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_zhuozi1", + "Pos": "39#-687", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1375#1104", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3815", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_bangongzhuo1", + "Pos": "1#-669", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1116", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3816", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/old/scene35_new_yizi3", + "Pos": "395#-792", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "651#865", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3817", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_yizi2", + "Pos": "-100#-370", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "845#727", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3818", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_shu1", + "Pos": "-244#-535", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "570#454", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3819", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_shu2", + "Pos": "354#-175", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "462#265", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3820", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_diannao", + "Pos": "40#-244", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "601#551", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3821", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_dangan", + "Pos": "234#-160", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "346#282", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3822", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_hua", + "Pos": "376#-153", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "190#289", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3823", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_shu1", + "Pos": "471#-248", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "223#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3824", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_diannao1_ch", + "Pos": "-19#-161", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "386#464", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3825", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_jianpan1", + "Pos": "106#-377", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "361#198", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3826", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_shubiao3", + "Pos": "309#-303", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "122#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3827", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_zhizhang", + "Pos": "1#-943", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#577", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3828", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_paizi", + "Pos": "518#888", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#133", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3829", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_deng", + "Pos": "-274#-190", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "319#449", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3830", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_shu1-1", + "Pos": "-383#-397", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "337#261", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3831", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_bei", + "Pos": "-115#-415", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "159#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3832", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_zhi", + "Pos": "-206#-549", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "297#203", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3833", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_shu", + "Pos": "-210#-487", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#167", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3834", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_hua2", + "Pos": "-665#48", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#149", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3835", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_zhi1", + "Pos": "-635#-45", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#100", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3836", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_naicha", + "Pos": "-319#99", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "72#101", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3837", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_shu2", + "Pos": "-249#60", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "134#79", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3838", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_yizi1", + "Pos": "392#-788", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "657#879", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3839", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_lvzhi", + "Pos": "-522#-805", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "404#845", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3840", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_cat", + "Pos": "236#-198", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "195#243", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3841", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_jingmao", + "Pos": "211#-107", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "229#150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3842", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_beijin", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3843", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_beijin", + "Pos": "0#-31", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#2398", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3844", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_tianhuaban", + "Pos": "-1#910", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#520", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3845", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_dingdeng", + "Pos": "-62#983", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1316#373", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3846", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_qiang", + "Pos": "1#507", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1443#1072", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3847", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_chuanghuwai", + "Pos": "-437#450", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "553#230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3848", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/old/scene35_old_tian2", + "Pos": "-422#453", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "578#283", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3849", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_chuangwai", + "Pos": "-504#453", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "404#280", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3850", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_chuanghu", + "Pos": "-413#450", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "614#367", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3851", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_chuanghuposun", + "Pos": "-198#509", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "169#118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3852", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_chuanghu", + "Pos": "-499#457", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "443#354", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3853", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_yinshuiji_ch", + "Pos": "-347#322", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "156#409", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3854", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_xiansuoheiban", + "Pos": "-431#210", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "277#293", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3855", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_kongtiao1", + "Pos": "-604#660", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3856", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_kongtiao", + "Pos": "567#836", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "308#186", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3857", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_guizi2_ch", + "Pos": "160#184", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "652#498", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3858", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_police_ch", + "Pos": "174#753", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "292#168", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3859", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_guizi1", + "Pos": "219#577", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "549#309", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3860", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_diannao2", + "Pos": "72#314", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "204#143", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3861", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_deng", + "Pos": "209#337", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "118#143", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3862", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_shu", + "Pos": "298#305", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "194#114", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3863", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_nuanqi", + "Pos": "570#71", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "313#233", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3864", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_zhizhang1", + "Pos": "517#-48", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "97#42", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3865", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_huakuang", + "Pos": "415#34", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "244#274", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3866", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_lvzhi", + "Pos": "616#146", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "208#651", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3867", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_jishiban", + "Pos": "-145#431", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#228", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3868", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_zhuozi5", + "Pos": "181#480", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "495#462", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3869", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_zhuoziwupin", + "Pos": "143#546", + "Action": "init_img#bg/addObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "326#217", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3870", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_zhuozi4", + "Pos": "119#327", + "Action": "init_img#bg/addObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "646#801", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3871", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_wupin", + "Pos": "94#351", + "Action": "init_img#bg/addObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "582#193", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3872", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_diannao3_ch", + "Pos": "135#337", + "Action": "init_img#bg/addObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "220#170", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3873", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_shubiao1", + "Pos": "195#265", + "Action": "init_img#bg/addObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "62#22", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3874", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_cat", + "Pos": "238#306", + "Action": "init_img#bg/addObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "113#141", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3875", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_police_ch", + "Pos": "177#773", + "Action": "init_img#bg/addObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "294#137", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3876", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_jinghui", + "Pos": "-17#735", + "Action": "init_img#bg/addObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "86#103", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3877", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_xiansuoban_ch", + "Pos": "-317#216", + "Action": "init_img#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "459#325", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3878", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/old/scene35_new_dangangui1", + "Pos": "512#286", + "Action": "init_img#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "416#968", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3879", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_dangangui", + "Pos": "518#305", + "Action": "init_img#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "401#926", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3880", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_yijia", + "Pos": "-595#257", + "Action": "init_img#bg/addObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "338#581", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3881", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/old/scene35_new_biao", + "Pos": "-243#600", + "Action": "init_img#bg/addObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "95#121", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3882", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_deng-1", + "Pos": "347#999", + "Action": "init_img#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "663#341", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3883", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_danganguiwupin", + "Pos": "530#469", + "Action": "init_img#bg/addObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "335#443", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3884", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_xiangzi", + "Pos": "669#793", + "Action": "init_img#bg/addObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "99#78", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3885", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "hide", + "Icon": "Scene45/new/scene35_new_biao2", + "Pos": "-240#581", + "Action": "init_img#bg/addObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "103#185", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3886", + "AreaId": "45", + "SortId": "0", + "CostCount": "0", + "Title": "show", + "Icon": "Scene45/old/scene35_old_beijin", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3887", + "AreaId": "45", + "SortId": "1", + "CostCount": "1860", + "Title": "ll", + "Icon": "Icon/s0_sweep", + "Pos": "first", + "Action": "clear#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#-943", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3888", + "AreaId": "45", + "SortId": "2", + "CostCount": "1860", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/15,bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-244#-535", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3889", + "AreaId": "45", + "SortId": "3", + "CostCount": "1860", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/addObj/24,bg/clearObj/10,bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "415#34", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3890", + "AreaId": "45", + "SortId": "4", + "CostCount": "1860", + "Title": "ll", + "Icon": "Icon/s0_mop", + "Pos": "second", + "Action": "clear#bg/addObj/1,bg/addObj/6@add#bg/addObj/2,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3891", + "AreaId": "45", + "SortId": "5", + "CostCount": "1860", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_5", + "Pos": "third", + "Action": "clear#bg/clearObj/1,bg/clearObj/11@add#bg/clearObj/2,bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-363#-263", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3892", + "AreaId": "45", + "SortId": "6", + "CostCount": "4595", + "Title": "ll", + "Icon": "Icon/s10_icon_renwu_6", + "Pos": "third", + "Action": "clear#bg/addObj/5,bg/addObj/14,bg/addObj/15,bg/addObj/17@add#bg/clearObj/25,bg/addObj/34,bg/addObj/35", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#507", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3893", + "AreaId": "45", + "SortId": "7", + "CostCount": "4595", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_7", + "Pos": "four", + "Action": "clear#bg/addObj/3@add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#910", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3894", + "AreaId": "45", + "SortId": "8", + "CostCount": "4595", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_8", + "Pos": "four", + "Action": "clear#bg/clearObj/9,bg/clearObj/8,bg/addObj/16,bg/addObj/19,bg/addObj/21,bg/addObj/20@add#bg/addObj/29,bg/addObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "47#155", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3895", + "AreaId": "45", + "SortId": "9", + "CostCount": "4595", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_9", + "Pos": "four", + "Action": "clear#bg/clearObj/3,bg/clearObj/17@add#bg/clearObj/4,bg/clearObj/5,bg/clearObj/6,bg/clearObj/21,bg/clearObj/22,bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "106#-377", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3896", + "AreaId": "45", + "SortId": "10", + "CostCount": "4595", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_10", + "Pos": "five", + "Action": "clear#bg/addObj/18@add#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "219#577", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3897", + "AreaId": "45", + "SortId": "11", + "CostCount": "7335", + "Title": "ll", + "Icon": "Icon/s0_curtain", + "Pos": "five", + "Action": "clear#bg/addObj/9,bg/addObj/7,bg/addObj/10@add#bg/addObj/11,bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-413#450", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3898", + "AreaId": "45", + "SortId": "12", + "CostCount": "7335", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_12", + "Pos": "six", + "Action": "clear#bg/addObj/13,bg/addObj/12@add#bg/addObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-431#210", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3899", + "AreaId": "45", + "SortId": "13", + "CostCount": "7335", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_13", + "Pos": "six", + "Action": "clear#bg/addObj/25,bg/addObj/22@add#bg/addObj/37", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "616#146", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3900", + "AreaId": "45", + "SortId": "14", + "CostCount": "7335", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_14", + "Pos": "seven", + "Action": "add#bg/clearObj/7,bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-176#-301", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3901", + "AreaId": "45", + "SortId": "15", + "CostCount": "7335", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/clearObj/28,bg/clearObj/29,bg/clearObj/30@add#bg/clearObj/18,bg/clearObj/19,bg/clearObj/20,bg/clearObj/26,bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-115#-415", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3902", + "AreaId": "45", + "SortId": "16", + "CostCount": "10070", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/28,bg/addObj/30,bg/addObj/31,bg/addObj/32", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "143#546", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3903", + "AreaId": "45", + "SortId": "17", + "CostCount": "10070", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/clearObj/31,bg/clearObj/32,bg/clearObj/33,bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-665#48", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3904", + "AreaId": "45", + "SortId": "18", + "CostCount": "10070", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_18", + "Pos": "eight", + "Action": "clear#bg/addObj/37@add#bg/addObj/38", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "512#286", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3905", + "AreaId": "45", + "SortId": "19", + "CostCount": "10070", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/39,bg/addObj/40,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-595#257", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3906", + "AreaId": "45", + "SortId": "20", + "CostCount": "10070", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "347#999", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3907", + "AreaId": "45", + "SortId": "21", + "CostCount": "12810", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/42,bg/addObj/43", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "530#469", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3908", + "AreaId": "45", + "SortId": "22", + "CostCount": "12810", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_22", + "Pos": "ten", + "Action": "clear#bg/clearObj/13,bg/clearObj/7@add#bg/clearObj/35,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "395#-792", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3909", + "AreaId": "45", + "SortId": "23", + "CostCount": "12810", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_23", + "Pos": "ten", + "Action": "clear#bg/addObj/40@add#bg/addObj/44", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-243#600", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3910", + "AreaId": "45", + "SortId": "24", + "CostCount": "12810", + "Title": "ll", + "Icon": "Icon/s0_plant", + "Pos": "eleven", + "Action": "add#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-522#-805", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": "3911", + "AreaId": "45", + "SortId": "25", + "CostCount": "12810", + "Title": "ll", + "Icon": "Icon/s35_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/addObj/33@add#bg/clearObj/37,bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "238#306", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3912, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/new/scene46_old_BJ", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3913, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_zhuozi1", + "Pos": "393#-8", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "626#569", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3914, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_zawu3", + "Pos": "430#241", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "440#271", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3915, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_zawu1", + "Pos": "-270#157", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "867#1150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3916, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_zawu2", + "Pos": "10#-549", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1392#1230", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3917, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/old/scene46_old_zhuozi2", + "Pos": "394#21", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "625#537", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3918, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_zhuotai", + "Pos": "392#9", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "620#575", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3919, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/old/scene46_old_lingshita", + "Pos": "-198#6", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "375#365", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3920, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_cat1", + "Pos": "-193#185", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "172#153", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3921, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/old/scene46_old_tuiche1", + "Pos": "348#-342", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "466#653", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3922, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/old/scene46_old_tuiche2", + "Pos": "309#-344", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "447#632", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3923, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_lingshita", + "Pos": "-239#60", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "485#646", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3924, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_maowo_shuiwan", + "Pos": "-12#255", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "256#157", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3925, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_shiwu", + "Pos": "-308#-24", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "495#572", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3926, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_zhuotaiwupin", + "Pos": "439#197", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "529#302", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3927, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_maoliang", + "Pos": "4#-460", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "242#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3928, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_tuiche", + "Pos": "306#-344", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "447#636", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3929, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_baozhen", + "Pos": "274#-708", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "567#415", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3930, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_cat2", + "Pos": "268#-243", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "278#273", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3931, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_tianhuaban", + "Pos": "9#996", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#309", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3932, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_wall", + "Pos": "-3#613", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#987", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3933, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_diban", + "Pos": "-5#-360", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1608", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3934, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_chugui1", + "Pos": "373#387", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "671#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3935, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_zaotai", + "Pos": "368#432", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "685#319", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3936, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_youyanji1", + "Pos": "461#772", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "362#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3937, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_youyanji", + "Pos": "493#745", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "436#443", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3938, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_xiangpian", + "Pos": "223#685", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "136#172", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3939, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_xiangpian", + "Pos": "219#680", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#177", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3940, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_old_fengjing", + "Pos": "-310#625", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "645#615", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3941, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_chuanglian", + "Pos": "-293#599", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "820#1056", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3942, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/old/scene46_old_yugang_huojia", + "Pos": "-356#438", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "498#612", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3943, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_yugnag_huojia", + "Pos": "-307#410", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "561#687", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3944, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_yizi", + "Pos": "-578#261", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "251#441", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3945, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_ditan2", + "Pos": "-214#-191", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "982#570", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3946, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_ditan1", + "Pos": "245#-545", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "898#476", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3947, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/old/scene46_old_deng", + "Pos": "19#1000", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "370#334", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3948, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_deng", + "Pos": "23#999", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "403#332", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3949, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_shuihu", + "Pos": "395#520", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "168#73", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3950, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_guo", + "Pos": "501#495", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "113#30", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3951, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_jiangbei", + "Pos": "152#559", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "93#115", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3952, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_cat1", + "Pos": "-14#23", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "174#215", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3953, + "AreaId": 46, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene46/new/scene46_new_cat2", + "Pos": "241#295", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "144#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3954, + "AreaId": 46, + "SortId": 1, + "CostCount": 1945, + "Title": "Step1", + "Icon": "Icon/s46_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-270#157", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3955, + "AreaId": 46, + "SortId": 2, + "CostCount": 1945, + "Title": "Step2", + "Icon": "Icon/s46_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "10#-549", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3956, + "AreaId": 46, + "SortId": 3, + "CostCount": 1945, + "Title": "Step3", + "Icon": "Icon/s46_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "430#241", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3957, + "AreaId": 46, + "SortId": 4, + "CostCount": 1945, + "Title": "Step4", + "Icon": "Icon/s46_icon_renwu_4", + "Pos": "second", + "Action": "add#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-310#625", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3958, + "AreaId": 46, + "SortId": 5, + "CostCount": 1945, + "Title": "Step5", + "Icon": "Icon/s46_icon_renwu_5", + "Pos": "third", + "Action": "replace#bg/clearObj/1,bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "393#-8", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3959, + "AreaId": 46, + "SortId": 6, + "CostCount": 4735, + "Title": "Step6", + "Icon": "Icon/s46_icon_renwu_6", + "Pos": "third", + "Action": "add#bg/clearObj/7@reset_pos#bg/clearObj/8,-193=185", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-198#6", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3960, + "AreaId": 46, + "SortId": 7, + "CostCount": 4735, + "Title": "Step7", + "Icon": "Icon/s46_icon_renwu_7", + "Pos": "four", + "Action": "replace#bg/addObj/4,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "373#387", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3961, + "AreaId": 46, + "SortId": 8, + "CostCount": 4735, + "Title": "Step8", + "Icon": "Icon/s46_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/9@reset_pos#bg/clearObj/18,318=-157", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "348#-342", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3962, + "AreaId": 46, + "SortId": 9, + "CostCount": 4735, + "Title": "Step9", + "Icon": "Icon/s46_icon_renwu_9", + "Pos": "four", + "Action": "replace#bg/addObj/6,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "461#772", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3963, + "AreaId": 46, + "SortId": 10, + "CostCount": 4735, + "Title": "Step10", + "Icon": "Icon/s46_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/addObj/12,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-356#438", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3964, + "AreaId": 46, + "SortId": 11, + "CostCount": 7575, + "Title": "Step11", + "Icon": "Icon/s46_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/15,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-214#-191", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3965, + "AreaId": 46, + "SortId": 12, + "CostCount": 7575, + "Title": "Step12", + "Icon": "Icon/s46_icon_renwu_12", + "Pos": "six", + "Action": "replace#bg/addObj/17,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "19#1000", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3966, + "AreaId": 46, + "SortId": 13, + "CostCount": 7575, + "Title": "Step13", + "Icon": "Icon/s46_icon_renwu_13", + "Pos": "six", + "Action": "replace#bg/clearObj/5,bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "394#21", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3967, + "AreaId": 46, + "SortId": 14, + "CostCount": 7575, + "Title": "Step14", + "Icon": "Icon/s46_icon_renwu_14", + "Pos": "seven", + "Action": "add#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-293#599", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3968, + "AreaId": 46, + "SortId": 15, + "CostCount": 7575, + "Title": "Step15", + "Icon": "Icon/s46_icon_renwu_15", + "Pos": "seven", + "Action": "replace#bg/clearObj/9,bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "348#-342", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3969, + "AreaId": 46, + "SortId": 16, + "CostCount": 10420, + "Title": "Step16", + "Icon": "Icon/s46_icon_renwu_16", + "Pos": "seven", + "Action": "replace#bg/addObj/12,bg/addObj/13@add#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-356#438", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3970, + "AreaId": 46, + "SortId": 17, + "CostCount": 10420, + "Title": "Step17", + "Icon": "Icon/s46_icon_renwu_17", + "Pos": "eight", + "Action": "clear#bg/clearObj/7@add#bg/clearObj/11@reset_pos#bg/clearObj/8,6=-96", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-198#6", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3971, + "AreaId": 46, + "SortId": 18, + "CostCount": 10420, + "Title": "Step18", + "Icon": "Icon/s46_icon_renwu_18", + "Pos": "eight", + "Action": "replace#bg/addObj/8,bg/addObj/9@add#bg/addObj/19,bg/addObj/20,bg/addObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "223#685", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3972, + "AreaId": 46, + "SortId": 19, + "CostCount": 10420, + "Title": "Step19", + "Icon": "Icon/s46_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-308#-24", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3973, + "AreaId": 46, + "SortId": 20, + "CostCount": 10420, + "Title": "Step20", + "Icon": "Icon/s46_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "439#197", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3974, + "AreaId": 46, + "SortId": 21, + "CostCount": 13260, + "Title": "Step21", + "Icon": "Icon/s46_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/16,bg/clearObj/17,bg/clearObj/15@reset_pos#bg/clearObj/18,269=-558@clear#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "306#-344", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3975, + "AreaId": 46, + "SortId": 22, + "CostCount": 13260, + "Title": "Step22", + "Icon": "Icon/s46_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-3#613", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3976, + "AreaId": 46, + "SortId": 23, + "CostCount": 13260, + "Title": "Step23", + "Icon": "Icon/s46_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "9#996", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3977, + "AreaId": 46, + "SortId": 24, + "CostCount": 13260, + "Title": "Step24", + "Icon": "Icon/s46_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-5#-360", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3978, + "AreaId": 46, + "SortId": 25, + "CostCount": 13260, + "Title": "Step25", + "Icon": "Icon/s46_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/18,bg/clearObj/8@add#bg/clearObj/19,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "86#-20", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3979, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene46/new/scene46_old_BJ", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3980, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_xiangzi2", + "Pos": "189#306", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "310#200", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3981, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_mutong", + "Pos": "520#188", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "254#157", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3982, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_gangqin", + "Pos": "-163#270", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "676#573", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3983, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_zhuozi", + "Pos": "309#-111", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "618#576", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3984, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_dengzi2", + "Pos": "390#-419", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "288#397", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3985, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_xiangzi", + "Pos": "33#-267", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "357#326", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3986, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maowo3", + "Pos": "-95#-116", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "392#503", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3987, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_mao", + "Pos": "-3#-124", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "197#246", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3988, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_zhuzi", + "Pos": "-467#4", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "508#440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3989, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_dengzi", + "Pos": "-323#-217", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "280#284", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3990, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_muxiang", + "Pos": "0#-751", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1422#830", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3991, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_zhituan", + "Pos": "200#-462", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "279#194", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3992, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_chengbao2", + "Pos": "259#37", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "441#585", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3993, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maoshu1", + "Pos": "-236#313", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "337#370", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3994, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_chengbao1", + "Pos": "284#35", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "510#568", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3995, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maowo1", + "Pos": "-341#-601", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "495#742", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3996, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_wanju", + "Pos": "306#-773", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "356#349", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3997, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maoshu2", + "Pos": "-239#400", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "406#559", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3998, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maopajia1", + "Pos": "343#34", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "632#657", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 3999, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maopajia2", + "Pos": "-157#411", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "646#700", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4000, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_xingxing", + "Pos": "-356#333", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "93#89", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4001, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_lvzhi", + "Pos": "-554#395", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "344#476", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4002, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_diaoxiang", + "Pos": "-414#166", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "332#301", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4003, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_jinzita", + "Pos": "25#244", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "184#120", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4004, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maowo2", + "Pos": "460#-318", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "253#242", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4005, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_qiang", + "Pos": "0#680", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1060", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4006, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/old/scene47_old_qiang2", + "Pos": "-1#674", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1060", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4007, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_diban", + "Pos": "0#-408", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1530", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4008, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_diban", + "Pos": "2#-401", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1527", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4009, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_chuanghu", + "Pos": "-278#722", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "876#956", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4010, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_qiang", + "Pos": "3#679", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1056", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4011, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_chuanglian", + "Pos": "-297#701", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "843#966", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4012, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_zhiwujia", + "Pos": "462#691", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "438#406", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4013, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_guabu", + "Pos": "323#801", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#223", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4014, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_pobu", + "Pos": "151#473", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "275#317", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4015, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_penzai", + "Pos": "-512#299", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#271", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4016, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_ditan", + "Pos": "160#-269", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "948#473", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4017, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_shafa", + "Pos": "427#343", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#187", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4018, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene47/old/scene47_old_laji", + "Pos": "645#317", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "150#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4019, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maowo5", + "Pos": "23#398", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "259#229", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4020, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maowo6", + "Pos": "310#870", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "179#252", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4021, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_yuanchuang", + "Pos": "438#967", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "131#139", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4022, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maopajia3", + "Pos": "162#678", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "238#413", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4023, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_louti", + "Pos": "343#728", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "764#962", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4024, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_ditan", + "Pos": "197#-275", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "938#492", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4025, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maochuang", + "Pos": "257#289", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "242#125", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4026, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_shuangcengmaopajia", + "Pos": "511#340", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "239#259", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4027, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_shapan", + "Pos": "-175#95", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1084#417", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4028, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_shafa", + "Pos": "251#313", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "302#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4029, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_maowo4", + "Pos": "508#403", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "298#381", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4030, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_lvzhi2", + "Pos": "633#362", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#327", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4031, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_huakuang", + "Pos": "631#614", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "113#103", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4032, + "AreaId": 47, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene47/new/scene47_new_mao", + "Pos": "-238#422", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "93#98", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4033, + "AreaId": 47, + "SortId": 1, + "CostCount": 1980, + "Title": "Step1", + "Icon": "Icon/s47_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-751", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4034, + "AreaId": 47, + "SortId": 2, + "CostCount": 1980, + "Title": "Step2", + "Icon": "Icon/s47_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/3,bg/clearObj/2,bg/clearObj/9,bg/clearObj/10,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-163#270", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4035, + "AreaId": 47, + "SortId": 3, + "CostCount": 1980, + "Title": "Step3", + "Icon": "Icon/s47_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/addObj/13,bg/clearObj/1,bg/addObj/14,bg/addObj/8,bg/addObj/9,bg/addObj/10", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "427#343", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4036, + "AreaId": 47, + "SortId": 4, + "CostCount": 1980, + "Title": "Step4", + "Icon": "Icon/s47_icon_renwu_4", + "Pos": "first", + "Action": "clear#bg/clearObj/4,bg/clearObj/5,bg/clearObj/6,bg/clearObj/12,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "309#-111", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4037, + "AreaId": 47, + "SortId": 5, + "CostCount": 1980, + "Title": "Step5", + "Icon": "Icon/s47_icon_renwu_5", + "Pos": "second", + "Action": "add#bg/addObj/2@clear#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-1#674", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4038, + "AreaId": 47, + "SortId": 6, + "CostCount": 4930, + "Title": "Step6", + "Icon": "Icon/s47_icon_renwu_6", + "Pos": "third", + "Action": "add#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "259#37", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4039, + "AreaId": 47, + "SortId": 7, + "CostCount": 4930, + "Title": "Step7", + "Icon": "Icon/s47_icon_renwu_7", + "Pos": "third", + "Action": "add#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "343#728", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4040, + "AreaId": 47, + "SortId": 8, + "CostCount": 4930, + "Title": "Step8", + "Icon": "Icon/s47_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-236#313", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4041, + "AreaId": 47, + "SortId": 9, + "CostCount": 4930, + "Title": "Step9", + "Icon": "Icon/s47_icon_renwu_9", + "Pos": "four", + "Action": "add#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-278#722", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4042, + "AreaId": 47, + "SortId": 10, + "CostCount": 4930, + "Title": "Step10", + "Icon": "Icon/s47_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "197#-275", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4043, + "AreaId": 47, + "SortId": 11, + "CostCount": 7875, + "Title": "Step11", + "Icon": "Icon/s47_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/6@clear#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "3#679", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4044, + "AreaId": 47, + "SortId": 12, + "CostCount": 7875, + "Title": "Step12", + "Icon": "Icon/s47_icon_renwu_12", + "Pos": "six", + "Action": "clear#bg/clearObj/13@add#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "259#37", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4045, + "AreaId": 47, + "SortId": 13, + "CostCount": 7875, + "Title": "Step13", + "Icon": "Icon/s47_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/clearObj/16,bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-341#-601", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4046, + "AreaId": 47, + "SortId": 14, + "CostCount": 7875, + "Title": "Step14", + "Icon": "Icon/s47_icon_renwu_14", + "Pos": "seven", + "Action": "add#bg/addObj/21,bg/addObj/22", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "257#289", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4047, + "AreaId": 47, + "SortId": 15, + "CostCount": 7875, + "Title": "Step15", + "Icon": "Icon/s47_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/clearObj/18@clear#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-239#400", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4048, + "AreaId": 47, + "SortId": 16, + "CostCount": 10770, + "Title": "Step16", + "Icon": "Icon/s47_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/16,bg/addObj/15,bg/addObj/17,bg/addObj/18,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "310#870", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4049, + "AreaId": 47, + "SortId": 17, + "CostCount": 10770, + "Title": "Step17", + "Icon": "Icon/s47_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-175#95", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4050, + "AreaId": 47, + "SortId": 18, + "CostCount": 10770, + "Title": "Step18", + "Icon": "Icon/s47_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/clearObj/19@clear#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "343#34", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4051, + "AreaId": 47, + "SortId": 19, + "CostCount": 10770, + "Title": "Step19", + "Icon": "Icon/s47_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/20,bg/clearObj/21@clear#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-157#411", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4052, + "AreaId": 47, + "SortId": 20, + "CostCount": 10770, + "Title": "Step20", + "Icon": "Icon/s47_icon_renwu_20", + "Pos": "nine", + "Action": "clear#bg/addObj/21,bg/addObj/22@add#bg/addObj/24,bg/addObj/25,bg/addObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "257#289", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4053, + "AreaId": 47, + "SortId": 21, + "CostCount": 13715, + "Title": "Step21", + "Icon": "Icon/s47_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/23,bg/clearObj/22,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-414#166", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4054, + "AreaId": 47, + "SortId": 22, + "CostCount": 13715, + "Title": "Step22", + "Icon": "Icon/s47_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-297#701", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4055, + "AreaId": 47, + "SortId": 23, + "CostCount": 13715, + "Title": "Step23", + "Icon": "Icon/s47_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/7,bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-95#-116", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4056, + "AreaId": 47, + "SortId": 24, + "CostCount": 13715, + "Title": "Step24", + "Icon": "Icon/s47_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/4@clear#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "2#-401", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4057, + "AreaId": 47, + "SortId": 25, + "CostCount": 13715, + "Title": "Step25", + "Icon": "Icon/s47_icon_renwu_25", + "Pos": "eleven", + "Action": "replace#bg/clearObj/8,bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-3#-124", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4058, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/scene48_old_BJ", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4059, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_bengchuang", + "Pos": "-408#170", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "263#134", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4060, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_maopajia", + "Pos": "-287#145", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "729#746", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4061, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_huati", + "Pos": "233#267", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "651#645", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4062, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_pintu", + "Pos": "260#-145", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "512#276", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4063, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_ditan", + "Pos": "71#-391", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "982#524", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4064, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_dianzi", + "Pos": "21#-436", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "879#355", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4065, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_maowo", + "Pos": "-132#-185", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "422#275", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4066, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_cat", + "Pos": "-132#-300", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "178#192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4067, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_louti", + "Pos": "-255#-556", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "892#1221", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4068, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_huati1", + "Pos": "-245#16", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "413#419", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4069, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_guandao1", + "Pos": "-28#-387", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "489#332", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4070, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_maopajia1", + "Pos": "157#262", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "278#370", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4071, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_deng1", + "Pos": "-2#1004", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "373#320", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4072, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_maowo", + "Pos": "-285#159", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "479#570", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4073, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_guandao2-1", + "Pos": "1#-396", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "484#397", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4074, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_maoxiantuan", + "Pos": "293#-416", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "301#240", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4075, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_guandao", + "Pos": "428#-179", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "264#237", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4076, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_tanhuangwanju", + "Pos": "547#-259", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "145#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4077, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_maopajia2", + "Pos": "166#328", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "321#527", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4078, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_deng2", + "Pos": "4#1012", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "475#315", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4079, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_ball", + "Pos": "-174#-162", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "96#93", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4080, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_niao", + "Pos": "-21#-202", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "251#507", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4081, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_doumaobang", + "Pos": "158#-537", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "218#206", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4082, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_wanju", + "Pos": "-338#-117", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "240#273", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4083, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_louti", + "Pos": "-236#-560", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "928#1226", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4084, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_qiang", + "Pos": "21#625", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1086", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4085, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_diban", + "Pos": "23#-449", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1440", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4086, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_men", + "Pos": "-109#398", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "305#434", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4087, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_menzhuangshi", + "Pos": "-242#597", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "598#420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4088, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_chuang1", + "Pos": "-596#511", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "212#768", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4089, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_chuang2", + "Pos": "428#464", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "546#798", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4090, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene48/old/Scene48_old_deng", + "Pos": "9#1005", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "439#323", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4091, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_ditai", + "Pos": "282#39", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "839#314", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4092, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_chuang1", + "Pos": "426#495", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "550#856", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4093, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_chuang2", + "Pos": "-606#551", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#810", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4094, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_guandao2", + "Pos": "-7#629", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "99#95", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4095, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_men2", + "Pos": "-118#651", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "127#129", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4096, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_men", + "Pos": "-115#401", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "384#425", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4097, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_ditan2", + "Pos": "-193#-88", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1006#468", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4098, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_paobuji", + "Pos": "417#157", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "267#285", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4099, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_mario2", + "Pos": "-379#573", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "279#479", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4100, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_ditan", + "Pos": "91#-475", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "770#373", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4101, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_mario1", + "Pos": "-207#851", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "766#315", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4102, + "AreaId": 48, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene48/new/Scene48_new_mao", + "Pos": "-278#246", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "117#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4103, + "AreaId": 48, + "SortId": 1, + "CostCount": 2070, + "Title": "Step1", + "Icon": "Icon/s48_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/7,bg/clearObj/6,bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-132#-185", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4104, + "AreaId": 48, + "SortId": 2, + "CostCount": 2070, + "Title": "Step2", + "Icon": "Icon/s48_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-287#145", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4105, + "AreaId": 48, + "SortId": 3, + "CostCount": 2070, + "Title": "Step3", + "Icon": "Icon/s48_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/clearObj/3,bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "233#267", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4106, + "AreaId": 48, + "SortId": 4, + "CostCount": 2070, + "Title": "Step4", + "Icon": "Icon/s48_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-242#597", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4107, + "AreaId": 48, + "SortId": 5, + "CostCount": 2070, + "Title": "Step5", + "Icon": "Icon/s48_icon_renwu_5", + "Pos": "third", + "Action": "add#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-245#16", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4108, + "AreaId": 48, + "SortId": 6, + "CostCount": 6070, + "Title": "Step6", + "Icon": "Icon/s48_icon_renwu_6", + "Pos": "third", + "Action": "add#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "282#39", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4109, + "AreaId": 48, + "SortId": 7, + "CostCount": 6070, + "Title": "Step7", + "Icon": "Icon/s48_icon_renwu_7", + "Pos": "four", + "Action": "add#bg/addObj/9,bg/addObj/10@clear#bg/addObj/6,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "426#495", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4110, + "AreaId": 48, + "SortId": 8, + "CostCount": 6070, + "Title": "Step8", + "Icon": "Icon/s48_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/clearObj/11@reset_pos#bg/clearObj/8,173=-121", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-28#-387", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4111, + "AreaId": 48, + "SortId": 9, + "CostCount": 6070, + "Title": "Step9", + "Icon": "Icon/s48_icon_renwu_9", + "Pos": "five", + "Action": "add#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "157#262", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4112, + "AreaId": 48, + "SortId": 10, + "CostCount": 6070, + "Title": "Step10", + "Icon": "Icon/s48_icon_renwu_10", + "Pos": "five", + "Action": "replace#bg/addObj/7,bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "9#1005", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4113, + "AreaId": 48, + "SortId": 11, + "CostCount": 8125, + "Title": "Step11", + "Icon": "Icon/s48_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/addObj/13@clear#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-115#401", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4114, + "AreaId": 48, + "SortId": 12, + "CostCount": 8125, + "Title": "Step12", + "Icon": "Icon/s48_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-193#-88", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4115, + "AreaId": 48, + "SortId": 13, + "CostCount": 8125, + "Title": "Step13", + "Icon": "Icon/s48_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "417#157", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4116, + "AreaId": 48, + "SortId": 14, + "CostCount": 8125, + "Title": "Step14", + "Icon": "Icon/s48_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/addObj/16,bg/addObj/12", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-379#573", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4117, + "AreaId": 48, + "SortId": 15, + "CostCount": 8125, + "Title": "Step15", + "Icon": "Icon/s48_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/clearObj/14@clear#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-285#159", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4118, + "AreaId": 48, + "SortId": 16, + "CostCount": 11125, + "Title": "Step16", + "Icon": "Icon/s48_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/clearObj/16,bg/clearObj/17,bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "293#-416", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4119, + "AreaId": 48, + "SortId": 17, + "CostCount": 11125, + "Title": "Step17", + "Icon": "Icon/s48_icon_renwu_17", + "Pos": "eight", + "Action": "replace#bg/clearObj/12,bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "157#262", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4120, + "AreaId": 48, + "SortId": 18, + "CostCount": 11125, + "Title": "Step18", + "Icon": "Icon/s48_icon_renwu_18", + "Pos": "eight", + "Action": "replace#bg/clearObj/13,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#1004", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4121, + "AreaId": 48, + "SortId": 19, + "CostCount": 11125, + "Title": "Step19", + "Icon": "Icon/s48_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/addObj/17@clear#bg/clearObj/11@add#bg/clearObj/15,bg/clearObj/22,bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "91#-475", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4122, + "AreaId": 48, + "SortId": 20, + "CostCount": 11125, + "Title": "Step20", + "Icon": "Icon/s48_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/addObj/18,bg/addObj/11", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-207#851", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4123, + "AreaId": 48, + "SortId": 21, + "CostCount": 14180, + "Title": "Step21", + "Icon": "Icon/s48_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/clearObj/24,bg/clearObj/21,bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-338#-117", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4124, + "AreaId": 48, + "SortId": 22, + "CostCount": 14180, + "Title": "Step22", + "Icon": "Icon/s48_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "21#625", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4125, + "AreaId": 48, + "SortId": 23, + "CostCount": 14180, + "Title": "Step23", + "Icon": "Icon/s48_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/clearObj/25@clear#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-236#-560", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4126, + "AreaId": 48, + "SortId": 24, + "CostCount": 14180, + "Title": "Step24", + "Icon": "Icon/s48_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "23#-449", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4127, + "AreaId": 48, + "SortId": 25, + "CostCount": 14180, + "Title": "Step25", + "Icon": "Icon/s48_icon_renwu_25", + "Pos": "eleven", + "Action": "clear#bg/clearObj/8@add#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "173#-121", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4128, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/new/scene49_old_BJ", + "Pos": "0#0", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1232#2048", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4129, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_mao", + "Pos": "363#-37", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "195#161", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4130, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_xiaodengzi", + "Pos": "465#-128", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "216#250", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4131, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_yvgang", + "Pos": "-212#-7", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "476#348", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4132, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_changdeng", + "Pos": "-52#-126", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "382#300", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4133, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_taidengzhuozi", + "Pos": "-467#-134", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "352#394", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4134, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_shafa", + "Pos": "404#-471", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "588#564", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4135, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_yvjin", + "Pos": "-234#-609", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "440#431", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4136, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_zhuozi", + "Pos": "-29#-662", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "398#428", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4137, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_shuazi", + "Pos": "-351#-682", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "229#172", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4138, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_feizao", + "Pos": "208#-782", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "159#110", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4139, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_dengzi", + "Pos": "-537#-726", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "330#361", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4140, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_yugang2", + "Pos": "-225#31", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "488#318", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4141, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_yugang", + "Pos": "-226#144", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "482#523", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4142, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene12_new_mao2", + "Pos": "-190#128", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "138#159", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4143, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_shafa1", + "Pos": "331#-536", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "544#596", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4144, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_shafa", + "Pos": "345#-496", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "555#634", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4145, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_penzai1", + "Pos": "30#305", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "165#327", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4146, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_shuzhuangtai1", + "Pos": "220#325", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "427#560", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4147, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_shuzhuangtai", + "Pos": "189#231", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "395#355", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4148, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_penzai2", + "Pos": "372#237", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "162#320", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4149, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_guizi2", + "Pos": "529#325", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "341#685", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4150, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_kongguizi", + "Pos": "531#380", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "353#792", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4151, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_guizi", + "Pos": "526#380", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "353#792", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4152, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_xiaoyuandeng1", + "Pos": "-346#-219", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "232#240", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4153, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_lvzhi", + "Pos": "-435#-831", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "532#670", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4154, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_jingzi", + "Pos": "212#534", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "314#408", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4155, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_xiaotuiche", + "Pos": "-104#-566", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "281#408", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4156, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_yvjin", + "Pos": "301#-582", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "416#298", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4157, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_maojin", + "Pos": "250#-555", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#150", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4158, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_shuazi", + "Pos": "420#-487", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "140#136", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4159, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_baozhen", + "Pos": "327#-352", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "185#211", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4160, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_xiaomaodiaoxiang", + "Pos": "-495#-116", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "257#416", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4161, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_xiaoyuandeng", + "Pos": "-279#-252", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "232#238", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4162, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_dengziwupin", + "Pos": "-274#-152", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "186#169", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4163, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_hongganji", + "Pos": "436#100", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "246#279", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4164, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_tuoxie", + "Pos": "293#-13", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "154#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4165, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_lanzi", + "Pos": "438#-82", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "200#189", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4166, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_penzai", + "Pos": "590#-82", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "223#381", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4167, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_qiang", + "Pos": "-3#512", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1310", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4168, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/old/scene49_old_chuangwaijingse", + "Pos": "22#670", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1335#1052", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4169, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_tianhuaban", + "Pos": "13#1003", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1440#342", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4170, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_diban", + "Pos": "-7#-509", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1386", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4171, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_xiyiji", + "Pos": "512#129", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "382#433", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4172, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_jiaoyin", + "Pos": "18#-406", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "742#1099", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4173, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_san", + "Pos": "-236#350", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "160#248", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4174, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_chuanglian 1", + "Pos": "-161#466", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "334#623", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4175, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_chuanglian", + "Pos": "-162#465", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "337#659", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4176, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_pingfeng1", + "Pos": "-488#218", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "432#663", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4177, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_pingfeng", + "Pos": "-494#217", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "427#692", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4178, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_maojinjia", + "Pos": "564#472", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "266#317", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4179, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_xishoutai", + "Pos": "203#400", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "330#505", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4180, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_jingzi", + "Pos": "-493#382", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "256#415", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4181, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_yuantai", + "Pos": "-199#-79", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "601#327", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4182, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_ditan", + "Pos": "227#-572", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "906#591", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4183, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene49/old/scene49_old_deng", + "Pos": "-27#939", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "459#460", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4184, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_deng1", + "Pos": "5#960", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "417#422", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4185, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_deng", + "Pos": "9#942", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "408#442", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4186, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_ditan", + "Pos": "254#-592", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "902#591", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4187, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_diaozhong1", + "Pos": "-483#669", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "156#192", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4188, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_xiaoditan", + "Pos": "401#-24", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "377#222", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4189, + "AreaId": 49, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene49/new/scene49_new_maotoushi", + "Pos": "-180#146", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "133#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4190, + "AreaId": 49, + "SortId": 1, + "CostCount": 2110, + "Title": "Step1", + "Icon": "Icon/s49_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/6,bg/clearObj/7,bg/clearObj/8,bg/clearObj/9,bg/clearObj/10,bg/clearObj/11,bg/addObj/16", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "404#-471", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4191, + "AreaId": 49, + "SortId": 2, + "CostCount": 2110, + "Title": "Step2", + "Icon": "Icon/s49_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/3,bg/clearObj/4,bg/clearObj/5,bg/addObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-212#-7", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4192, + "AreaId": 49, + "SortId": 3, + "CostCount": 2110, + "Title": "Step3", + "Icon": "Icon/s49_icon_renwu_3", + "Pos": "first", + "Action": "clear#bg/addObj/5,bg/addObj/12,bg/addObj/13,bg/clearObj/2,bg/addObj/7", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "512#129", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4193, + "AreaId": 49, + "SortId": 4, + "CostCount": 2110, + "Title": "Step4", + "Icon": "Icon/s49_icon_renwu_4", + "Pos": "second", + "Action": "add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "22#670", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4194, + "AreaId": 49, + "SortId": 5, + "CostCount": 2110, + "Title": "Step5", + "Icon": "Icon/s49_icon_renwu_5", + "Pos": "third", + "Action": "add#bg/clearObj/12@clear#bg/clearObj/1@add#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-225#31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4195, + "AreaId": 49, + "SortId": 6, + "CostCount": 5270, + "Title": "Step6", + "Icon": "Icon/s49_icon_renwu_6", + "Pos": "third", + "Action": "add#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "331#-536", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4196, + "AreaId": 49, + "SortId": 7, + "CostCount": 5270, + "Title": "Step7", + "Icon": "Icon/s49_icon_renwu_7", + "Pos": "third", + "Action": "add#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "220#325", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4197, + "AreaId": 49, + "SortId": 8, + "CostCount": 5270, + "Title": "Step8", + "Icon": "Icon/s49_icon_renwu_8", + "Pos": "four", + "Action": "replace#bg/addObj/17,bg/addObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-27#939", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4198, + "AreaId": 49, + "SortId": 9, + "CostCount": 5270, + "Title": "Step9", + "Icon": "Icon/s49_icon_renwu_9", + "Pos": "four", + "Action": "replace#bg/addObj/8,bg/addObj/9", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-161#466", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4199, + "AreaId": 49, + "SortId": 10, + "CostCount": 5270, + "Title": "Step10", + "Icon": "Icon/s49_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "254#-592", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4200, + "AreaId": 49, + "SortId": 11, + "CostCount": 8380, + "Title": "Step11", + "Icon": "Icon/s49_icon_renwu_11", + "Pos": "five", + "Action": "add#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "529#325", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4201, + "AreaId": 49, + "SortId": 12, + "CostCount": 8380, + "Title": "Step12", + "Icon": "Icon/s49_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/10,bg/addObj/21,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-488#218", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4202, + "AreaId": 49, + "SortId": 13, + "CostCount": 8380, + "Title": "Step13", + "Icon": "Icon/s49_icon_renwu_13", + "Pos": "six", + "Action": "add#bg/clearObj/38,bg/clearObj/25,bg/clearObj/17,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "590#-82", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4203, + "AreaId": 49, + "SortId": 14, + "CostCount": 8380, + "Title": "Step14", + "Icon": "Icon/s49_icon_renwu_14", + "Pos": "seven", + "Action": "replace#bg/clearObj/21,bg/clearObj/22@clear#bg/clearObj/18@add#bg/clearObj/19,bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "529#325", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4204, + "AreaId": 49, + "SortId": 15, + "CostCount": 8380, + "Title": "Step15", + "Icon": "Icon/s49_icon_renwu_15", + "Pos": "seven", + "Action": "replace#bg/clearObj/15,bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "331#-536", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4205, + "AreaId": 49, + "SortId": 16, + "CostCount": 11540, + "Title": "Step16", + "Icon": "Icon/s49_icon_renwu_16", + "Pos": "eight", + "Action": "replace#bg/addObj/18,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "5#960", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4206, + "AreaId": 49, + "SortId": 17, + "CostCount": 11540, + "Title": "Step17", + "Icon": "Icon/s49_icon_renwu_17", + "Pos": "eight", + "Action": "replace#bg/clearObj/22,bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "531#380", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4207, + "AreaId": 49, + "SortId": 18, + "CostCount": 11540, + "Title": "Step18", + "Icon": "Icon/s49_icon_renwu_18", + "Pos": "eight", + "Action": "replace#bg/clearObj/12,bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-225#31", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4208, + "AreaId": 49, + "SortId": 19, + "CostCount": 11540, + "Title": "Step19", + "Icon": "Icon/s49_icon_renwu_19", + "Pos": "nine", + "Action": "add#bg/clearObj/27,bg/clearObj/28,bg/clearObj/29,bg/clearObj/30,bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-104#-566", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4209, + "AreaId": 49, + "SortId": 20, + "CostCount": 11540, + "Title": "Step20", + "Icon": "Icon/s49_icon_renwu_20", + "Pos": "nine", + "Action": "replace#bg/addObj/10,bg/addObj/11@clear#bg/clearObj/24@add#bg/clearObj/32,bg/clearObj/33,bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-488#218", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4210, + "AreaId": 49, + "SortId": 21, + "CostCount": 14650, + "Title": "Step21", + "Icon": "Icon/s49_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/22,bg/clearObj/35,bg/clearObj/36,bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "401#-24", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4211, + "AreaId": 49, + "SortId": 22, + "CostCount": 14650, + "Title": "Step22", + "Icon": "Icon/s49_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-3#512", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4212, + "AreaId": 49, + "SortId": 23, + "CostCount": 14650, + "Title": "Step23", + "Icon": "Icon/s49_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "13#1003", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4213, + "AreaId": 49, + "SortId": 24, + "CostCount": 14650, + "Title": "Step24", + "Icon": "Icon/s49_icon_renwu_24", + "Pos": "eleven", + "Action": "add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-7#-509", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4214, + "AreaId": 49, + "SortId": 25, + "CostCount": 14650, + "Title": "Step25", + "Icon": "Icon/s49_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-180#146", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4215, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/new/scene50_old_BJ", + "Pos": "0#-27", + "Action": "init_img#bg", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#2396", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4216, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_xiangkuang", + "Pos": "-10#479", + "Action": "init_img#bg/clearObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "127#118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4217, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_gangqin", + "Pos": "160#346", + "Action": "init_img#bg/clearObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "207#236", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4218, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_table2", + "Pos": "-101#345", + "Action": "init_img#bg/clearObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "154#103", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4219, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_liushengji", + "Pos": "-103#411", + "Action": "init_img#bg/clearObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "80#108", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4220, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_datiqin", + "Pos": "-67#266", + "Action": "init_img#bg/clearObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "159#110", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4221, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_dengzi", + "Pos": "33#260", + "Action": "init_img#bg/clearObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "95#88", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4222, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_gangqin", + "Pos": "-114#332", + "Action": "init_img#bg/clearObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "240#263", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4223, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_yinxiang1", + "Pos": "-211#466", + "Action": "init_img#bg/clearObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4224, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_yinxiang2", + "Pos": "201#463", + "Action": "init_img#bg/clearObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "84#118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4225, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_datiqin", + "Pos": "92#383", + "Action": "init_img#bg/clearObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "72#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4226, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_shuqin", + "Pos": "173#307", + "Action": "init_img#bg/clearObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "160#204", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4227, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_girl", + "Pos": "114#320", + "Action": "init_img#bg/clearObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "95#180", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4228, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_dashu", + "Pos": "-153#200", + "Action": "init_img#bg/clearObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "176#373", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4229, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_zhuzi", + "Pos": "162#114", + "Action": "init_img#bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "202#205", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4230, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_shafa3", + "Pos": "-92#-19", + "Action": "init_img#bg/clearObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "604#298", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4231, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_laji3", + "Pos": "495#-85", + "Action": "init_img#bg/clearObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "418#321", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4232, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_yueqi1", + "Pos": "-329#-199", + "Action": "init_img#bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "187#145", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4233, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_shafa1", + "Pos": "30#-40", + "Action": "init_img#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "661#311", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4234, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_dashu1", + "Pos": "-125#160", + "Action": "init_img#bg/clearObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "172#251", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4235, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_dashu2", + "Pos": "121#174", + "Action": "init_img#bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "134#189", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4236, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_shafa2", + "Pos": "23#-84", + "Action": "init_img#bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "910#431", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4237, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_zhuozi3", + "Pos": "51#-284", + "Action": "init_img#bg/clearObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "382#329", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4238, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_table", + "Pos": "73#-296", + "Action": "init_img#bg/clearObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "341#301", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4239, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_zhuozi0", + "Pos": "47#-292", + "Action": "init_img#bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "366#305", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4240, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_dog", + "Pos": "213#-138", + "Action": "init_img#bg/clearObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "197#251", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4241, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_shafa1", + "Pos": "380#-318", + "Action": "init_img#bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "328#366", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4242, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_hua", + "Pos": "101#-227", + "Action": "init_img#bg/clearObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "134#115", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4243, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_laji1", + "Pos": "-563#-270", + "Action": "init_img#bg/clearObj/28", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "281#400", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4244, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_shafa2", + "Pos": "-142#-511", + "Action": "init_img#bg/clearObj/29", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "642#518", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4245, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_zhuozi1", + "Pos": "382#-360", + "Action": "init_img#bg/clearObj/30", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#161", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4246, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_zhuozi2", + "Pos": "-330#-371", + "Action": "init_img#bg/clearObj/31", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#161", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4247, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_hua2", + "Pos": "-340#-285", + "Action": "init_img#bg/clearObj/32", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "126#131", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4248, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_hua1", + "Pos": "390#-268", + "Action": "init_img#bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "127#130", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4249, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_zhuozi4", + "Pos": "520#-148", + "Action": "init_img#bg/clearObj/34", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "142#157", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4250, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_zhuozi5", + "Pos": "-483#-139", + "Action": "init_img#bg/clearObj/35", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "142#157", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4251, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_deng2", + "Pos": "-491#-25", + "Action": "init_img#bg/clearObj/36", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "119#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4252, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_deng1", + "Pos": "525#-31", + "Action": "init_img#bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "119#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4253, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_girl", + "Pos": "-74#-11", + "Action": "init_img#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#227", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4254, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_5", + "Pos": "-304#192", + "Action": "init_img#bg/clearObj/39", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#154", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4255, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_6", + "Pos": "303#192", + "Action": "init_img#bg/clearObj/40", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "114#154", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4256, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_zhaoxiang", + "Pos": "-5#-606", + "Action": "init_img#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "215#365", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4257, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_dog", + "Pos": "274#4", + "Action": "init_img#bg/clearObj/42", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "144#197", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4258, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_shanguang2", + "Pos": "344#-545", + "Action": "init_img#bg/clearObj/43", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#385", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4259, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_shanguang1", + "Pos": "-293#-559", + "Action": "init_img#bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "234#385", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4260, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_baijian", + "Pos": "52#-220", + "Action": "init_img#bg/clearObj/45", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "307#252", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4261, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/new/scene50_old_BJ", + "Pos": "0#-27", + "Action": "init_img#bg/addObj/1", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#2396", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4262, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_chuanghu2", + "Pos": "0#880", + "Action": "init_img#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1326#573", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4263, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_qiangbi", + "Pos": "3#619", + "Action": "init_img#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1118", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4264, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_diban", + "Pos": "0#-513", + "Action": "init_img#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1442#1413", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4265, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_chuanglian1", + "Pos": "3#818", + "Action": "init_img#bg/addObj/5", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1326#420", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4266, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_chuanglian1", + "Pos": "-248#801", + "Action": "init_img#bg/addObj/6", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "137#287", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4267, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_chuanglian2", + "Pos": "254#794", + "Action": "init_img#bg/addObj/7", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "144#303", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4268, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_bu2", + "Pos": "-119#916", + "Action": "init_img#bg/addObj/8", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "681#519", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4269, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_pingzi", + "Pos": "144#706", + "Action": "init_img#bg/addObj/9", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "110#125", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4270, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_hua2", + "Pos": "195#690", + "Action": "init_img#bg/addObj/10", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "100#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4271, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_hua1", + "Pos": "-216#690", + "Action": "init_img#bg/addObj/11", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "100#112", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4272, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_deng", + "Pos": "-107#658", + "Action": "init_img#bg/addObj/12", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "115#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4273, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_xiangzi", + "Pos": "293#644", + "Action": "init_img#bg/addObj/13", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "122#67", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4274, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_fushou", + "Pos": "3#390", + "Action": "init_img#bg/addObj/14", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1350#535", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4275, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_bu1", + "Pos": "188#528", + "Action": "init_img#bg/addObj/15", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "160#244", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4276, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_ditan", + "Pos": "-17#-324", + "Action": "init_img#bg/addObj/16", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1280#726", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4277, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_shafa2-1", + "Pos": "-2#698", + "Action": "init_img#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "272#140", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4278, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_hua7", + "Pos": "-539#568", + "Action": "init_img#bg/addObj/18", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "365#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4279, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_hua8", + "Pos": "533#569", + "Action": "init_img#bg/addObj/19", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "365#188", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4280, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_4", + "Pos": "166#682", + "Action": "init_img#bg/addObj/20", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "82#108", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4281, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_hua3", + "Pos": "-193#686", + "Action": "init_img#bg/addObj/21", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "82#108", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4282, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_louti", + "Pos": "-6#381", + "Action": "init_img#bg/addObj/22", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1359#588", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4283, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "show", + "Icon": "Scene50/old/Scene50_old_cat", + "Pos": "6#653", + "Action": "init_img#bg/addObj/23", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "97#101", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4284, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_ditan", + "Pos": "-3#-313", + "Action": "init_img#bg/addObj/24", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1166#609", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4285, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_ditan2", + "Pos": "3#-996", + "Action": "init_img#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "636#442", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4286, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_deng3", + "Pos": "-6#1024", + "Action": "init_img#bg/addObj/26", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "378#278", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4287, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_huaxiang", + "Pos": "1#468", + "Action": "init_img#bg/clearObj/46", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "144#183", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4288, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_ditan-1", + "Pos": "-6#334", + "Action": "init_img#bg/addObj/27", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "1325#572", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4289, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_laobanniang", + "Pos": "133#-9", + "Action": "init_img#bg/clearObj/47", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "103#358", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4290, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_cat2", + "Pos": "-181#-2", + "Action": "init_img#bg/clearObj/49", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "109#153", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4291, + "AreaId": 50, + "SortId": 0, + "CostCount": 0, + "Title": "hide", + "Icon": "Scene50/new/Scene50_new_cat", + "Pos": "30#9", + "Action": "init_img#bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": null, + "Shine": null, + "Origin": "87#127", + "DecoratePos": null, + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4292, + "AreaId": 50, + "SortId": 1, + "CostCount": 2160, + "Title": "Step1", + "Icon": "Icon/s50_icon_renwu_1", + "Pos": "first", + "Action": "clear#bg/clearObj/29,bg/clearObj/28,bg/clearObj/26", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-142#-511", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4293, + "AreaId": 50, + "SortId": 2, + "CostCount": 2160, + "Title": "Step2", + "Icon": "Icon/s50_icon_renwu_2", + "Pos": "first", + "Action": "clear#bg/clearObj/15,bg/clearObj/16,bg/clearObj/27,bg/clearObj/17", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-92#-19", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4294, + "AreaId": 50, + "SortId": 3, + "CostCount": 2160, + "Title": "Step3", + "Icon": "Icon/s50_icon_renwu_3", + "Pos": "second", + "Action": "clear#bg/clearObj/2,bg/clearObj/1,bg/clearObj/4,bg/clearObj/3,bg/clearObj/5,bg/clearObj/6,bg/clearObj/14", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "160#346", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4295, + "AreaId": 50, + "SortId": 4, + "CostCount": 2160, + "Title": "Step4", + "Icon": "Icon/s50_icon_renwu_4", + "Pos": "second", + "Action": "clear#bg/addObj/12,bg/addObj/8,bg/addObj/7,bg/addObj/6,bg/addObj/9,bg/addObj/10,bg/addObj/11,bg/addObj/13,bg/addObj/15", + "Spine": null, + "Button": null, + "Build": "clear", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-107#658", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4296, + "AreaId": 50, + "SortId": 5, + "CostCount": 2160, + "Title": "Step5", + "Icon": "Icon/s50_icon_renwu_5", + "Pos": "third", + "Action": "add#bg/addObj/2", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#880", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4297, + "AreaId": 50, + "SortId": 6, + "CostCount": 5320, + "Title": "Step6", + "Icon": "Icon/s50_icon_renwu_6", + "Pos": "four", + "Action": "add#bg/clearObj/18", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "30#-40", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4298, + "AreaId": 50, + "SortId": 7, + "CostCount": 5320, + "Title": "Step7", + "Icon": "Icon/s50_icon_renwu_7", + "Pos": "four", + "Action": "replace#bg/clearObj/23,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "73#-296", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4299, + "AreaId": 50, + "SortId": 8, + "CostCount": 5320, + "Title": "Step8", + "Icon": "Icon/s50_icon_renwu_8", + "Pos": "four", + "Action": "add#bg/addObj/22@clear#bg/addObj/14@reset_pos#bg/addObj/23,285=643", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-6#381", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4300, + "AreaId": 50, + "SortId": 9, + "CostCount": 5320, + "Title": "Step9", + "Icon": "Icon/s50_icon_renwu_9", + "Pos": "five", + "Action": "add#bg/clearObj/34,bg/clearObj/35,bg/clearObj/36,bg/clearObj/37", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "520#-148", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4301, + "AreaId": 50, + "SortId": 10, + "CostCount": 5320, + "Title": "Step10", + "Icon": "Icon/s50_icon_renwu_10", + "Pos": "five", + "Action": "add#bg/clearObj/7,bg/clearObj/8,bg/clearObj/9,bg/clearObj/10,bg/clearObj/11@clear#bg/clearObj/12@add#bg/clearObj/38", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-114#332", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4302, + "AreaId": 50, + "SortId": 11, + "CostCount": 8690, + "Title": "Step11", + "Icon": "Icon/s50_icon_renwu_11", + "Pos": "five", + "Action": "replace#bg/addObj/16,bg/addObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-17#-324", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4303, + "AreaId": 50, + "SortId": 12, + "CostCount": 8690, + "Title": "Step12", + "Icon": "Icon/s50_icon_renwu_12", + "Pos": "six", + "Action": "add#bg/addObj/20,bg/addObj/21,bg/clearObj/39,bg/clearObj/40,bg/addObj/18,bg/addObj/19", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "166#682", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4304, + "AreaId": 50, + "SortId": 13, + "CostCount": 8690, + "Title": "Step13", + "Icon": "Icon/s50_icon_renwu_13", + "Pos": "six", + "Action": "replace#bg/clearObj/18,bg/clearObj/21", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "30#-40", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4305, + "AreaId": 50, + "SortId": 14, + "CostCount": 8690, + "Title": "Step14", + "Icon": "Icon/s50_icon_renwu_14", + "Pos": "six", + "Action": "add#bg/clearObj/41", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-5#-606", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4306, + "AreaId": 50, + "SortId": 15, + "CostCount": 8690, + "Title": "Step15", + "Icon": "Icon/s50_icon_renwu_15", + "Pos": "seven", + "Action": "add#bg/addObj/17", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-2#698", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4307, + "AreaId": 50, + "SortId": 16, + "CostCount": 11905, + "Title": "Step16", + "Icon": "Icon/s50_icon_renwu_16", + "Pos": "seven", + "Action": "add#bg/addObj/25", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "3#-996", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4308, + "AreaId": 50, + "SortId": 17, + "CostCount": 11905, + "Title": "Step17", + "Icon": "Icon/s50_icon_renwu_17", + "Pos": "eight", + "Action": "add#bg/clearObj/22,bg/clearObj/42@clear#bg/clearObj/25,bg/clearObj/24", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "51#-284", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4309, + "AreaId": 50, + "SortId": 18, + "CostCount": 11905, + "Title": "Step18", + "Icon": "Icon/s50_icon_renwu_18", + "Pos": "eight", + "Action": "add#bg/clearObj/43,bg/clearObj/44", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "344#-545", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4310, + "AreaId": 50, + "SortId": 19, + "CostCount": 11905, + "Title": "Step19", + "Icon": "Icon/s50_icon_renwu_19", + "Pos": "nine", + "Action": "clear#bg/clearObj/13@add#bg/clearObj/19,bg/clearObj/20", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-153#200", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4311, + "AreaId": 50, + "SortId": 20, + "CostCount": 11905, + "Title": "Step20", + "Icon": "Icon/s50_icon_renwu_20", + "Pos": "nine", + "Action": "add#bg/clearObj/45,bg/clearObj/30,bg/clearObj/31,bg/clearObj/32,bg/clearObj/33", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "52#-220", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4312, + "AreaId": 50, + "SortId": 21, + "CostCount": 15125, + "Title": "Step21", + "Icon": "Icon/s50_icon_renwu_21", + "Pos": "nine", + "Action": "add#bg/addObj/3", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "3#619", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4313, + "AreaId": 50, + "SortId": 22, + "CostCount": 15125, + "Title": "Step22", + "Icon": "Icon/s50_icon_renwu_22", + "Pos": "ten", + "Action": "add#bg/addObj/4", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "0#-513", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4314, + "AreaId": 50, + "SortId": 23, + "CostCount": 15125, + "Title": "Step23", + "Icon": "Icon/s50_icon_renwu_23", + "Pos": "ten", + "Action": "add#bg/addObj/26,bg/addObj/5", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "-6#1024", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4315, + "AreaId": 50, + "SortId": 24, + "CostCount": 15125, + "Title": "Step24", + "Icon": "Icon/s50_icon_renwu_24", + "Pos": "ten", + "Action": "add#bg/clearObj/46,bg/addObj/27", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "1#468", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + }, + { + "Id": 4316, + "AreaId": 50, + "SortId": 25, + "CostCount": 15125, + "Title": "Step25", + "Icon": "Icon/s50_icon_renwu_25", + "Pos": "eleven", + "Action": "add#bg/clearObj/47,bg/clearObj/49@clear#bg/addObj/23@add#bg/clearObj/48", + "Spine": null, + "Button": null, + "Build": "build", + "Shine": "shine", + "Origin": null, + "DecoratePos": "133#-9", + "Skip": null, + "MapPethomeId": null, + "PetExp": null + } + ] +} \ No newline at end of file diff --git a/json_output/DialogData.json b/json_output/DialogData.json new file mode 100644 index 0000000..501f533 --- /dev/null +++ b/json_output/DialogData.json @@ -0,0 +1,11396 @@ +{ + "structure": "DialogData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "PlotNode", + "type": "string" + }, + { + "name": "SceneId", + "type": "i32" + }, + { + "name": "Group", + "type": "string" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "Direct", + "type": "string" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Title", + "type": "string" + }, + { + "name": "Content", + "type": "string" + }, + { + "name": "BubbleType", + "type": "string" + }, + { + "name": "Phone", + "type": "string" + }, + { + "name": "Status", + "type": "string" + } + ], + "count": 810, + "items": [ + { + "Id": "1", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "Uncle Birch, isn't this place a bit too...basic for the little kitty?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "2", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "This is where Timber sometimes comes to play.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "3", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Timber_tongue", + "Title": "Timber", + "Content": "Woof!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "4", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "We're just giving her a temporary spot, letting her recover a bit. Can we roll with this for now?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "5", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_poor", + "Title": "Lily", + "Content": "She's so tiny, out there wandering already, it's heartbreaking...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "6", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Let's just adopt her!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "7", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "I remember the community has a pet protection association that can help the little kitten!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "8", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Her collar was completely destroyed...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "9", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/dialog_9", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "10", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "But you can tell her old owner was either loaded or high-class.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "11", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Lily_poor", + "Title": "Lily", + "Content": "Please...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "12", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Okay okay okay! Stop giving me that look.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "13", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_13", + "SortId": "13", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "It's your decision to adopt her, then it's your responsibility to look after her.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "14", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_14", + "SortId": "14", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Yes, sir!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "15", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "You sure?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "16", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_16", + "SortId": "16", + "Direct": "left", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "Never underestimate kids, you know?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "17", + "PlotNode": "begin", + "SceneId": 1, + "Group": "UI_DialogData_begin_area_1_17", + "SortId": "17", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "And besides, my guardian angel is just a tap away to help me take care of my kitten.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "18", + "PlotNode": "begin", + "SceneId": 2, + "Group": "UI_DialogData_begin_area_2_1", + "SortId": "1", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "We were really enjoying our everyday life with her…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "19", + "PlotNode": "begin", + "SceneId": 2, + "Group": "UI_DialogData_begin_area_2_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Cat_fear", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "20", + "PlotNode": "begin", + "SceneId": 2, + "Group": "UI_DialogData_begin_area_2_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Timber_tongue", + "Title": "Timber", + "Content": "Woof~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "21", + "PlotNode": "begin", + "SceneId": 2, + "Group": "UI_DialogData_begin_area_2_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Whoa, #s1 is so fast! Timber chased her into the kitchen!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "22", + "PlotNode": "begin", + "SceneId": 2, + "Group": "UI_DialogData_begin_area_2_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep2_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "23", + "PlotNode": "begin", + "SceneId": 2, + "Group": "UI_DialogData_begin_area_2_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "What do you think happened in the kitchen?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "24", + "PlotNode": "begin", + "SceneId": 2, + "Group": "UI_DialogData_begin_area_2_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Work, a lot of cleaning work...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "25", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_1", + "SortId": "1", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "We started noticing something unusual about her…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "26", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Uncle Birch, #s1 spelled out “SOS” with dog food!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "27", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep2_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "28", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "You must be mistaken. No way a cat can do that!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "29", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "I! Really! Saw it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "30", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "OKOK, probably just a coincidence.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "31", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Timber_tongue", + "Title": "Timber", + "Content": "Woof~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "32", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep2_3", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "33", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Hey, wait till I check the paper and then clean you up!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "34", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "Holy—! A woman fell off a roof and survived?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "35", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "She’s in a coma at the hospital. Wonder when she’ll wake up.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "36", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Cat_surprise", + "Title": "Cat", + "Content": "Meow…Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "37", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Watch out! There’s a big mud pit by the door!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "38", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_14", + "SortId": "14", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep2_4", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "39", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Cat_dirty", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "40", + "PlotNode": "finish", + "SceneId": 2, + "Group": "UI_DialogData_finish_area_2_16", + "SortId": "16", + "Direct": "right", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "Better not gossip now, let’s fill this mud pit first…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "41", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Lily, where did clumsy #s1 run off to?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "42", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Not sure~ I haven’t seen her either. Can't be sneak outside?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "43", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Birch, I need you here. #s1 caused some trouble...", + "BubbleType": null, + "Phone": "phone", + "Status": null + }, + { + "Id": "44", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Just as I thought... Where is she? We’re on our way.", + "BubbleType": null, + "Phone": "phone", + "Status": null + }, + { + "Id": "45", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Right in front of the hospital. Please hurry.", + "BubbleType": null, + "Phone": "phone", + "Status": null + }, + { + "Id": "46", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep3_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "47", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "My goodness, did #s1 cause this?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "48", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "She kept trying to rush in—I thought you were inside.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "49", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "I’ll keep a close eye on that little rascal from now on.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "50", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_10", + "SortId": "10", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "Can’t even imagine how desire she is for the soul return", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "51", + "PlotNode": "finish", + "SceneId": 3, + "Group": "UI_DialogData_finish_area_3_11", + "SortId": "11", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "But failed.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "52", + "PlotNode": "finish", + "SceneId": 4, + "Group": "UI_DialogData_finish_area_4_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Naughty #s1, sneaking out and causing trouble!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "53", + "PlotNode": "finish", + "SceneId": 4, + "Group": "UI_DialogData_finish_area_4_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Cat_depress", + "Title": "Cat", + "Content": "Meow……", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "54", + "PlotNode": "finish", + "SceneId": 4, + "Group": "UI_DialogData_finish_area_4_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Good attitude~ Now go play with me in the treehouse!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "55", + "PlotNode": "finish", + "SceneId": 4, + "Group": "UI_DialogData_finish_area_4_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep4_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "56", + "PlotNode": "finish", + "SceneId": 4, + "Group": "UI_DialogData_finish_area_4_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "No jumping!! That’s too high!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "57", + "PlotNode": "finish", + "SceneId": 4, + "Group": "UI_DialogData_finish_area_4_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Did #s1 just look ready to die? Am I seeing things?", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "58", + "PlotNode": "finish", + "SceneId": 4, + "Group": "UI_DialogData_finish_area_4_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "#s1, fix the treehouse for you, no more risky stuff, okay?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "59", + "PlotNode": "finish", + "SceneId": 4, + "Group": "UI_DialogData_finish_area_4_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Cat_surprise", + "Title": "Cat", + "Content": "Meow……", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "60", + "PlotNode": "finish", + "SceneId": 5, + "Group": "UI_DialogData_finish_area_5_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Wow, this treehouse is awesome! I'm gonna nap here!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "61", + "PlotNode": "finish", + "SceneId": 5, + "Group": "UI_DialogData_finish_area_5_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Glad you like it~ As for #s1, time for her shots.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "62", + "PlotNode": "finish", + "SceneId": 5, + "Group": "UI_DialogData_finish_area_5_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "You said no danger, and she just stayed put~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "63", + "PlotNode": "finish", + "SceneId": 5, + "Group": "UI_DialogData_finish_area_5_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep5_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "64", + "PlotNode": "finish", + "SceneId": 5, + "Group": "UI_DialogData_finish_area_5_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "She actually understood? Huh… Come on, shotting time~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "65", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "Hello, is this Mr. Birch's place?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "66", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Yeah, that's me. What can I do for you?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "67", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "I'm from the community pet protection center. I heard you took in a stray cat recently, is that right?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "68", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Uh... yeah, I did.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "69", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "I need to remind you to get a pet adoption certificate. If you don't, we'll have to take the cat back for safety reasons.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "70", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "Uncle Birch, we gotta keep the kitty!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "71", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/dialog_10", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "72", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "Interesting...It's been a while since I came across something this fun.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "73", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Sorry, what?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "74", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "Nothing. The kitten is new here, so just take good care of her.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "75", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Oh, okay. How do I get the pet adoption certificate?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "76", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Jenkins_happy", + "Title": "Mrs Jenkins", + "Content": "Finish the following tasks within 30 minutes, let the kitten recognize you, and you'll get the certificate.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "77", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_13", + "SortId": "13", + "Direct": "right", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "What, 30 minutes?!!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "78", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_14", + "SortId": "14", + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "No problem! We can do it, right Uncle Birch?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "79", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Uh...yes, I think?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "80", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_16", + "SortId": "16", + "Direct": "left", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "Alright. I'll be back in 30 minutes. Remember, finish the task, or I'll have to take the cat.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "81", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_17", + "SortId": "17", + "Direct": "right", + "Icon": "Merge/Birch_serious", + "Title": "Birch", + "Content": "Lily, do you think you can finish the task in 30 minutes?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "82", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_begin_18", + "SortId": "18", + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Of course! I’ve got a guardian angel with me!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "83", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "Well done.It seems that the kitten has become familiar with you very quickly.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "84", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "Of course we did!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "85", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "Great, I've got the paperwork right here. By the way, have you named the kitty? You can put it on the certificate.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "86", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Oh, we should give her a name!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "87", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "And guardian angel, let’s sign this paperwork together!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "88", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Because you’re the main caretaker of our little kitty~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "89", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_end_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "The document is all signed!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "90", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_end_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Cat_happy", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "91", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_end_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Jenkins_happy", + "Title": "Mrs Jenkins", + "Content": "Looks like the kitty likes that name too. Congrats on your new family member.", + "BubbleType": null, + "Phone": null, + "Status": "obsolete" + }, + { + "Id": "92", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_end_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "That's all I needed. I'll be back to check in sometime. See you!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "93", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_end_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Bye~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "94", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_end_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Guardian angel, please help me more in the future~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "95", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_end_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "I have a feeling we’re going to have so much fun together!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "96", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_success_end_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Cat_happy", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "97", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Looks like...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "98", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "Not going so well?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "99", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "She's still too weak. Can you give us more time?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "100", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_poor", + "Title": "Lily", + "Content": "Please...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "101", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Jenkins_happy", + "Title": "Mrs Jenkins", + "Content": "Alright, I understand.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "102", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "I see you're really trying to take care of this poor kitty.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "103", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "I can give you the paperwork now, but you have to promise to keep taking good care of her, okay?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "104", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "I'll be checking in from time to time!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "105", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Thank you, thank you, thank you!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "106", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "By the way, have you named the cat? I need to write it down.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "107", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Oh, we should give her a name!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "108", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "And guardian angel, let’s sign this paperwork together!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "109", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Because you’re the main caretaker of our little kitty~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "110", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_end_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "The document is all signed!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "111", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_end_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Cat_innocent", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "112", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_end_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Jenkins_smile", + "Title": "Mrs Jenkins", + "Content": "It seems that the kitten is still very weak indeed. Just take good care of her.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "113", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_end_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Jenkins_happy", + "Title": "Mrs Jenkins", + "Content": "And that’s all for today. Good luck!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "114", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_end_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Bye~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "115", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_end_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Guardian angel, please help me more in the future~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "116", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_end_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "I have a feeling we’re going to have so much fun together!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "117", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_certificate_fail_end_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Cat_happy", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "118", + "PlotNode": "begin", + "SceneId": 6, + "Group": "UI_DialogData_begin_area_6_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Uncle Birch, are we there yet?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "119", + "PlotNode": "begin", + "SceneId": 6, + "Group": "UI_DialogData_begin_area_6_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Almost…Oh... looks like it needs some repairs.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "120", + "PlotNode": "begin", + "SceneId": 6, + "Group": "UI_DialogData_begin_area_6_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_normal", + "Title": "Lily", + "Content": "Go on help, Uncle. #s1 and I will wait here.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "121", + "PlotNode": "begin", + "SceneId": 6, + "Group": "UI_DialogData_begin_area_6_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Alright. Stay right here.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "122", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Finally our turn. Whoa, is this a toss-stuff contest?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "123", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_awkward", + "Title": "Evelyn", + "Content": "Ah, sorry… My cat’s kinda… not into check-ups.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "124", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep6_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "125", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Cat_excited", + "Title": "Cat", + "Content": "Meow!! Meow!! Meow!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "126", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep6_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "127", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Evelyn_consider", + "Title": "Evelyn", + "Content": "That move… it’s just like—", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "128", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "Oh! Is your cat a little social butterfly? So cute~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "129", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Huh? She wasn't like this before!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "130", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Evelyn_fliphair", + "Title": "Evelyn", + "Content": "I'll tidy up first. Can we have a chat after your check-up?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "131", + "PlotNode": "finish", + "SceneId": 6, + "Group": "UI_DialogData_finish_area_6_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Of course! Pretty Miss, I’ll help!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "132", + "PlotNode": "finish", + "SceneId": 7, + "Group": "UI_DialogData_finish_area_7_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Pretty Miss, #s1 really likes you~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "133", + "PlotNode": "finish", + "SceneId": 7, + "Group": "UI_DialogData_finish_area_7_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_shy", + "Title": "Evelyn", + "Content": "Ahem, just call me Evelyn~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "134", + "PlotNode": "finish", + "SceneId": 7, + "Group": "UI_DialogData_finish_area_7_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Birch’s fine, and Lily’s my niece.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "135", + "PlotNode": "finish", + "SceneId": 7, + "Group": "UI_DialogData_finish_area_7_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Evelyn_awkward", + "Title": "Evelyn", + "Content": "Wanna stop by my café? Fixing now, but the coffee’s awesome!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "136", + "PlotNode": "finish", + "SceneId": 7, + "Group": "UI_DialogData_finish_area_7_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep7_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "137", + "PlotNode": "finish", + "SceneId": 7, + "Group": "UI_DialogData_finish_area_7_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "Sure, my uncle is a coffee nut, 35, builds stuff, and single!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "138", + "PlotNode": "finish", + "SceneId": 7, + "Group": "UI_DialogData_finish_area_7_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "You little rascal...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "139", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep8_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "140", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Evelyn_fliphair", + "Title": "Evelyn", + "Content": "It's so amazing! I’ll hire you for all my renovations!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "141", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Sure thing. I’ll tidy up the front area first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "142", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "This café is a dream I built with my best friend, Tracy.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "143", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "If she hadn’t fallen and fainted… she would’ve loved it too.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "144", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Cat_depress", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "145", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "You know, your kitty reminds me so much of her.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "146", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "#s1's kinda like a person. She gets what we say!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "147", + "PlotNode": "finish", + "SceneId": 8, + "Group": "UI_DialogData_finish_area_8_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "But she’s still a cat... Come on, let’s check on your uncle.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "148", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "As expected of you,no doubt about it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "149", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Evelyn, why did Tracy fall from the building?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "150", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "Her husband, Luther, said it was just an accident.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "151", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "But Tracy wasn’t the clumsy type. He’s hiding something!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "152", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep9_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "153", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Why is #s1 so manic?", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "154", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "#s1, are you angry for Tracy too?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "155", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "So do I! I want to help you find the truth!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "156", + "PlotNode": "finish", + "SceneId": 9, + "Group": "UI_DialogData_finish_area_9_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "Ok, but only if your uncle says yes~ He almost done?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "157", + "PlotNode": "finish", + "SceneId": 10, + "Group": "UI_DialogData_finish_area_10_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "I want to help Evelyn with her mystery!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "158", + "PlotNode": "finish", + "SceneId": 10, + "Group": "UI_DialogData_finish_area_10_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "No problem, little detective~ What are you investigating?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "159", + "PlotNode": "finish", + "SceneId": 10, + "Group": "UI_DialogData_finish_area_10_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep10_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "160", + "PlotNode": "finish", + "SceneId": 10, + "Group": "UI_DialogData_finish_area_10_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "Huh? What’s up with #s1?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "161", + "PlotNode": "finish", + "SceneId": 10, + "Group": "UI_DialogData_finish_area_10_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_poor", + "Title": "Lily", + "Content": "She was so manic when we talking...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "162", + "PlotNode": "finish", + "SceneId": 10, + "Group": "UI_DialogData_finish_area_10_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Something’s off… Come on, let’s ask Mrs Jenkins.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "163", + "PlotNode": "finish", + "SceneId": 10, + "Group": "UI_DialogData_finish_area_10_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "Yeah… let’s go!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "164", + "PlotNode": "begin", + "SceneId": 11, + "Group": "UI_DialogData_begin_area_11_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep11_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "165", + "PlotNode": "begin", + "SceneId": 11, + "Group": "UI_DialogData_begin_area_11_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_awkward", + "Title": "Lily", + "Content": "Sorry to bother you, Mrs Jenkins…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "166", + "PlotNode": "begin", + "SceneId": 11, + "Group": "UI_DialogData_begin_area_11_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Oh, you two! Come in—watch your step, floor’s a bit old.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "167", + "PlotNode": "begin", + "SceneId": 11, + "Group": "UI_DialogData_begin_area_11_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "I can fix it if you'd like.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "168", + "PlotNode": "begin", + "SceneId": 11, + "Group": "UI_DialogData_begin_area_11_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "It’s no biggie. I’ve gotten used to it.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "169", + "PlotNode": "begin", + "SceneId": 11, + "Group": "UI_DialogData_begin_area_11_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_normal", + "Title": "Lily", + "Content": "It’s no fuss! My uncle is super handy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "170", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "Thanks a bunch! So, what brings you here?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "171", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Actually, we came to ask you about #s1...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "172", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "A bit emotional… Met someone special?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "173", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Cat_depress", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "174", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Just let it be. When the time’s right, the answer will come.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "175", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Cat_consider", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "176", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Do you think #s1 is... too smart? Like, understands us?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "177", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "She doesn’t act like a cat. More like… a person.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "178", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "My husband and I used to study… some strange stuff.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "179", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep11_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "180", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Cat_surprise", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "181", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "If you're curious, feel free to check my notes in the study.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "182", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "Just don’t mind the mess—I’m old and slow now.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "183", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_14", + "SortId": "14", + "Direct": "right", + "Icon": "Merge/Lily_normal", + "Title": "Lily", + "Content": "My uncle can tidy up anything!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "184", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Little rascal, bossing your uncle around again.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "185", + "PlotNode": "finish", + "SceneId": 11, + "Group": "UI_DialogData_finish_area_11_16", + "SortId": "16", + "Direct": "left", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "Just take a look—I’ll go make some tea.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "186", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Found it! The note look so old. what did it say, Uncle?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "187", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep12_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "188", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Something about a chosen cat wandering the world.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "189", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "If a kind soul touches it, their soul will live in the cat.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "190", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "So… is #s1 the chosen one?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "191", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Cat_consider", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "192", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "Fascinating, huh? We were almost obsessed back then.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "193", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Tea’s ready. Sorry I took so long—the kitchen pipe broke.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "194", + "PlotNode": "finish", + "SceneId": 12, + "Group": "UI_DialogData_finish_area_12_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "I’ll check it out. Might be fixable.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "195", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Mrs Jenkins, how does the soul go back to its body?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "196", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Cat_serious", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "197", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "If your will is strong, the way will reveal itself.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "198", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Cat_consider", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "199", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep13_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "200", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "I replaced the pipe—it should be good now.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "201", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Uncle, soul stuff is so cool! Even #s1 was listening!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "202", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Then you can tell me all about it on the way back, okay?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "203", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Sorry to bother you, Mrs Jenkins.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "204", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "No worries. Come by anytime.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "205", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "And remember—stay strong in your heart.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "206", + "PlotNode": "finish", + "SceneId": 13, + "Group": "UI_DialogData_finish_area_13_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Cat_serious", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "207", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "Wow! Birch, I’m buying your coffee from now on!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "208", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Evelyn, guess what! #s1, she—", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "209", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "Be careful!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "210", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep14_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "211", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Is this a photo of you and Tracy?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "212", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "Yes… It was taken before the thing happened.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "213", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "Are you sad for her?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "214", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Cat_depress", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "215", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "It must be! ’Cause #s1 is the chosen kind kitty!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "216", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "That's a cute way to put it~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "217", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "I mean it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "218", + "PlotNode": "finish", + "SceneId": 14, + "Group": "UI_DialogData_finish_area_14_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "Alright, alright~ Let’s go find your uncle.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "219", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "Every time I see this, I’m wowed by your skills.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "220", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Feels just like when I drink your coffee.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "221", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep15_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "222", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "That look... that little move...", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "223", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Evelyn_frown", + "Title": "Evelyn", + "Content": "The chosen cat, huh… Remind me to go check on her.", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "224", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Cat_intimate", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "225", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "Birch, Lily. Are you really willing to help me?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "226", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Of course.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "227", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "Then let’s go. We’re heading to her place—now.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "228", + "PlotNode": "finish", + "SceneId": 15, + "Group": "UI_DialogData_finish_area_15_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Cat_excited", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "229", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_user_nickname_end_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "What a beautiful name~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "230", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_user_nickname_end_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Guardian angel, please help me more in the future~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "231", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_user_nickname_end_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Let’s look forward to the next story!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "232", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_user_nickname_end_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Cat_happy", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "233", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "After Tracy fell into a coma, Luther started stealing from her…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "234", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "His tricks were nasty. I couldn’t stop him.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "235", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "This old house… it’s all she has left now.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "236", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Cat_depress", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "237", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Then let’s start here, fixing up her home one by one.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "238", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Exactly! We’re not losing even a single door!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "239", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep16_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "240", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "#s1 can’t wait anymore~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "241", + "PlotNode": "begin", + "SceneId": 16, + "Group": "UI_DialogData_begin_area_16_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "Haha! Then we better not fall behind!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "242", + "PlotNode": "finish", + "SceneId": 16, + "Group": "UI_DialogData_finish_area_16_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "That jerk acted all loving at first, said he’d take care of her…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "243", + "PlotNode": "finish", + "SceneId": 16, + "Group": "UI_DialogData_finish_area_16_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "But then he slowly pushed everyone away.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "244", + "PlotNode": "finish", + "SceneId": 16, + "Group": "UI_DialogData_finish_area_16_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "In drama show, that’s when the bad guy slips up!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "245", + "PlotNode": "finish", + "SceneId": 16, + "Group": "UI_DialogData_finish_area_16_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep16_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "246", + "PlotNode": "finish", + "SceneId": 16, + "Group": "UI_DialogData_finish_area_16_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "Yeah… If Tracy wakes up, she’ll handle him in no time!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "247", + "PlotNode": "finish", + "SceneId": 16, + "Group": "UI_DialogData_finish_area_16_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Cat_serious", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "248", + "PlotNode": "finish", + "SceneId": 16, + "Group": "UI_DialogData_finish_area_16_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Then let’s hurry and clean this place up.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "249", + "PlotNode": "finish", + "SceneId": 17, + "Group": "UI_DialogData_finish_area_17_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Cat_excited", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "250", + "PlotNode": "finish", + "SceneId": 17, + "Group": "UI_DialogData_finish_area_17_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_consider", + "Title": "Evelyn", + "Content": "That direction is... the backyard. Tracy loved that place too.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "251", + "PlotNode": "finish", + "SceneId": 17, + "Group": "UI_DialogData_finish_area_17_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "That’s where she and Luther... started it all.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "252", + "PlotNode": "finish", + "SceneId": 17, + "Group": "UI_DialogData_finish_area_17_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep17_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "253", + "PlotNode": "finish", + "SceneId": 17, + "Group": "UI_DialogData_finish_area_17_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "But now he's trying to steal her home! What a jerk!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "254", + "PlotNode": "finish", + "SceneId": 17, + "Group": "UI_DialogData_finish_area_17_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Don't rush. Let's fix up the backyard first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "255", + "PlotNode": "finish", + "SceneId": 17, + "Group": "UI_DialogData_finish_area_17_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "I'll pull the weeds! I’m super fast at it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "256", + "PlotNode": "finish", + "SceneId": 17, + "Group": "UI_DialogData_finish_area_17_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "Thank you all.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "257", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Tracy loves this place. Can we bring her here?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "258", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "Great idea! I’ll go get her right now!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "259", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep18_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "260", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Tracy_confuse", + "Title": "Tracy", + "Content": "What is this...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "261", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Tracy_surprise", + "Title": "Tracy", + "Content": "Wait—am I back?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "262", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "Tracy! You’re awake??!!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "263", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Tracy_happy", + "Title": "Tracy", + "Content": "Yep!! I’m back!!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "264", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep18_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "265", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Tracy_normal", + "Title": "Tracy", + "Content": "Thanks, #s1. I’ll take it from here.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "266", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "Tracy, let me introduce—", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "267", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Tracy_happy", + "Title": "Tracy", + "Content": "Birch, Lily, Timber, and #s1.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "268", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Huh? You know us?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "269", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Tracy_smile", + "Title": "Tracy", + "Content": "Yeah~Lily, take good care of #s1, okay?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "270", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_14", + "SortId": "14", + "Direct": "left", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "Absolutely! #s1 is now my best cat buddy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "271", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "Tracy’s back—we have to celebrate it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "272", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_16", + "SortId": "16", + "Direct": "left", + "Icon": "Merge/Tracy_consider", + "Title": "Tracy", + "Content": "How about a picnic? We just need to tidy up here.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "273", + "PlotNode": "finish", + "SceneId": 18, + "Group": "UI_DialogData_finish_area_18_17", + "SortId": "17", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Yay~~ Picnic time!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "274", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Tracy_happy", + "Title": "Tracy", + "Content": "Great job, Boss Lily~ Eat up, you earned it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "275", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "So, what’s your plan next, Tracy?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "276", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Tracy_sneer", + "Title": "Tracy", + "Content": "Just paying a little visit… to my dear “fiancé.”", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "277", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "Whatever you need, just say the word~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "278", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "And count us in.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "279", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep19_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "280", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Huh, when did #s1 get inside?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "281", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Tracy_consider", + "Title": "Tracy", + "Content": "That RV... maybe we can fix it up?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "282", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Like… a secret base?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "283", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Tracy_happy", + "Title": "Tracy", + "Content": "Exactly! Lily’s very own secret base~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "284", + "PlotNode": "finish", + "SceneId": 19, + "Group": "UI_DialogData_finish_area_19_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Secret Base Squad—assemble!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "285", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "This is the best secret base!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "286", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Cat_tired", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "287", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "#s1 looks so tired... even her eyes are drooping.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "288", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Yeah, things have been a bit crazy lately.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "289", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Tracy_consider", + "Title": "Tracy", + "Content": "You two should go rest for a bit.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "290", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "OK~ Kiddo, What do you want for dinner?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "291", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Candy! The sunset looks like rainbow candy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "292", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep20_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "293", + "PlotNode": "finish", + "SceneId": 20, + "Group": "UI_DialogData_finish_area_20_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Cat_intimate", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "294", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Tracy_happy", + "Title": "Tracy", + "Content": "Lily, I came to see you!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "295", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Tracy~ Come on in!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "296", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Tracy_smile", + "Title": "Tracy", + "Content": "Didn't changed~ Even the trash can’s in the same spot.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "297", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Huh? When were you ever here...?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "298", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Tracy_consider", + "Title": "Tracy", + "Content": "Not important~ What matters is—it’s way too dull in here.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "299", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Tracy_noway", + "Title": "Tracy", + "Content": "Especially the room! It doesn’t match our lovely Lily at all.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "300", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Exactly!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "301", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep21_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "302", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Really...? I thought it was okay...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "303", + "PlotNode": "begin", + "SceneId": "21", + "Group": "UI_DialogData_begin_area_21_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Tracy_happy", + "Title": "Tracy", + "Content": "Nope! Leave it to me—I’ve got this!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "304", + "PlotNode": "finish", + "SceneId": "21", + "Group": "UI_DialogData_finish_area_21_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Wow— I love my new room! It feels like a dream!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "305", + "PlotNode": "finish", + "SceneId": "21", + "Group": "UI_DialogData_finish_area_21_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Yeah, this suits Lily way better.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "306", + "PlotNode": "finish", + "SceneId": "21", + "Group": "UI_DialogData_finish_area_21_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "So, how about dealing-with-that-jerk thing going? Need help?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "307", + "PlotNode": "finish", + "SceneId": "21", + "Group": "UI_DialogData_finish_area_21_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Tracy_sneer", + "Title": "Tracy", + "Content": "Easy peasy. Got all my stuff back already.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "308", + "PlotNode": "finish", + "SceneId": "21", + "Group": "UI_DialogData_finish_area_21_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep21_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "309", + "PlotNode": "finish", + "SceneId": "21", + "Group": "UI_DialogData_finish_area_21_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Wow... So cool! Like the boss lady in a drama show!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "310", + "PlotNode": "finish", + "SceneId": "21", + "Group": "UI_DialogData_finish_area_21_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Tracy_happy", + "Title": "Tracy", + "Content": "We can talk while fix the bathroom—better than any show!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "311", + "PlotNode": "finish", + "SceneId": "21", + "Group": "UI_DialogData_finish_area_21_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Okay, okay! I’m gonna help!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "312", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Come on, Tracy! How’d you get back at that jerk?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "313", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Tracy_sneer", + "Title": "Tracy", + "Content": "I just told everyone what he did.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "314", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Tracy_noway", + "Title": "Tracy", + "Content": "I thought having his love was enough, but...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "315", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Tracy_normal", + "Title": "Tracy", + "Content": "Lily, don't just expect others's love.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "316", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Okay! Everyone loves me, but I love me the most!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "317", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep22_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "318", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "So, what room are we fixing up next?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "319", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Dressing room! #s1 plays a dwarf, I’ll be Snow White!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "320", + "PlotNode": "finish", + "SceneId": "22", + "Group": "UI_DialogData_finish_area_22_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Cat_fear", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "321", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Hurry! Wear this! You’re the White Rabbit, and I’m Alice!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "322", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Cat_tired", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "323", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Looks like #s1’s in for it now~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "324", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep23_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "325", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Honestly, you seem real close to us, especially #s1?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "326", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Tracy_consider", + "Title": "Tracy", + "Content": "Simply put, I tried to save her, but she saved me instead.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "327", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "So…you really were inside #s1?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "328", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Tracy_consider", + "Title": "Tracy", + "Content": "Yes, but this cannot be known to others.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "329", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Yeah, better when #s1 just seems like a normal cat.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "330", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Uncle, can #s1 have her own little space?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "331", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Sure thing~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "332", + "PlotNode": "finish", + "SceneId": "23", + "Group": "UI_DialogData_finish_area_23_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Cat_excited", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "333", + "PlotNode": "finish", + "SceneId": "24", + "Group": "UI_DialogData_finish_area_24_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Tracy_smile", + "Title": "Tracy", + "Content": "By the way, Evelyn... What do you think of her?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "334", + "PlotNode": "finish", + "SceneId": "24", + "Group": "UI_DialogData_finish_area_24_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Her coffee... is the best I’ve ever had!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "335", + "PlotNode": "finish", + "SceneId": "24", + "Group": "UI_DialogData_finish_area_24_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Tracy_noway", + "Title": "Tracy", + "Content": "I meant her, not the coffee.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "336", + "PlotNode": "finish", + "SceneId": "24", + "Group": "UI_DialogData_finish_area_24_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Oh, she’s nice too. Caring, reliable, and a soft voice.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "337", + "PlotNode": "finish", + "SceneId": "24", + "Group": "UI_DialogData_finish_area_24_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "Not sure where she’s been lately. Haven’t had coffee in days!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "338", + "PlotNode": "finish", + "SceneId": "24", + "Group": "UI_DialogData_finish_area_24_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep24_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "339", + "PlotNode": "finish", + "SceneId": "24", + "Group": "UI_DialogData_finish_area_24_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Super straight-dude uncle...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "340", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "All set~ What’s your plan after all?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "341", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Tracy_happy", + "Title": "Tracy", + "Content": "Travel the world, clear my head, sort things out~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "342", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Story_pic_sp1ep25_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "343", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Awesome! When I grow up, I wanna travel the world too!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "344", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Tracy_smile", + "Title": "Tracy", + "Content": "Why not start now?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "345", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Tracy_smile", + "Title": "Tracy", + "Content": "Private jet’s on the way. Pack up and you’re off!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "346", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "Huh? What? Now? Where?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "347", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Tracy_smile", + "Title": "Tracy", + "Content": "Now! Vacation! Don’t forget Timber and #s1~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "348", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Wow! Private jet! Vacation!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "349", + "PlotNode": "finish", + "SceneId": "25", + "Group": "UI_DialogData_finish_area_25_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Alright, alright, I’ll go pack now.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "350", + "PlotNode": "begin", + "SceneId": "26", + "Group": "UI_DialogData_begin_area_26_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep1_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "351", + "PlotNode": "begin", + "SceneId": "26", + "Group": "UI_DialogData_begin_area_26_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Uncle...is this a refugee camp?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "352", + "PlotNode": "begin", + "SceneId": "26", + "Group": "UI_DialogData_begin_area_26_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "Uh…well…maybe…uh…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "353", + "PlotNode": "begin", + "SceneId": "26", + "Group": "UI_DialogData_begin_area_26_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_awkward", + "Title": "Birch", + "Content": "That storm came outta nowhere. Lily, ever been camping?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "354", + "PlotNode": "begin", + "SceneId": "26", + "Group": "UI_DialogData_begin_area_26_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_poor", + "Title": "Lily", + "Content": "But I wanna sleep in a soft bed…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "355", + "PlotNode": "begin", + "SceneId": "26", + "Group": "UI_DialogData_begin_area_26_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_poor", + "Title": "Lily", + "Content": "So…Uncle Birch, you’ll get this place all fixed up, right?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "356", + "PlotNode": "begin", + "SceneId": "26", + "Group": "UI_DialogData_begin_area_26_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Yup! Absolutely!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "357", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Yeah! We’re totally sleeping great tonight!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "358", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "You bet! And cold beer, football game—perfect night.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "359", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Let’s eat by the beach! I want strawberry boba~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "360", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Alright, after I rest. This vacation’s harder than work...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "361", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Timber_dirty", + "Title": "Timber", + "Content": "Woof!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "362", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Cat_dirty", + "Title": "Cat", + "Content": "Meow~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "363", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "What on earth happened to you two?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "364", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "They went wild on the balcony!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "365", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "#s1’s acting like a real cat now~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "366", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Guess no break for me... goodbye, cold beer...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "367", + "PlotNode": "finish", + "SceneId": "26", + "Group": "UI_DialogData_finish_area_26_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "...and goodbye, my strawberry boba...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "368", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Two clean furballs at last!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "369", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "#s1, stop playing with Timber! He’s a bad influence!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "370", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep2_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "371", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "My little queen Lily, wanna build a sandcastle?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "372", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "The beach is messy… no place to stand.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "373", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "I’ll clean the beach! You three go have fun!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "374", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Yay! You’re the best, Uncle Birch!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "375", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Play on the balcony first. I’ll call you when it’s ready.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "376", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Timber_tongue", + "Title": "Timber", + "Content": "Woof!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "377", + "PlotNode": "finish", + "SceneId": "27", + "Group": "UI_DialogData_finish_area_27_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Cat_happy", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "378", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Ha! You brought a Polaroid, Lily!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "379", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "Hurricane or not, I need my photos!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "380", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep3_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "381", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "All sweaty~ Let’s grab some drinks at the beach shop.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "382", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "Oh! Birch, you’re here too!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "383", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "Wow, even on vacation you two bump into each other!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "384", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Evelyn_fliphair", + "Title": "Evelyn", + "Content": "Fate, maybe~ I live on the island. You’re…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "385", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "Of course—Tracy must’ve sent you!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "386", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Huh? Why isn’t #s1 being friendly with you?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "387", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "#s1, are you staring at my brooch? You always understand me…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "388", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "…Maybe we should sit and talk. I’ll tidy up first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "389", + "PlotNode": "finish", + "SceneId": "28", + "Group": "UI_DialogData_finish_area_28_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "Fine.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "390", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "So… what happened lately?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "391", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "My dad suddenly got sick…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "392", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "He just sleeps and won’t wake up. Like Tracy before.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "393", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "Can we visit him tomorrow?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "394", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Evelyn_frown", + "Title": "Evelyn", + "Content": "Of course, you’re welcome to come.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "395", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Story_pic_sp2ep4_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "396", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Cat_tired", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "397", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "#s1 looks really tired…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "398", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Yeah, time to rest a bit.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "399", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "See you tomorrow then. Sleep well.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "400", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep4_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "401", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Oh no! Who messed up the living room?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "402", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "Wait, don’t touch anything… everything’s still here.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "403", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_14", + "SortId": "14", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Did someone sneak in to play?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "404", + "PlotNode": "finish", + "SceneId": "29", + "Group": "UI_DialogData_finish_area_29_15", + "SortId": "15", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Let’s clean up first. I’ll check the cameras later.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "405", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "All done! Bet it was those island monkeys!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "406", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Monkeys? Huh… not impossible.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "407", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Timber_alert", + "Title": "Timber", + "Content": "Woof!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "408", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Wait… this isn’t ours.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "409", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep5_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "410", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "What’s wrong? You know that handkerchief?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "411", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_consider", + "Title": "Lily", + "Content": "Feels like #s1 changed… could it be…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "412", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "#s1, are you Evelyn’s dad now?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "413", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Cat_excited", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "414", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "So #s1’s soul changed after touching the brooch.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "415", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Birch_serious", + "Title": "Birch", + "Content": "Sir, we’re visiting with Evelyn tomorrow.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "416", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Try touching your body again—maybe it’ll bring you back.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "417", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Cat_excited", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "418", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_14", + "SortId": "14", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "Uncle, you better act your best now~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "419", + "PlotNode": "finish", + "SceneId": "30", + "Group": "UI_DialogData_finish_area_30_15", + "SortId": "15", + "Direct": "left", + "Icon": "Merge/Cat_surprise", + "Title": "Cat", + "Content": "Meow?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "420", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_guessEat_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Is that... her way of saying no?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "421", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_guessEat_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Birch_serious", + "Title": "Birch", + "Content": "It seems...she’s not into cat food?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "422", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_guessEat_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "Wait—am I reading a cat's body language?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "423", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_guessEat_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Uncle, do we have any food left?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "424", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_guessEat_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "I was gonna shop tomorrow… only got some apples now.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "425", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_guessEat_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Well, let’s give it a try. Beats going hungry.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "426", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_1", + "SortId": "1", + "Direct": "right", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Didn’t expect the kitty to actually eat apples!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "427", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep1_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "428", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "Is this Mr. Birch's place?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "429", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Yep, can I help you?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "430", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "I'm Mrs Jenkins from the Community Pet Protection Center.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "431", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Heard you took in a stray cat?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "432", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Birch_serious", + "Title": "Birch", + "Content": "Uh... yeah.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "433", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "I’ll need to check on the kitty now.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "434", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Sure. Come in—she's right there…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "435", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_JenkinsCome_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "Uncle Birch! The kitty has a fever!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "436", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "The kitty’s awake!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "437", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "Alright then, I’ll be taking her with me.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "438", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep1_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "439", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "These eyes… it's you!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "440", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "So… you chose them.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "441", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Uh... come again?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "442", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "Nothing. Are you planning to adopting her?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "443", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Yes, yes! Can we, Uncle Birch? Please?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "444", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Sure! But you gotta promise to take good care of her.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "445", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Yay! I’ll feed her, play with her, and tell her stories!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "446", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Then find her a bigger place first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "447", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "Floor heating’s best—she’ll need space to move.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "448", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "There’s a room. Just needs some cleaning though.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "449", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_14", + "SortId": "14", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Then you clean up, I’ll prep the papers and check later.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "450", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "If you don't pass the check, I’ll still have to take her.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "451", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_16", + "SortId": "16", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "No problem! We’ll make sure she’s comfy and happy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "452", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_17", + "SortId": "17", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "And so, the kitten was moved to the warmer room.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "453", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_18", + "SortId": "18", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "Let's just call it a room for now...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "454", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_afterCure_19", + "SortId": "19", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "Uncle Birch and I also tried our best to keep her.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "455", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_touchCat_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep1_3", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "456", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_touchCat_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Whoa! Fuzzy hands—am I a kitten now?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "457", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_touchCat_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Haha, just like Timber! Every kitty needs her grooming time!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "458", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_touchCat_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "I’m a pro at this!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "459", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_touchCat_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "But… hmm, I don’t think we have the right tools.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "460", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_touchCat_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Remember? Pet Coins come in handy~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "461", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_touchCat_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "You're right, Uncle! Let's do some orders~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "462", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_finishDecorate_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Mission accomplished!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "463", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_finishDecorate_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "The kitty absolutely loves her new home~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "464", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_finishDecorate_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep1_4", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "465", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_finishDecorate_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "I’ve got a whole plan to make her little space perfect!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "466", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_finishDecorate_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Can’t wait to see how it turns out!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "467", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionBefore_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep1_5", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "468", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionBefore_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Let me see how your cleaning’s going.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "469", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionBefore_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Mrs Jenkins, we just finished one room~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "470", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionBefore_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "Hmm… not bad. Even the kitty looks sleepy.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "471", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionBefore_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "Here’s the adoption form. Sign it, and she's yours!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "472", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionBefore_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "Did you name her yet? It goes on the form.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "473", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionBefore_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Lily_consider", + "Title": "Lily", + "Content": "Let me think...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "474", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Signed it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "475", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Hmm… alright. All the paperwork’s in order now.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "476", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Jenkins_ask", + "Title": "Mrs Jenkins", + "Content": "There’s no place for #s1 to eat or use the bathroom?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "477", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Told you we forgot something!", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "478", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "There are some empty rooms next door—let’s fix it for her!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "479", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Cat_excited", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "480", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "You look so happy—did you just understand what we said?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "481", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep1_6", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "482", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Jenkins_concentrate", + "Title": "Mrs Jenkins", + "Content": "I hope your journey this time will be safe and smooth.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "483", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Jenkins_serious", + "Title": "Mrs Jenkins", + "Content": "Okay, I’ll be off. Come find me if anything comes up.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "484", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Lily_normal", + "Title": "Lily", + "Content": "Okay! Bye, Mrs Jenkins~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "485", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_adoptionAfter_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Let's start with the kitchen then, she must be hungry~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "486", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/common_half_dashu_lianai", + "Title": "Birch", + "Content": "Poor thing. We’ll take good care of you.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "487", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/common_half_Lily_jingya", + "Title": "Lily", + "Content": "Oh no, she fainted again! Let’s use Pet Coins to heal her!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "488", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/common_half_dashu_lianai", + "Title": "Birch", + "Content": "Great, the kitten looks much more comfortable now!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "489", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/common_half_nainai_yansu", + "Title": "Mrs Jenkins", + "Content": "She's infected. We need more Pet Coins, now!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "490", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/common_half_dashu_sikao", + "Title": "Birch", + "Content": "She's still nervous. We need to help her relax.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "491", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/common_half_dashu_gaoxing", + "Title": "Birch", + "Content": "Let’s tidy up the room, give her more space.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "492", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/common_half_Lily_sikao", + "Title": "Lily", + "Content": "How can I make the kitten familiar with me?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "493", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/common_half_dashu_gaoxing", + "Title": "Birch", + "Content": "She's really curious about the cabinet, right?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "494", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/common_half_Lily_haoqi", + "Title": "Lily", + "Content": "She doesn’t like the cat tree? Wow. Then what does she like?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "495", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/common_half_Lily_jiaoao", + "Title": "Lily", + "Content": "Aha! She’s just like me—she loves pretty views!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "496", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_firstBubble_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/common_half_Lily_qidai", + "Title": "Lily", + "Content": "Our story continues from here~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "497", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_revenge_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Why are there papers everywhere?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "498", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_revenge_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_consider", + "Title": "Lily", + "Content": "Who’s messing with #s1?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "499", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_revenge_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "She just got here… who even knows her?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "500", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_revenge_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Wait! Timber can find out!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "501", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_revenge_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "Go, Timber! Show us what you got!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "502", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_revenge_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Timber_alert", + "Title": "Timber", + "Content": "Woof~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "503", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room2_finish_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "I declare this is #s1’s very own kitchen!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "504", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room2_finish_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "And wow, a fridge stuffed with yummy food~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "505", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room2_finish_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Cat_happy", + "Title": "Cat", + "Content": "Meow~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "506", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room2_finish_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Uncle, are all cats this smart?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "507", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room2_finish_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "No~ She’s the first cat I’ve seen this human-like.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "508", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room2_finish_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "Then she must be super special!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "509", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room2_finish_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "I’ll go set up bathroom and toilet for the special kitten!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "510", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room3_finish_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "All set now~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "511", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room3_finish_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "What would be a good use for the last empty room?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "512", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room3_finish_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Lily_poor", + "Title": "Lily", + "Content": "Uncle, can I dress up #s1?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "513", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room3_finish_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Ha! Of course you can.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "514", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room3_finish_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Clever like a human needs a dressing room like a human~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "515", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room3_finish_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Cat_happy", + "Title": "Cat", + "Content": "Meow~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "516", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room4_finish_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "#s1’s room is really really all done~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "517", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room4_finish_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Cat_happy", + "Title": "Cat", + "Content": "Meow~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "518", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room4_finish_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "You’ll live here from now on!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "519", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room4_finish_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "And stay with me forever~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "520", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room4_finish_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Cat_consider", + "Title": "Cat", + "Content": "Meow..", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "521", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room4_finish_6", + "SortId": "6", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "I didn’t really understand her reaction at the time.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "522", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room4_finish_7", + "SortId": "7", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "I was just happy to have a new friend—", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "523", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene1_room4_finish_8", + "SortId": "8", + "Direct": "empty", + "Icon": "empty", + "Title": "empty", + "Content": "and excited for the stories waitingahead.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "524", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_keepWarm_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "Uncle, the kitten keeps shaking… she’s freezing!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "525", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_keepWarm_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "Ugh, this old house… not a bit of heat in it.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "526", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_keepWarm_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Gotta find a way to warm her up…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "527", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_keepWarm_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Hey! There’s a stove! Let’s light it up!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "528", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_keepWarm_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Good idea, but we’ll need dry wood first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "529", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_first_keepWarm_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Come on, merge a basket, and grab some from storage.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "530", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Wow~ Evelyn, your house is so huge!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "531", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "Didn’t I say? My father’s the duke of this island.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "532", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Ah, no wonder you’ve got such fine furniture.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "533", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Evelyn_awkward", + "Title": "Evelyn", + "Content": "Haha~ It’s just old and dusty. Please don’t mind.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "534", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Cat_intimate", + "Title": "Cat", + "Content": "Meow~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "535", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "Hey~ #s1’s getting all friendly again~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "536", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Evelyn_consider", + "Title": "Evelyn", + "Content": "Feels like #s1’s calmer than before…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "537", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Isn’t it a good thing?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "538", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Evelyn_fliphair", + "Title": "Evelyn", + "Content": "Very good. Calm and steady—like your uncle.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "539", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Cat_surprise", + "Title": "Cat", + "Content": "Meow?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "540", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep6_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "541", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "Haha~ Look! #s1’s face screams “future father-in-law”!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "542", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Birch_awkward", + "Title": "Birch", + "Content": "Alright, alright, don’t tease #s1.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "543", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_14", + "SortId": "14", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Let’s tidy up this hall first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "544", + "PlotNode": "begin", + "SceneId": "31", + "Group": "UI_DialogData_begin_area_31_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "Of course! You two are the best builders I know!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "545", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "You two are amazing at this!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "546", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "Don’t go back tonight, just stay here!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "547", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Lily_poor", + "Title": "Lily", + "Content": "Uncle Birch~ Can I stay and play, pleeease?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "548", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Alright, alright~ don’t use those puppy eyes!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "549", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "I’ll tidy up Lily’s room first—hope you’ll like it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "550", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep6_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "551", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Cat_fear", + "Title": "Cat", + "Content": "Meow!!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "552", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "#s1, don’t be scared~ you liked her at the café!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "553", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Cat_unwill", + "Title": "Cat", + "Content": "Meow!!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "554", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Evelyn, how did you meet Cloudy?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "555", + "PlotNode": "finish", + "SceneId": "31", + "Group": "UI_DialogData_finish_area_31_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "Oh, that’s a long story—I’ll tell you while we clean~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "556", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Wow~ I love this room!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "557", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "I’m glad you do~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "558", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Evelyn, can you keep telling Cloudy’s story?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "559", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "Sure~ Cloudy used to be a stray cat.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "560", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Really? She doesn’t look like one at all!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "561", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "We met in a dark alley—someone was following me.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "562", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "I was terrified! Then Cloudy jumped right at him.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "563", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "He ran off so fast—Cloudy saved me that night.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "564", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep7_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "565", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Wow~ Cloudy’s a hero kitty!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "566", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "Since then, she’s stayed with me—my little guardian.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "567", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Cat_consider", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "568", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep7_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "569", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_14", + "SortId": "14", + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "#s1 sure changed your attitude fast~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "570", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "That’s because Cloudy’s just that charming~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "571", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_16", + "SortId": "16", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "Alright then, time to fix your room, Birch.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "572", + "PlotNode": "finish", + "SceneId": "32", + "Group": "UI_DialogData_finish_area_32_17", + "SortId": "17", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Let’s go.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "573", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Wow, this place feels cozier than home.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "574", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "Ah, darling~ so these are the guests you mentioned?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "575", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "Don’t call me that… They’re here to see my father.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "576", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Adrian_normal", + "Title": "Adrian", + "Content": "Nice to meet you, I’m her fiancé, Adrian.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "577", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Cat_intimate", + "Title": "Cat", + "Content": "Meow~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "578", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Story_pic_sp2ep8_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "579", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Adrian_displeasure", + "Title": "Adrian", + "Content": "What’s with this cat? So clingy.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "580", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Cat_surprise", + "Title": "Cat", + "Content": "Meow?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "581", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "Weren’t you bringing Father here?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "582", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "Ah, right! I’ll get him now. You all talk.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "583", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "Aunt Evelyn… he’s really your fiancé?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "584", + "PlotNode": "finish", + "SceneId": "33", + "Group": "UI_DialogData_finish_area_33_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "Come on, I’ll tell you while we tidy #s1’s room.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "585", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Now #s1 has its own base!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "586", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "So, Evelyn, what’s with Mr. Adrian?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "587", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "He… is my fiancé, at least on paper.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "588", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "On paper?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "589", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "My father was fooled by him, thought he’s perfect for me.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "590", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Evelyn_awkward", + "Title": "Evelyn", + "Content": "I opened the café just to run away from that marriage.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "591", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep9_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "592", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "If it were me, I wanna run away too!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "593", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Cat_depress", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "594", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "Since I came back, he keeps pushing me to marry.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "595", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Can’t you just say no?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "596", + "PlotNode": "finish", + "SceneId": "34", + "Group": "UI_DialogData_finish_area_34_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "If only it were that easy… let’s clean the hall while talk.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "597", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Evelyn_frown", + "Title": "Evelyn", + "Content": "My father didn’t talk much, but I know he loved me.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "598", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Cat_intimate", + "Title": "Cat", + "Content": "Meow~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "599", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "He wanted to find someone who truly loves and protects me.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "600", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Evelyn_sign", + "Title": "Evelyn", + "Content": "Then Adrian showed up.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "601", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Evelyn_frown", + "Title": "Evelyn", + "Content": "He looked so perfect that my father believed he was the one.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "602", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep10_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "603", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Evelyn_awkward", + "Title": "Evelyn", + "Content": "But I always felt there’s another face under his mask.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "604", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "My uncle’s different! He’s a real good man!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "605", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Birch_helpless", + "Title": "Birch", + "Content": "Lily, don’t start again...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "606", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Evelyn_fliphair", + "Title": "Evelyn", + "Content": "…He does seem rare, I’ll give you that.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "607", + "PlotNode": "finish", + "SceneId": "35", + "Group": "UI_DialogData_finish_area_35_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Cat_consider", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "608", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Adrian_rebuke", + "Title": "Adrian", + "Content": "Move! What’s wrong with this cat?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "609", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Adrian_displeasure", + "Title": "Adrian", + "Content": "So Cloudy can hiss at me, but who the heck are you?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "610", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep11_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "611", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Huh? Why didn’t it work this time?", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "612", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Didn’t work… maybe something’s missing.", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "613", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "So, sweetheart, where’s your dad’s seal again?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "614", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "Don’t call me that! And I told you—I don’t know!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "615", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "Alright, alright, sweetheart~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "616", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_9", + "SortId": "9", + "Direct": "left", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "I’ll take dad to the inheritance hall for a stroll~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "617", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Adrian_confusion", + "Title": "Adrian", + "Content": "Huh? The seal used to be there… where’d it go?", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "618", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Evelyn, what’s the inheritance hall?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "619", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "It’s where the title’s passed on—and where my parents met~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "620", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_13", + "SortId": "13", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Wow, that sounds so romantic!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "621", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_14", + "SortId": "14", + "Direct": "right", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "Yeah! I used to be surrounded by lovebirds there~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "622", + "PlotNode": "begin", + "SceneId": "36", + "Group": "UI_DialogData_begin_area_36_15", + "SortId": "15", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "Once we’re done cleaning, I’ll take you all there.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "623", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_normal", + "Title": "Lily", + "Content": "Evelyn, do you still need these torn papers?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "624", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "Let me see... It was my family seal. The other one is—", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "625", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep11_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "626", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Looks familiar…like that handkerchief pattern at the inn.", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "627", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "The other one’s Adrian’s!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "628", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "Wait… this is our marriage contract!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "629", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "If it’s torn, does that mean it’s void?", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "630", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Cat_consider", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "631", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Evelyn_consider", + "Title": "Evelyn", + "Content": "You want me… to follow you?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "632", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "There’s a secret room here? I never noticed!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "633", + "PlotNode": "finish", + "SceneId": "36", + "Group": "UI_DialogData_finish_area_36_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "Yeah, but looks like we’ll need to clear some space first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "634", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "Finally, all cleaned up!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "635", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep12_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "636", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Cat_surprise", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "637", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "The box for the seal—but… it’s empty?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "638", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_5", + "SortId": "5", + "Direct": "right", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Maybe someone stole it!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "639", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Or maybe it’s misplaced. Let’s look around first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "640", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Evelyn_consider", + "Title": "Evelyn", + "Content": "…You’re right.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "641", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "Dad often went to the studio. Let’s check there.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "642", + "PlotNode": "finish", + "SceneId": "37", + "Group": "UI_DialogData_finish_area_37_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Cat_consider", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "643", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Evelyn! Looks like Cloudy found something~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "644", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_look", + "Title": "Evelyn", + "Content": "Let me see… it’s a document.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "645", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "All my assets will go to Adrian after marriage?! Ridiculous!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "646", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep13_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "647", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "It only has Adrian’s seal. Yours isn’t on it.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "648", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "So that’s why he kept asking about the seal! What a schemer.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "649", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_7", + "SortId": "7", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "At least this proves he doesn’t have it yet.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "650", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_8", + "SortId": "8", + "Direct": "right", + "Icon": "Merge/Evelyn_consider", + "Title": "Evelyn", + "Content": "Then… where could it be hidden?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "651", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Evelyn_look", + "Title": "Evelyn", + "Content": "Cloudy, you’re leading me to…the media room?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "652", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_10", + "SortId": "10", + "Direct": "right", + "Icon": "Merge/Evelyn_frown", + "Title": "Evelyn", + "Content": "It’s been unused for ages. Let’s tidy up first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "653", + "PlotNode": "finish", + "SceneId": "38", + "Group": "UI_DialogData_finish_area_38_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "I’ll help! Maybe we’ll find a secret clue!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "654", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Cloudy, what treasure did you hide!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "655", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_2", + "SortId": "2", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep14_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "656", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_3", + "SortId": "3", + "Direct": "right", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "Dad’s seal! Cloudy, you hid it here?!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "657", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "There’s also a video. We can play it here.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "658", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep14_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "659", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_6", + "SortId": "6", + "Direct": "right", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "He—he drugged my father!!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "660", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Cat_fear", + "Title": "Cat", + "Content": "Meow!!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "661", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "He went to the hall—quick, don’t let him escape!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "662", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "Let’s move. It’s just ahead.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "663", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "He's not here. Where’s he sneaking off to now?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "664", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_11", + "SortId": "11", + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Let’s clean up first. Maybe we’ll find more clues.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "665", + "PlotNode": "finish", + "SceneId": "39", + "Group": "UI_DialogData_finish_area_39_12", + "SortId": "12", + "Direct": "right", + "Icon": "Merge/Cat_serious", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "666", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_1", + "SortId": "1", + "Direct": "left", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "Oh, everyone’s here! The hall looks great now...", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "667", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "You dare show up?! What did you do to my father!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "668", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Adrian_surprise", + "Title": "Adrian", + "Content": "Me? I was taking care of our Duke!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "669", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_4", + "SortId": "4", + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Stop lying! The video caught everything!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "670", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Adrian_surprise", + "Title": "Adrian", + "Content": "W-what?! I turned the cameras off!", + "BubbleType": "cloud", + "Phone": null, + "Status": null + }, + { + "Id": "671", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Adrian_disdain", + "Title": "Adrian", + "Content": "Fine then—take care of that old man yourselves!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "672", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_7", + "SortId": "7", + "Direct": "right", + "Icon": "Merge/Story_pic_sp2ep15_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "673", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_8", + "SortId": "8", + "Direct": "left", + "Icon": "Merge/Cat_fear", + "Title": "Cat", + "Content": "Meow!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "674", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_9", + "SortId": "9", + "Direct": "right", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Watch out!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "675", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_10", + "SortId": "10", + "Direct": "left", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "Got him! It’s okay now!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "676", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_11", + "SortId": "11", + "Direct": "right", + "Icon": "Merge/Story_pic_sp2ep15_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "677", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_12", + "SortId": "12", + "Direct": "left", + "Icon": "Merge/Cat_tired", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "678", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_13", + "SortId": "13", + "Direct": "right", + "Icon": "Merge/Hawthorne_weak", + "Title": "Hawthorne", + "Content": "Go after him… don’t let him escape!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "679", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_14", + "SortId": "14", + "Direct": "right", + "Icon": "Merge/Evelyn_surprise", + "Title": "Evelyn", + "Content": "Dad! You’re awake!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "680", + "PlotNode": "finish", + "SceneId": "40", + "Group": "UI_DialogData_finish_area_40_15", + "SortId": "15", + "Direct": "left", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "The swap worked! Don’t worry, he’s not getting far!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "681", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene2_room3_finish_1", + "SortId": "1", + "Direct": "right", + "Icon": "Merge/Cat_innocent", + "Title": "Cat", + "Content": "Meow…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "682", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene2_room3_finish_2", + "SortId": "2", + "Direct": "right", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Uncle, what does #s1 mean?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "683", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene2_room3_finish_3", + "SortId": "3", + "Direct": "left", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "She needs the toilet! Wait here, I'll get you a litter box!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "684", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene2_room3_finish_4", + "SortId": "4", + "Direct": "left", + "Icon": "Merge/Story_pic_sp1ep1_7", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "685", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene2_room3_finish_5", + "SortId": "5", + "Direct": "left", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "Haha, you are too smart! You can even flush the toilet!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "686", + "PlotNode": null, + "SceneId": -1, + "Group": "UI_DialogData_Scene2_room3_finish_6", + "SortId": "6", + "Direct": "left", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "That saves me trouble. Let me help you get a clean one.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "687", + "PlotNode": "begin", + "SceneId": 41, + "Group": "UI_DialogData_begin_area_41_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "He actually blocked the alley…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "688", + "PlotNode": "begin", + "SceneId": 41, + "Group": "UI_DialogData_begin_area_41_2", + "SortId": 2, + "Direct": "right", + "Icon": "Merge/Story_pic_sp2ep16_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "689", + "PlotNode": "begin", + "SceneId": 41, + "Group": "UI_DialogData_begin_area_41_3", + "SortId": 3, + "Direct": "right", + "Icon": "Merge/Adrian_laughing", + "Title": "Adrian", + "Content": "Catch me if you can! Hahaha!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "690", + "PlotNode": "begin", + "SceneId": 41, + "Group": "UI_DialogData_begin_area_41_4", + "SortId": 4, + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "We’ll have to clear the way—can’t let him escape!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "691", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_1", + "SortId": 1, + "Direct": "right", + "Icon": "Merge/Hawthorne_serious", + "Title": "Hawthorne", + "Content": "Well? Did you catch him?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "692", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_2", + "SortId": 2, + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Just cleared the way—he ran to the street.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "693", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_3", + "SortId": 3, + "Direct": "left", + "Icon": "Merge/Birch_serious", + "Title": "Birch", + "Content": "You just woke up, sir. Please rest, I’ll handle this.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "694", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_4", + "SortId": 4, + "Direct": "right", + "Icon": "Merge/Hawthorne_angry", + "Title": "Hawthorne", + "Content": "No! I’ll see that bastard pay for what he’s done!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "695", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Then follow slowly—I won’t let him get away!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "696", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_6", + "SortId": 6, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep16_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "697", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_7", + "SortId": 7, + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "That jerk blocked the way again!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "698", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_8", + "SortId": 8, + "Direct": "right", + "Icon": "Merge/Evelyn_angry", + "Title": "Evelyn", + "Content": "The more he hides, the guiltier he is!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "699", + "PlotNode": "finish", + "SceneId": 41, + "Group": "UI_DialogData_finish_area_41_9", + "SortId": 9, + "Direct": "left", + "Icon": "Merge/Birch_serious", + "Title": "Birch", + "Content": "Let’s move—don’t let him escape!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "700", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Where is he? He’s gone!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "701", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_2", + "SortId": 2, + "Direct": "right", + "Icon": "Merge/Evelyn_sad", + "Title": "Evelyn", + "Content": "No way… he can’t have escaped already.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "702", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_3", + "SortId": 3, + "Direct": "right", + "Icon": "Merge/Story_pic_sp2ep17_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "703", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_4", + "SortId": 4, + "Direct": "right", + "Icon": "Merge/Evelyn_consider", + "Title": "Evelyn", + "Content": "Wait—Cloudy’s signaling us! Follow her!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "704", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Look! On that boat—it’s him!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "705", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_6", + "SortId": 6, + "Direct": "right", + "Icon": "Merge/Birch_shock", + "Title": "Birch", + "Content": "He’s trying to flee! We have to catch him!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "706", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_7", + "SortId": 7, + "Direct": "left", + "Icon": "Merge/Hawthorne_helpless", + "Title": "Hawthorne", + "Content": "We’ve got no boat… it’s too late.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "707", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_8", + "SortId": 8, + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Not yet! Clear the dock first!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "708", + "PlotNode": "finish", + "SceneId": 42, + "Group": "UI_DialogData_finish_area_42_9", + "SortId": 9, + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Yeah! We can’t just give up now!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "709", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Go! Catch the bad guy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "710", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_2", + "SortId": 2, + "Direct": "right", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "Sweetheart~ I’m your fiancé~ Let’s not fight~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "711", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_3", + "SortId": 3, + "Direct": "left", + "Icon": "Merge/Evelyn_angry", + "Title": "Evelyn", + "Content": "Shut up and drop the act!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "712", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_4", + "SortId": 4, + "Direct": "right", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "Sir, you’re awake! I was so worried about you!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "713", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep18_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "714", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_6", + "SortId": 6, + "Direct": "left", + "Icon": "Merge/Hawthorne_angry", + "Title": "Hawthorne", + "Content": "The engagement’s void. The police will handle you.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "715", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_7", + "SortId": 7, + "Direct": "right", + "Icon": "Merge/Adrian_fear", + "Title": "Adrian", + "Content": "No! I truly love Evelyn, please listen—", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "716", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_8", + "SortId": 8, + "Direct": "left", + "Icon": "Merge/Hawthorne_angry", + "Title": "Hawthorne", + "Content": "Enough. The station’s just ahead.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "717", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_9", + "SortId": 9, + "Direct": "left", + "Icon": "Merge/Lily_surprise", + "Title": "Lily", + "Content": "Whoa! Looks like the storm wrecked this place!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "718", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_10", + "SortId": 10, + "Direct": "right", + "Icon": "Merge/Birch_serious", + "Title": "Birch", + "Content": "We’ll clear the entrance first, then turn him in.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "719", + "PlotNode": "finish", + "SceneId": 43, + "Group": "UI_DialogData_finish_area_43_11", + "SortId": 11, + "Direct": "left", + "Icon": "Merge/Evelyn_serious", + "Title": "Evelyn", + "Content": "Alright, let’s get to work!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "720", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Adrian_fear", + "Title": "Adrian", + "Content": "Don’t… don’t come near me!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "721", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_2", + "SortId": 2, + "Direct": "left", + "Icon": "Merge/Adrian_fear", + "Title": "Adrian", + "Content": "You’re just after the estate! Why won’t you leave me!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "722", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_3", + "SortId": 3, + "Direct": "left", + "Icon": "Merge/Adrian_displeasure", + "Title": "Adrian", + "Content": "I checked when you landed—then you wrecked my plans!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "723", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_4", + "SortId": 4, + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "So… you were the one who broke into the inn?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "724", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "Hey, I was curious. We could work together!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "725", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_6", + "SortId": 6, + "Direct": "left", + "Icon": "Merge/Adrian_flattery", + "Title": "Adrian", + "Content": "Let me go and I’ll pay you a lot!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "726", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_7", + "SortId": 7, + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "That just adds trespass to your crimes.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "727", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_8", + "SortId": 8, + "Direct": "left", + "Icon": "Merge/Adrian_fear", + "Title": "Adrian", + "Content": "Y-You…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "728", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_9", + "SortId": 9, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep19_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "729", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_10", + "SortId": 10, + "Direct": "right", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "Uncle, the storm made a mess here too…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "730", + "PlotNode": "finish", + "SceneId": 44, + "Group": "UI_DialogData_finish_area_44_11", + "SortId": 11, + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Right. Let’s clean up and make sure he pays.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "731", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep20_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "732", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_2", + "SortId": 2, + "Direct": "left", + "Icon": "Merge/Lily_pride", + "Title": "Lily", + "Content": "Bad guys always get what they deserve!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "733", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_3", + "SortId": 3, + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "You’re right, Lily~ Time to head back to the inn.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "734", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_4", + "SortId": 4, + "Direct": "left", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "Or… stay here with us a bit longer?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "735", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_5", + "SortId": 5, + "Direct": "right", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "We’ve already troubled you enough…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "736", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_6", + "SortId": 6, + "Direct": "left", + "Icon": "Merge/Hawthorne_normal", + "Title": "Hawthorne", + "Content": "Not at all, Birch. I know your heart’s in the right place.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "737", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_7", + "SortId": 7, + "Direct": "left", + "Icon": "Merge/Hawthorne_normal", + "Title": "Hawthorne", + "Content": "And thanks to you, we finally uncovered the truth.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "738", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_8", + "SortId": 8, + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "I’d love for you all to stay too.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "739", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_9", + "SortId": 9, + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Yay! Uncle, I still wanna play with Cloudy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "740", + "PlotNode": "finish", + "SceneId": 45, + "Group": "UI_DialogData_finish_area_45_10", + "SortId": 10, + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "Alright, alright—you win again.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "741", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Hawthorne_normal", + "Title": "Hawthorne", + "Content": "Birch, what are you working on~?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "742", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_2", + "SortId": 2, + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Making a toy plane for Lily. Need something, sir?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "743", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_3", + "SortId": 3, + "Direct": "left", + "Icon": "Merge/Hawthorne_awkward", + "Title": "Hawthorne", + "Content": "Well… how would one, say, design a cat’s room?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "744", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_4", + "SortId": 4, + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "You mean… a room for Cloudy?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "745", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Hawthorne_serious", + "Title": "Hawthorne", + "Content": "Yes. She’s family—she deserves her own space.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "746", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_6", + "SortId": 6, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep21_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "747", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_7", + "SortId": 7, + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "I know! First, we make her a dining spot!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "748", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_8", + "SortId": 8, + "Direct": "left", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "Sounds wonderful!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "749", + "PlotNode": "begin", + "SceneId": 46, + "Group": "UI_DialogData_begin_area_46_9", + "SortId": 9, + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Alright, let’s build a five-star dining room for Cloudy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "750", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Mr. Hawthorne, why do you want to make Cloudy a room now?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "751", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_2", + "SortId": 2, + "Direct": "right", + "Icon": "Merge/Hawthorne_normal", + "Title": "Hawthorne", + "Content": "I wasn’t always keen on Evelyn adopting a “stray.”", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "752", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_3", + "SortId": 3, + "Direct": "right", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "But if not for Cloudy, I might’ve never seen the truth.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "753", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_4", + "SortId": 4, + "Direct": "right", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "Being a stray isn’t her fault—she deserves a real home.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "754", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep21_2", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "755", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_6", + "SortId": 6, + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Cloudy will be very happy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "756", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_7", + "SortId": 7, + "Direct": "right", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "Yes, I’ll take good care of her.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "757", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_8", + "SortId": 8, + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "You’ve worked hard! Come eat something first.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "758", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_9", + "SortId": 9, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep21_3", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "759", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_10", + "SortId": 10, + "Direct": "left", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "#s1, you foodie! That’s for Cloudy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "760", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_11", + "SortId": 11, + "Direct": "right", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "If #s1 likes it, that’s what matters. So what’s next?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "761", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_12", + "SortId": 12, + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "A bed, of course!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "762", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_13", + "SortId": 13, + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Cats won’t sleep without a cozy nest!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "763", + "PlotNode": "finish", + "SceneId": 46, + "Group": "UI_DialogData_finish_area_46_14", + "SortId": 14, + "Direct": "right", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "Then let me help too.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "764", + "PlotNode": "finish", + "SceneId": 47, + "Group": "UI_DialogData_finish_area_47_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep22_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "765", + "PlotNode": "finish", + "SceneId": 47, + "Group": "UI_DialogData_finish_area_47_2", + "SortId": 2, + "Direct": "left", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "Watching you two work together…", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "766", + "PlotNode": "finish", + "SceneId": 47, + "Group": "UI_DialogData_finish_area_47_3", + "SortId": 3, + "Direct": "left", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "Reminds me of your mother and me—such perfect teamwork.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "767", + "PlotNode": "finish", + "SceneId": 47, + "Group": "UI_DialogData_finish_area_47_4", + "SortId": 4, + "Direct": "right", + "Icon": "Merge/Evelyn_fliphair", + "Title": "Evelyn", + "Content": "Dad, don’t say that… I’m just helping out, that’s all.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "768", + "PlotNode": "finish", + "SceneId": 47, + "Group": "UI_DialogData_finish_area_47_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Birch_surprise", + "Title": "Birch", + "Content": "But hey, we are a great team! Total dream team!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "769", + "PlotNode": "finish", + "SceneId": 47, + "Group": "UI_DialogData_finish_area_47_6", + "SortId": 6, + "Direct": "right", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "Do all grown-ups flirt while cleaning the house?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "770", + "PlotNode": "finish", + "SceneId": 47, + "Group": "UI_DialogData_finish_area_47_7", + "SortId": 7, + "Direct": "right", + "Icon": "Merge/Evelyn_fliphair", + "Title": "Evelyn", + "Content": "No way, silly—don’t say things like that~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "771", + "PlotNode": "finish", + "SceneId": 47, + "Group": "UI_DialogData_finish_area_47_8", + "SortId": 8, + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Heehee~ Next, we make a play zone for Cloudy!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "772", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "I can already picture Cloudy playing in there~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "773", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_2", + "SortId": 2, + "Direct": "right", + "Icon": "Merge/Hawthorne_question", + "Title": "Hawthorne", + "Content": "Yes… Evelyn, I was wrong about Adrian.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "774", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_3", + "SortId": 3, + "Direct": "right", + "Icon": "Merge/Hawthorne_question", + "Title": "Hawthorne", + "Content": "I won’t push you again. I just want to know what you want.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "775", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_4", + "SortId": 4, + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "I want a love like yours and Mom’s—real and mutual.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "776", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "If not… running my café sounds perfect too.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "777", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_6", + "SortId": 6, + "Direct": "right", + "Icon": "Merge/Hawthorne_happy", + "Title": "Hawthorne", + "Content": "Alright then. As long as you’re sure, I won’t worry.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "778", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_7", + "SortId": 7, + "Direct": "left", + "Icon": "Merge/Evelyn_frown", + "Title": "Evelyn", + "Content": "Thank you, Dad.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "779", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_8", + "SortId": 8, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep23_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "780", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_9", + "SortId": 9, + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Okay okay~ We still got work to do!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "781", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_10", + "SortId": 10, + "Direct": "left", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "I know, Cloudy’s bath spot, right?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "782", + "PlotNode": "finish", + "SceneId": 48, + "Group": "UI_DialogData_finish_area_48_11", + "SortId": 11, + "Direct": "right", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "Wow, Uncle’s getting quicker with answers!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "783", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Evelyn_marvel", + "Title": "Evelyn", + "Content": "Looks great! Bathing Cloudy will be much easier now~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "784", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_2", + "SortId": 2, + "Direct": "left", + "Icon": "Merge/Evelyn_smile", + "Title": "Evelyn", + "Content": "So, Birch, what’s next for you?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "785", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_3", + "SortId": 3, + "Direct": "right", + "Icon": "Merge/Birch_normal", + "Title": "Birch", + "Content": "Nothing big. We’ll rest a couple of days before going back.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "786", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_4", + "SortId": 4, + "Direct": "right", + "Icon": "Merge/Lily_depress", + "Title": "Lily", + "Content": "Evelyn, you have to reopen your café!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "787", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Evelyn_consider", + "Title": "Evelyn", + "Content": "I’d love to~ Just not sure if people still want me there.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "788", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_6", + "SortId": 6, + "Direct": "right", + "Icon": "Merge/Birch_compassion", + "Title": "Birch", + "Content": "I sure do. I miss your coffee already.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "789", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_7", + "SortId": 7, + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "Re… really?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "790", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_8", + "SortId": 8, + "Direct": "right", + "Icon": "Merge/Birch_sorry", + "Title": "Birch", + "Content": "Of course! Haven’t had a cup like yours in ages.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "791", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_9", + "SortId": 9, + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Knew it—you’re just after the coffee.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "792", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_10", + "SortId": 10, + "Direct": "left", + "Icon": "Merge/Hawthorne_helpless", + "Title": "Hawthorne", + "Content": "Haha, just like me when I was young!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "793", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_11", + "SortId": 11, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep24_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "794", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_12", + "SortId": 12, + "Direct": "right", + "Icon": "Merge/Birch_curious", + "Title": "Birch", + "Content": "Wait, what’s that supposed to mean?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "795", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_13", + "SortId": 13, + "Direct": "right", + "Icon": "Merge/Lily_noway", + "Title": "Lily", + "Content": "Nothing! Let’s go, coffee-head uncle!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "796", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_14", + "SortId": 14, + "Direct": "left", + "Icon": "Merge/Evelyn_expected", + "Title": "Evelyn", + "Content": "Before you go… how about a group photo?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "797", + "PlotNode": "finish", + "SceneId": 49, + "Group": "UI_DialogData_finish_area_49_15", + "SortId": 15, + "Direct": "right", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Good! I’m standing in front!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "798", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_1", + "SortId": 1, + "Direct": "left", + "Icon": "Merge/Lily_happy", + "Title": "Lily", + "Content": "A perfect photo~", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "799", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_2", + "SortId": 2, + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Alright, thanks for having us. Time for us to go.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "800", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_3", + "SortId": 3, + "Direct": "right", + "Icon": "Merge/Evelyn_happy", + "Title": "Evelyn", + "Content": "Lily, next time I’ll make you even better treats.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "801", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_4", + "SortId": 4, + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "Yay! I want strawberry flavor!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "802", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_5", + "SortId": 5, + "Direct": "left", + "Icon": "Merge/Story_pic_sp2ep25_1", + "Title": null, + "Content": null, + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "803", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_6", + "SortId": 6, + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Hey Uncle, I have a question.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "804", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_7", + "SortId": 7, + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Why didn’t their souls switch the first time?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "805", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_8", + "SortId": 8, + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "Hmm… maybe their will wasn’t strong enough?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "806", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_9", + "SortId": 9, + "Direct": "left", + "Icon": "Merge/Lily_curious", + "Title": "Lily", + "Content": "Not as strong as you to Evelyn's coffee?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "807", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_10", + "SortId": 10, + "Direct": "right", + "Icon": "Merge/Birch_happy", + "Title": "Birch", + "Content": "Ha, maybe not. Her coffee’s unbeatable.", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "808", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_11", + "SortId": 11, + "Direct": "left", + "Icon": "Merge/Lily_expected", + "Title": "Lily", + "Content": "So… you wanna drink her coffee forever?", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "809", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_12", + "SortId": 12, + "Direct": "right", + "Icon": "Merge/Birch_consider", + "Title": "Birch", + "Content": "I guess I’d want it every day!", + "BubbleType": null, + "Phone": null, + "Status": null + }, + { + "Id": "810", + "PlotNode": "finish", + "SceneId": 50, + "Group": "UI_DialogData_finish_area_50_13", + "SortId": 13, + "Direct": "left", + "Icon": "Merge/Lily_snicker", + "Title": "Lily", + "Content": "Heehee~ even wood can bloom someday~", + "BubbleType": null, + "Phone": null, + "Status": null + } + ] +} \ No newline at end of file diff --git a/json_output/EmiterRetreatData.json b/json_output/EmiterRetreatData.json new file mode 100644 index 0000000..2250383 --- /dev/null +++ b/json_output/EmiterRetreatData.json @@ -0,0 +1,133 @@ +{ + "structure": "EmiterRetreatData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "Emit_ID", + "type": "string" + }, + { + "name": "Color", + "type": "string" + }, + { + "name": "Retreat_Emit_ID", + "type": "string" + } + ], + "count": 15, + "items": [ + { + "Id": "1", + "SortId": "1", + "Emit_ID": "A", + "Color": "Cooking Tools", + "Retreat_Emit_ID": "F" + }, + { + "Id": "2", + "SortId": "1", + "Emit_ID": "B", + "Color": "Shopping", + "Retreat_Emit_ID": "G" + }, + { + "Id": "3", + "SortId": "1", + "Emit_ID": "C", + "Color": "Toolbox", + "Retreat_Emit_ID": "H" + }, + { + "Id": "4", + "SortId": "1", + "Emit_ID": "D", + "Color": "Fishing", + "Retreat_Emit_ID": "I" + }, + { + "Id": "5", + "SortId": "1", + "Emit_ID": "E", + "Color": "Sewing", + "Retreat_Emit_ID": "J" + }, + { + "Id": "6", + "SortId": "2", + "Emit_ID": "F", + "Color": "Shelf", + "Retreat_Emit_ID": "K" + }, + { + "Id": "7", + "SortId": "2", + "Emit_ID": "G", + "Color": "Gardening Tools", + "Retreat_Emit_ID": "L" + }, + { + "Id": "8", + "SortId": "2", + "Emit_ID": "H", + "Color": "Clothing", + "Retreat_Emit_ID": "M" + }, + { + "Id": "9", + "SortId": "2", + "Emit_ID": "I", + "Color": null, + "Retreat_Emit_ID": "N" + }, + { + "Id": "10", + "SortId": "2", + "Emit_ID": "J", + "Color": null, + "Retreat_Emit_ID": "O" + }, + { + "Id": "11", + "SortId": "3", + "Emit_ID": "K", + "Color": null, + "Retreat_Emit_ID": null + }, + { + "Id": "12", + "SortId": "3", + "Emit_ID": "L", + "Color": null, + "Retreat_Emit_ID": null + }, + { + "Id": "13", + "SortId": "3", + "Emit_ID": "M", + "Color": null, + "Retreat_Emit_ID": null + }, + { + "Id": "14", + "SortId": "3", + "Emit_ID": "N", + "Color": null, + "Retreat_Emit_ID": null + }, + { + "Id": "15", + "SortId": "3", + "Emit_ID": "O", + "Color": null, + "Retreat_Emit_ID": null + } + ] +} \ No newline at end of file diff --git a/json_output/EmojiData.json b/json_output/EmojiData.json new file mode 100644 index 0000000..14ca582 --- /dev/null +++ b/json_output/EmojiData.json @@ -0,0 +1,133 @@ +{ + "structure": "EmojiData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "NameKey", + "type": "string" + }, + { + "name": "Init", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Spine", + "type": "string" + } + ], + "count": 15, + "items": [ + { + "Id": 1, + "NameKey": "Data_EmojiName_1", + "Init": 0, + "Icon": "cat_biaoqing_1", + "Spine": "jiayou" + }, + { + "Id": 2, + "NameKey": "Data_EmojiName_2", + "Init": 0, + "Icon": "cat_biaoqing_2", + "Spine": "songhua" + }, + { + "Id": 3, + "NameKey": "Data_EmojiName_3", + "Init": 1, + "Icon": "cat_biaoqing_3", + "Spine": "nizhenbang" + }, + { + "Id": 4, + "NameKey": "Data_EmojiName_4", + "Init": 1, + "Icon": "cat_biaoqing_4", + "Spine": "fennu" + }, + { + "Id": 5, + "NameKey": "Data_EmojiName_5", + "Init": 0, + "Icon": "cat_biaoqing_5", + "Spine": "kuaikule" + }, + { + "Id": 6, + "NameKey": "Data_EmojiName_6", + "Init": 0, + "Icon": "cat_biaoqing_6", + "Spine": "zuolao" + }, + { + "Id": 7, + "NameKey": "Data_EmojiName_7", + "Init": 1, + "Icon": "cat_biaoqing_7", + "Spine": "zuoguilian" + }, + { + "Id": 8, + "NameKey": "Data_EmojiName_8", + "Init": 0, + "Icon": "cat_biaoqing_8", + "Spine": "juezui" + }, + { + "Id": 9, + "NameKey": "Data_EmojiName_9", + "Init": 0, + "Icon": "cat_biaoqing_9", + "Spine": "zhayan" + }, + { + "Id": 10, + "NameKey": "Data_EmojiName_10", + "Init": 0, + "Icon": "cat_biaoqing_10", + "Spine": "qidai" + }, + { + "Id": 11, + "NameKey": "Data_EmojiName_11", + "Init": 0, + "Icon": "cat_biaoqing_11", + "Spine": "sleep" + }, + { + "Id": 12, + "NameKey": "Data_EmojiName_12", + "Init": 1, + "Icon": "cat_biaoqing_12", + "Spine": "tantou" + }, + { + "Id": 13, + "NameKey": "Data_EmojiName_13", + "Init": 0, + "Icon": "cat_biaoqing_13", + "Spine": "fanmeile" + }, + { + "Id": 14, + "NameKey": "Data_EmojiName_14", + "Init": 0, + "Icon": "cat_biaoqing_14", + "Spine": "chidanjuan" + }, + { + "Id": 15, + "NameKey": "Data_EmojiName_15", + "Init": 0, + "Icon": "cat_biaoqing_15", + "Spine": "dahaqian" + } + ] +} \ No newline at end of file diff --git a/json_output/EndlessGift.json b/json_output/EndlessGift.json new file mode 100644 index 0000000..a52dc18 --- /dev/null +++ b/json_output/EndlessGift.json @@ -0,0 +1,132 @@ +{ + "structure": "EndlessGift", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Content", + "type": "string" + }, + { + "name": "SellType", + "type": "string" + }, + { + "name": "SellPrice", + "type": "double" + } + ], + "count": 18, + "items": [ + { + "Id": "1", + "Content": "601=1", + "SellType": "Free", + "SellPrice": "0" + }, + { + "Id": "2", + "Content": "562=1", + "SellType": "Ad", + "SellPrice": "0" + }, + { + "Id": "3", + "Content": "\"562=1,Energy=128\"", + "SellType": "Dollar", + "SellPrice": "0.49" + }, + { + "Id": "4", + "Content": "\"602=1,Diamond=36\"", + "SellType": "Ad", + "SellPrice": "0" + }, + { + "Id": "5", + "Content": "601=1", + "SellType": "Free", + "SellPrice": "0" + }, + { + "Id": "6", + "Content": "\"562=1,Energy=288\"", + "SellType": "Dollar", + "SellPrice": "0.99" + }, + { + "Id": "7", + "Content": "602=1", + "SellType": "Free", + "SellPrice": "0" + }, + { + "Id": "8", + "Content": "\"562=1,Diamond=36\"", + "SellType": "Ad", + "SellPrice": "0" + }, + { + "Id": "9", + "Content": "\"562=2,Energy=388\"", + "SellType": "Dollar", + "SellPrice": "1.49" + }, + { + "Id": "10", + "Content": "601=1", + "SellType": "Free", + "SellPrice": "0" + }, + { + "Id": "11", + "Content": "562=1", + "SellType": "Ad", + "SellPrice": "0" + }, + { + "Id": "12", + "Content": "\"562=1,Energy=128\"", + "SellType": "Dollar", + "SellPrice": "0.49" + }, + { + "Id": "13", + "Content": "\"602=1,Diamond=36\"", + "SellType": "Ad", + "SellPrice": "0" + }, + { + "Id": "14", + "Content": "601=1", + "SellType": "Free", + "SellPrice": "0" + }, + { + "Id": "15", + "Content": "\"562=1,Energy=288\"", + "SellType": "Dollar", + "SellPrice": "0.99" + }, + { + "Id": "16", + "Content": "602=1", + "SellType": "Free", + "SellPrice": "0" + }, + { + "Id": "17", + "Content": "\"562=1,Diamond=36\"", + "SellType": "Ad", + "SellPrice": "0" + }, + { + "Id": "18", + "Content": "\"562=2,Energy=388\"", + "SellType": "Dollar", + "SellPrice": "1.49" + } + ] +} \ No newline at end of file diff --git a/json_output/EnergyLimitGift.json b/json_output/EnergyLimitGift.json new file mode 100644 index 0000000..a0e2201 --- /dev/null +++ b/json_output/EnergyLimitGift.json @@ -0,0 +1,95 @@ +{ + "structure": "EnergyLimitGift", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "ItemReward", + "type": "string" + }, + { + "name": "PayPrice", + "type": "double" + } + ], + "count": 15, + "items": [ + { + "Id": "1", + "ItemReward": "Energy=240", + "PayPrice": "0.59" + }, + { + "Id": "2", + "ItemReward": "Energy=390", + "PayPrice": "1.59" + }, + { + "Id": "3", + "ItemReward": "Energy=690", + "PayPrice": "2.99" + }, + { + "Id": "4", + "ItemReward": "Energy=1345", + "PayPrice": "5.99" + }, + { + "Id": "5", + "ItemReward": "Energy=2135", + "PayPrice": "9.99" + }, + { + "Id": "6", + "ItemReward": "Energy=3625", + "PayPrice": "14.99" + }, + { + "Id": "7", + "ItemReward": "Energy=4775", + "PayPrice": "19.99" + }, + { + "Id": "8", + "ItemReward": "Energy=8400", + "PayPrice": "29.99" + }, + { + "Id": "9", + "ItemReward": "Energy=11160", + "PayPrice": "39.99" + }, + { + "Id": "10", + "ItemReward": "Energy=13920", + "PayPrice": "49.99" + }, + { + "Id": "11", + "ItemReward": "Energy=19920", + "PayPrice": "59.99" + }, + { + "Id": "12", + "ItemReward": "Energy=23280", + "PayPrice": "69.99" + }, + { + "Id": "13", + "ItemReward": "Energy=26520", + "PayPrice": "79.99" + }, + { + "Id": "14", + "ItemReward": "Energy=29880", + "PayPrice": "89.99" + }, + { + "Id": "15", + "ItemReward": "Energy=33120", + "PayPrice": "99.99" + } + ] +} \ No newline at end of file diff --git a/json_output/FrameData.json b/json_output/FrameData.json new file mode 100644 index 0000000..45670a3 --- /dev/null +++ b/json_output/FrameData.json @@ -0,0 +1,153 @@ +{ + "structure": "FrameData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "NameKey", + "type": "string" + }, + { + "name": "Init", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "SpineFile", + "type": "string" + }, + { + "name": "AnimName", + "type": "string" + }, + { + "name": "FrameImageScale", + "type": "string" + } + ], + "count": 13, + "items": [ + { + "Id": 0, + "NameKey": "Data_HeadFrameName_0", + "Init": 1, + "Icon": "HeadFrame0", + "SpineFile": null, + "AnimName": null, + "FrameImageScale": 1 + }, + { + "Id": 1, + "NameKey": "Data_HeadFrameName_1", + "Init": 0, + "Icon": "HeadFrame1", + "SpineFile": "Spine/TouxiangKuang/touxiangkuang_SkeletonData", + "AnimName": 1, + "FrameImageScale": 1 + }, + { + "Id": 2, + "NameKey": "Data_HeadFrameName_2", + "Init": 0, + "Icon": "HeadFrame2", + "SpineFile": "Spine/TouxiangKuang/touxiangkuang_SkeletonData", + "AnimName": 2, + "FrameImageScale": 1 + }, + { + "Id": 3, + "NameKey": "Data_HeadFrameName_3", + "Init": 0, + "Icon": "HeadFrame3", + "SpineFile": "Spine/TouxiangKuang/touxiangkuang_SkeletonData", + "AnimName": 3, + "FrameImageScale": 1 + }, + { + "Id": 4, + "NameKey": "Data_HeadFrameName_4", + "Init": 0, + "Icon": "HeadFrame4", + "SpineFile": "Spine/TouxiangKuang/touxiangkuang_SkeletonData", + "AnimName": 4, + "FrameImageScale": 1 + }, + { + "Id": 5, + "NameKey": "Data_HeadFrameName_5", + "Init": 0, + "Icon": "HeadFrame5", + "SpineFile": "Spine/TouxiangKuang/touxiangkuang_SkeletonData", + "AnimName": 5, + "FrameImageScale": 1 + }, + { + "Id": 6, + "NameKey": "Data_HeadFrameName_6", + "Init": 0, + "Icon": "HeadFrame6", + "SpineFile": "Spine/TouxiangKuang/touxiangkuang_SkeletonData", + "AnimName": 6, + "FrameImageScale": 1 + }, + { + "Id": 7, + "NameKey": "Data_HeadFrameName_7", + "Init": 0, + "Icon": "HeadFrame7", + "SpineFile": "Spine/TouxiangKuang/touxiangkuang_SkeletonData", + "AnimName": 7, + "FrameImageScale": 1 + }, + { + "Id": 8, + "NameKey": "Data_HeadFrameName_8", + "Init": 1, + "Icon": "HeadFrame8", + "SpineFile": null, + "AnimName": null, + "FrameImageScale": 1 + }, + { + "Id": 9, + "NameKey": "Data_HeadFrameName_9", + "Init": 1, + "Icon": "HeadFrame9", + "SpineFile": null, + "AnimName": null, + "FrameImageScale": 1.17 + }, + { + "Id": 10, + "NameKey": "Data_HeadFrameName_10", + "Init": 0, + "Icon": "HeadFrame10", + "SpineFile": null, + "AnimName": null, + "FrameImageScale": 1.17 + }, + { + "Id": 11, + "NameKey": "Data_HeadFrameName_11", + "Init": 0, + "Icon": "HeadFrame11", + "SpineFile": null, + "AnimName": null, + "FrameImageScale": 1.17 + }, + { + "Id": 12, + "NameKey": "Data_HeadFrameName_12", + "Init": 0, + "Icon": "HeadFrame12", + "SpineFile": null, + "AnimName": null, + "FrameImageScale": 1.17 + } + ] +} \ No newline at end of file diff --git a/json_output/GrowthFund.json b/json_output/GrowthFund.json new file mode 100644 index 0000000..993c55f --- /dev/null +++ b/json_output/GrowthFund.json @@ -0,0 +1,171 @@ +{ + "structure": "GrowthFund", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Level", + "type": "i32" + }, + { + "name": "RewardIds", + "type": "string" + }, + { + "name": "RewardCnt", + "type": "string" + }, + { + "name": "Price", + "type": "double" + }, + { + "name": "OriginPrice", + "type": "double" + }, + { + "name": "Describe", + "type": "string" + } + ], + "count": 15, + "items": [ + { + "Id": "0", + "Level": "1", + "RewardIds": "Diamond|Energy", + "RewardCnt": "466|1198", + "Price": "19.9", + "OriginPrice": "40.99", + "Describe": null + }, + { + "Id": "1", + "Level": "8", + "RewardIds": "Diamond|561", + "RewardCnt": "96|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv8 Claim rewards!" + }, + { + "Id": "2", + "Level": "9", + "RewardIds": "Energy|701", + "RewardCnt": "398|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv9 Claim rewards!" + }, + { + "Id": "3", + "Level": "11", + "RewardIds": "Diamond|561", + "RewardCnt": "188|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv11 Claim rewards!" + }, + { + "Id": "4", + "Level": "13", + "RewardIds": "Energy|701", + "RewardCnt": "398|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv13 Claim rewards!" + }, + { + "Id": "5", + "Level": "16", + "RewardIds": "Diamond|561", + "RewardCnt": "96|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv16 Claim rewards!" + }, + { + "Id": "6", + "Level": "18", + "RewardIds": "Energy|701", + "RewardCnt": "398|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv18 Claim rewards!" + }, + { + "Id": "7", + "Level": "19", + "RewardIds": "Diamond|561", + "RewardCnt": "188|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv19 Claim rewards!" + }, + { + "Id": "8", + "Level": "20", + "RewardIds": "Energy|701", + "RewardCnt": "398|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv20 Claim rewards!" + }, + { + "Id": "9", + "Level": "21", + "RewardIds": "Diamond|561", + "RewardCnt": "96|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv21 Claim rewards!" + }, + { + "Id": "10", + "Level": "22", + "RewardIds": "Energy|701", + "RewardCnt": "398|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv22 Claim rewards!" + }, + { + "Id": "11", + "Level": "23", + "RewardIds": "Diamond|561", + "RewardCnt": "188|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv23 Claim rewards!" + }, + { + "Id": "12", + "Level": "24", + "RewardIds": "Energy|701", + "RewardCnt": "398|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv24 Claim rewards!" + }, + { + "Id": "13", + "Level": "25", + "RewardIds": "Diamond|561", + "RewardCnt": "96|1", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv25 Claim rewards!" + }, + { + "Id": "14", + "Level": "45", + "RewardIds": "Diamond|Energy", + "RewardCnt": "466|1088", + "Price": "3", + "OriginPrice": "10", + "Describe": "upgrade to Lv45 Claim rewards!" + } + ] +} \ No newline at end of file diff --git a/json_output/GuessReward.json b/json_output/GuessReward.json new file mode 100644 index 0000000..9e8297f --- /dev/null +++ b/json_output/GuessReward.json @@ -0,0 +1,90 @@ +{ + "structure": "GuessReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Level", + "type": "i32" + }, + { + "name": "Reward_1", + "type": "string" + }, + { + "name": "Reward_2", + "type": "string" + } + ], + "count": 11, + "items": [ + { + "Id": "1", + "Level": "1", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "2", + "Level": "2", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "3", + "Level": "3", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "4", + "Level": "4", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "5", + "Level": "5", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "6", + "Level": "6", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "7", + "Level": "7", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "8", + "Level": "8", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "9", + "Level": "9", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "10", + "Level": "10", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + }, + { + "Id": "11", + "Level": "11", + "Reward_1": "Energy=5", + "Reward_2": "Energy=1" + } + ] +} \ No newline at end of file diff --git a/json_output/GuideData.json b/json_output/GuideData.json new file mode 100644 index 0000000..0cb5b4e --- /dev/null +++ b/json_output/GuideData.json @@ -0,0 +1,407 @@ +{ + "structure": "GuideData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "targetStr", + "type": "string" + }, + { + "name": "fingerType", + "type": "i32" + }, + { + "name": "title", + "type": "string" + }, + { + "name": "titlePos", + "type": "string" + }, + { + "name": "expression", + "type": "string" + }, + { + "name": "other", + "type": "string" + }, + { + "name": "disappear", + "type": "string" + }, + { + "name": "remark", + "type": "string" + } + ], + "count": 33, + "items": [ + { + "Id": "1", + "targetStr": "MainHomeUI/mergeBtn", + "fingerType": "1", + "title": "The poor kitty must be super hungry. Let's get some food for her!", + "titlePos": "left_down", + "expression": "Merge/common_half_Lily_gaoxing", + "other": "MainHomeUI/mergeBtn", + "disappear": "null", + "remark": "点击合成界面入口按钮" + }, + { + "Id": "2", + "targetStr": "MainMergePanel/center_2", + "fingerType": "2", + "title": "\"Put two of the same things together, and magic happens!\"", + "titlePos": "left_up", + "expression": "Merge/common_half_Lily_gaoxing", + "other": "81", + "disappear": "null", + "remark": "拖动合成发射器A LV2" + }, + { + "Id": "3", + "targetStr": "MainMergePanel/right_6", + "fingerType": "2", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "82", + "disappear": "null", + "remark": "拖动合成发射器A LV3" + }, + { + "Id": "4", + "targetStr": "MainMergePanel/center_12", + "fingerType": "2", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "83", + "disappear": "null", + "remark": "拖动合成发射器A LV4" + }, + { + "Id": "5", + "targetStr": "MainMergePanel/center_12", + "fingerType": "1", + "title": "Awesome! Now we can give her proper food!", + "titlePos": "left_up", + "expression": "Merge/common_half_Lily_qidai", + "other": "84", + "disappear": "null", + "remark": "点击发射器A LV4" + }, + { + "Id": "6", + "targetStr": "MainMergePanel/center_12", + "fingerType": "1", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "84", + "disappear": "null", + "remark": "点击发射器A LV4" + }, + { + "Id": "7", + "targetStr": "MainMergePanel/center_12", + "fingerType": "1", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "84", + "disappear": "null", + "remark": "点击发射器A LV4" + }, + { + "Id": "8", + "targetStr": "MainMergePanel/center_12", + "fingerType": "2", + "title": "\"Okay, okay! Let's try some magic again! Merge them!\"", + "titlePos": "left_up", + "expression": "Merge/common_half_dashu_changtai", + "other": "1", + "disappear": "null", + "remark": "合成发射器A产物1 LV2" + }, + { + "Id": "9", + "targetStr": "MainMergePanel/center_12", + "fingerType": "2", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "2", + "disappear": "null", + "remark": "合成发射器A产物1 LV3" + }, + { + "Id": "10", + "targetStr": "MainMergePanel/order_first", + "fingerType": "1", + "title": "A yummy treat for kitty~", + "titlePos": "right_up", + "expression": "Merge/common_half_dashu_gaoxing", + "other": "MainMergePanel/order_first", + "disappear": "null", + "remark": "点击完成订单" + }, + { + "Id": "11", + "targetStr": "MainMergePanel/order_first", + "fingerType": "0", + "title": "New food order coming in! Continue merging to finish the order! Don't forget to use the in stock materials!", + "titlePos": "right_up", + "expression": "Merge/common_half_Lily_qidai", + "other": "MainMergePanel/order_first", + "disappear": "3", + "remark": "自由操作" + }, + { + "Id": "12", + "targetStr": "MainMergePanel/order_first", + "fingerType": "1", + "title": "Another order finished! Cilck and get more stars!", + "titlePos": "left_center", + "expression": null, + "other": "MainMergePanel/order_first", + "disappear": "null", + "remark": "点击完成订单" + }, + { + "Id": "13", + "targetStr": "null", + "fingerType": "1", + "title": "\"Oh, no new orders! Let's go see the kitty!\"", + "titlePos": "left_center", + "expression": "Merge/common_half_Lily_qidai", + "other": "MainMergePanel/buildBtn", + "disappear": "null", + "remark": "点击返回主场景按钮" + }, + { + "Id": "14", + "targetStr": "MainHomeUI/AreaBtn", + "fingerType": "1", + "title": "Quite a mess isn't it? Click the button for the first step.", + "titlePos": "left_center", + "expression": null, + "other": "MainHomeUI/AreaBtn", + "disappear": "null", + "remark": "点击装饰按钮" + }, + { + "Id": "15", + "targetStr": "AreaProgressPanel/buildBtn", + "fingerType": "1", + "title": "\"Poor little guy, let's tidy up your room first.\"", + "titlePos": "left_down", + "expression": "Merge/common_half_Lily_qidai", + "other": "AreaProgressPanel/buildBtn", + "disappear": "null", + "remark": "点击建造按钮" + }, + { + "Id": "16", + "targetStr": "MainHomeUI/mergeBtn", + "fingerType": "1", + "title": "null", + "titlePos": "left_center", + "expression": null, + "other": "MainHomeUI/mergeBtn", + "disappear": "null", + "remark": "点击合成界面入口按钮" + }, + { + "Id": "17", + "targetStr": "MainMergePanel/gift_all", + "fingerType": "1", + "title": "\"Oh, let's see what it can do!\"", + "titlePos": "left_center", + "expression": "Merge/common_half_Lily_jingya", + "other": "MainMergePanel/gift_all", + "disappear": "null", + "remark": "点击奖励列表的发射器A LV4" + }, + { + "Id": "18", + "targetStr": "MainMergePanel/center_25", + "fingerType": "2", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "83", + "disappear": "null", + "remark": "拖动合成发射器A LV5" + }, + { + "Id": "19", + "targetStr": "MainMergePanel/center_25", + "fingerType": "1", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "85", + "disappear": "null", + "remark": "点击发射器A LV5(必定出现产物B LV1)" + }, + { + "Id": "20", + "targetStr": "MainMergePanel/center_25", + "fingerType": "0", + "title": "\"Look, we can start making canned pets now!\"", + "titlePos": "left_up", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "自由操作" + }, + { + "Id": "21", + "targetStr": "MainMergePanel/center_25", + "fingerType": "1", + "title": "\"Next, let's take a look at what's inside the treasure chest and click on it to open it!\"", + "titlePos": "left_up", + "expression": null, + "other": "563", + "disappear": "null", + "remark": "点击惊喜宝箱" + }, + { + "Id": "22", + "targetStr": "MainMergePanel/guide_unlock", + "fingerType": "1", + "title": "\"A locked treasure chest... Opening the treasure chest takes some time, and only one treasure chest can be unlocked at a time!\"", + "titlePos": "left_up", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "点击解锁按钮" + }, + { + "Id": "23", + "targetStr": "MainMergePanel/guide_unlock", + "fingerType": "1", + "title": "\"I can't wait to see what's inside, let's accelerate!\"", + "titlePos": "left_center", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "点击加速按钮(首次为0钻石)" + }, + { + "Id": "24", + "targetStr": "null", + "fingerType": "0", + "title": "\"Great, now you can click on the treasure chest to retrieve the treasures inside!\"", + "titlePos": "left_up", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "自由操作" + }, + { + "Id": "25", + "targetStr": "MainMergePanel/guide_detail", + "fingerType": "1", + "title": "Want to know in advance what's in the treasure chest? Click here to view it!", + "titlePos": "right_down", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "点击信息栏查看产物列表按钮(感叹号)" + }, + { + "Id": "26", + "targetStr": "MergeDetailPanel/Item_1", + "fingerType": "1", + "title": "Click on the treasure chest icon to view the contents of the treasure chest!", + "titlePos": "left_down", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "点击弹窗中的宝箱图标" + }, + { + "Id": "27", + "targetStr": "null", + "fingerType": "0", + "title": "I'm secretly telling you: Some treasure chests can also be synthesized and upgraded!", + "titlePos": "left_down", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "自由操作" + }, + { + "Id": "28", + "targetStr": "MainMergePanel/gift_all", + "fingerType": "1", + "title": "A new reward!", + "titlePos": "left_center", + "expression": "Merge/common_half_Lily_jingya", + "other": "MainMergePanel/gift_all", + "disappear": "null", + "remark": "点击奖励列表的发射器B LV1" + }, + { + "Id": "29", + "targetStr": "MainMergePanel/center_49", + "fingerType": "2", + "title": "Merge them and see what you get!", + "titlePos": "left_up", + "expression": "Merge/common_half_Lily_jingya", + "other": "101", + "disappear": "null", + "remark": "拖动合成发射器B LV2" + }, + { + "Id": "30", + "targetStr": "MainMergePanel/center_49", + "fingerType": "2", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "102", + "disappear": "null", + "remark": "拖动合成发射器B LV3" + }, + { + "Id": "31", + "targetStr": "MainMergePanel/center_49", + "fingerType": "2", + "title": "null", + "titlePos": "left_up", + "expression": null, + "other": "103", + "disappear": "null", + "remark": "拖动合成发射器B LV4" + }, + { + "Id": "32", + "targetStr": "MainMergePanel/center_all", + "fingerType": "0", + "title": "你最懂我心!小猫咪值得被善待和照顾。", + "titlePos": "left_down", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "点击屏幕" + }, + { + "Id": "33", + "targetStr": "MainMergePanel/center_all", + "fingerType": "0", + "title": "太好了我们有了一个新的生产工具了!快点击看看他能生成什么!", + "titlePos": "left_up", + "expression": null, + "other": "null", + "disappear": "null", + "remark": "点击屏幕" + } + ] +} \ No newline at end of file diff --git a/json_output/HandbookReward.json b/json_output/HandbookReward.json new file mode 100644 index 0000000..d783898 --- /dev/null +++ b/json_output/HandbookReward.json @@ -0,0 +1,140 @@ +{ + "structure": "HandbookReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Type", + "type": "string" + }, + { + "name": "Reward", + "type": "string" + } + ], + "count": 24, + "items": [ + { + "Id": "1", + "Type": "A", + "Reward": "Cardpack1=1" + }, + { + "Id": "2", + "Type": "B", + "Reward": "Cardpack1=1" + }, + { + "Id": "3", + "Type": "C", + "Reward": "Cardpack1=1" + }, + { + "Id": "4", + "Type": "D", + "Reward": "Cardpack1=1" + }, + { + "Id": "5", + "Type": "E", + "Reward": "Cardpack1=1" + }, + { + "Id": "6", + "Type": "F", + "Reward": "Cardpack1=1" + }, + { + "Id": "7", + "Type": "G", + "Reward": "Cardpack1=1" + }, + { + "Id": "8", + "Type": "H", + "Reward": "Cardpack1=1" + }, + { + "Id": "9", + "Type": "I", + "Reward": "Cardpack1=1" + }, + { + "Id": "10", + "Type": "J", + "Reward": "Cardpack1=1" + }, + { + "Id": "11", + "Type": "K", + "Reward": "Cardpack1=1" + }, + { + "Id": "12", + "Type": "L", + "Reward": "Cardpack1=1" + }, + { + "Id": "13", + "Type": "M", + "Reward": "Cardpack1=1" + }, + { + "Id": "14", + "Type": "N", + "Reward": "Cardpack1=1" + }, + { + "Id": "15", + "Type": "O", + "Reward": "Cardpack1=1" + }, + { + "Id": "16", + "Type": "P", + "Reward": "Cardpack1=1" + }, + { + "Id": "17", + "Type": "Q", + "Reward": "Cardpack1=1" + }, + { + "Id": "18", + "Type": "R", + "Reward": "Cardpack1=1" + }, + { + "Id": "19", + "Type": "S", + "Reward": "Cardpack1=1" + }, + { + "Id": "20", + "Type": "T", + "Reward": "Cardpack1=1" + }, + { + "Id": "21", + "Type": "U", + "Reward": "Cardpack1=1" + }, + { + "Id": "22", + "Type": "V", + "Reward": "Cardpack1=1" + }, + { + "Id": "23", + "Type": "W", + "Reward": "Cardpack1=1" + }, + { + "Id": "24", + "Type": "X", + "Reward": "Cardpack1=1" + } + ] +} \ No newline at end of file diff --git a/json_output/HeadData.json b/json_output/HeadData.json new file mode 100644 index 0000000..a1689dc --- /dev/null +++ b/json_output/HeadData.json @@ -0,0 +1,156 @@ +{ + "structure": "HeadData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "NameKey", + "type": "string" + }, + { + "name": "Init", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + } + ], + "count": 22, + "items": [ + { + "Id": 0, + "NameKey": "Data_HeadName_0", + "Init": 0, + "Icon": "head_pic_circle000" + }, + { + "Id": 1, + "NameKey": "Data_HeadName_1", + "Init": 0, + "Icon": "head_pic_circle001" + }, + { + "Id": 2, + "NameKey": "Data_HeadName_2", + "Init": 0, + "Icon": "head_pic_circle002" + }, + { + "Id": 3, + "NameKey": "Data_HeadName_3", + "Init": 0, + "Icon": "head_pic_circle003" + }, + { + "Id": 4, + "NameKey": "Data_HeadName_4", + "Init": 0, + "Icon": "head_pic_circle004" + }, + { + "Id": 5, + "NameKey": "Data_HeadName_5", + "Init": 0, + "Icon": "head_pic_circle005" + }, + { + "Id": 6, + "NameKey": "Data_HeadName_6", + "Init": 0, + "Icon": "head_pic_circle006" + }, + { + "Id": 7, + "NameKey": "Data_HeadName_7", + "Init": 0, + "Icon": "head_pic_circle007" + }, + { + "Id": 8, + "NameKey": "Data_HeadName_8", + "Init": 1, + "Icon": "head_pic_circle008" + }, + { + "Id": 9, + "NameKey": "Data_HeadName_9", + "Init": 1, + "Icon": "head_pic_circle009" + }, + { + "Id": 10, + "NameKey": "Data_HeadName_10", + "Init": 1, + "Icon": "head_pic_circle010" + }, + { + "Id": 11, + "NameKey": "Data_HeadName_11", + "Init": 1, + "Icon": "head_pic_circle011" + }, + { + "Id": 12, + "NameKey": "Data_HeadName_12", + "Init": 0, + "Icon": "head_pic_circle012" + }, + { + "Id": 13, + "NameKey": "Data_HeadName_13", + "Init": 1, + "Icon": "head_pic_circle013" + }, + { + "Id": 14, + "NameKey": "Data_HeadName_14", + "Init": 0, + "Icon": "head_pic_circle014" + }, + { + "Id": 15, + "NameKey": "Data_HeadName_15", + "Init": 0, + "Icon": "head_pic_circle015" + }, + { + "Id": 16, + "NameKey": "Data_HeadName_16", + "Init": 0, + "Icon": "head_pic_circle016" + }, + { + "Id": 17, + "NameKey": "Data_HeadName_17", + "Init": 0, + "Icon": "head_pic_circle017" + }, + { + "Id": 18, + "NameKey": "Data_HeadName_18", + "Init": 0, + "Icon": "head_pic_circle018" + }, + { + "Id": 19, + "NameKey": "Data_HeadName_19", + "Init": 0, + "Icon": "head_pic_circle019" + }, + { + "Id": 20, + "NameKey": "Data_HeadName_20", + "Init": 0, + "Icon": "head_pic_circle020" + }, + { + "Id": 21, + "NameKey": "Data_HeadName_21", + "Init": 1, + "Icon": "head_pic_circle021" + } + ] +} \ No newline at end of file diff --git a/json_output/HowToPlay.json b/json_output/HowToPlay.json new file mode 100644 index 0000000..6f38755 --- /dev/null +++ b/json_output/HowToPlay.json @@ -0,0 +1,35 @@ +{ + "structure": "HowToPlay", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Tip", + "type": "string" + } + ], + "count": 3, + "items": [ + { + "Id": "1", + "Icon": "Other/enjoy_pic_1", + "Tip": "CS_HowToPlayPanel_tip1" + }, + { + "Id": "2", + "Icon": "Other/enjoy_pic_2", + "Tip": "CS_HowToPlayPanel_tip2" + }, + { + "Id": "3", + "Icon": "Other/enjoy_pic_4", + "Tip": "CS_HowToPlayPanel_tip3" + } + ] +} \ No newline at end of file diff --git a/json_output/IndoorProgress.json b/json_output/IndoorProgress.json new file mode 100644 index 0000000..b68904e --- /dev/null +++ b/json_output/IndoorProgress.json @@ -0,0 +1,12573 @@ +{ + "structure": "IndoorProgress", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Scene", + "type": "i32" + }, + { + "name": "Lv", + "type": "i32" + }, + { + "name": "Item", + "type": "string" + }, + { + "name": "Emit", + "type": "string" + }, + { + "name": "Reward", + "type": "string" + }, + { + "name": "BigReward", + "type": "string" + }, + { + "name": "AreaReward", + "type": "string" + }, + { + "name": "Part", + "type": "i32" + } + ], + "count": 1139, + "items": [ + { + "Id": 1, + "Scene": 1, + "Lv": 1, + "Item": "[{\"Id\":83,\"Num\":1}]", + "Emit": 83, + "Reward": "83=1", + "BigReward": "Energy=25", + "AreaReward": null, + "Part": null + }, + { + "Id": 2, + "Scene": 1, + "Lv": 2, + "Item": "[{\"Id\":85,\"Num\":1}]", + "Emit": 85, + "Reward": "85=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 3, + "Scene": 1, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 4, + "Scene": 1, + "Lv": 4, + "Item": "[{\"Id\":85,\"Num\":1}]", + "Emit": 85, + "Reward": "85=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 5, + "Scene": 1, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 6, + "Scene": 1, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 7, + "Scene": 1, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 8, + "Scene": 1, + "Lv": 8, + "Item": "[{\"Id\":87,\"Num\":1}]", + "Emit": 87, + "Reward": "87=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 9, + "Scene": 1, + "Lv": 9, + "Item": "[{\"Id\":88,\"Num\":1}]", + "Emit": 88, + "Reward": "88=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 10, + "Scene": 1, + "Lv": 10, + "Item": "[{\"Id\":104,\"Num\":1}]", + "Emit": 104, + "Reward": "104=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 11, + "Scene": 1, + "Lv": 11, + "Item": "[{\"Id\":105,\"Num\":1}]", + "Emit": 105, + "Reward": "105=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 12, + "Scene": 1, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 13, + "Scene": 1, + "Lv": 13, + "Item": "[{\"Id\":106,\"Num\":1}]", + "Emit": 106, + "Reward": "106=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 14, + "Scene": 1, + "Lv": 14, + "Item": "[{\"Id\":107,\"Num\":1}]", + "Emit": 107, + "Reward": "107=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 15, + "Scene": 1, + "Lv": 15, + "Item": "[{\"Id\":108,\"Num\":1}]", + "Emit": 108, + "Reward": "108=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 16, + "Scene": 1, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 17, + "Scene": 1, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 18, + "Scene": 1, + "Lv": 18, + "Item": "[{\"Id\":124,\"Num\":1}]", + "Emit": 124, + "Reward": "124=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 19, + "Scene": 1, + "Lv": 19, + "Item": "[{\"Id\":125,\"Num\":1}]", + "Emit": 125, + "Reward": "125=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 20, + "Scene": 1, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 21, + "Scene": 1, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 22, + "Scene": 1, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 23, + "Scene": 1, + "Lv": 23, + "Item": "[{\"Id\":126,\"Num\":1}]", + "Emit": 126, + "Reward": "126=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 24, + "Scene": 1, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 25, + "Scene": 1, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 26, + "Scene": 1, + "Lv": 26, + "Item": "[{\"Id\":127,\"Num\":1}]", + "Emit": 127, + "Reward": "127=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 27, + "Scene": 1, + "Lv": 27, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 28, + "Scene": 1, + "Lv": 28, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 29, + "Scene": 1, + "Lv": 29, + "Item": "[{\"Id\":128,\"Num\":1}]", + "Emit": 128, + "Reward": "128=1", + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 30, + "Scene": 1, + "Lv": 30, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 31, + "Scene": 1, + "Lv": 31, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 32, + "Scene": 1, + "Lv": 32, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 33, + "Scene": 1, + "Lv": 33, + "Item": "[{\"Id\":163,\"Num\":1}]", + "Emit": 163, + "Reward": "163=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 34, + "Scene": 1, + "Lv": 34, + "Item": "[{\"Id\":165,\"Num\":1}]", + "Emit": 165, + "Reward": "165=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 35, + "Scene": 1, + "Lv": 35, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 36, + "Scene": 1, + "Lv": 36, + "Item": "[{\"Id\":166,\"Num\":1}]", + "Emit": 166, + "Reward": "166=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 37, + "Scene": 1, + "Lv": 37, + "Item": "[{\"Id\":167,\"Num\":1}]", + "Emit": 167, + "Reward": "167=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 38, + "Scene": 1, + "Lv": 38, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 39, + "Scene": 1, + "Lv": 39, + "Item": "[{\"Id\":168,\"Num\":1}]", + "Emit": 168, + "Reward": "168=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 40, + "Scene": 1, + "Lv": 40, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 41, + "Scene": 1, + "Lv": 41, + "Item": "[{\"Id\":184,\"Num\":1}]", + "Emit": 184, + "Reward": "184=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 42, + "Scene": 1, + "Lv": 42, + "Item": "[{\"Id\":169,\"Num\":1}]", + "Emit": 169, + "Reward": "169=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 43, + "Scene": 1, + "Lv": 43, + "Item": "[{\"Id\":185,\"Num\":1}]", + "Emit": 185, + "Reward": "185=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 44, + "Scene": 1, + "Lv": 44, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 45, + "Scene": 2, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50,PurplePig=1,101451=1", + "AreaReward": null, + "Part": null + }, + { + "Id": 46, + "Scene": 2, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 47, + "Scene": 2, + "Lv": 3, + "Item": "[{\"Id\":186,\"Num\":1}]", + "Emit": 186, + "Reward": "186=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 48, + "Scene": 2, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 49, + "Scene": 2, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 50, + "Scene": 2, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 51, + "Scene": 2, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 52, + "Scene": 2, + "Lv": 8, + "Item": "[{\"Id\":901,\"Num\":1}]", + "Emit": 901, + "Reward": "901=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 53, + "Scene": 2, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 54, + "Scene": 2, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 55, + "Scene": 2, + "Lv": 11, + "Item": "[{\"Id\":902,\"Num\":1}]", + "Emit": 902, + "Reward": "902=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 56, + "Scene": 2, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 57, + "Scene": 2, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 58, + "Scene": 2, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 59, + "Scene": 2, + "Lv": 15, + "Item": "[{\"Id\":903,\"Num\":1}]", + "Emit": 903, + "Reward": "903=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 60, + "Scene": 2, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 61, + "Scene": 2, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 62, + "Scene": 2, + "Lv": 18, + "Item": "[{\"Id\":187,\"Num\":1}]", + "Emit": 187, + "Reward": "187=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 63, + "Scene": 2, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 64, + "Scene": 2, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":100021,\"Num\":1},{\"Id\":101451,\"Num\":1}]", + "Part": null + }, + { + "Id": 70, + "Scene": 3, + "Lv": 1, + "Item": "[{\"Id\":188,\"Num\":1}]", + "Emit": 188, + "Reward": "188=1", + "BigReward": "Energy=50,101449=1", + "AreaReward": null, + "Part": 4 + }, + { + "Id": 71, + "Scene": 3, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 72, + "Scene": 3, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 73, + "Scene": 3, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 74, + "Scene": 3, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 75, + "Scene": 3, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 76, + "Scene": 3, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 77, + "Scene": 3, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 78, + "Scene": 3, + "Lv": 9, + "Item": "[{\"Id\":1001,\"Num\":1}]", + "Emit": 1001, + "Reward": "1001=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 79, + "Scene": 3, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 80, + "Scene": 3, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 81, + "Scene": 3, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 82, + "Scene": 3, + "Lv": 13, + "Item": "[{\"Id\":904,\"Num\":1}]", + "Emit": 904, + "Reward": "904=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 83, + "Scene": 3, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 84, + "Scene": 3, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 85, + "Scene": 3, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 86, + "Scene": 3, + "Lv": 17, + "Item": "[{\"Id\":905,\"Num\":1}]", + "Emit": 905, + "Reward": "905=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 87, + "Scene": 3, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 88, + "Scene": 3, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 89, + "Scene": 3, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 90, + "Scene": 3, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 91, + "Scene": 3, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 92, + "Scene": 3, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 93, + "Scene": 3, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 94, + "Scene": 3, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":101449,\"Num\":1}]", + "Part": null + }, + { + "Id": 95, + "Scene": 4, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50,101452=1", + "AreaReward": null, + "Part": null + }, + { + "Id": 96, + "Scene": 4, + "Lv": 2, + "Item": "[{\"Id\":1002,\"Num\":1}]", + "Emit": 1002, + "Reward": "1002=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 97, + "Scene": 4, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 98, + "Scene": 4, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 99, + "Scene": 4, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 100, + "Scene": 4, + "Lv": 6, + "Item": "[{\"Id\":1003,\"Num\":1}]", + "Emit": 1003, + "Reward": "1003=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 101, + "Scene": 4, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 102, + "Scene": 4, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 103, + "Scene": 4, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 104, + "Scene": 4, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 105, + "Scene": 4, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 106, + "Scene": 4, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 107, + "Scene": 4, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 108, + "Scene": 4, + "Lv": 14, + "Item": "[{\"Id\":1004,\"Num\":1}]", + "Emit": 1004, + "Reward": "1004=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 109, + "Scene": 4, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 110, + "Scene": 4, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 111, + "Scene": 4, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 112, + "Scene": 4, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 113, + "Scene": 4, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 114, + "Scene": 4, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 115, + "Scene": 4, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 116, + "Scene": 4, + "Lv": 22, + "Item": "[{\"Id\":906,\"Num\":1}]", + "Emit": 906, + "Reward": "906=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 117, + "Scene": 4, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 118, + "Scene": 4, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 119, + "Scene": 4, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":101452,\"Num\":1}]", + "Part": null + }, + { + "Id": 120, + "Scene": 5, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50,101450=1", + "AreaReward": null, + "Part": null + }, + { + "Id": 121, + "Scene": 5, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 122, + "Scene": 5, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 123, + "Scene": 5, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 124, + "Scene": 5, + "Lv": 5, + "Item": "[{\"Id\":1101,\"Num\":1}]", + "Emit": 1101, + "Reward": "1101=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 125, + "Scene": 5, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 126, + "Scene": 5, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 127, + "Scene": 5, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 128, + "Scene": 5, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 129, + "Scene": 5, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 130, + "Scene": 5, + "Lv": 11, + "Item": "[{\"Id\":1102,\"Num\":1}]", + "Emit": 1102, + "Reward": "1102=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 131, + "Scene": 5, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 132, + "Scene": 5, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 133, + "Scene": 5, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 134, + "Scene": 5, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 135, + "Scene": 5, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 136, + "Scene": 5, + "Lv": 17, + "Item": "[{\"Id\":907,\"Num\":1}]", + "Emit": 907, + "Reward": "907=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 137, + "Scene": 5, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 138, + "Scene": 5, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 139, + "Scene": 5, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 140, + "Scene": 5, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 141, + "Scene": 5, + "Lv": 22, + "Item": "[{\"Id\":1005,\"Num\":1}]", + "Emit": 1005, + "Reward": "1005=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 142, + "Scene": 5, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 143, + "Scene": 5, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 144, + "Scene": 5, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":101450,\"Num\":1}]", + "Part": null + }, + { + "Id": 145, + "Scene": 6, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50,101163=1", + "AreaReward": null, + "Part": null + }, + { + "Id": 146, + "Scene": 6, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 147, + "Scene": 6, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 148, + "Scene": 6, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 149, + "Scene": 6, + "Lv": 5, + "Item": "[{\"Id\":1006,\"Num\":1}]", + "Emit": 1006, + "Reward": "1006=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 150, + "Scene": 6, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 151, + "Scene": 6, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 152, + "Scene": 6, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 153, + "Scene": 6, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 154, + "Scene": 6, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 155, + "Scene": 6, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 156, + "Scene": 6, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 157, + "Scene": 6, + "Lv": 13, + "Item": "[{\"Id\":1103,\"Num\":1}]", + "Emit": 1103, + "Reward": "1103=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 158, + "Scene": 6, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 159, + "Scene": 6, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 160, + "Scene": 6, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 161, + "Scene": 6, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 162, + "Scene": 6, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 163, + "Scene": 6, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 164, + "Scene": 6, + "Lv": 20, + "Item": "[{\"Id\":1104,\"Num\":1}]", + "Emit": 1104, + "Reward": "1104=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 165, + "Scene": 6, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 166, + "Scene": 6, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 167, + "Scene": 6, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 168, + "Scene": 6, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 169, + "Scene": 6, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":101163,\"Num\":1}]", + "Part": null + }, + { + "Id": 170, + "Scene": 7, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 171, + "Scene": 7, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 172, + "Scene": 7, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 173, + "Scene": 7, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 174, + "Scene": 7, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 175, + "Scene": 7, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 176, + "Scene": 7, + "Lv": 7, + "Item": "[{\"Id\":1201,\"Num\":1}]", + "Emit": 1201, + "Reward": "1201=1", + "BigReward": null, + "AreaReward": null, + "Part": 1 + }, + { + "Id": 177, + "Scene": 7, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 178, + "Scene": 7, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 179, + "Scene": 7, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 180, + "Scene": 7, + "Lv": 11, + "Item": "[{\"Id\":1202,\"Num\":1}]", + "Emit": 1202, + "Reward": "1202=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 181, + "Scene": 7, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 182, + "Scene": 7, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 183, + "Scene": 7, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 184, + "Scene": 7, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 185, + "Scene": 7, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 186, + "Scene": 7, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 187, + "Scene": 7, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 188, + "Scene": 7, + "Lv": 19, + "Item": "[{\"Id\":1105,\"Num\":1}]", + "Emit": 1105, + "Reward": "1105=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 189, + "Scene": 7, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 190, + "Scene": 7, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 191, + "Scene": 7, + "Lv": 22, + "Item": "[{\"Id\":1007,\"Num\":1}]", + "Emit": 1007, + "Reward": "1007=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 192, + "Scene": 7, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 193, + "Scene": 7, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 194, + "Scene": 7, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 195, + "Scene": 8, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 196, + "Scene": 8, + "Lv": 2, + "Item": "[{\"Id\":1203,\"Num\":1}]", + "Emit": 1203, + "Reward": "1203=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 197, + "Scene": 8, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 198, + "Scene": 8, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 199, + "Scene": 8, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 200, + "Scene": 8, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 201, + "Scene": 8, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 202, + "Scene": 8, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 203, + "Scene": 8, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 204, + "Scene": 8, + "Lv": 10, + "Item": "[{\"Id\":1204,\"Num\":1}]", + "Emit": 1204, + "Reward": "1204=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 205, + "Scene": 8, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 206, + "Scene": 8, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 207, + "Scene": 8, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 208, + "Scene": 8, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 209, + "Scene": 8, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 210, + "Scene": 8, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 211, + "Scene": 8, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 212, + "Scene": 8, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 213, + "Scene": 8, + "Lv": 19, + "Item": "[{\"Id\":1106,\"Num\":1}]", + "Emit": 1106, + "Reward": "1106=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 214, + "Scene": 8, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 215, + "Scene": 8, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 216, + "Scene": 8, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 217, + "Scene": 8, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 218, + "Scene": 8, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 219, + "Scene": 8, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 220, + "Scene": 9, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50,101455=1", + "AreaReward": null, + "Part": null + }, + { + "Id": 221, + "Scene": 9, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 222, + "Scene": 9, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 223, + "Scene": 9, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 224, + "Scene": 9, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 225, + "Scene": 9, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 226, + "Scene": 9, + "Lv": 7, + "Item": "[{\"Id\":1205,\"Num\":1}]", + "Emit": 1205, + "Reward": "1205=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 227, + "Scene": 9, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 228, + "Scene": 9, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 229, + "Scene": 9, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 230, + "Scene": 9, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 231, + "Scene": 9, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 232, + "Scene": 9, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 233, + "Scene": 9, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 234, + "Scene": 9, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 235, + "Scene": 9, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 236, + "Scene": 9, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 237, + "Scene": 9, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 238, + "Scene": 9, + "Lv": 19, + "Item": "[{\"Id\":1206,\"Num\":1}]", + "Emit": 1206, + "Reward": "1206=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 239, + "Scene": 9, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 240, + "Scene": 9, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 241, + "Scene": 9, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 242, + "Scene": 9, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 243, + "Scene": 9, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 244, + "Scene": 9, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":101455,\"Num\":1}]", + "Part": null + }, + { + "Id": 245, + "Scene": 10, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 246, + "Scene": 10, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 247, + "Scene": 10, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 248, + "Scene": 10, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 249, + "Scene": 10, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 250, + "Scene": 10, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 251, + "Scene": 10, + "Lv": 7, + "Item": "[{\"Id\":1301,\"Num\":1}]", + "Emit": 1301, + "Reward": "1301=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 252, + "Scene": 10, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 253, + "Scene": 10, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 254, + "Scene": 10, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 255, + "Scene": 10, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 256, + "Scene": 10, + "Lv": 12, + "Item": "[{\"Id\":1302,\"Num\":1}]", + "Emit": 1302, + "Reward": "1302=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 257, + "Scene": 10, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 258, + "Scene": 10, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 259, + "Scene": 10, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 260, + "Scene": 10, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 261, + "Scene": 10, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 262, + "Scene": 10, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 263, + "Scene": 10, + "Lv": 19, + "Item": "[{\"Id\":1303,\"Num\":1}]", + "Emit": 1303, + "Reward": "1303=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 264, + "Scene": 10, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 265, + "Scene": 10, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 266, + "Scene": 10, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 267, + "Scene": 10, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 268, + "Scene": 10, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 269, + "Scene": 10, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 270, + "Scene": 11, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 271, + "Scene": 11, + "Lv": 2, + "Item": "[{\"Id\":1304,\"Num\":1}]", + "Emit": 1304, + "Reward": "1304=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 272, + "Scene": 11, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 273, + "Scene": 11, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 274, + "Scene": 11, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 275, + "Scene": 11, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 276, + "Scene": 11, + "Lv": 7, + "Item": "[{\"Id\":1401,\"Num\":1}]", + "Emit": 1401, + "Reward": "1401=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 277, + "Scene": 11, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 278, + "Scene": 11, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 279, + "Scene": 11, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 280, + "Scene": 11, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 281, + "Scene": 11, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 282, + "Scene": 11, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 283, + "Scene": 11, + "Lv": 14, + "Item": "[{\"Id\":1402,\"Num\":1}]", + "Emit": 1402, + "Reward": "1402=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 284, + "Scene": 11, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 285, + "Scene": 11, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 286, + "Scene": 11, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 287, + "Scene": 11, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 288, + "Scene": 11, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 289, + "Scene": 11, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 290, + "Scene": 11, + "Lv": 21, + "Item": "[{\"Id\":1305,\"Num\":1}]", + "Emit": 1305, + "Reward": "1305=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 291, + "Scene": 11, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 292, + "Scene": 11, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 293, + "Scene": 11, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 294, + "Scene": 11, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 295, + "Scene": 12, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 296, + "Scene": 12, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 297, + "Scene": 12, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 298, + "Scene": 12, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 299, + "Scene": 12, + "Lv": 5, + "Item": "[{\"Id\":1403,\"Num\":1}]", + "Emit": 1403, + "Reward": "1403=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 300, + "Scene": 12, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 301, + "Scene": 12, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 302, + "Scene": 12, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 303, + "Scene": 12, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 304, + "Scene": 12, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 305, + "Scene": 12, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 306, + "Scene": 12, + "Lv": 12, + "Item": "[{\"Id\":1404,\"Num\":1}]", + "Emit": 1404, + "Reward": "1404=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 307, + "Scene": 12, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 308, + "Scene": 12, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 309, + "Scene": 12, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 310, + "Scene": 12, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 311, + "Scene": 12, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 312, + "Scene": 12, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 313, + "Scene": 12, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 314, + "Scene": 12, + "Lv": 20, + "Item": "[{\"Id\":1306,\"Num\":1}]", + "Emit": 1306, + "Reward": "1306=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 315, + "Scene": 12, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 316, + "Scene": 12, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 317, + "Scene": 12, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 318, + "Scene": 12, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 319, + "Scene": 12, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 320, + "Scene": 13, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 321, + "Scene": 13, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 322, + "Scene": 13, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 323, + "Scene": 13, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 324, + "Scene": 13, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 325, + "Scene": 13, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 326, + "Scene": 13, + "Lv": 7, + "Item": "[{\"Id\":1701,\"Num\":1}]", + "Emit": 1701, + "Reward": "1701=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 327, + "Scene": 13, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 328, + "Scene": 13, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 329, + "Scene": 13, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 330, + "Scene": 13, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 331, + "Scene": 13, + "Lv": 12, + "Item": "[{\"Id\":1702,\"Num\":1}]", + "Emit": 1702, + "Reward": "1702=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 332, + "Scene": 13, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 333, + "Scene": 13, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 334, + "Scene": 13, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 335, + "Scene": 13, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 336, + "Scene": 13, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 337, + "Scene": 13, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 338, + "Scene": 13, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 339, + "Scene": 13, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 340, + "Scene": 13, + "Lv": 21, + "Item": "[{\"Id\":1405,\"Num\":1}]", + "Emit": 1405, + "Reward": "1405=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 341, + "Scene": 13, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 342, + "Scene": 13, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 343, + "Scene": 13, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 344, + "Scene": 13, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 345, + "Scene": 14, + "Lv": 1, + "Item": "[{\"Id\":1406,\"Num\":1}]", + "Emit": 1406, + "Reward": "1406=1", + "BigReward": "Energy=50", + "AreaReward": null, + "Part": 4 + }, + { + "Id": 346, + "Scene": 14, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 347, + "Scene": 14, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 348, + "Scene": 14, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 349, + "Scene": 14, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 350, + "Scene": 14, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 351, + "Scene": 14, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 352, + "Scene": 14, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 353, + "Scene": 14, + "Lv": 9, + "Item": "[{\"Id\":1703,\"Num\":1}]", + "Emit": 1703, + "Reward": "1703=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 354, + "Scene": 14, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 355, + "Scene": 14, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 356, + "Scene": 14, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 357, + "Scene": 14, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 358, + "Scene": 14, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 359, + "Scene": 14, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 360, + "Scene": 14, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 361, + "Scene": 14, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 362, + "Scene": 14, + "Lv": 18, + "Item": "[{\"Id\":1704,\"Num\":1}]", + "Emit": 1704, + "Reward": "1704=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 363, + "Scene": 14, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 364, + "Scene": 14, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 365, + "Scene": 14, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 366, + "Scene": 14, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 367, + "Scene": 14, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 368, + "Scene": 14, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 369, + "Scene": 14, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 370, + "Scene": 15, + "Lv": 1, + "Item": "[{\"Id\":1407,\"Num\":1}]", + "Emit": 1407, + "Reward": "1407=1", + "BigReward": "Energy=50", + "AreaReward": null, + "Part": 4 + }, + { + "Id": 371, + "Scene": 15, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 372, + "Scene": 15, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 373, + "Scene": 15, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 374, + "Scene": 15, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 375, + "Scene": 15, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 376, + "Scene": 15, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 377, + "Scene": 15, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 378, + "Scene": 15, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 379, + "Scene": 15, + "Lv": 10, + "Item": "[{\"Id\":1705,\"Num\":1}]", + "Emit": 1705, + "Reward": "1705=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 380, + "Scene": 15, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 381, + "Scene": 15, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 382, + "Scene": 15, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 383, + "Scene": 15, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 384, + "Scene": 15, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 385, + "Scene": 15, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 386, + "Scene": 15, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 387, + "Scene": 15, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 388, + "Scene": 15, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 389, + "Scene": 15, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 390, + "Scene": 15, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 391, + "Scene": 15, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 392, + "Scene": 15, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 393, + "Scene": 15, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 394, + "Scene": 15, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 395, + "Scene": 16, + "Lv": 1, + "Item": "[{\"Id\":1706,\"Num\":1}]", + "Emit": 1706, + "Reward": "1706=1", + "BigReward": "Energy=50", + "AreaReward": null, + "Part": 4 + }, + { + "Id": 396, + "Scene": 16, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 397, + "Scene": 16, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 398, + "Scene": 16, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 399, + "Scene": 16, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 400, + "Scene": 16, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 401, + "Scene": 16, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 402, + "Scene": 16, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 403, + "Scene": 16, + "Lv": 9, + "Item": "[{\"Id\":1801,\"Num\":1}]", + "Emit": 1801, + "Reward": "1801=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 404, + "Scene": 16, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 405, + "Scene": 16, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 406, + "Scene": 16, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 407, + "Scene": 16, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 408, + "Scene": 16, + "Lv": 14, + "Item": "[{\"Id\":1802,\"Num\":1}]", + "Emit": 1802, + "Reward": "1802=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 409, + "Scene": 16, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 410, + "Scene": 16, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 411, + "Scene": 16, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 412, + "Scene": 16, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 413, + "Scene": 16, + "Lv": 19, + "Item": "[{\"Id\":1803,\"Num\":1}]", + "Emit": 1803, + "Reward": "1803=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 414, + "Scene": 16, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 415, + "Scene": 16, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 416, + "Scene": 16, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 417, + "Scene": 16, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 418, + "Scene": 16, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 419, + "Scene": 16, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 420, + "Scene": 17, + "Lv": 1, + "Item": "[{\"Id\":1804,\"Num\":1}]", + "Emit": 1804, + "Reward": "1804=1", + "BigReward": "Energy=50", + "AreaReward": null, + "Part": 3 + }, + { + "Id": 421, + "Scene": 17, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 422, + "Scene": 17, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 423, + "Scene": 17, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 424, + "Scene": 17, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 425, + "Scene": 17, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 426, + "Scene": 17, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 427, + "Scene": 17, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 428, + "Scene": 17, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 429, + "Scene": 17, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 430, + "Scene": 17, + "Lv": 11, + "Item": "[{\"Id\":1901,\"Num\":1}]", + "Emit": 1901, + "Reward": "1901=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 431, + "Scene": 17, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 432, + "Scene": 17, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 433, + "Scene": 17, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 434, + "Scene": 17, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 435, + "Scene": 17, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 436, + "Scene": 17, + "Lv": 17, + "Item": "[{\"Id\":1902,\"Num\":1}]", + "Emit": 1902, + "Reward": "1902=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 437, + "Scene": 17, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 438, + "Scene": 17, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 439, + "Scene": 17, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 440, + "Scene": 17, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 441, + "Scene": 17, + "Lv": 22, + "Item": "[{\"Id\":1805,\"Num\":1}]", + "Emit": 1805, + "Reward": "1805=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 442, + "Scene": 17, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 443, + "Scene": 17, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 444, + "Scene": 17, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 445, + "Scene": 18, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50,101456=1", + "AreaReward": null, + "Part": null + }, + { + "Id": 446, + "Scene": 18, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 447, + "Scene": 18, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 448, + "Scene": 18, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 449, + "Scene": 18, + "Lv": 5, + "Item": "[{\"Id\":1903,\"Num\":1}]", + "Emit": 1903, + "Reward": "1903=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 450, + "Scene": 18, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 451, + "Scene": 18, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 452, + "Scene": 18, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 453, + "Scene": 18, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 454, + "Scene": 18, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 455, + "Scene": 18, + "Lv": 11, + "Item": "[{\"Id\":1904,\"Num\":1}]", + "Emit": 1904, + "Reward": "1904=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 456, + "Scene": 18, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 457, + "Scene": 18, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 458, + "Scene": 18, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 459, + "Scene": 18, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 460, + "Scene": 18, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 461, + "Scene": 18, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 462, + "Scene": 18, + "Lv": 18, + "Item": "[{\"Id\":1806,\"Num\":1}]", + "Emit": 1806, + "Reward": "1806=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 463, + "Scene": 18, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 464, + "Scene": 18, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 465, + "Scene": 18, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 466, + "Scene": 18, + "Lv": 22, + "Item": "[{\"Id\":1807,\"Num\":1}]", + "Emit": 1807, + "Reward": "1807=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 467, + "Scene": 18, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 468, + "Scene": 18, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 469, + "Scene": 18, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":101456,\"Num\":1}]", + "Part": null + }, + { + "Id": 470, + "Scene": 19, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 471, + "Scene": 19, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 472, + "Scene": 19, + "Lv": 3, + "Item": "[{\"Id\":1905,\"Num\":1}]", + "Emit": 1905, + "Reward": "1905=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 473, + "Scene": 19, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 474, + "Scene": 19, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 475, + "Scene": 19, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 476, + "Scene": 19, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 477, + "Scene": 19, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 478, + "Scene": 19, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 479, + "Scene": 19, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 480, + "Scene": 19, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 481, + "Scene": 19, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 482, + "Scene": 19, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 483, + "Scene": 19, + "Lv": 14, + "Item": "[{\"Id\":2001,\"Num\":1}]", + "Emit": 2001, + "Reward": "2001=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 484, + "Scene": 19, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 485, + "Scene": 19, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 486, + "Scene": 19, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 487, + "Scene": 19, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 488, + "Scene": 19, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 489, + "Scene": 19, + "Lv": 20, + "Item": "[{\"Id\":2002,\"Num\":1}]", + "Emit": 2002, + "Reward": "2002=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 490, + "Scene": 19, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 491, + "Scene": 19, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 492, + "Scene": 19, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 493, + "Scene": 19, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 494, + "Scene": 19, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 495, + "Scene": 20, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 496, + "Scene": 20, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 497, + "Scene": 20, + "Lv": 3, + "Item": "[{\"Id\":2003,\"Num\":1}]", + "Emit": 2003, + "Reward": "2003=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 498, + "Scene": 20, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 499, + "Scene": 20, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 500, + "Scene": 20, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 501, + "Scene": 20, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 502, + "Scene": 20, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 503, + "Scene": 20, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 504, + "Scene": 20, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 505, + "Scene": 20, + "Lv": 11, + "Item": "[{\"Id\":2004,\"Num\":1}]", + "Emit": 2004, + "Reward": "2004=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 506, + "Scene": 20, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 507, + "Scene": 20, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 508, + "Scene": 20, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 509, + "Scene": 20, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 510, + "Scene": 20, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 511, + "Scene": 20, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 512, + "Scene": 20, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 513, + "Scene": 20, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 514, + "Scene": 20, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 515, + "Scene": 20, + "Lv": 21, + "Item": "[{\"Id\":1906,\"Num\":1}]", + "Emit": 1906, + "Reward": "1906=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 516, + "Scene": 20, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 517, + "Scene": 20, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 518, + "Scene": 20, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 519, + "Scene": 20, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 520, + "Scene": 21, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 521, + "Scene": 21, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 522, + "Scene": 21, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 523, + "Scene": 21, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 524, + "Scene": 21, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 525, + "Scene": 21, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 526, + "Scene": 21, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 527, + "Scene": 21, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 528, + "Scene": 21, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 529, + "Scene": 21, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 530, + "Scene": 21, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 531, + "Scene": 21, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 532, + "Scene": 21, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 533, + "Scene": 21, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 534, + "Scene": 21, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 535, + "Scene": 21, + "Lv": 16, + "Item": "[{\"Id\":2101,\"Num\":1}]", + "Emit": 2101, + "Reward": "2101=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 536, + "Scene": 21, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 537, + "Scene": 21, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 538, + "Scene": 21, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 539, + "Scene": 21, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 540, + "Scene": 21, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 541, + "Scene": 21, + "Lv": 22, + "Item": "[{\"Id\":2005,\"Num\":1}]", + "Emit": 2005, + "Reward": "2005=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 542, + "Scene": 21, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 543, + "Scene": 21, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 544, + "Scene": 21, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 545, + "Scene": 22, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 546, + "Scene": 22, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 547, + "Scene": 22, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 548, + "Scene": 22, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 549, + "Scene": 22, + "Lv": 5, + "Item": "[{\"Id\":2102,\"Num\":1}]", + "Emit": 2102, + "Reward": "2102=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 550, + "Scene": 22, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 551, + "Scene": 22, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 552, + "Scene": 22, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 553, + "Scene": 22, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 554, + "Scene": 22, + "Lv": 10, + "Item": "[{\"Id\":2103,\"Num\":1}]", + "Emit": 2103, + "Reward": "2103=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 555, + "Scene": 22, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 556, + "Scene": 22, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 557, + "Scene": 22, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 558, + "Scene": 22, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 559, + "Scene": 22, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 560, + "Scene": 22, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 561, + "Scene": 22, + "Lv": 17, + "Item": "[{\"Id\":2104,\"Num\":1}]", + "Emit": 2104, + "Reward": "2104=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 562, + "Scene": 22, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 563, + "Scene": 22, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 564, + "Scene": 22, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 565, + "Scene": 22, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 566, + "Scene": 22, + "Lv": 22, + "Item": "[{\"Id\":2006,\"Num\":1}]", + "Emit": 2006, + "Reward": "2006=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 567, + "Scene": 22, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 568, + "Scene": 22, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 569, + "Scene": 22, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 570, + "Scene": 23, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 571, + "Scene": 23, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 572, + "Scene": 23, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 573, + "Scene": 23, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 574, + "Scene": 23, + "Lv": 5, + "Item": "[{\"Id\":2105,\"Num\":1}]", + "Emit": 2105, + "Reward": "2105=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 575, + "Scene": 23, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 576, + "Scene": 23, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 577, + "Scene": 23, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 578, + "Scene": 23, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 579, + "Scene": 23, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 580, + "Scene": 23, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 581, + "Scene": 23, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 582, + "Scene": 23, + "Lv": 13, + "Item": "[{\"Id\":2106,\"Num\":1}]", + "Emit": 2106, + "Reward": "2106=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 583, + "Scene": 23, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 584, + "Scene": 23, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 585, + "Scene": 23, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 586, + "Scene": 23, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 587, + "Scene": 23, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 588, + "Scene": 23, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 589, + "Scene": 23, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 590, + "Scene": 23, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 591, + "Scene": 23, + "Lv": 22, + "Item": "[{\"Id\":2007,\"Num\":1}]", + "Emit": 2007, + "Reward": "2007=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 592, + "Scene": 23, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 593, + "Scene": 23, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 594, + "Scene": 23, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 595, + "Scene": 24, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 596, + "Scene": 24, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 597, + "Scene": 24, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 598, + "Scene": 24, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 599, + "Scene": 24, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 600, + "Scene": 24, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 601, + "Scene": 24, + "Lv": 7, + "Item": "[{\"Id\":2107,\"Num\":1}]", + "Emit": 2107, + "Reward": "2107=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 602, + "Scene": 24, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 603, + "Scene": 24, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 604, + "Scene": 24, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 605, + "Scene": 24, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 606, + "Scene": 24, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 607, + "Scene": 24, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 608, + "Scene": 24, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 609, + "Scene": 24, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 610, + "Scene": 24, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 611, + "Scene": 24, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 612, + "Scene": 24, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 613, + "Scene": 24, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 614, + "Scene": 24, + "Lv": 20, + "Item": "[{\"Id\":2201,\"Num\":1}]", + "Emit": 2201, + "Reward": "2201=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 615, + "Scene": 24, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 616, + "Scene": 24, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 617, + "Scene": 24, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 618, + "Scene": 24, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 619, + "Scene": 24, + "Lv": 25, + "Item": "[{\"Id\":2202,\"Num\":1}]", + "Emit": 2202, + "Reward": "2202=1", + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": 3 + }, + { + "Id": 620, + "Scene": 25, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 621, + "Scene": 25, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 622, + "Scene": 25, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 623, + "Scene": 25, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 624, + "Scene": 25, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 625, + "Scene": 25, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 626, + "Scene": 25, + "Lv": 7, + "Item": "[{\"Id\":2203,\"Num\":1}]", + "Emit": 2203, + "Reward": "2203=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 627, + "Scene": 25, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 628, + "Scene": 25, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 629, + "Scene": 25, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 630, + "Scene": 25, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 631, + "Scene": 25, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 632, + "Scene": 25, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 633, + "Scene": 25, + "Lv": 14, + "Item": "[{\"Id\":2204,\"Num\":1}]", + "Emit": 2204, + "Reward": "2204=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 634, + "Scene": 25, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 635, + "Scene": 25, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 636, + "Scene": 25, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 637, + "Scene": 25, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 638, + "Scene": 25, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 639, + "Scene": 25, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 640, + "Scene": 25, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 641, + "Scene": 25, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 642, + "Scene": 25, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 643, + "Scene": 25, + "Lv": 24, + "Item": "[{\"Id\":2301,\"Num\":1}]", + "Emit": 2301, + "Reward": "2301=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 644, + "Scene": 25, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 645, + "Scene": 26, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 646, + "Scene": 26, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 647, + "Scene": 26, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 648, + "Scene": 26, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 649, + "Scene": 26, + "Lv": 5, + "Item": "[{\"Id\":2302,\"Num\":1}]", + "Emit": 2302, + "Reward": "2302=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 650, + "Scene": 26, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 651, + "Scene": 26, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 652, + "Scene": 26, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 653, + "Scene": 26, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 654, + "Scene": 26, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 655, + "Scene": 26, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 656, + "Scene": 26, + "Lv": 12, + "Item": "[{\"Id\":2303,\"Num\":1}]", + "Emit": 2303, + "Reward": "2303=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 657, + "Scene": 26, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 658, + "Scene": 26, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 659, + "Scene": 26, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 660, + "Scene": 26, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 661, + "Scene": 26, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 662, + "Scene": 26, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 663, + "Scene": 26, + "Lv": 19, + "Item": "[{\"Id\":2205,\"Num\":1}]", + "Emit": 2205, + "Reward": "2205=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 664, + "Scene": 26, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 665, + "Scene": 26, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 666, + "Scene": 26, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 667, + "Scene": 26, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 668, + "Scene": 26, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 669, + "Scene": 26, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 670, + "Scene": 27, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 671, + "Scene": 27, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 672, + "Scene": 27, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 673, + "Scene": 27, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 674, + "Scene": 27, + "Lv": 5, + "Item": "[{\"Id\":2304,\"Num\":1}]", + "Emit": 2304, + "Reward": "2304=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 675, + "Scene": 27, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 676, + "Scene": 27, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 677, + "Scene": 27, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 678, + "Scene": 27, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 679, + "Scene": 27, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 680, + "Scene": 27, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 681, + "Scene": 27, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 682, + "Scene": 27, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 683, + "Scene": 27, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 684, + "Scene": 27, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 685, + "Scene": 27, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 686, + "Scene": 27, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 687, + "Scene": 27, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 688, + "Scene": 27, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 689, + "Scene": 27, + "Lv": 20, + "Item": "[{\"Id\":2305,\"Num\":1}]", + "Emit": 2305, + "Reward": "2305=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 690, + "Scene": 27, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 691, + "Scene": 27, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 692, + "Scene": 27, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 693, + "Scene": 27, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 694, + "Scene": 27, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 695, + "Scene": 28, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 696, + "Scene": 28, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 697, + "Scene": 28, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 698, + "Scene": 28, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 699, + "Scene": 28, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 700, + "Scene": 28, + "Lv": 6, + "Item": "[{\"Id\":2401,\"Num\":1}]", + "Emit": 2401, + "Reward": "2401=1", + "BigReward": null, + "AreaReward": null, + "Part": 2 + }, + { + "Id": 701, + "Scene": 28, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 702, + "Scene": 28, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 703, + "Scene": 28, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 704, + "Scene": 28, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 705, + "Scene": 28, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 706, + "Scene": 28, + "Lv": 12, + "Item": "[{\"Id\":2402,\"Num\":1}]", + "Emit": 2402, + "Reward": "2402=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 707, + "Scene": 28, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 708, + "Scene": 28, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 709, + "Scene": 28, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 710, + "Scene": 28, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 711, + "Scene": 28, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 712, + "Scene": 28, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 713, + "Scene": 28, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 714, + "Scene": 28, + "Lv": 20, + "Item": "[{\"Id\":2306,\"Num\":1}]", + "Emit": 2306, + "Reward": "2306=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 715, + "Scene": 28, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 716, + "Scene": 28, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 717, + "Scene": 28, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 718, + "Scene": 28, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 719, + "Scene": 28, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 720, + "Scene": 29, + "Lv": 1, + "Item": "[{\"Id\":2403,\"Num\":1}]", + "Emit": 2403, + "Reward": "2403=1", + "BigReward": "Energy=50", + "AreaReward": null, + "Part": 3 + }, + { + "Id": 721, + "Scene": 29, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 722, + "Scene": 29, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 723, + "Scene": 29, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 724, + "Scene": 29, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 725, + "Scene": 29, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 726, + "Scene": 29, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 727, + "Scene": 29, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 728, + "Scene": 29, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 729, + "Scene": 29, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 730, + "Scene": 29, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 731, + "Scene": 29, + "Lv": 12, + "Item": "[{\"Id\":2404,\"Num\":1}]", + "Emit": 2404, + "Reward": "2404=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 732, + "Scene": 29, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 733, + "Scene": 29, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 734, + "Scene": 29, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 735, + "Scene": 29, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 736, + "Scene": 29, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 737, + "Scene": 29, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 738, + "Scene": 29, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 739, + "Scene": 29, + "Lv": 20, + "Item": "[{\"Id\":2405,\"Num\":1}]", + "Emit": 2405, + "Reward": "2405=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 740, + "Scene": 29, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 741, + "Scene": 29, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 742, + "Scene": 29, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 743, + "Scene": 29, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 744, + "Scene": 29, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 745, + "Scene": 30, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 746, + "Scene": 30, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 747, + "Scene": 30, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 748, + "Scene": 30, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 749, + "Scene": 30, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 750, + "Scene": 30, + "Lv": 6, + "Item": "[{\"Id\":2406,\"Num\":1}]", + "Emit": 2406, + "Reward": "2406=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 751, + "Scene": 30, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 752, + "Scene": 30, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 753, + "Scene": 30, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 754, + "Scene": 30, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 755, + "Scene": 30, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 756, + "Scene": 30, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 757, + "Scene": 30, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 758, + "Scene": 30, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 759, + "Scene": 30, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 760, + "Scene": 30, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 761, + "Scene": 30, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 762, + "Scene": 30, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 763, + "Scene": 30, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 764, + "Scene": 30, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 765, + "Scene": 30, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 766, + "Scene": 30, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 767, + "Scene": 30, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 768, + "Scene": 30, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 769, + "Scene": 30, + "Lv": 25, + "Item": "[{\"Id\":2407,\"Num\":1}]", + "Emit": 2407, + "Reward": "2407=1", + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": 5 + }, + { + "Id": 770, + "Scene": 31, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 771, + "Scene": 31, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 772, + "Scene": 31, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 773, + "Scene": 31, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 774, + "Scene": 31, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 775, + "Scene": 31, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 776, + "Scene": 31, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 777, + "Scene": 31, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 778, + "Scene": 31, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 779, + "Scene": 31, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 780, + "Scene": 31, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 781, + "Scene": 31, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 782, + "Scene": 31, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 783, + "Scene": 31, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 784, + "Scene": 31, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 785, + "Scene": 31, + "Lv": 16, + "Item": "[{\"Id\":2501,\"Num\":1}]", + "Emit": 2501, + "Reward": "2501=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 786, + "Scene": 31, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 787, + "Scene": 31, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 788, + "Scene": 31, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 789, + "Scene": 31, + "Lv": 20, + "Item": "[{\"Id\":2502,\"Num\":1}]", + "Emit": 2502, + "Reward": "2502=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 790, + "Scene": 31, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 791, + "Scene": 31, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 792, + "Scene": 31, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 793, + "Scene": 31, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 794, + "Scene": 31, + "Lv": 25, + "Item": "[{\"Id\":2503,\"Num\":1}]", + "Emit": 2503, + "Reward": "2503=1", + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": 3 + }, + { + "Id": 795, + "Scene": 32, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 796, + "Scene": 32, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 797, + "Scene": 32, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 798, + "Scene": 32, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 799, + "Scene": 32, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 800, + "Scene": 32, + "Lv": 6, + "Item": "[{\"Id\":2504,\"Num\":1}]", + "Emit": 2504, + "Reward": "2504=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 801, + "Scene": 32, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 802, + "Scene": 32, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 803, + "Scene": 32, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 804, + "Scene": 32, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 805, + "Scene": 32, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 806, + "Scene": 32, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 807, + "Scene": 32, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 808, + "Scene": 32, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 809, + "Scene": 32, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 810, + "Scene": 32, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 811, + "Scene": 32, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 812, + "Scene": 32, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 813, + "Scene": 32, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 814, + "Scene": 32, + "Lv": 20, + "Item": "[{\"Id\":2505,\"Num\":1}]", + "Emit": 2505, + "Reward": "2505=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 815, + "Scene": 32, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 816, + "Scene": 32, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 817, + "Scene": 32, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 818, + "Scene": 32, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 819, + "Scene": 32, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 820, + "Scene": 33, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50,101457=1", + "AreaReward": null, + "Part": null + }, + { + "Id": 821, + "Scene": 33, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 822, + "Scene": 33, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 823, + "Scene": 33, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 824, + "Scene": 33, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 825, + "Scene": 33, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 826, + "Scene": 33, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 827, + "Scene": 33, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 828, + "Scene": 33, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 829, + "Scene": 33, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 830, + "Scene": 33, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 831, + "Scene": 33, + "Lv": 12, + "Item": "[{\"Id\":2506,\"Num\":1}]", + "Emit": 2506, + "Reward": "2506=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 832, + "Scene": 33, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 833, + "Scene": 33, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 834, + "Scene": 33, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 835, + "Scene": 33, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 836, + "Scene": 33, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 837, + "Scene": 33, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 838, + "Scene": 33, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 839, + "Scene": 33, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 840, + "Scene": 33, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 841, + "Scene": 33, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 842, + "Scene": 33, + "Lv": 23, + "Item": "[{\"Id\":2601,\"Num\":1}]", + "Emit": 2601, + "Reward": "2601=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 843, + "Scene": 33, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 844, + "Scene": 33, + "Lv": 25, + "Item": "[{\"Id\":2602,\"Num\":1}]", + "Emit": 2602, + "Reward": "2602=1", + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":101457,\"Num\":1}]", + "Part": 3 + }, + { + "Id": 845, + "Scene": 34, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 846, + "Scene": 34, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 847, + "Scene": 34, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 848, + "Scene": 34, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 849, + "Scene": 34, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 850, + "Scene": 34, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 851, + "Scene": 34, + "Lv": 7, + "Item": "[{\"Id\":2603,\"Num\":1}]", + "Emit": 2603, + "Reward": "2603=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 852, + "Scene": 34, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 853, + "Scene": 34, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 854, + "Scene": 34, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 855, + "Scene": 34, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 856, + "Scene": 34, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 857, + "Scene": 34, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 858, + "Scene": 34, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 859, + "Scene": 34, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 860, + "Scene": 34, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 861, + "Scene": 34, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 862, + "Scene": 34, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 863, + "Scene": 34, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 864, + "Scene": 34, + "Lv": 20, + "Item": "[{\"Id\":2604,\"Num\":1}]", + "Emit": 2604, + "Reward": "2604=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 865, + "Scene": 34, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 866, + "Scene": 34, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 867, + "Scene": 34, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 868, + "Scene": 34, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 869, + "Scene": 34, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 870, + "Scene": 35, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 871, + "Scene": 35, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 872, + "Scene": 35, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 873, + "Scene": 35, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 874, + "Scene": 35, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 875, + "Scene": 35, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 876, + "Scene": 35, + "Lv": 7, + "Item": "[{\"Id\":2605,\"Num\":1}]", + "Emit": 2605, + "Reward": "2605=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 877, + "Scene": 35, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 878, + "Scene": 35, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 879, + "Scene": 35, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 880, + "Scene": 35, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 881, + "Scene": 35, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 882, + "Scene": 35, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 883, + "Scene": 35, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 884, + "Scene": 35, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 885, + "Scene": 35, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 886, + "Scene": 35, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 887, + "Scene": 35, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 888, + "Scene": 35, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 889, + "Scene": 35, + "Lv": 20, + "Item": "[{\"Id\":2606,\"Num\":1}]", + "Emit": 2606, + "Reward": "2606=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 890, + "Scene": 35, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 891, + "Scene": 35, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 892, + "Scene": 35, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 893, + "Scene": 35, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 894, + "Scene": 35, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 895, + "Scene": 36, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 896, + "Scene": 36, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 897, + "Scene": 36, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 898, + "Scene": 36, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 899, + "Scene": 36, + "Lv": 5, + "Item": "[{\"Id\":2607,\"Num\":1}]", + "Emit": 2607, + "Reward": "2607=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 900, + "Scene": 36, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 901, + "Scene": 36, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 902, + "Scene": 36, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 903, + "Scene": 36, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 904, + "Scene": 36, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 905, + "Scene": 36, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 906, + "Scene": 36, + "Lv": 12, + "Item": "[{\"Id\":2701,\"Num\":1}]", + "Emit": 2701, + "Reward": "2701=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 907, + "Scene": 36, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 908, + "Scene": 36, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 909, + "Scene": 36, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 910, + "Scene": 36, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 911, + "Scene": 36, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 912, + "Scene": 36, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 913, + "Scene": 36, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 914, + "Scene": 36, + "Lv": 20, + "Item": "[{\"Id\":2702,\"Num\":1}]", + "Emit": 2702, + "Reward": "2702=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 915, + "Scene": 36, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 916, + "Scene": 36, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 917, + "Scene": 36, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 918, + "Scene": 36, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 919, + "Scene": 36, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 920, + "Scene": 37, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 921, + "Scene": 37, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 922, + "Scene": 37, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 923, + "Scene": 37, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 924, + "Scene": 37, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 925, + "Scene": 37, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 926, + "Scene": 37, + "Lv": 7, + "Item": "[{\"Id\":2703,\"Num\":1}]", + "Emit": 2703, + "Reward": "2703=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 927, + "Scene": 37, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 928, + "Scene": 37, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 929, + "Scene": 37, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 930, + "Scene": 37, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 931, + "Scene": 37, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 932, + "Scene": 37, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 933, + "Scene": 37, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 934, + "Scene": 37, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 935, + "Scene": 37, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 936, + "Scene": 37, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 937, + "Scene": 37, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 938, + "Scene": 37, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 939, + "Scene": 37, + "Lv": 20, + "Item": "[{\"Id\":2704,\"Num\":1}]", + "Emit": 2704, + "Reward": "2704=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 940, + "Scene": 37, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 941, + "Scene": 37, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 942, + "Scene": 37, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 943, + "Scene": 37, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 944, + "Scene": 37, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 945, + "Scene": 38, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 946, + "Scene": 38, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 947, + "Scene": 38, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 948, + "Scene": 38, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 949, + "Scene": 38, + "Lv": 5, + "Item": "[{\"Id\":2705,\"Num\":1}]", + "Emit": 2705, + "Reward": "2705=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 950, + "Scene": 38, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 951, + "Scene": 38, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 952, + "Scene": 38, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 953, + "Scene": 38, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 954, + "Scene": 38, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 955, + "Scene": 38, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 956, + "Scene": 38, + "Lv": 12, + "Item": "[{\"Id\":2706,\"Num\":1}]", + "Emit": 2706, + "Reward": "2706=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 957, + "Scene": 38, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 958, + "Scene": 38, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 959, + "Scene": 38, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 960, + "Scene": 38, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 961, + "Scene": 38, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 962, + "Scene": 38, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 963, + "Scene": 38, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 964, + "Scene": 38, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 965, + "Scene": 38, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 966, + "Scene": 38, + "Lv": 22, + "Item": "[{\"Id\":2801,\"Num\":1}]", + "Emit": 2801, + "Reward": "2801=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 967, + "Scene": 38, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 968, + "Scene": 38, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 969, + "Scene": 38, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 970, + "Scene": 39, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 971, + "Scene": 39, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 972, + "Scene": 39, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 973, + "Scene": 39, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 974, + "Scene": 39, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 975, + "Scene": 39, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 976, + "Scene": 39, + "Lv": 7, + "Item": "[{\"Id\":2707,\"Num\":1}]", + "Emit": 2707, + "Reward": "2707=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 977, + "Scene": 39, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 978, + "Scene": 39, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 979, + "Scene": 39, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 980, + "Scene": 39, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 981, + "Scene": 39, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 982, + "Scene": 39, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 983, + "Scene": 39, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 984, + "Scene": 39, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 985, + "Scene": 39, + "Lv": 16, + "Item": "[{\"Id\":2802,\"Num\":1}]", + "Emit": 2802, + "Reward": "2802=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 986, + "Scene": 39, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 987, + "Scene": 39, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 988, + "Scene": 39, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 989, + "Scene": 39, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 990, + "Scene": 39, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 991, + "Scene": 39, + "Lv": 22, + "Item": "[{\"Id\":2803,\"Num\":1}]", + "Emit": 2803, + "Reward": "2803=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 992, + "Scene": 39, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 993, + "Scene": 39, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 994, + "Scene": 39, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 995, + "Scene": 40, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50,101458=1", + "AreaReward": null, + "Part": null + }, + { + "Id": 996, + "Scene": 40, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 997, + "Scene": 40, + "Lv": 3, + "Item": "[{\"Id\":2901,\"Num\":1}]", + "Emit": 2901, + "Reward": "2901=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 998, + "Scene": 40, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 999, + "Scene": 40, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1000, + "Scene": 40, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1001, + "Scene": 40, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1002, + "Scene": 40, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1003, + "Scene": 40, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1004, + "Scene": 40, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1005, + "Scene": 40, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1006, + "Scene": 40, + "Lv": 12, + "Item": "[{\"Id\":2804,\"Num\":1}]", + "Emit": 2804, + "Reward": "2804=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 1007, + "Scene": 40, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1008, + "Scene": 40, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1009, + "Scene": 40, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1010, + "Scene": 40, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1011, + "Scene": 40, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1012, + "Scene": 40, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1013, + "Scene": 40, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1014, + "Scene": 40, + "Lv": 20, + "Item": "[{\"Id\":2805,\"Num\":1}]", + "Emit": 2805, + "Reward": "2805=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 1015, + "Scene": 40, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1016, + "Scene": 40, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1017, + "Scene": 40, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1018, + "Scene": 40, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1019, + "Scene": 40, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50},{\"Id\":101458,\"Num\":1}]", + "Part": null + }, + { + "Id": 1020, + "Scene": 41, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 1021, + "Scene": 41, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1022, + "Scene": 41, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1023, + "Scene": 41, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1024, + "Scene": 41, + "Lv": 5, + "Item": "[{\"Id\":2902,\"Num\":1}]", + "Emit": 2902, + "Reward": "2902=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 1025, + "Scene": 41, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1026, + "Scene": 41, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1027, + "Scene": 41, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1028, + "Scene": 41, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1029, + "Scene": 41, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1030, + "Scene": 41, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1031, + "Scene": 41, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1032, + "Scene": 41, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1033, + "Scene": 41, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1034, + "Scene": 41, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1035, + "Scene": 41, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1036, + "Scene": 41, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1037, + "Scene": 41, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1038, + "Scene": 41, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1039, + "Scene": 41, + "Lv": 20, + "Item": "[{\"Id\":2903,\"Num\":1}]", + "Emit": 2903, + "Reward": "2903=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 1040, + "Scene": 41, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1041, + "Scene": 41, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1042, + "Scene": 41, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1043, + "Scene": 41, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1044, + "Scene": 41, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 1045, + "Scene": 42, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 1046, + "Scene": 42, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1047, + "Scene": 42, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1048, + "Scene": 42, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1049, + "Scene": 42, + "Lv": 5, + "Item": "[{\"Id\":2904,\"Num\":1}]", + "Emit": 2904, + "Reward": "2904=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 1050, + "Scene": 42, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1051, + "Scene": 42, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1052, + "Scene": 42, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1053, + "Scene": 42, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1054, + "Scene": 42, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1055, + "Scene": 42, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1056, + "Scene": 42, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1057, + "Scene": 42, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1058, + "Scene": 42, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1059, + "Scene": 42, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1060, + "Scene": 42, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1061, + "Scene": 42, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1062, + "Scene": 42, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1063, + "Scene": 42, + "Lv": 19, + "Item": "[{\"Id\":2905,\"Num\":1}]", + "Emit": 2905, + "Reward": "2905=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 1064, + "Scene": 42, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1065, + "Scene": 42, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1066, + "Scene": 42, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1067, + "Scene": 42, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1068, + "Scene": 42, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1069, + "Scene": 42, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 1070, + "Scene": 43, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 1071, + "Scene": 43, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1072, + "Scene": 43, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1073, + "Scene": 43, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1074, + "Scene": 43, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1075, + "Scene": 43, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1076, + "Scene": 43, + "Lv": 7, + "Item": "[{\"Id\":2906,\"Num\":1}]", + "Emit": 2906, + "Reward": "2906=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 1077, + "Scene": 43, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1078, + "Scene": 43, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1079, + "Scene": 43, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1080, + "Scene": 43, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1081, + "Scene": 43, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1082, + "Scene": 43, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1083, + "Scene": 43, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1084, + "Scene": 43, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1085, + "Scene": 43, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1086, + "Scene": 43, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1087, + "Scene": 43, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1088, + "Scene": 43, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1089, + "Scene": 43, + "Lv": 20, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1090, + "Scene": 43, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1091, + "Scene": 43, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1092, + "Scene": 43, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1093, + "Scene": 43, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1094, + "Scene": 43, + "Lv": 25, + "Item": "[{\"Id\":3001,\"Num\":1}]", + "Emit": 3001, + "Reward": "3001=1", + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": 3 + }, + { + "Id": 1095, + "Scene": 44, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 1096, + "Scene": 44, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1097, + "Scene": 44, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1098, + "Scene": 44, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1099, + "Scene": 44, + "Lv": 5, + "Item": "[{\"Id\":3002,\"Num\":1}]", + "Emit": 3002, + "Reward": "3002=1", + "BigReward": null, + "AreaReward": null, + "Part": 3 + }, + { + "Id": 1100, + "Scene": 44, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1101, + "Scene": 44, + "Lv": 7, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1102, + "Scene": 44, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1103, + "Scene": 44, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1104, + "Scene": 44, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1105, + "Scene": 44, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1106, + "Scene": 44, + "Lv": 12, + "Item": "[{\"Id\":3003,\"Num\":1}]", + "Emit": 3003, + "Reward": "3003=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 1107, + "Scene": 44, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1108, + "Scene": 44, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1109, + "Scene": 44, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1110, + "Scene": 44, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1111, + "Scene": 44, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1112, + "Scene": 44, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1113, + "Scene": 44, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1114, + "Scene": 44, + "Lv": 20, + "Item": "[{\"Id\":2907,\"Num\":1}]", + "Emit": 2907, + "Reward": "2907=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 1115, + "Scene": 44, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1116, + "Scene": 44, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1117, + "Scene": 44, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1118, + "Scene": 44, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1119, + "Scene": 44, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + }, + { + "Id": 1120, + "Scene": 45, + "Lv": 1, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": "Energy=50", + "AreaReward": null, + "Part": null + }, + { + "Id": 1121, + "Scene": 45, + "Lv": 2, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1122, + "Scene": 45, + "Lv": 3, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1123, + "Scene": 45, + "Lv": 4, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1124, + "Scene": 45, + "Lv": 5, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1125, + "Scene": 45, + "Lv": 6, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1126, + "Scene": 45, + "Lv": 7, + "Item": "[{\"Id\":3004,\"Num\":1}]", + "Emit": 3004, + "Reward": "3004=1", + "BigReward": null, + "AreaReward": null, + "Part": 4 + }, + { + "Id": 1127, + "Scene": 45, + "Lv": 8, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1128, + "Scene": 45, + "Lv": 9, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1129, + "Scene": 45, + "Lv": 10, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1130, + "Scene": 45, + "Lv": 11, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1131, + "Scene": 45, + "Lv": 12, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1132, + "Scene": 45, + "Lv": 13, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1133, + "Scene": 45, + "Lv": 14, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1134, + "Scene": 45, + "Lv": 15, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1135, + "Scene": 45, + "Lv": 16, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1136, + "Scene": 45, + "Lv": 17, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1137, + "Scene": 45, + "Lv": 18, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1138, + "Scene": 45, + "Lv": 19, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1139, + "Scene": 45, + "Lv": 20, + "Item": "[{\"Id\":3005,\"Num\":1}]", + "Emit": 3005, + "Reward": "3005=1", + "BigReward": null, + "AreaReward": null, + "Part": 5 + }, + { + "Id": 1140, + "Scene": 45, + "Lv": 21, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1141, + "Scene": 45, + "Lv": 22, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1142, + "Scene": 45, + "Lv": 23, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1143, + "Scene": 45, + "Lv": 24, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": null, + "Part": null + }, + { + "Id": 1144, + "Scene": 45, + "Lv": 25, + "Item": null, + "Emit": null, + "Reward": null, + "BigReward": null, + "AreaReward": "[{\"Id\":100001,\"Num\":50}]", + "Part": null + } + ] +} \ No newline at end of file diff --git a/json_output/LanguageData.json b/json_output/LanguageData.json new file mode 100644 index 0000000..6af4ad1 --- /dev/null +++ b/json_output/LanguageData.json @@ -0,0 +1,23576 @@ +{ + "structure": "LanguageData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "key", + "type": "string" + }, + { + "name": "en_US", + "type": "string" + }, + { + "name": "zh_CN", + "type": "string" + }, + { + "name": "pt_BR", + "type": "string" + } + ], + "count": 3364, + "items": [ + { + "Id": 231, + "key": "UI_MergeData_1", + "en_US": "Log", + "zh_CN": "原木", + "pt_BR": "Tronco" + }, + { + "Id": 232, + "key": "UI_MergeData_2", + "en_US": "Wood", + "zh_CN": "木柴", + "pt_BR": "Madeira" + }, + { + "Id": 233, + "key": "UI_MergeData_3", + "en_US": "Pile of Wood", + "zh_CN": "柴堆", + "pt_BR": "Pilha" + }, + { + "Id": 234, + "key": "UI_MergeData_4", + "en_US": "Campfire", + "zh_CN": "营火", + "pt_BR": "Fogueira" + }, + { + "Id": 235, + "key": "UI_MergeData_5", + "en_US": "Marshmallow Roasting", + "zh_CN": "烤棉花糖", + "pt_BR": "Assando marshmallows" + }, + { + "Id": 236, + "key": "UI_MergeData_6", + "en_US": "Roasted Marshmallow", + "zh_CN": "烤好的棉花糖", + "pt_BR": "Marshmallows assados" + }, + { + "Id": 237, + "key": "UI_MergeData_7", + "en_US": "S'more", + "zh_CN": "棉花糖三明治", + "pt_BR": "Doce de marshmallows" + }, + { + "Id": 238, + "key": "UI_MergeData_8", + "en_US": "Hot Cocoa", + "zh_CN": "热可可", + "pt_BR": "Chocolate quente" + }, + { + "Id": 239, + "key": "UI_MergeData_9", + "en_US": "Creamy Hot Chocolate", + "zh_CN": "奶油热巧克力", + "pt_BR": "Bebida quente cremosa" + }, + { + "Id": 240, + "key": "UI_MergeData_10", + "en_US": "Deluxe Hot Chocolate", + "zh_CN": "豪华热巧", + "pt_BR": "Chocolate quente especial" + }, + { + "Id": 241, + "key": "UI_MergeData_11", + "en_US": "Scarf Mug", + "zh_CN": "围巾杯子", + "pt_BR": "Caneca de cachecol" + }, + { + "Id": 242, + "key": "UI_MergeData_12", + "en_US": "Latte", + "zh_CN": "拿铁", + "pt_BR": "Bule quentinho" + }, + { + "Id": 243, + "key": "UI_MergeData_13", + "en_US": "Moka Pot", + "zh_CN": "摩卡壶", + "pt_BR": "Bule com vela" + }, + { + "Id": 244, + "key": "UI_MergeData_14", + "en_US": "Coffee Set", + "zh_CN": "咖啡套装", + "pt_BR": "Jogo de chá" + }, + { + "Id": 245, + "key": "UI_MergeData_15", + "en_US": "Cozy Coffee", + "zh_CN": "咖啡伴侣", + "pt_BR": "Chá quentinho" + }, + { + "Id": 246, + "key": "UI_MergeData_21", + "en_US": "Apple", + "zh_CN": "苹果", + "pt_BR": "Maçã" + }, + { + "Id": 247, + "key": "UI_MergeData_22", + "en_US": "Half-Cut Apple", + "zh_CN": "对切的苹果", + "pt_BR": "Maçã cortada" + }, + { + "Id": 248, + "key": "UI_MergeData_23", + "en_US": "Quartered Apple", + "zh_CN": "四分之一苹果", + "pt_BR": "Maçã descascada" + }, + { + "Id": 249, + "key": "UI_MergeData_24", + "en_US": "Apple Slices", + "zh_CN": "切块的苹果", + "pt_BR": "Fatias de maçã" + }, + { + "Id": 250, + "key": "UI_MergeData_25", + "en_US": "Baked Apples", + "zh_CN": "烤苹果", + "pt_BR": "Maçã no vapor" + }, + { + "Id": 251, + "key": "UI_MergeData_41", + "en_US": "Bath Sponge", + "zh_CN": "搓澡海绵", + "pt_BR": "Esponja de banho" + }, + { + "Id": 252, + "key": "UI_MergeData_42", + "en_US": "Soft Towel", + "zh_CN": "柔软毛巾", + "pt_BR": "Toalha macia" + }, + { + "Id": 253, + "key": "UI_MergeData_43", + "en_US": "Care Cream", + "zh_CN": "护理霜", + "pt_BR": "Hidratante" + }, + { + "Id": 254, + "key": "UI_MergeData_44", + "en_US": "Nail Clipper", + "zh_CN": "指甲剪", + "pt_BR": "Cortador de unhas" + }, + { + "Id": 255, + "key": "UI_MergeData_45", + "en_US": "Fragrance", + "zh_CN": "香氛", + "pt_BR": "Fragrância" + }, + { + "Id": 256, + "key": "UI_MergeData_46", + "en_US": "Cozy Brush", + "zh_CN": "按摩刷", + "pt_BR": "Escova fofinha" + }, + { + "Id": 257, + "key": "UI_MergeData_47", + "en_US": "Hair Dryer", + "zh_CN": "吹风机", + "pt_BR": "Secador" + }, + { + "Id": 258, + "key": "UI_MergeData_48", + "en_US": "Waterproof Apron", + "zh_CN": "防水围裙", + "pt_BR": "Avental à prova d'água" + }, + { + "Id": 259, + "key": "UI_MergeData_49", + "en_US": "Bath Cat", + "zh_CN": "洗澡喵", + "pt_BR": "Gatinha no banho" + }, + { + "Id": 260, + "key": "UI_MergeData_50", + "en_US": "Splash Cat", + "zh_CN": "水花喵", + "pt_BR": "Gatinha molhada" + }, + { + "Id": 261, + "key": "UI_MergeData_51", + "en_US": "Dry Cat", + "zh_CN": "擦干喵", + "pt_BR": "Gatinha seca" + }, + { + "Id": 262, + "key": "UI_MergeData_52", + "en_US": "Towel Cat", + "zh_CN": "披巾喵", + "pt_BR": "Gatinha na toalha" + }, + { + "Id": 263, + "key": "UI_MergeData_53", + "en_US": "Fragrant Cat", + "zh_CN": "香香喵", + "pt_BR": "Gatinha querida" + }, + { + "Id": 264, + "key": "UI_MergeData_54", + "en_US": "Happy Cat", + "zh_CN": "开心喵", + "pt_BR": "Gatinha feliz" + }, + { + "Id": 265, + "key": "UI_MergeData_61", + "en_US": "Toy Fish", + "zh_CN": "玩具小鱼", + "pt_BR": "Peixe de brinquedo" + }, + { + "Id": 266, + "key": "UI_MergeData_62", + "en_US": "Toy Seahorse", + "zh_CN": "玩具海马", + "pt_BR": "Cavalo-marinho de brinquedo" + }, + { + "Id": 267, + "key": "UI_MergeData_63", + "en_US": "Toy Duck", + "zh_CN": "玩具小黄鸭", + "pt_BR": "Pato de borracha" + }, + { + "Id": 268, + "key": "UI_MergeData_64", + "en_US": "Toy Turtle", + "zh_CN": "玩具小乌龟", + "pt_BR": "Tartaruga de brinquedo" + }, + { + "Id": 269, + "key": "UI_MergeData_65", + "en_US": "Toy Whale", + "zh_CN": "玩具小鲸鱼", + "pt_BR": "Baleia de brinquedo" + }, + { + "Id": 270, + "key": "UI_MergeData_81", + "en_US": "Making Basket", + "zh_CN": "制作篮子", + "pt_BR": "Fazendo cesta" + }, + { + "Id": 271, + "key": "UI_MergeData_82", + "en_US": "Unfinished Basket", + "zh_CN": "半成品篮子", + "pt_BR": "Cesta inacabada" + }, + { + "Id": 272, + "key": "UI_MergeData_83", + "en_US": "Empty Basket", + "zh_CN": "空篮子", + "pt_BR": "Cesta vazia" + }, + { + "Id": 273, + "key": "UI_MergeData_84", + "en_US": "Simple Basket", + "zh_CN": "简易篮子", + "pt_BR": "Cesta simples" + }, + { + "Id": 274, + "key": "UI_MergeData_85", + "en_US": "Hand Basket", + "zh_CN": "握把篮子", + "pt_BR": "Cesta com alças" + }, + { + "Id": 275, + "key": "UI_MergeData_86", + "en_US": "Wooden Box", + "zh_CN": "木箱", + "pt_BR": "Caixa de madeira" + }, + { + "Id": 276, + "key": "UI_MergeData_87", + "en_US": "Trolley", + "zh_CN": "小推车", + "pt_BR": "Carrinho" + }, + { + "Id": 277, + "key": "UI_MergeData_88", + "en_US": "Hand Trolley", + "zh_CN": "握把推车", + "pt_BR": "Carrinho com alças" + }, + { + "Id": 278, + "key": "UI_MergeData_89", + "en_US": "Storage Trolley", + "zh_CN": "储物推车", + "pt_BR": "Carrinho organizador" + }, + { + "Id": 279, + "key": "UI_MergeData_101", + "en_US": "Swim Ring", + "zh_CN": "游泳圈", + "pt_BR": "Boia" + }, + { + "Id": 280, + "key": "UI_MergeData_102", + "en_US": "Flamingo Swim Ring", + "zh_CN": "火烈鸟游泳圈", + "pt_BR": "Boia de flamingo" + }, + { + "Id": 281, + "key": "UI_MergeData_103", + "en_US": "Unicorn Swim Ring", + "zh_CN": "独角兽游泳圈", + "pt_BR": "Boia de unicórnio" + }, + { + "Id": 282, + "key": "UI_MergeData_104", + "en_US": "Tiny Pool", + "zh_CN": "小泳池", + "pt_BR": "Piscina pequena" + }, + { + "Id": 283, + "key": "UI_MergeData_105", + "en_US": "Splash Pool", + "zh_CN": "玩水泳池", + "pt_BR": "Piscina grande" + }, + { + "Id": 284, + "key": "UI_MergeData_106", + "en_US": "Play Pool", + "zh_CN": "玩具泳池", + "pt_BR": "Piscina para brincar" + }, + { + "Id": 285, + "key": "UI_MergeData_107", + "en_US": "Perfumed Tub", + "zh_CN": "花瓣浴缸", + "pt_BR": "Banheira" + }, + { + "Id": 286, + "key": "UI_MergeData_108", + "en_US": "Bubbly Tub", + "zh_CN": "泡泡浴缸", + "pt_BR": "Banheira de espuma" + }, + { + "Id": 287, + "key": "UI_MergeData_109", + "en_US": "Dreamy Bubbly Tub", + "zh_CN": "梦幻泡泡浴缸", + "pt_BR": "Banheira de espuma dos sonhos" + }, + { + "Id": 288, + "key": "UI_MergeData_121", + "en_US": "Flower Mold", + "zh_CN": "小花模具", + "pt_BR": "Molde de flor" + }, + { + "Id": 289, + "key": "UI_MergeData_122", + "en_US": "Fish Mold", + "zh_CN": "小鱼模具", + "pt_BR": "Molde de peixe" + }, + { + "Id": 290, + "key": "UI_MergeData_123", + "en_US": "Kitten Mold", + "zh_CN": "小猫模具", + "pt_BR": "Molde de gatinho" + }, + { + "Id": 291, + "key": "UI_MergeData_124", + "en_US": "Mini Oven", + "zh_CN": "小烤箱", + "pt_BR": "Mini forno" + }, + { + "Id": 292, + "key": "UI_MergeData_125", + "en_US": "Home Oven", + "zh_CN": "家用烤箱", + "pt_BR": "Forno doméstico" + }, + { + "Id": 293, + "key": "UI_MergeData_126", + "en_US": "Double Oven", + "zh_CN": "多层烤箱", + "pt_BR": "Forno duplo" + }, + { + "Id": 294, + "key": "UI_MergeData_127", + "en_US": "Baking Oven", + "zh_CN": "烘焙烤箱", + "pt_BR": "Forno de confeitaria" + }, + { + "Id": 295, + "key": "UI_MergeData_128", + "en_US": "Bread Oven", + "zh_CN": "面包炉", + "pt_BR": "Forno de pão" + }, + { + "Id": 296, + "key": "UI_MergeData_129", + "en_US": "Stone Oven", + "zh_CN": "石窑炉", + "pt_BR": "Forno de pedra" + }, + { + "Id": 297, + "key": "UI_MergeData_141", + "en_US": "Flour Bag", + "zh_CN": "面粉袋", + "pt_BR": "Saco de farinha" + }, + { + "Id": 298, + "key": "UI_MergeData_142", + "en_US": "Milk Flour Set", + "zh_CN": "奶面组", + "pt_BR": "Kit leite e farinha" + }, + { + "Id": 299, + "key": "UI_MergeData_143", + "en_US": "Mix Bowl", + "zh_CN": "搅拌碗", + "pt_BR": "Tigela" + }, + { + "Id": 300, + "key": "UI_MergeData_144", + "en_US": "Dough", + "zh_CN": "面团", + "pt_BR": "Massa" + }, + { + "Id": 301, + "key": "UI_MergeData_145", + "en_US": "Shaped Cookies", + "zh_CN": "塑形饼干", + "pt_BR": "Biscoitos moldados" + }, + { + "Id": 302, + "key": "UI_MergeData_161", + "en_US": "Eraser", + "zh_CN": "橡皮擦", + "pt_BR": "Borracha" + }, + { + "Id": 303, + "key": "UI_MergeData_162", + "en_US": "Pencil Sharpener", + "zh_CN": "卷笔刀", + "pt_BR": "Apontador" + }, + { + "Id": 304, + "key": "UI_MergeData_163", + "en_US": "Pencil", + "zh_CN": "铅笔", + "pt_BR": "Lápis" + }, + { + "Id": 305, + "key": "UI_MergeData_164", + "en_US": "Paintbrush", + "zh_CN": "画笔", + "pt_BR": "Pincel" + }, + { + "Id": 306, + "key": "UI_MergeData_165", + "en_US": "Paint", + "zh_CN": "颜料", + "pt_BR": "Tinta" + }, + { + "Id": 307, + "key": "UI_MergeData_166", + "en_US": "Palette", + "zh_CN": "调色盘", + "pt_BR": "Paleta" + }, + { + "Id": 308, + "key": "UI_MergeData_167", + "en_US": "Roll-Up Pencil Case", + "zh_CN": "卷帘笔袋", + "pt_BR": "Estojo enrolável" + }, + { + "Id": 309, + "key": "UI_MergeData_168", + "en_US": "Paint Case", + "zh_CN": "画具盒", + "pt_BR": "Caixa de tintas" + }, + { + "Id": 310, + "key": "UI_MergeData_169", + "en_US": "Pigment Case", + "zh_CN": "颜料箱", + "pt_BR": "Estojo de pigmentos" + }, + { + "Id": 311, + "key": "UI_MergeData_170", + "en_US": "Drawing Board", + "zh_CN": "画板", + "pt_BR": "Prancheta de desenho" + }, + { + "Id": 312, + "key": "UI_MergeData_181", + "en_US": "Needle", + "zh_CN": "针", + "pt_BR": "Agulha" + }, + { + "Id": 313, + "key": "UI_MergeData_182", + "en_US": "Thimble", + "zh_CN": "顶针", + "pt_BR": "Dedal" + }, + { + "Id": 314, + "key": "UI_MergeData_183", + "en_US": "Measuring Tape", + "zh_CN": "卷尺", + "pt_BR": "Fita métrica" + }, + { + "Id": 315, + "key": "UI_MergeData_184", + "en_US": "Pin Cushion", + "zh_CN": "针插", + "pt_BR": "Porta-agulhas" + }, + { + "Id": 316, + "key": "UI_MergeData_185", + "en_US": "Thread Spool", + "zh_CN": "线圈", + "pt_BR": "Carretel" + }, + { + "Id": 317, + "key": "UI_MergeData_186", + "en_US": "Yarn Basket", + "zh_CN": "毛线篮", + "pt_BR": "Cesto de costura" + }, + { + "Id": 318, + "key": "UI_MergeData_187", + "en_US": "Sewing Basket", + "zh_CN": "缝纫篮", + "pt_BR": "Cesto de costura premium" + }, + { + "Id": 319, + "key": "UI_MergeData_188", + "en_US": "Sewing Machine", + "zh_CN": "缝纫机", + "pt_BR": "Máquina de costura" + }, + { + "Id": 320, + "key": "UI_MergeData_189", + "en_US": "Sewing Table", + "zh_CN": "缝纫桌", + "pt_BR": "Mesa de costura" + }, + { + "Id": 321, + "key": "UI_MergeData_221", + "en_US": "Button Biscuit", + "zh_CN": "纽扣饼干", + "pt_BR": "Biscoito furadinho" + }, + { + "Id": 322, + "key": "UI_MergeData_222", + "en_US": "Flower Biscuit", + "zh_CN": "花形饼", + "pt_BR": "Biscoito de flor" + }, + { + "Id": 323, + "key": "UI_MergeData_223", + "en_US": "Fish Biscuit", + "zh_CN": "鱼形饼", + "pt_BR": "Biscoito de peixe" + }, + { + "Id": 324, + "key": "UI_MergeData_224", + "en_US": "House Biscuit", + "zh_CN": "房屋饼", + "pt_BR": "Biscoito de casa" + }, + { + "Id": 325, + "key": "UI_MergeData_225", + "en_US": "Cat Biscuit", + "zh_CN": "喵喵饼", + "pt_BR": "Biscoito de gatinho" + }, + { + "Id": 326, + "key": "UI_MergeData_226", + "en_US": "Cat Biscuit Tub", + "zh_CN": "喵饼桶", + "pt_BR": "Pote de biscoitos de gato" + }, + { + "Id": 327, + "key": "UI_MergeData_227", + "en_US": "Cat Biscuit Bag", + "zh_CN": "喵饼袋", + "pt_BR": "Pacote de biscoitos de gato" + }, + { + "Id": 328, + "key": "UI_MergeData_228", + "en_US": "Cat Biscuit Box", + "zh_CN": "喵饼盒", + "pt_BR": "Caixa de biscoitos de gato" + }, + { + "Id": 329, + "key": "UI_MergeData_229", + "en_US": "Cat Biscuit Jar", + "zh_CN": "喵饼罐", + "pt_BR": "Vidro de biscoitos de gato" + }, + { + "Id": 330, + "key": "UI_MergeData_241", + "en_US": "Cat's Paw", + "zh_CN": "猫爪爪", + "pt_BR": "Pata de gato" + }, + { + "Id": 331, + "key": "UI_MergeData_242", + "en_US": "Little Flower", + "zh_CN": "小花花", + "pt_BR": "Florzinha" + }, + { + "Id": 332, + "key": "UI_MergeData_243", + "en_US": "Catching Butterfly", + "zh_CN": "抓蝴蝶", + "pt_BR": "Pegando borboletas" + }, + { + "Id": 333, + "key": "UI_MergeData_244", + "en_US": "Sunflower", + "zh_CN": "向日葵", + "pt_BR": "Girassol" + }, + { + "Id": 334, + "key": "UI_MergeData_245", + "en_US": "Meow-na Lisa", + "zh_CN": "蒙娜丽喵", + "pt_BR": "Mona Li-miau" + }, + { + "Id": 335, + "key": "UI_MergeData_246", + "en_US": "Kitten with a Pearl Earring", + "zh_CN": "戴珍珠耳环的喵喵", + "pt_BR": "Miau com o brinco de pérola" + }, + { + "Id": 336, + "key": "UI_MergeData_247", + "en_US": "Van Meowgh", + "zh_CN": "梵喵高", + "pt_BR": "Van Miau Gogh" + }, + { + "Id": 337, + "key": "UI_MergeData_248", + "en_US": "The Starry Meowight", + "zh_CN": "喵星空", + "pt_BR": "A noite miau" + }, + { + "Id": 338, + "key": "UI_MergeData_249", + "en_US": "The Yowl", + "zh_CN": "喵呐喊", + "pt_BR": "O grito miau" + }, + { + "Id": 339, + "key": "UI_MergeData_281", + "en_US": "Knitting Needles", + "zh_CN": "编织针", + "pt_BR": "Agulhas de tricô" + }, + { + "Id": 340, + "key": "UI_MergeData_282", + "en_US": "Yarn Ball", + "zh_CN": "毛线团", + "pt_BR": "Novelo de lã" + }, + { + "Id": 341, + "key": "UI_MergeData_283", + "en_US": "Couple of Yarn Balls", + "zh_CN": "双色线团", + "pt_BR": "Novelo duplo de lã" + }, + { + "Id": 342, + "key": "UI_MergeData_284", + "en_US": "Knitted Piece", + "zh_CN": "针织品", + "pt_BR": "Peça tricotada" + }, + { + "Id": 343, + "key": "UI_MergeData_285", + "en_US": "Unfinished Scarf", + "zh_CN": "半成品围巾", + "pt_BR": "Cachecol inacabado" + }, + { + "Id": 344, + "key": "UI_MergeData_286", + "en_US": "Knitted Scarf", + "zh_CN": "针织围巾", + "pt_BR": "Cachecol tricotado" + }, + { + "Id": 345, + "key": "UI_MergeData_287", + "en_US": "Knitted Glove", + "zh_CN": "针织手套", + "pt_BR": "Luva tricotada" + }, + { + "Id": 346, + "key": "UI_MergeData_288", + "en_US": "Paw Glove", + "zh_CN": "爪印手套", + "pt_BR": "Luva de patinha" + }, + { + "Id": 347, + "key": "UI_MergeData_289", + "en_US": "Cat Sock", + "zh_CN": "猫咪袜", + "pt_BR": "Meia de gato" + }, + { + "Id": 348, + "key": "UI_MergeData_290", + "en_US": "Knitted Shoe", + "zh_CN": "针织鞋", + "pt_BR": "Sapato tricotado" + }, + { + "Id": 349, + "key": "UI_MergeData_291", + "en_US": "Cat Hat", + "zh_CN": "猫咪帽", + "pt_BR": "Chapéu de gato" + }, + { + "Id": 350, + "key": "UI_MergeData_292", + "en_US": "Paw Hat", + "zh_CN": "爪印帽", + "pt_BR": "Chapéu de pata" + }, + { + "Id": 351, + "key": "UI_MergeData_293", + "en_US": "Paw Vest", + "zh_CN": "爪印背心", + "pt_BR": "Colete de pata" + }, + { + "Id": 352, + "key": "UI_MergeData_294", + "en_US": "Cat Sweater", + "zh_CN": "猫咪毛衣", + "pt_BR": "Suéteres de gato" + }, + { + "Id": 353, + "key": "UI_MergeData_295", + "en_US": "Cat Cardigan", + "zh_CN": "猫咪开衫毛衣", + "pt_BR": "Cardigã de gato" + }, + { + "Id": 354, + "key": "UI_MergeData_301", + "en_US": "Cotton", + "zh_CN": "棉花", + "pt_BR": "Algodão" + }, + { + "Id": 355, + "key": "UI_MergeData_302", + "en_US": "Cotton Pad", + "zh_CN": "棉垫", + "pt_BR": "Disco de algodão" + }, + { + "Id": 356, + "key": "UI_MergeData_303", + "en_US": "Mouse Shape", + "zh_CN": "鼠雏形", + "pt_BR": "Formato de rato" + }, + { + "Id": 357, + "key": "UI_MergeData_304", + "en_US": "Cloth Mouse", + "zh_CN": "布老鼠", + "pt_BR": "Rato de tecido" + }, + { + "Id": 358, + "key": "UI_MergeData_305", + "en_US": "Toy Mouse", + "zh_CN": "玩具小老鼠", + "pt_BR": "Rato de brinquedo" + }, + { + "Id": 359, + "key": "UI_MergeData_306", + "en_US": "Toy Fish", + "zh_CN": "玩具小鱼", + "pt_BR": "Peixe de brinquedo" + }, + { + "Id": 360, + "key": "UI_MergeData_307", + "en_US": "Toy Butterfly", + "zh_CN": "玩具小蝴蝶", + "pt_BR": "Borboleta de brinquedo" + }, + { + "Id": 361, + "key": "UI_MergeData_308", + "en_US": "Toy Owl", + "zh_CN": "玩具猫头鹰", + "pt_BR": "Coruja de brinquedo" + }, + { + "Id": 362, + "key": "UI_MergeData_501", + "en_US": "Energy Level 1", + "zh_CN": "一点体力", + "pt_BR": "Nível de energia 1" + }, + { + "Id": 363, + "key": "UI_MergeData_502", + "en_US": "Energy Level 2", + "zh_CN": "少量体力", + "pt_BR": "Nível de energia 2" + }, + { + "Id": 364, + "key": "UI_MergeData_503", + "en_US": "Energy Level 3", + "zh_CN": "中量体力", + "pt_BR": "Nível de energia 3" + }, + { + "Id": 365, + "key": "UI_MergeData_504", + "en_US": "Energy Level 4", + "zh_CN": "大量体力", + "pt_BR": "Nível de energia 4" + }, + { + "Id": 366, + "key": "UI_MergeData_505", + "en_US": "Energy Level 5", + "zh_CN": "巨量体力", + "pt_BR": "Nível de energia 5" + }, + { + "Id": 367, + "key": "UI_MergeData_521", + "en_US": "Pet Coin Level 1", + "zh_CN": "几枚宠物币", + "pt_BR": "Moeda pet nível 1" + }, + { + "Id": 368, + "key": "UI_MergeData_522", + "en_US": "Pet Coin Level 2", + "zh_CN": "少量宠物币", + "pt_BR": "Moeda pet nível 2" + }, + { + "Id": 369, + "key": "UI_MergeData_523", + "en_US": "Pet Coin Level 3", + "zh_CN": "中量宠物币", + "pt_BR": "Moeda pet nível 3" + }, + { + "Id": 370, + "key": "UI_MergeData_524", + "en_US": "Pet Coin Level 4", + "zh_CN": "大量宠物币", + "pt_BR": "Moeda pet nível 4" + }, + { + "Id": 371, + "key": "UI_MergeData_525", + "en_US": "Pet Coin Level 5", + "zh_CN": "巨量宠物币", + "pt_BR": "Moeda pet nível 5" + }, + { + "Id": 372, + "key": "UI_MergeData_541", + "en_US": "Diamond Level 1", + "zh_CN": "几颗钻石", + "pt_BR": "Diamante nível 1" + }, + { + "Id": 373, + "key": "UI_MergeData_542", + "en_US": "Diamond Level 2", + "zh_CN": "少量钻石", + "pt_BR": "Diamante nível 2" + }, + { + "Id": 374, + "key": "UI_MergeData_543", + "en_US": "Diamond Level 3", + "zh_CN": "中量钻石", + "pt_BR": "Diamante nível 3" + }, + { + "Id": 375, + "key": "UI_MergeData_544", + "en_US": "Diamond Level 4", + "zh_CN": "大量钻石", + "pt_BR": "Diamante nível 4" + }, + { + "Id": 376, + "key": "UI_MergeData_545", + "en_US": "Diamond Level 5", + "zh_CN": "巨量钻石", + "pt_BR": "Diamante nível 5" + }, + { + "Id": 377, + "key": "UI_MergeData_561", + "en_US": "Pet Coin Chest", + "zh_CN": "宠物币宝箱", + "pt_BR": "Baú estelar" + }, + { + "Id": 378, + "key": "UI_MergeData_562", + "en_US": "Energy Chest", + "zh_CN": "体力宝箱", + "pt_BR": "Baú de energia" + }, + { + "Id": 379, + "key": "UI_MergeData_563", + "en_US": "Simple Chest", + "zh_CN": "简易宝箱", + "pt_BR": "Baú simples" + }, + { + "Id": 380, + "key": "UI_MergeData_564", + "en_US": "Simple Chest", + "zh_CN": "简易宝箱", + "pt_BR": "Baú simples" + }, + { + "Id": 381, + "key": "UI_MergeData_581", + "en_US": "Basic Generator Chest Lv1", + "zh_CN": "低级发射器宝箱 Lv1", + "pt_BR": "Baú do gerador básico nv. 1" + }, + { + "Id": 382, + "key": "UI_MergeData_582", + "en_US": "Basic Generator Chest Lv1", + "zh_CN": "低级发射器宝箱 Lv1", + "pt_BR": "Baú do gerador básico nv. 1" + }, + { + "Id": 383, + "key": "UI_MergeData_583", + "en_US": "Basic Generator Chest Lv2", + "zh_CN": "低级发射器宝箱 Lv2", + "pt_BR": "Baú do gerador básico nv. 2" + }, + { + "Id": 384, + "key": "UI_MergeData_584", + "en_US": "Basic Generator Chest Lv2", + "zh_CN": "低级发射器宝箱 Lv2", + "pt_BR": "Baú do gerador básico nv. 2" + }, + { + "Id": 385, + "key": "UI_MergeData_585", + "en_US": "Advanced Generator Chest Lv1", + "zh_CN": "高级发射器宝箱 Lv1", + "pt_BR": "Baú do gerador avançado nv. 1" + }, + { + "Id": 386, + "key": "UI_MergeData_586", + "en_US": "Advanced Generator Chest Lv1", + "zh_CN": "高级发射器宝箱 Lv1", + "pt_BR": "Baú do gerador avançado nv. 1" + }, + { + "Id": 387, + "key": "UI_MergeData_587", + "en_US": "Advanced Generator Chest Lv2", + "zh_CN": "高级发射器宝箱 Lv2", + "pt_BR": "Baú do gerador avançado nv. 2" + }, + { + "Id": 388, + "key": "UI_MergeData_588", + "en_US": "Advanced Generator Chest Lv2", + "zh_CN": "高级发射器宝箱 Lv2", + "pt_BR": "Baú do gerador avançado nv. 2" + }, + { + "Id": 389, + "key": "UI_MergeData_601", + "en_US": "Pet Food Basket", + "zh_CN": "宠物食品篮", + "pt_BR": "Cesta de comida pet" + }, + { + "Id": 390, + "key": "UI_MergeData_602", + "en_US": "Pet Aid Box", + "zh_CN": "宠物急救箱", + "pt_BR": "Caixa de primeiros socorros pet" + }, + { + "Id": 391, + "key": "UI_MergeData_603", + "en_US": "Pet House Box", + "zh_CN": "宠物屋盒", + "pt_BR": "Caixa de casinha pet" + }, + { + "Id": 392, + "key": "UI_MergeData_604", + "en_US": "Pet Clothing Box", + "zh_CN": "宠物衣物盒", + "pt_BR": "Caixa de roupas pet" + }, + { + "Id": 393, + "key": "UI_MergeData_605", + "en_US": "Plate of Fish", + "zh_CN": "一盘鱼", + "pt_BR": "Prato de peixe" + }, + { + "Id": 394, + "key": "UI_MergeData_606", + "en_US": "Flower Basket", + "zh_CN": "花篮", + "pt_BR": "Cesta de flores" + }, + { + "Id": 395, + "key": "UI_MergeData_701", + "en_US": "Wish Box", + "zh_CN": "许愿宝箱", + "pt_BR": "Caixa de desejos" + }, + { + "Id": 396, + "key": "UI_MergeData_702", + "en_US": "Advanced Wish Box", + "zh_CN": "高级许愿宝箱", + "pt_BR": "Caixa de desejos avançada" + }, + { + "Id": 397, + "key": "UI_MergeData_703", + "en_US": "Surprise Combo Box", + "zh_CN": "惊喜组合宝箱", + "pt_BR": "Caixa combo surpresa" + }, + { + "Id": 398, + "key": "UI_MergeData_704", + "en_US": "Advanced Combo Box", + "zh_CN": "高级惊喜组合宝箱", + "pt_BR": "Caixa combo avançada" + }, + { + "Id": 399, + "key": "UI_MergeData_705", + "en_US": "Supply Box", + "zh_CN": "资源补给箱", + "pt_BR": "Caixa de suprimentos" + }, + { + "Id": 400, + "key": "UI_MergeData_706", + "en_US": "Advanced Supply Box", + "zh_CN": "高级资源补给箱", + "pt_BR": "Caixa de suprimentos avançada" + }, + { + "Id": 401, + "key": "UI_MergeData_707", + "en_US": "Scissors", + "zh_CN": "分离剪", + "pt_BR": "Tesoura" + }, + { + "Id": 402, + "key": "UI_MergeData_708", + "en_US": "Upgrader", + "zh_CN": "升级器", + "pt_BR": "Aprimorador" + }, + { + "Id": 403, + "key": "UI_MergeData_Food", + "en_US": "Warmth", + "zh_CN": "暖意", + "pt_BR": "Calor" + }, + { + "Id": 404, + "key": "UI_MergeData_Can", + "en_US": "Steamed Apple", + "zh_CN": "蒸苹果", + "pt_BR": "Maçã no vapor" + }, + { + "Id": 405, + "key": "UI_MergeData_Cooking Tools", + "en_US": "Transport Carrier", + "zh_CN": "搬运工具", + "pt_BR": "Transporte de itens" + }, + { + "Id": 406, + "key": "UI_MergeData_Sewing", + "en_US": "Bathtub", + "zh_CN": "浴池", + "pt_BR": "Banheira" + }, + { + "Id": 407, + "key": "UI_MergeData_Pet Cloth", + "en_US": "Bath Time", + "zh_CN": "洗澡时间", + "pt_BR": "Hora do banho" + }, + { + "Id": 408, + "key": "UI_MergeData_Pet Shoes", + "en_US": "Bath Toys", + "zh_CN": "浴池玩具", + "pt_BR": "Brinquedos de banho" + }, + { + "Id": 409, + "key": "UI_MergeData_Toolbox", + "en_US": "Baking Supplies", + "zh_CN": "烘焙用品", + "pt_BR": "Materiais de confeitaria" + }, + { + "Id": 410, + "key": "UI_MergeData_Wood", + "en_US": "Baking Step", + "zh_CN": "烘焙步骤", + "pt_BR": "Etapa de confeitaria" + }, + { + "Id": 411, + "key": "UI_MergeData_Pet House", + "en_US": "Sweet Bake", + "zh_CN": "烘焙甜点", + "pt_BR": "Doce assado" + }, + { + "Id": 412, + "key": "UI_MergeData_Shelf", + "en_US": "Drawing Tool", + "zh_CN": "画画工具", + "pt_BR": "Ferramenta de desenho" + }, + { + "Id": 413, + "key": "UI_MergeData_Pet Toy", + "en_US": "Famous Cat Painting", + "zh_CN": "猫猫名画", + "pt_BR": "Pintura famosa de gato" + }, + { + "Id": 414, + "key": "UI_MergeData_Bathtub", + "en_US": "Sewing", + "zh_CN": "缝纫", + "pt_BR": "Costura" + }, + { + "Id": 415, + "key": "UI_MergeData_Bath Toys", + "en_US": "Knitted Good", + "zh_CN": "毛线制品", + "pt_BR": "Peça tricotada" + }, + { + "Id": 416, + "key": "UI_MergeData_Cleaning Tools", + "en_US": "Handmade Toy", + "zh_CN": "手工小玩具", + "pt_BR": "Brinquedo artesanal" + }, + { + "Id": 417, + "key": "UI_MergeData_Toy Storage Box", + "en_US": "Toy Storage Box", + "zh_CN": "玩具储物箱", + "pt_BR": "Caixa de brinquedos" + }, + { + "Id": 418, + "key": "UI_MergeData_Baby Toy", + "en_US": "Baby Toy", + "zh_CN": "儿童玩具", + "pt_BR": "Brinquedo de bebê" + }, + { + "Id": 419, + "key": "UI_MergeData_Books And Picture Books", + "en_US": "School Days", + "zh_CN": "校园课本", + "pt_BR": "Livros e histórias ilustradas" + }, + { + "Id": 420, + "key": "UI_MergeData_Big Tree", + "en_US": "Cherry Tree", + "zh_CN": "樱桃树", + "pt_BR": "Cerejeira" + }, + { + "Id": 421, + "key": "UI_MergeData_Bird Family", + "en_US": "Bird Family", + "zh_CN": "小鸟一家", + "pt_BR": "Família de pássaros" + }, + { + "Id": 422, + "key": "UI_MergeData_Apple Products", + "en_US": "Apple Products", + "zh_CN": "苹果制品", + "pt_BR": "Produtos de maçã" + }, + { + "Id": 423, + "key": "UI_MergeData_Jewelry Stand", + "en_US": "Jewelry Stand", + "zh_CN": "珠宝展台", + "pt_BR": "Suporte de joias" + }, + { + "Id": 424, + "key": "UI_MergeData_Jewelry Box", + "en_US": "Jewelry Auction", + "zh_CN": "珠宝拍卖", + "pt_BR": "Leilão de joias" + }, + { + "Id": 425, + "key": "UI_MergeData_Jewelry Accessories", + "en_US": "Jewelry Accessories", + "zh_CN": "珠宝首饰", + "pt_BR": "Acessórios de joias" + }, + { + "Id": 426, + "key": "UI_MergeData_Clothes Storage Bag", + "en_US": "Clothes Storage Bag", + "zh_CN": "衣服收纳包", + "pt_BR": "Bolsa para roupas" + }, + { + "Id": 427, + "key": "UI_MergeData_Daily Clothing", + "en_US": "Daily Clothing", + "zh_CN": "日常服饰", + "pt_BR": "Roupas do dia a dia" + }, + { + "Id": 428, + "key": "UI_MergeData_Detective Desk", + "en_US": "Detective Desk", + "zh_CN": "侦探桌", + "pt_BR": "Mesa de detetive" + }, + { + "Id": 429, + "key": "UI_MergeData_Detective Bag", + "en_US": "Detective Bag", + "zh_CN": "侦探包", + "pt_BR": "Bolsa de detetive" + }, + { + "Id": 430, + "key": "UI_MergeData_Detective Tools", + "en_US": "Detective Tools", + "zh_CN": "侦探工具", + "pt_BR": "Ferramentas de detetive" + }, + { + "Id": 431, + "key": "UI_MergeData_Detective Outfit", + "en_US": "Detective Outfit", + "zh_CN": "侦探服饰", + "pt_BR": "Roupa de detetive" + }, + { + "Id": 432, + "key": "UI_MergeData_Energy", + "en_US": "Energy", + "zh_CN": "体力", + "pt_BR": "Energia" + }, + { + "Id": 433, + "key": "UI_MergeData_Star", + "en_US": "Pet Coin", + "zh_CN": "宠物币", + "pt_BR": "Moeda pet" + }, + { + "Id": 434, + "key": "UI_MergeData_Diamond", + "en_US": "Diamond", + "zh_CN": "钻石", + "pt_BR": "Diamante" + }, + { + "Id": 435, + "key": "UI_MergeData_Star Box", + "en_US": "Pet Coin Box", + "zh_CN": "宠物币宝箱", + "pt_BR": "Caixa de moeda pet" + }, + { + "Id": 436, + "key": "UI_MergeData_Energy Box", + "en_US": "Energy Box", + "zh_CN": "体力宝箱", + "pt_BR": "Caixa de energia" + }, + { + "Id": 437, + "key": "UI_MergeData_Surprise Box", + "en_US": "Surprising Chest", + "zh_CN": "惊喜宝箱", + "pt_BR": "Baú surpreendente" + }, + { + "Id": 438, + "key": "UI_MergeData_Emit Box", + "en_US": "Producer Chest", + "zh_CN": "发射器宝箱", + "pt_BR": "Baú de produtor" + }, + { + "Id": 439, + "key": "UI_MergeData_High Emit Box", + "en_US": "Advanced Producer Tool Chest", + "zh_CN": "高级发射器宝箱", + "pt_BR": "Baú de ferramentas do produtor avançado" + }, + { + "Id": 440, + "key": "UI_MergeData_Pet Food Basket", + "en_US": "Pet Food Basket", + "zh_CN": "宠物食品篮", + "pt_BR": "Cesta de comida pet" + }, + { + "Id": 441, + "key": "UI_MergeData_Pet Aid Box", + "en_US": "Pet Aid Box", + "zh_CN": "宠物急救箱", + "pt_BR": "Caixa de primeiros socorros pet" + }, + { + "Id": 442, + "key": "UI_MergeData_Pet House Box", + "en_US": "Pet House Box", + "zh_CN": "宠物屋盒", + "pt_BR": "Caixa de casinha pet" + }, + { + "Id": 443, + "key": "UI_MergeData_Pet Clothing Box", + "en_US": "Pet Clothing Box", + "zh_CN": "宠物衣物盒", + "pt_BR": "Caixa de roupas pet" + }, + { + "Id": 444, + "key": "UI_MergeData_Plate of Fish", + "en_US": "Plate of Fish", + "zh_CN": "盘鱼", + "pt_BR": "Prato de peixe" + }, + { + "Id": 445, + "key": "UI_MergeData_Flower Basket", + "en_US": "Flower Basket", + "zh_CN": "花篮", + "pt_BR": "Cesta de flores" + }, + { + "Id": 446, + "key": "UI_MergeData_Optional Box", + "en_US": "Wish Box", + "zh_CN": "许愿宝箱", + "pt_BR": "Caixa de desejos" + }, + { + "Id": 447, + "key": "UI_MergeData_Advanced Optional Box", + "en_US": "Advanced Wish Box", + "zh_CN": "高级许愿宝箱", + "pt_BR": "Caixa de desejos avançada" + }, + { + "Id": 448, + "key": "UI_MergeData_All Random Box", + "en_US": "Surprise Combo Box", + "zh_CN": "惊喜组合宝箱", + "pt_BR": "Caixa combo surpresa" + }, + { + "Id": 449, + "key": "UI_MergeData_Advanced All Random Box", + "en_US": "Advanced Combo Box", + "zh_CN": "高级惊喜组合宝箱", + "pt_BR": "Caixa combo avançada" + }, + { + "Id": 450, + "key": "UI_MergeData_Resource Supply Box", + "en_US": "Supply Box", + "zh_CN": "资源补给箱", + "pt_BR": "Caixa de suprimentos" + }, + { + "Id": 451, + "key": "UI_MergeData_Advanced Resource Supply Box", + "en_US": "Advanced Supply Box", + "zh_CN": "高级资源补给箱", + "pt_BR": "Caixa de suprimentos avançada" + }, + { + "Id": 452, + "key": "UI_MergeData_Separator", + "en_US": "Separator", + "zh_CN": "分离器", + "pt_BR": "Separador" + }, + { + "Id": 453, + "key": "UI_DialogData_certificate_begin_1", + "en_US": "Hello, is this Mr. Birch's place?", + "zh_CN": "你好,伯奇先生和...丽丽,对吧?", + "pt_BR": "Olá, é aqui a casa do Sr. Birch?" + }, + { + "Id": 454, + "key": "UI_DialogData_certificate_begin_2", + "en_US": "Yeah, that's me. What can I do for you?", + "zh_CN": "没错,有什么事吗?", + "pt_BR": "Sim, sou eu. Em que posso ajudar você?" + }, + { + "Id": 455, + "key": "UI_DialogData_certificate_begin_3", + "en_US": "I'm from the community pet protection center. I heard you took in a stray cat recently, is that right?", + "zh_CN": "我来自社区的宠物保护中心,听说你最近收留了社区的一只流浪猫是吗?", + "pt_BR": "Sou do centro comunitário de proteção aos animais. Soube que o senhor acolheu uma gatinha, é isso mesmo?" + }, + { + "Id": 456, + "key": "UI_DialogData_certificate_begin_4", + "en_US": "Uh... yeah, I did.", + "zh_CN": "呃…是有这回事?", + "pt_BR": "Sim, é verdade." + }, + { + "Id": 457, + "key": "UI_DialogData_certificate_begin_5", + "en_US": "I need to remind you to get a pet adoption certificate. If you don't, we'll have to take the cat back for safety reasons.", + "zh_CN": "我得提醒一下你们需要办一张宠物领养证明。否则出于安全考虑,我们就得把小猫带走了。", + "pt_BR": "Preciso lembrá-lo de obter um certificado de adoção. Se não, teremos que levar a gatinha por questões de segurança." + }, + { + "Id": 458, + "key": "UI_DialogData_certificate_begin_6", + "en_US": "Uncle Birch, we gotta keep the kitty!", + "zh_CN": "叔……", + "pt_BR": "Tio Birch, temos que ficar com a gatinha!" + }, + { + "Id": 459, + "key": "UI_DialogData_certificate_begin_8", + "en_US": "Interesting...It's been a while since I came across something this fun.", + "zh_CN": "有意思,你居然是…好久没碰到这么好玩的事了", + "pt_BR": "Interessante... Faz tempo que não encontro algo tão divertido assim." + }, + { + "Id": 460, + "key": "UI_DialogData_certificate_begin_9", + "en_US": "Sorry, what?", + "zh_CN": "您说什么?", + "pt_BR": "Desculpe, o quê?" + }, + { + "Id": 461, + "key": "UI_DialogData_certificate_begin_10", + "en_US": "Nothing. The kitten is new here, so just take good care of her.", + "zh_CN": "没什么,小猫刚来你家还不熟悉,好好照顾她。", + "pt_BR": "Nada. A gatinha é nova por aqui, então apenas cuide bem dela." + }, + { + "Id": 462, + "key": "UI_DialogData_certificate_begin_11", + "en_US": "Oh, okay. How do I get the pet adoption certificate?", + "zh_CN": "哦,好好好,那么宠物领养证明怎么办理?", + "pt_BR": "Ah, entendi. Como faço para obter o certificado de adoção?" + }, + { + "Id": 463, + "key": "UI_DialogData_certificate_begin_12", + "en_US": "Finish the following tasks within 30 minutes, let the kitten recognize you, and you'll get the certificate.", + "zh_CN": "在30分钟内完成下面的指定任务,让小猫认可你们,你就可以得到证明了。", + "pt_BR": "Conclua as tarefas a seguir em até 30 minutos, deixe a gatinha reconhecer você e receberá o certificado." + }, + { + "Id": 464, + "key": "UI_DialogData_certificate_begin_13", + "en_US": "What, 30 minutes?!!!", + "zh_CN": "啊,30分钟?!!!", + "pt_BR": "O quê, 30 minutos?!" + }, + { + "Id": 465, + "key": "UI_DialogData_certificate_begin_14", + "en_US": "No problem! We can do it, right Uncle Birch?", + "zh_CN": "没问题!", + "pt_BR": "Sem problema! Nós conseguimos, né? Tio Birch?" + }, + { + "Id": 466, + "key": "UI_DialogData_certificate_begin_15", + "en_US": "Uh...yes, I think?", + "zh_CN": "呃,可能吧……", + "pt_BR": "Hum... sim, acho que sim?" + }, + { + "Id": 467, + "key": "UI_DialogData_certificate_begin_16", + "en_US": "Alright. I'll be back in 30 minutes. Remember, finish the task, or I'll have to take the cat.", + "zh_CN": "好。我30分钟以后回来。记住要完成任务哦,不然我就把小猫带走了。", + "pt_BR": "Certo. Volto em 30 minutos. Lembre-se, termine a tarefa ou terei que levar a gatinha." + }, + { + "Id": 468, + "key": "UI_DialogData_certificate_begin_17", + "en_US": "Lily, do you think you can finish the task in 30 minutes?", + "zh_CN": "丽丽,你有把握30分钟内完成任务嘛?", + "pt_BR": "Lily, você acha que consegue terminar a tarefa em 30 minutos?" + }, + { + "Id": 469, + "key": "UI_DialogData_certificate_begin_18", + "en_US": "Of course! I’ve got a guardian angel with me!", + "zh_CN": "当然啦!我可是有守护天使呢!", + "pt_BR": "Claro! Tenho um anjo da guarda comigo!" + }, + { + "Id": 470, + "key": "UI_DialogData_certificate_success_1", + "en_US": "Well done.It seems that the kitten has become familiar with you very quickly.", + "zh_CN": "干得不错。看来小猫和你们熟悉得很快。", + "pt_BR": "Muito bem. Parece que a gatinha ficou familiarizada com você bem rápido." + }, + { + "Id": 471, + "key": "UI_DialogData_certificate_success_2", + "en_US": "Of course we did!", + "zh_CN": "那必须的!", + "pt_BR": "É claro!" + }, + { + "Id": 472, + "key": "UI_DialogData_certificate_success_3", + "en_US": "Great, I've got the paperwork right here. By the way, have you named the kitty? You can put it on the certificate.", + "zh_CN": "这是文件。顺带一提,你们给小猫起名字了吗?可以签在证书上。", + "pt_BR": "Ótimo, eu tenho a papelada aqui. Aliás, você já deu um nome para a gatinha? Você pode colocá-lo no certificado." + }, + { + "Id": 473, + "key": "UI_DialogData_certificate_success_4", + "en_US": "Oh, we should give her a name!", + "zh_CN": "对哦,我们是该给小猫起个名字!", + "pt_BR": "Ah, devíamos dar um nome a ela!" + }, + { + "Id": 474, + "key": "UI_DialogData_certificate_success_5", + "en_US": "And guardian angel, let’s sign this paperwork together!", + "zh_CN": "还有守护天使,我们一起签署这份文件吧!", + "pt_BR": "E anjo da guarda, vamos assinar esses papéis juntos!" + }, + { + "Id": 475, + "key": "UI_DialogData_certificate_success_6", + "en_US": "Because you’re the main caretaker of our little kitty~", + "zh_CN": "毕竟你可是照顾小猫的主力军呢~", + "pt_BR": "Porque você é a pessoa responsável pela nossa gatinha." + }, + { + "Id": 476, + "key": "UI_DialogData_certificate_success_end_1", + "en_US": "The document is all signed!", + "zh_CN": "文件签好啦!", + "pt_BR": "O documento está assinado!" + }, + { + "Id": 477, + "key": "UI_DialogData_certificate_success_end_2", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 479, + "key": "UI_DialogData_certificate_success_end_4", + "en_US": "That's all I needed. I'll be back to check in sometime. See you!", + "zh_CN": "我也没别的事了。不过以后我还会回来检查的,回见!", + "pt_BR": "Era tudo o que eu precisava. Voltarei para dar notícias em breve. Até logo!" + }, + { + "Id": 480, + "key": "UI_DialogData_certificate_success_end_5", + "en_US": "Bye~", + "zh_CN": "再见~", + "pt_BR": "Tchau." + }, + { + "Id": 481, + "key": "UI_DialogData_certificate_success_end_6", + "en_US": "Guardian angel, please help me more in the future~", + "zh_CN": "守护天使,以后就请多多指教啦~", + "pt_BR": "Anjo da guarda, por favor, me ajude mais no futuro." + }, + { + "Id": 482, + "key": "UI_DialogData_certificate_success_end_7", + "en_US": "I have a feeling we’re going to have so much fun together!", + "zh_CN": "我有种预感,我们一定会玩得超开心!", + "pt_BR": "Tenho a sensação de que vamos nos divertir muito juntos!" + }, + { + "Id": 483, + "key": "UI_DialogData_certificate_success_end_8", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 484, + "key": "UI_DialogData_certificate_fail_1", + "en_US": "Looks like...", + "zh_CN": "看起来…", + "pt_BR": "Parece que..." + }, + { + "Id": 485, + "key": "UI_DialogData_certificate_fail_2", + "en_US": "Not going so well?", + "zh_CN": "好像不是很顺利?", + "pt_BR": "Não está indo muito bem?" + }, + { + "Id": 486, + "key": "UI_DialogData_certificate_fail_3", + "en_US": "She's still too weak. Can you give us more time?", + "zh_CN": "她还有点虚弱,可以再给我们点时间吗?", + "pt_BR": "Ela ainda está muito fraca. Você pode nos dar mais tempo?" + }, + { + "Id": 487, + "key": "UI_DialogData_certificate_fail_4", + "en_US": "Please...", + "zh_CN": "求求了…", + "pt_BR": "Por favor..." + }, + { + "Id": 488, + "key": "UI_DialogData_certificate_fail_5", + "en_US": "Alright, I understand.", + "zh_CN": "好吧,我知道了。", + "pt_BR": "Certo, eu entendo." + }, + { + "Id": 489, + "key": "UI_DialogData_certificate_fail_6", + "en_US": "I see you're really trying to take care of this poor kitty.", + "zh_CN": "我能理解你们确实在尽力照顾这只可怜的小猫。", + "pt_BR": "Vejo que você está realmente se esforçando para cuidar dessa pobre gatinha." + }, + { + "Id": 490, + "key": "UI_DialogData_certificate_fail_7", + "en_US": "I can give you the paperwork now, but you have to promise to keep taking good care of her, okay?", + "zh_CN": "我可以先把证明文件给你,但是以后也要好好照顾她,好吗?", + "pt_BR": "Posso entregar a você a papelada agora, mas tem que prometer que vai continuar cuidando bem dela, tudo bem?" + }, + { + "Id": 491, + "key": "UI_DialogData_certificate_fail_8", + "en_US": "I'll be checking in from time to time!", + "zh_CN": "我可是会时不时回来确认状况的哦!", + "pt_BR": "Voltarei aqui de vez em quando!" + }, + { + "Id": 492, + "key": "UI_DialogData_certificate_fail_9", + "en_US": "Thank you, thank you, thank you!", + "zh_CN": "谢谢谢谢,实在太感谢了!", + "pt_BR": "Obrigada, obrigada, obrigada!" + }, + { + "Id": 493, + "key": "UI_DialogData_certificate_fail_10", + "en_US": "By the way, have you named the cat? I need to write it down.", + "zh_CN": "顺带一提,你们给小猫起名字了吗?我会先登记下来。", + "pt_BR": "A propósito, você já deu um nome à gatinha? Preciso anotar." + }, + { + "Id": 494, + "key": "UI_DialogData_certificate_fail_11", + "en_US": "Oh, we should give her a name!", + "zh_CN": "对哦,我们是该给小猫起个名字!", + "pt_BR": "Ah, devíamos dar um nome a ela!" + }, + { + "Id": 495, + "key": "UI_DialogData_certificate_fail_12", + "en_US": "And guardian angel, let’s sign this paperwork together!", + "zh_CN": "还有守护天使,我们一起签署这份文件吧!", + "pt_BR": "E anjo da guarda, vamos assinar esses papéis juntos!" + }, + { + "Id": 496, + "key": "UI_DialogData_certificate_fail_13", + "en_US": "Because you’re the main caretaker of our little kitty~", + "zh_CN": "毕竟你可是照顾小猫的主力军呢~", + "pt_BR": "Porque você é a pessoa responsável pela nossa gatinha." + }, + { + "Id": 497, + "key": "UI_DialogData_certificate_fail_end_1", + "en_US": "The document is all signed!", + "zh_CN": "文件签好啦!", + "pt_BR": "O documento está assinado!" + }, + { + "Id": 498, + "key": "UI_DialogData_certificate_fail_end_2", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 499, + "key": "UI_DialogData_certificate_fail_end_3", + "en_US": "It seems that the kitten is still very weak indeed. Just take good care of her.", + "zh_CN": "看来小猫确实还很虚弱。好好照顾她吧。", + "pt_BR": "Parece que a gatinha ainda está muito fraca. Cuide bem dela." + }, + { + "Id": 500, + "key": "UI_DialogData_certificate_fail_end_4", + "en_US": "And that’s all for today. Good luck!", + "zh_CN": "我也没别的事了。不过以后我还会回来检查的。再见。", + "pt_BR": "E isso é tudo por hoje. Boa sorte!" + }, + { + "Id": 501, + "key": "UI_DialogData_certificate_fail_end_5", + "en_US": "Bye~", + "zh_CN": "再见~", + "pt_BR": "Tchau." + }, + { + "Id": 502, + "key": "UI_DialogData_certificate_fail_end_6", + "en_US": "Guardian angel, please help me more in the future~", + "zh_CN": "守护天使,以后就请多多指教啦~", + "pt_BR": "Anjo da guarda, por favor, me ajude mais no futuro." + }, + { + "Id": 503, + "key": "UI_DialogData_certificate_fail_end_7", + "en_US": "I have a feeling we’re going to have so much fun together!", + "zh_CN": "我有种预感,我们一定会玩得超开心!", + "pt_BR": "Tenho a sensação de que vamos nos divertir muito juntos!" + }, + { + "Id": 504, + "key": "UI_DialogData_certificate_fail_end_8", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 505, + "key": "UI_DialogData_102", + "en_US": "Bye!", + "zh_CN": "再见!", + "pt_BR": "Tchau!" + }, + { + "Id": 506, + "key": "UI_DialogData_Birch", + "en_US": "Birch", + "zh_CN": "叔叔", + "pt_BR": "Birch" + }, + { + "Id": 507, + "key": "UI_DialogData_Timber", + "en_US": "Timber", + "zh_CN": "旺财", + "pt_BR": "Timber" + }, + { + "Id": 508, + "key": "UI_DialogData_Lily", + "en_US": "Lily", + "zh_CN": "丽丽", + "pt_BR": "Lily" + }, + { + "Id": 509, + "key": "UI_DialogData_Mrs Jenkins", + "en_US": "Mrs Jenkins", + "zh_CN": "詹大妈", + "pt_BR": "Sra. Jenkins" + }, + { + "Id": 510, + "key": "UI_DialogData_Cat", + "en_US": "Cat", + "zh_CN": "猫咪", + "pt_BR": "Gata" + }, + { + "Id": 511, + "key": "UI_GuideData_1", + "en_US": "Tap here to get ready!", + "zh_CN": "点这里去准备!", + "pt_BR": "Toque aqui para se preparar!" + }, + { + "Id": 512, + "key": "UI_GuideData_2", + "en_US": "Now merge them, turn them into what they’re meant to be~", + "zh_CN": "把它们合在一起,变成应有的样子~", + "pt_BR": "Agora combine e transforme no que eles devem ser" + }, + { + "Id": 513, + "key": "UI_GuideData_3", + "en_US": "Continue merging and we will make more items.", + "zh_CN": "继续合并,就会合成更高级的物品。", + "pt_BR": "Continue combinando e nós criaremos mais itens." + }, + { + "Id": 514, + "key": "UI_GuideData_4", + "en_US": "Almost there! Let us try one more time.", + "zh_CN": "差不多了! 让我们再试一次。", + "pt_BR": "Quase lá! Vamos tentar mais uma vez." + }, + { + "Id": 515, + "key": "UI_GuideData_5", + "en_US": "All set! I’ll grab lots of wood!", + "zh_CN": "准备好啦,我要多拿些木头~", + "pt_BR": "Tudo pronto! Vou pegar bastante lenha!" + }, + { + "Id": 516, + "key": "UI_GuideData_6", + "en_US": "This is not enough, we need more!", + "zh_CN": "就这些还不够,需要再多一些!", + "pt_BR": "Não é suficiente, precisamos de mais!" + }, + { + "Id": 517, + "key": "UI_GuideData_7", + "en_US": "It’s still not enough~ Kittens need high-energy food to recover.", + "zh_CN": "还是不够哦~小猫恢复需要高能量得食物。", + "pt_BR": "Ainda não é suficiente. Os gatinhos precisam de energia para se recuperar." + }, + { + "Id": 518, + "key": "UI_GuideData_8", + "en_US": "Hmm, these logs need a bit of work first.", + "zh_CN": "嗯,这些木头还需要处理一下。", + "pt_BR": "Hmm, esses troncos ainda precisam de um trabalhinho antes." + }, + { + "Id": 519, + "key": "UI_GuideData_9", + "en_US": "Great job! She will love these!", + "zh_CN": "干得好!小猫终于不用再将就喝牛奶啦!", + "pt_BR": "Ótimo trabalho! Ela vai adorar!" + }, + { + "Id": 520, + "key": "UI_GuideData_10", + "en_US": "Alright, that should be enough wood!", + "zh_CN": "好啦,这些木头应该足够了~", + "pt_BR": "Muito bem, isso deve ser madeira suficiente!" + }, + { + "Id": 521, + "key": "UI_GuideData_11", + "en_US": "Finish orders to earn Pet Coins—they’re super useful!", + "zh_CN": "做订单获得宠物币,它能做很多事~", + "pt_BR": "Conclua pedidos para ganhar Moedas Pet. Elas são super úteis!" + }, + { + "Id": 522, + "key": "UI_GuideData_12", + "en_US": "Another order finished! Tap and get Pet Coins!", + "zh_CN": "又一个订单完成了! 点击并获得更多宠物币!", + "pt_BR": "Mais um pedido concluído! Toque e ganhe Moedas Pet!" + }, + { + "Id": 523, + "key": "UI_GuideData_13", + "en_US": "Let’s bring the biscuits to kitty now!", + "zh_CN": "好啦,我们快去给小猫送小饼干吧!", + "pt_BR": "Vamos levar os biscoitos para a gatinha agora!" + }, + { + "Id": 524, + "key": "UI_GuideData_14", + "en_US": "Tap here to work my magic!", + "zh_CN": "从这里开始吧!", + "pt_BR": "Toque aqui para ativar minha mágica!" + }, + { + "Id": 525, + "key": "UI_GuideData_15", + "en_US": "Poor little guy, let's tidy up your room first.", + "zh_CN": "小可怜,先来帮你收拾一下房间吧。", + "pt_BR": "Coitadinha, vamos arrumar seu quarto primeiro." + }, + { + "Id": 526, + "key": "UI_GuideData_16", + "en_US": "Good. Go earn more to taking care of kittens!", + "zh_CN": "真不错,再去加油赚猫币继续照顾小猫!", + "pt_BR": "Ótimo! Continue juntando mais para cuidar da gatinha!" + }, + { + "Id": 527, + "key": "UI_GuideData_17", + "en_US": "Help me get the basket! Let’s grab apples for kitten!", + "zh_CN": "快帮我把篮子搬下来,我们去拿苹果给小猫!", + "pt_BR": "Me ajude a pegar a cesta! Vamos pegar maçãs para a gatinha!" + }, + { + "Id": 528, + "key": "UI_GuideData_18", + "en_US": "The same tools can be merged and upgraded too! More advanced tools can produce more higher-level items.", + "zh_CN": "相同的工具也可以合并和升级!更高级的工具能生产更多更高等级的物品。", + "pt_BR": "As mesmas ferramentas também podem ser combinadas e melhoradas! Ferramentas mais avançadas conseguem produzir itens de nível mais alto." + }, + { + "Id": 529, + "key": "UI_GuideData_19", + "en_US": "Upgrade completed! Let’s try out its features!", + "zh_CN": "升级完成!让我们来试试它的功能吧!", + "pt_BR": "Atualização concluída! Vamos experimentar as novas funcionalidades!" + }, + { + "Id": 530, + "key": "UI_GuideData_20", + "en_US": "Oh, we can start making Pet Snackss now!", + "zh_CN": "哦,我们现在可以开始制作宠物零食了呢!", + "pt_BR": "Ah, agora podemos começar a fazer Petiscos Pet!" + }, + { + "Id": 531, + "key": "UI_GuideData_21", + "en_US": "Now, let's take a look at what's inside the chest! Tap to open it.", + "zh_CN": "接下来我们就来看看宝箱里面有什么,点击打开吧!", + "pt_BR": "Agora, vamos ver o que tem dentro do baú! Toque para abri-lo." + }, + { + "Id": 532, + "key": "UI_GuideData_22", + "en_US": "A locked treasure chest... Unlocking it takes some time, and only one chest can be unlocked at a time!", + "zh_CN": "这个宝箱锁上了……打开宝箱需要时间,而且一次只能解锁一个宝箱!", + "pt_BR": "Um baú do tesouro trancado... Destranca-lo leva um tempo, e só é possível abrir um baú por vez!" + }, + { + "Id": 533, + "key": "UI_GuideData_23", + "en_US": "I can't wait to see what's inside, let's speed up!", + "zh_CN": "我迫不及待地想看看里面有什么,让我们加速吧!", + "pt_BR": "Mal posso esperar para ver o que tem lá dentro, vamos acelerar!" + }, + { + "Id": 534, + "key": "UI_GuideData_24", + "en_US": "Great, now let's tap the chest and see what's inside!", + "zh_CN": "太好了,现在你可以点击宝箱来取回里面的宝藏了!", + "pt_BR": "Ótimo, agora vamos tocar no baú e ver o que tem dentro!" + }, + { + "Id": 535, + "key": "UI_GuideData_25", + "en_US": "Want to know what products our producers can make? Tap here to find out.", + "zh_CN": "想知道我们的工具能生产哪些物品吗?点这里就能知道。", + "pt_BR": "Quer saber quais produtos nossos produtores podem fazer? Toque aqui para descobrir." + }, + { + "Id": 536, + "key": "UI_GuideData_26", + "en_US": "Tap on the icon to know its detailed production information!", + "zh_CN": "点击对应的图标就能知道它详细的生产信息了!", + "pt_BR": "Toque no ícone para saber mais sobre o produto!" + }, + { + "Id": 537, + "key": "UI_GuideData_27", + "en_US": "Psst! Some chests can be merged and leveled up~", + "zh_CN": "偷偷说,有些宝箱也可以合并升级~", + "pt_BR": "Psiu! Alguns baús podem ser combinados e aprimorados!" + }, + { + "Id": 538, + "key": "UI_GuideData_28", + "en_US": "A new tool!", + "zh_CN": "是一个新的工具!", + "pt_BR": "Uma nova ferramenta!" + }, + { + "Id": 539, + "key": "UI_GuideData_29", + "en_US": "Merge them—see what will we get?", + "zh_CN": "合并一下,看看会得到什么?", + "pt_BR": "Combine-os. Vamos ver o que vamos conseguir?" + }, + { + "Id": 540, + "key": "UI_GuideData_30", + "en_US": "Do it again!", + "zh_CN": "再来一次。", + "pt_BR": "De novo!" + }, + { + "Id": 541, + "key": "UI_GuideData_31", + "en_US": "One more time!", + "zh_CN": "再一次。", + "pt_BR": "Mais uma vez!" + }, + { + "Id": 542, + "key": "UI_GuideData_32", + "en_US": "You understand my heart best! Kittens deserve to be treated well and cared for.", + "zh_CN": "你最懂我心!小猫咪值得被善待和照顾。", + "pt_BR": "Você entende meu coração melhor que ninguém! Gatinhos merecem ser bem tratados e cuidados." + }, + { + "Id": 543, + "key": "UI_GuideData_33", + "en_US": "Great we have a new producer! Tap to see what it can produce!", + "zh_CN": "太好了我们有了一个新的生产工具了!快点击看看它能生成什么!", + "pt_BR": "Ótimo, temos um novo produtor! Toque para ver o que ele pode produzir!" + }, + { + "Id": 544, + "key": "UI_GuideData_101", + "en_US": "I'm so tired! Tap here to get energy!", + "zh_CN": "好累,没力气了~点击这里可以获取体力!", + "pt_BR": "Que cansaço! Toque aqui para recuperar as energias!" + }, + { + "Id": 545, + "key": "UI_GuideData_102", + "en_US": "Your first energy is totally free!", + "zh_CN": "第一次的体力,是免费的哦。", + "pt_BR": "Sua primeira dose de energia é totalmente gratuita!" + }, + { + "Id": 546, + "key": "UI_GuideData_103", + "en_US": "I'm all energized! Let's keep going!", + "zh_CN": "又活力满满了!让我们继续吧~", + "pt_BR": "Agora tenho muita energia! Vamos continuar!" + }, + { + "Id": 547, + "key": "UI_GuideData_111", + "en_US": "A bonus bubble! It shows up when you merge!", + "zh_CN": "一个奖励气泡!只要合成就可能出现气泡哦~", + "pt_BR": "Uma bolha bônus! Ela aparece quando você combina itens!" + }, + { + "Id": 548, + "key": "UI_GuideData_112", + "en_US": "It’ll disappear soon—let’s pop it now!", + "zh_CN": "它一会儿就消失了,我们快打开吧!", + "pt_BR": "Vai desaparecer em breve. Vamos estourá-la agora!" + }, + { + "Id": 549, + "key": "UI_GuideData_113", + "en_US": "Awesome! Don't miss out on more bubbles!", + "zh_CN": "真棒,不要错过更多的气泡哦!", + "pt_BR": "Incrível! Não perca mais bolhas!" + }, + { + "Id": 550, + "key": "UI_GuideData_121", + "en_US": "The shop is open! Let's go check it out!", + "zh_CN": "商店开门营业,我们一起去看看吧!", + "pt_BR": "A loja está aberta! Vamos lá dar uma olhada!" + }, + { + "Id": 551, + "key": "UI_GuideData_122", + "en_US": "You can get a free chest every day!", + "zh_CN": "每天都可以免费领取一次宝箱哦!", + "pt_BR": "Você pode ganhar um baú grátis todos os dias!" + }, + { + "Id": 552, + "key": "UI_GuideData_131", + "en_US": "The kitty looks super lively! Let’s give it some yummy food!", + "zh_CN": "小猫精神了很多,我们来喂它点吃的吧!", + "pt_BR": "A gatinha parece super animada! Vamos dar a ela uma comidinha gostosa!" + }, + { + "Id": 553, + "key": "UI_GuideData_132", + "en_US": "The kitty's so happy! With more room decorations, there'll be even more fun things to do!", + "zh_CN": "小猫很开心哦~随着房间的装修,还会有更多互动哦!", + "pt_BR": "A gatinha está tão feliz! Com mais decorações no quarto, haverá ainda mais coisas divertidas para fazer!" + }, + { + "Id": 554, + "key": "CS_LoginPanel_conect", + "en_US": "Connecting...", + "zh_CN": "连接中...", + "pt_BR": "Conectando..." + }, + { + "Id": 555, + "key": "CS_LoginPanel_loadResource", + "en_US": "Loading Resources: ", + "zh_CN": "加载资源:", + "pt_BR": "Carregando recursos:" + }, + { + "Id": 556, + "key": "UI_LoginPanel_start", + "en_US": "START", + "zh_CN": "开始", + "pt_BR": "COMEÇAR" + }, + { + "Id": 557, + "key": "UI_LoginPanel_tip", + "en_US": "Thank you so much for trying out our game demo! Please report bugs in \"Settings\"!", + "zh_CN": "非常感谢你体验我们的游戏演示!有 漏洞 记得去“设置”里报一下哦!", + "pt_BR": "Valeu por experimentar nossa demo! Se achar algum erro, fala pra gente nas \"Configurações\"!" + }, + { + "Id": 558, + "key": "CS_LoginPanel_reconnect", + "en_US": "Reconnect", + "zh_CN": "网络重连", + "pt_BR": "Reconectar" + }, + { + "Id": 559, + "key": "UI_MainHomeUI_shopPack", + "en_US": "Shop Pack", + "zh_CN": "商店礼包", + "pt_BR": "Pacote da loja" + }, + { + "Id": 560, + "key": "UI_MainHomeUI_email", + "en_US": "Mail", + "zh_CN": "邮件", + "pt_BR": "Correio" + }, + { + "Id": 561, + "key": "UI_MainHomeUI_weeklyGift", + "en_US": "Weekly Gift", + "zh_CN": "七日签到礼", + "pt_BR": "Presente semanal" + }, + { + "Id": 562, + "key": "UI_MainHomeUI_levelGift", + "en_US": "Level Gift", + "zh_CN": "等级礼包", + "pt_BR": "Presente de nível" + }, + { + "Id": 563, + "key": "UI_MainHomeUI_giftPack", + "en_US": "Endless Gift", + "zh_CN": "无尽礼包", + "pt_BR": "Presente infinito" + }, + { + "Id": 564, + "key": "UI_MainHomeUI_growth", + "en_US": "Growth Pass", + "zh_CN": "成长基金", + "pt_BR": "Passe de crescimento" + }, + { + "Id": 565, + "key": "UI_MainHomeUI_noAds", + "en_US": "No ADs", + "zh_CN": "终生免广告", + "pt_BR": "Zero anúncios" + }, + { + "Id": 566, + "key": "UI_MainHomeUI_trialCard", + "en_US": "Trial Card", + "zh_CN": "体验卡", + "pt_BR": "Cartão de teste" + }, + { + "Id": 567, + "key": "CS_SettingPanel_copySuccess", + "en_US": "Copied to your clipboard", + "zh_CN": "复制成功", + "pt_BR": "Copiado para sua área de transferência" + }, + { + "Id": 568, + "key": "CS_SettingPanel_invalidCode", + "en_US": "Invalid Code", + "zh_CN": "无效兑换码", + "pt_BR": "Código inválido" + }, + { + "Id": 569, + "key": "CS_SettingPanel_redeemSuccess", + "en_US": "Exchanged Successfully!", + "zh_CN": "兑换成功!", + "pt_BR": "Resgatado com sucesso!" + }, + { + "Id": 570, + "key": "CS_SettingPanel_redeemed", + "en_US": "This code has been used.", + "zh_CN": "已使用过的兑换码", + "pt_BR": "O código já foi usado." + }, + { + "Id": 571, + "key": "CS_SettingPanel_contactUs", + "en_US": "Bug Report", + "zh_CN": "漏洞报告", + "pt_BR": "Relatar erro" + }, + { + "Id": 572, + "key": "CS_SettingPanel_messageFromDev", + "en_US": "Policy", + "zh_CN": "隐私政策", + "pt_BR": "Política" + }, + { + "Id": 573, + "key": "CS_SettingPanel_document1", + "en_US": "Thank you so much for trying out our game demo! We genuinely hope you have a blast playing it!", + "zh_CN": "非常感谢您尝试我们的游戏演示! 我们真诚地希望您玩得开心!", + "pt_BR": "Valeu por experimentar nossa demo! Tomara que você curta pra valer!" + }, + { + "Id": 574, + "key": "CS_SettingPanel_document2", + "en_US": "Here's some handy information for the demo version:", + "zh_CN": "以下是演示版的一些有用信息:", + "pt_BR": "Aqui vão algumas coisas úteis pra você saber da versão demo:" + }, + { + "Id": 575, + "key": "CS_SettingPanel_document3", + "en_US": "1.If you need to get in touch, just tap the 'Contact us' button to find our official email address. You can also connect with us on our official Facebook page or join our Discord community. Your feedback is incredibly valuable to us!", + "zh_CN": "1.如果您需要联系我们,只需点击“联系我们”按钮即可找到我们的官方电子邮件地址。 您还可以在我们的官方 Facebook 页面上与我们联系或加入我们的 Discord 社区。 您的反馈对我们非常有价值!", + "pt_BR": "1.Se precisar falar com a gente, é só tocar no botão \"Fale conosco\" pra achar nosso e-mail oficial. Você também pode falar com a gente na nossa página oficial do Facebook ou entrar no nosso Discord. A gente quer muito saber a sua opinião!" + }, + { + "Id": 576, + "key": "CS_SettingPanel_document4", + "en_US": "2.Since the game is still in development and testing, you might encounter bugs, crashes, or other issues that temporarily halt the gameplay. If you come across any, please capture a screenshot or recording and share your feedback through the methods mentioned above.", + "zh_CN": "2.由于游戏仍处于开发和测试阶段,您可能会遇到错误、崩溃或其他暂时停止游戏的问题。 如果您遇到任何问题,请截图或录音,并通过上述方式分享您的反馈。", + "pt_BR": "2.Como o jogo ainda está em desenvolvimento e teste, pode ser que você ache erros, falhas ou outros problemas que façam o jogo travar. Se achar algum, faça um print ou uma gravação de tela e envie pelos contatos que te indicamos." + }, + { + "Id": 577, + "key": "CS_SettingPanel_document5", + "en_US": "3.Please note that all currency data might not be saved when we launch the formal version of the game. If you've made any in-game purchases, rest assured that you'll receive a 1.5 times rebate once the formal version is released.", + "zh_CN": "3.请注意,当我们推出游戏正式版时,可能不会保存所有货币数据。 如果您进行过游戏内购买,请放心,正式版本发布后您将获得 1.5 倍的返利。", + "pt_BR": "3.Pode ser que nem todos os dados de compra fiquem salvos quando a gente lançar a versão final do jogo. Se tiver feito compras no jogo, fica tranquilo que você vai receber um reembolso de 1,5 vezes quando a gente lançar a versão final." + }, + { + "Id": 578, + "key": "CS_SettingPanel_document6", + "en_US": "Enjoy the game, and thank you for being a part of our journey!", + "zh_CN": "祝您游戏愉快,感谢您参与我们的旅程!", + "pt_BR": "Agora pode curtir o jogo, e valeu por ser parte da nossa jornada!" + }, + { + "Id": 579, + "key": "UI_SettingPanel_settings", + "en_US": "Settings", + "zh_CN": "设置", + "pt_BR": "Configurações" + }, + { + "Id": 580, + "key": "UI_SettingPanel_mute", + "en_US": "Mute", + "zh_CN": "静音", + "pt_BR": "Silenciar" + }, + { + "Id": 581, + "key": "UI_SettingPanel_language", + "en_US": "Language", + "zh_CN": "语言", + "pt_BR": "Idioma" + }, + { + "Id": 582, + "key": "UI_SettingPanel_on", + "en_US": "ON", + "zh_CN": "开启", + "pt_BR": "ON" + }, + { + "Id": 583, + "key": "UI_SettingPanel_off", + "en_US": "OFF", + "zh_CN": "关闭", + "pt_BR": "OFF" + }, + { + "Id": 584, + "key": "UI_SettingPanel_english", + "en_US": "English", + "zh_CN": "英语", + "pt_BR": "Inglês" + }, + { + "Id": 585, + "key": "UI_SettingPanel_chineseSimplified", + "en_US": "Chinese Simplified", + "zh_CN": "简体中文", + "pt_BR": "Chinês simplificado" + }, + { + "Id": 586, + "key": "UI_SettingPanel_Other", + "en_US": "Others", + "zh_CN": "其他", + "pt_BR": "Outros" + }, + { + "Id": 587, + "key": "UI_SettingPanel_signIn", + "en_US": "Sign in", + "zh_CN": "登录", + "pt_BR": "Entrar" + }, + { + "Id": 588, + "key": "UI_SettingPanel_goDiscord", + "en_US": "Discord", + "zh_CN": "前往 Discode", + "pt_BR": "Discord" + }, + { + "Id": 589, + "key": "UI_SettingPanel_redeemCode", + "en_US": "Redeem Code", + "zh_CN": "兑换码", + "pt_BR": "Resgatar código" + }, + { + "Id": 590, + "key": "UI_SettingPanel_howToPlay", + "en_US": "How It Works", + "zh_CN": "玩法说明", + "pt_BR": "Como funciona" + }, + { + "Id": 591, + "key": "UI_SettingPanel_copy", + "en_US": "Copy", + "zh_CN": "复制", + "pt_BR": "Copiar" + }, + { + "Id": 592, + "key": "UI_SettingPanel_redeem", + "en_US": "Send", + "zh_CN": "兑换", + "pt_BR": "Enviar" + }, + { + "Id": 593, + "key": "UI_Common_ok", + "en_US": "OK", + "zh_CN": "好的", + "pt_BR": "OK" + }, + { + "Id": 594, + "key": "UI_Common_cancel", + "en_US": "Cancel", + "zh_CN": "取消", + "pt_BR": "Cancelar" + }, + { + "Id": 595, + "key": "UI_Common_confirm", + "en_US": "Confirm", + "zh_CN": "确定", + "pt_BR": "Confirmar" + }, + { + "Id": 596, + "key": "UI_Common_comingSoon", + "en_US": "Coming Soon!", + "zh_CN": "即将推出!", + "pt_BR": "Em breve!" + }, + { + "Id": 597, + "key": "UI_Common_remaining", + "en_US": "Can be claimed #s1 times today", + "zh_CN": "今日还可领取#s1次", + "pt_BR": "Pode ser resgatado #s1 vezes hoje" + }, + { + "Id": 598, + "key": "UI_Common_noEnoughDiamond", + "en_US": "Do not have enough Diamond!", + "zh_CN": "钻石不足", + "pt_BR": "Não tem Diamantes suficientes!" + }, + { + "Id": 599, + "key": "UI_Common_remain", + "en_US": "Remain: #s1", + "zh_CN": "剩余:#s1", + "pt_BR": "Restam: #s1" + }, + { + "Id": 600, + "key": "UI_Common_soldout", + "en_US": "Sold Out", + "zh_CN": "售罄", + "pt_BR": "Esgotado" + }, + { + "Id": 601, + "key": "UI_Common_free", + "en_US": "FREE", + "zh_CN": "免费", + "pt_BR": "GRÁTIS" + }, + { + "Id": 602, + "key": "UI_Common_locked", + "en_US": "Locked", + "zh_CN": "未解锁", + "pt_BR": "Bloqueado" + }, + { + "Id": 603, + "key": "UI_Common_complete", + "en_US": "Complete", + "zh_CN": "已完成", + "pt_BR": "Concluído" + }, + { + "Id": 604, + "key": "UI_Common_energy", + "en_US": "Energy", + "zh_CN": "体力", + "pt_BR": "Energia" + }, + { + "Id": 605, + "key": "UI_Common_diamond", + "en_US": "Diamond", + "zh_CN": "钻石", + "pt_BR": "Diamante" + }, + { + "Id": 606, + "key": "UI_Common_star", + "en_US": "Pet Coin", + "zh_CN": "宠物币", + "pt_BR": "Moeda Pet" + }, + { + "Id": 607, + "key": "UI_Common_storage", + "en_US": "Storage", + "zh_CN": "仓库容量", + "pt_BR": "Inventário" + }, + { + "Id": 608, + "key": "UI_Common_noad", + "en_US": "No Ads", + "zh_CN": "免广告", + "pt_BR": "Zero anúncios" + }, + { + "Id": 609, + "key": "UI_Common_from", + "en_US": "From", + "zh_CN": "来自", + "pt_BR": "De" + }, + { + "Id": 610, + "key": "UI_RankPanel_level", + "en_US": "Level", + "zh_CN": "等级", + "pt_BR": "Nível" + }, + { + "Id": 611, + "key": "UI_RankPanel_tip", + "en_US": "Complete scenes to level up.", + "zh_CN": "完成场景装饰来提升等级", + "pt_BR": "Termina as cenas pra subir de nível." + }, + { + "Id": 612, + "key": "CS_RankPanel_rewardTip", + "en_US": "Level #s1 Reward", + "zh_CN": "第#s1级奖励", + "pt_BR": "Nível #s1 Recompensa" + }, + { + "Id": 613, + "key": "UI_RankUpgradePanel_title", + "en_US": "Level Up", + "zh_CN": "升级", + "pt_BR": "Subiu de Nível" + }, + { + "Id": 614, + "key": "UI_RankUpgradePanel_tip", + "en_US": "Congratulations!", + "zh_CN": "恭喜!", + "pt_BR": "Parabéns!" + }, + { + "Id": 615, + "key": "UI_RankUpgradePanel_rewardTip", + "en_US": "Level Up Reward", + "zh_CN": "升级奖励", + "pt_BR": "Recompensa de Nível" + }, + { + "Id": 616, + "key": "UI_EnergyGetPanel_title", + "en_US": "Energy Station", + "zh_CN": "体力加油站", + "pt_BR": "Estação de energia" + }, + { + "Id": 617, + "key": "UI_EnergyGetPanel_adText", + "en_US": "FREE", + "zh_CN": "免费", + "pt_BR": "GRÁTIS" + }, + { + "Id": 618, + "key": "UI_EnergyGetPanel_tip", + "en_US": "Refresh at 0:00 every day", + "zh_CN": "每日0:00刷新", + "pt_BR": "Atualiza às 0:00 todo dia" + }, + { + "Id": 619, + "key": "UI_ShopPanel_title", + "en_US": "Shop", + "zh_CN": "商店", + "pt_BR": "Loja" + }, + { + "Id": 620, + "key": "UI_ShopPanel_item", + "en_US": "Item", + "zh_CN": "道具", + "pt_BR": "Item" + }, + { + "Id": 621, + "key": "UI_ShopPanel_pack", + "en_US": "Pack", + "zh_CN": "礼包", + "pt_BR": "Pacote" + }, + { + "Id": 622, + "key": "UI_ShopPanel_hot", + "en_US": "HOT", + "zh_CN": "热销", + "pt_BR": "EM ALTA" + }, + { + "Id": 623, + "key": "UI_ShopPanel_speacialOffer", + "en_US": "Special Offer", + "zh_CN": "限时特惠", + "pt_BR": "Oferta especial" + }, + { + "Id": 624, + "key": "UI_ShopPanel_refresh", + "en_US": "Refresh: #s1", + "zh_CN": "刷新倒计时:#s1", + "pt_BR": "Atualizar: #s1" + }, + { + "Id": 625, + "key": "UI_ShopPanel_bigSale", + "en_US": "Instant Grab", + "zh_CN": "极速选购", + "pt_BR": "Pegue já!" + }, + { + "Id": 626, + "key": "UI_ShopPanel_diamondPack", + "en_US": "Diamond Pack", + "zh_CN": "购买钻石", + "pt_BR": "Pacote de Diamantes" + }, + { + "Id": 627, + "key": "CS_ShopPackItem_Shining Pack", + "en_US": "Shining Pack", + "zh_CN": "闪光礼包", + "pt_BR": "Pacote Brilhante" + }, + { + "Id": 628, + "key": "CS_ShopPackItem_Daily Pack", + "en_US": "Daily Pack", + "zh_CN": "日常礼包", + "pt_BR": "Pacote Diário" + }, + { + "Id": 629, + "key": "CS_ShopPackItem_Weekly Pack", + "en_US": "Weekly Pack", + "zh_CN": "每周礼包", + "pt_BR": "Pacote Semanal" + }, + { + "Id": 630, + "key": "CS_ShopPackItem_Timber's Pack", + "en_US": "Timber's Pack", + "zh_CN": "旺财的礼包", + "pt_BR": "Pacote do Timber" + }, + { + "Id": 631, + "key": "CS_ShopPackItem_Lily's Pack", + "en_US": "Lily's Pack", + "zh_CN": "丽丽的礼包", + "pt_BR": "Pacote da Lily" + }, + { + "Id": 632, + "key": "CS_ShopPackItem_off", + "en_US": "#s1 % OFF", + "zh_CN": "#s1 折", + "pt_BR": "#s1 % de desconto" + }, + { + "Id": 633, + "key": "CS_ScenePanel_Scene1", + "en_US": "New Home", + "zh_CN": "猫咪的新家", + "pt_BR": "Uma nova casa" + }, + { + "Id": 634, + "key": "CS_ScenePanel_Scene4", + "en_US": "A door apart", + "zh_CN": "一门之隔", + "pt_BR": "A uma porta de distância" + }, + { + "Id": 635, + "key": "CS_ScenePanel_Scene2", + "en_US": "Kitchen Chaos", + "zh_CN": "厨房狂想曲", + "pt_BR": "Caos na cozinha" + }, + { + "Id": 636, + "key": "CS_ScenePanel_Scene3", + "en_US": "Courtyard Haven", + "zh_CN": "庭院乐园", + "pt_BR": "Um abrigo no pátio" + }, + { + "Id": 637, + "key": "CS_ScenePanel_Scene5", + "en_US": "Paws in the Trees", + "zh_CN": "宠物树屋", + "pt_BR": "Patas nas árvores" + }, + { + "Id": 638, + "key": "CS_ScenePanel_Scene6", + "en_US": "Clinic Encounter", + "zh_CN": "诊所巧遇", + "pt_BR": "Um encontro na clínica" + }, + { + "Id": 639, + "key": "CS_ScenePanel_Scene7", + "en_US": "Accept invitation", + "zh_CN": "接受邀约", + "pt_BR": "Aceitando o convite" + }, + { + "Id": 640, + "key": "CS_ScenePanel_Scene8", + "en_US": "Story of Shop", + "zh_CN": "咖啡馆的故事", + "pt_BR": "A história da loja" + }, + { + "Id": 641, + "key": "CS_ScenePanel_Scene9", + "en_US": "Accident?", + "zh_CN": "意外?", + "pt_BR": "Um acidente?" + }, + { + "Id": 642, + "key": "CS_ScenePanel_Scene10", + "en_US": "Something's off", + "zh_CN": "状态不对", + "pt_BR": "Tem alguma coisa errada" + }, + { + "Id": 645, + "key": "UI_AreaProgressPanel_doit", + "en_US": "Do it", + "zh_CN": "装饰", + "pt_BR": "Vamos!" + }, + { + "Id": 646, + "key": "UI_MainMergePanel_drop", + "en_US": "Drop", + "zh_CN": "丢弃", + "pt_BR": "Desistir" + }, + { + "Id": 647, + "key": "UI_MainMergePanel_speed", + "en_US": "Skip", + "zh_CN": "加速", + "pt_BR": "Pular" + }, + { + "Id": 648, + "key": "UI_MainMergePanel_sell", + "en_US": "Sell", + "zh_CN": "出售", + "pt_BR": "Vender" + }, + { + "Id": 649, + "key": "UI_MainMergePanel_unlock", + "en_US": "Unlock", + "zh_CN": "解锁", + "pt_BR": "Desbloquear" + }, + { + "Id": 650, + "key": "UI_MainMergePanel_poke", + "en_US": "Pop", + "zh_CN": "戳破", + "pt_BR": "Furar" + }, + { + "Id": 651, + "key": "CS_MainMergePanel_chestOpening", + "en_US": "Opening the chest. Tap 'Skip' to open it immediately.", + "zh_CN": "宝箱正在开启,点击加速跳过等待", + "pt_BR": "Abrindo o baú. Pode 'Pular' se quiser abrir mais rápido." + }, + { + "Id": 652, + "key": "CS_MainMergePanel_otherChestOpening", + "en_US": "Another chest is being opened.", + "zh_CN": "有一个宝箱正在打开中", + "pt_BR": "Outro baú está sendo aberto." + }, + { + "Id": 653, + "key": "CS_MainMergePanel_fullChessboard", + "en_US": "The board is full!", + "zh_CN": "棋盘已满!", + "pt_BR": "O tabuleiro está cheio!" + }, + { + "Id": 654, + "key": "CS_MainMergePanel_maxEnergy", + "en_US": "Maximum level. Tap to collect #s1 Energy.", + "zh_CN": "已达到最高等级。点击可获得#s1体力。", + "pt_BR": "Nível máximo! Toca pra recolher #s1 de Energia." + }, + { + "Id": 655, + "key": "CS_MainMergePanel_maxStar", + "en_US": "Maximum level. Tap to collect #s1 Pet Coin.", + "zh_CN": "已达到最高等级。点击可获得#s1宠物币。", + "pt_BR": "Nível máximo! Toca pra recolher #s1 Estrela(s)." + }, + { + "Id": 656, + "key": "CS_MainMergePanel_maxDiamond", + "en_US": "Maximum level. Tap to collect #s1 Diamond.", + "zh_CN": "已达到最高等级。点击可获得#s1钻石。", + "pt_BR": "Nível máximo! Toca pra recolher #s1 Diamante(s)." + }, + { + "Id": 657, + "key": "CS_MainMergePanel_maxLv", + "en_US": "Maximum level.", + "zh_CN": "已达到最高等级。", + "pt_BR": "Nível máximo!" + }, + { + "Id": 658, + "key": "CS_MainMergePanel_maxBox", + "en_US": "Maximum level. Tap to produce.", + "zh_CN": "已达到最高等级。点击以制作产物。", + "pt_BR": "Nível máximo! Toca pra produzir." + }, + { + "Id": 659, + "key": "CS_MainMergePanel_normalBox", + "en_US": "Merge to reach next level. Tap to produce items.", + "zh_CN": "合成可得到下一级。点击以制作产物。", + "pt_BR": "Pra subir de nível, é só combinar! Toca pra fazer produtos." + }, + { + "Id": 660, + "key": "CS_MainMergePanel_normalEnergy", + "en_US": "Merge to reach next level. Tap to collect #s1 Energy.", + "zh_CN": "合成可得到下一级。 点击可获得#s1体力。", + "pt_BR": "Pra subir de nível, é só combinar! Toca pra recolher #s1 de Energia." + }, + { + "Id": 661, + "key": "CS_MainMergePanel_normalStar", + "en_US": "Merge to reach next level. Tap to collect #s1 Pet Coin.", + "zh_CN": "合成可得到下一级。 点击可获得#s1宠物币。", + "pt_BR": "Pra subir de nível, é só combinar! Toca pra recolher #s1 Moeda(s) Pet." + }, + { + "Id": 662, + "key": "CS_MainMergePanel_normalDiamond", + "en_US": "Merge to reach next level. Tap to collect #s1 Diamond.", + "zh_CN": "合成可得到下一级。 点击可获得#s1钻石。", + "pt_BR": "Pra subir de nível, é só combinar! Toca pra recolher #s1 Diamante(s)." + }, + { + "Id": 663, + "key": "CS_MainMergePanel_normalObj", + "en_US": "Merge to reach next level.", + "zh_CN": "合成可得到下一级。", + "pt_BR": "Pra subir de nível, é só combinar!" + }, + { + "Id": 664, + "key": "CS_MainMergePanel_bubbleObj", + "en_US": "Pop the bubble to get the product in it before it disappears!", + "zh_CN": "在气泡消失之前打开它以获得其中的奖励。", + "pt_BR": "Fura a bolha pra pegar o que tiver dentro antes de ela sumir!" + }, + { + "Id": 665, + "key": "CS_MainMergePanel_withdraw", + "en_US": "You can retract the item you just sold.", + "zh_CN": "您可以撤回刚刚出售的商品。", + "pt_BR": "Você pode recuperar o item vendido." + }, + { + "Id": 666, + "key": "UI_MainMergePanel_breakTip", + "en_US": "Complete more scene decorations to receive new orders!", + "zh_CN": "完成更多场景装饰来获得新订单吧。", + "pt_BR": "Termina suas decorações de cena pra conseguir mais pedidos!" + }, + { + "Id": 667, + "key": "UI_MainMergePanel_idleTip", + "en_US": "Merge to get the items your pets need!", + "zh_CN": "通过合并来获得宠物需要的物品吧。", + "pt_BR": "Combina pra conseguir os produtos que seus pets precisam!" + }, + { + "Id": 668, + "key": "CS_MergeItem_fullBackpack", + "en_US": "The Storage is full!", + "zh_CN": "储物柜已满!", + "pt_BR": "O inventário está cheio!" + }, + { + "Id": 669, + "key": "CS_MergeItem_recharging", + "en_US": "Stocking up…", + "zh_CN": "备货中...", + "pt_BR": "Reabastecendo..." + }, + { + "Id": 670, + "key": "UI_MergeOrderItem_go", + "en_US": "Go", + "zh_CN": "完成", + "pt_BR": "OK" + }, + { + "Id": 671, + "key": "UI_MainPackPanel_title", + "en_US": "Storage", + "zh_CN": "仓库", + "pt_BR": "Inventário" + }, + { + "Id": 672, + "key": "UI_MainPackPanel_tip", + "en_US": "Drag and drop unused items to the Storage to free up space.", + "zh_CN": "将多余的物品拖拽至仓库来腾出空间", + "pt_BR": "Guarda o que não for usar no seu Inventário pra abrir espaço." + }, + { + "Id": 673, + "key": "UI_MainPackPanel_fameTitle", + "en_US": "Hall of Honor", + "zh_CN": "荣誉室", + "pt_BR": "Salão de Honra" + }, + { + "Id": 674, + "key": "UI_MainPackPanel_fameTip", + "en_US": "Stored maximum level producers in Hall of Honor to free up space, and it won't take up your Storage.", + "zh_CN": "将已达最高等级的生产工具存入荣誉室来节省空间且不会占用仓库栏位。", + "pt_BR": "Guarda produtores de nível máximo no Salão de Honra pra abrir espaço; isso não ocupa seu Inventário." + }, + { + "Id": 675, + "key": "UI_MainPackPanel_tip_1", + "en_US": "You can expand your Storage for free #s1 time.", + "zh_CN": "你可以为仓库进行#s1次免费扩容。", + "pt_BR": "Aumenta seu Inventário de graça #s1 vez(es)." + }, + { + "Id": 676, + "key": "UI_MainPackPanel_tip_2", + "en_US": "You can expand your Storage with diamond #s1 time.", + "zh_CN": "你可以为仓库进行#s1次钻石扩容。", + "pt_BR": "Aumenta seu Inventário com Diamantes #s1 vez(es)." + }, + { + "Id": 677, + "key": "UI_MainPackPanel_tip_3", + "en_US": "You've reached the maximum for diamond expansions.", + "zh_CN": "仓库钻石扩容次数已达最大!", + "pt_BR": "Já aumentou o Inventário ao máximo com Diamantes." + }, + { + "Id": 678, + "key": "UI_MainPackPanel_tip_4", + "en_US": "Get one more free Storage expansion at LV#s1!", + "zh_CN": "提升玩家等级至#s1以获得一次免费扩容!", + "pt_BR": "Mais um aumento grátis no NV#s1!" + }, + { + "Id": 679, + "key": "UI_MainPackPanel_tip_5", + "en_US": "New free Storage expansions coming soon!", + "zh_CN": "仓库免费扩容次数已达最大!", + "pt_BR": "Mais aumentos grátis vão vir logo, logo!" + }, + { + "Id": 680, + "key": "UI_MainPackPanel_btn_1", + "en_US": "Free", + "zh_CN": "免费扩容", + "pt_BR": "Grátis" + }, + { + "Id": 681, + "key": "UI_MainPackPanel_btn_2", + "en_US": "Unlock at LV#s1", + "zh_CN": "#s1级解锁", + "pt_BR": "Abre no NV#s1" + }, + { + "Id": 682, + "key": "UI_MainPackPanel_btn_3", + "en_US": "Coming Soon", + "zh_CN": "敬请期待", + "pt_BR": "Em breve" + }, + { + "Id": 683, + "key": "UI_EmailMailPanel_title", + "en_US": "Mail", + "zh_CN": "邮件", + "pt_BR": "Correio" + }, + { + "Id": 684, + "key": "UI_EmailMailPanel_delete", + "en_US": "Delete", + "zh_CN": "删除", + "pt_BR": "Apagar" + }, + { + "Id": 685, + "key": "UI_EmailMailPanel_read", + "en_US": "Claim", + "zh_CN": "领取", + "pt_BR": "Resgatar" + }, + { + "Id": 686, + "key": "UI_EmailMailPanel_empty", + "en_US": "No new mail~", + "zh_CN": "没有新邮件哦~", + "pt_BR": "Nada de novo~" + }, + { + "Id": 687, + "key": "UI_PromotionPanel_title", + "en_US": "Starter Pack", + "zh_CN": "新手礼包", + "pt_BR": "Pacote Iniciante" + }, + { + "Id": 688, + "key": "UI_PromotionPanel_tip", + "en_US": "Jumpstart your journey with the Starter Packs!", + "zh_CN": "使用新手礼包开启你的探索之旅!", + "pt_BR": "Acelere sua jornada com os Pacotes Iniciais!" + }, + { + "Id": 689, + "key": "UI_PassOnePanel_title", + "en_US": "Energy Pass", + "zh_CN": "体力通行证", + "pt_BR": "Passe de Energia" + }, + { + "Id": 690, + "key": "UI_PassOnePanel_payBtn", + "en_US": "Activate", + "zh_CN": "激活", + "pt_BR": "Ativar" + }, + { + "Id": 691, + "key": "UI_PassOnePanel_payTitle", + "en_US": "Activate Premium Pass", + "zh_CN": "激活高级通行证", + "pt_BR": "Ative o Passe Premium" + }, + { + "Id": 692, + "key": "UI_PassOnePanel_payContent", + "en_US": "Get extra pass reward by activating the Premium Pass!", + "zh_CN": "激活高级通行证即可获得额外通行证奖励!", + "pt_BR": "Ganhe recompensas extras ativando o Passe Premium!" + }, + { + "Id": 693, + "key": "UI_PassOnePanel_infoTitle", + "en_US": "How to get Pass reward", + "zh_CN": "如何获得通行证奖励", + "pt_BR": "Como ganhar a recompensa do Passe" + }, + { + "Id": 694, + "key": "UI_PassOnePanel_infoTip1", + "en_US": "Finish Order", + "zh_CN": "完成订单", + "pt_BR": "Entregue o Pedido" + }, + { + "Id": 695, + "key": "UI_PassOnePanel_infoTip2", + "en_US": "Collect Pet Coins", + "zh_CN": "收集宠物币", + "pt_BR": "Pegue Moedas Pet" + }, + { + "Id": 696, + "key": "UI_PassOnePanel_infoTip3", + "en_US": "Claim Reward", + "zh_CN": "领取奖励", + "pt_BR": "Resgate a Recompensa" + }, + { + "Id": 697, + "key": "UI_PassOnePanel_infoBtn", + "en_US": "Let's Go!", + "zh_CN": "快开始吧!", + "pt_BR": "Vamos lá!" + }, + { + "Id": 698, + "key": "UI_SevenDayLoginPanel_title", + "en_US": "Weekly Gift", + "zh_CN": "七日签到礼", + "pt_BR": "Presente semanal" + }, + { + "Id": 699, + "key": "UI_SevenDayLoginPanel_day1", + "en_US": "Day 1", + "zh_CN": "第1天", + "pt_BR": "Dia 1" + }, + { + "Id": 700, + "key": "UI_SevenDayLoginPanel_day2", + "en_US": "Day 2", + "zh_CN": "第2天", + "pt_BR": "Dia 2" + }, + { + "Id": 701, + "key": "UI_SevenDayLoginPanel_day3", + "en_US": "Day 3", + "zh_CN": "第3天", + "pt_BR": "Dia 3" + }, + { + "Id": 702, + "key": "UI_SevenDayLoginPanel_day4", + "en_US": "Day 4", + "zh_CN": "第4天", + "pt_BR": "Dia 4" + }, + { + "Id": 703, + "key": "UI_SevenDayLoginPanel_day5", + "en_US": "Day 5", + "zh_CN": "第5天", + "pt_BR": "Dia 5" + }, + { + "Id": 704, + "key": "UI_SevenDayLoginPanel_day6", + "en_US": "Day 6", + "zh_CN": "第6天", + "pt_BR": "Dia 6" + }, + { + "Id": 705, + "key": "UI_SevenDayLoginPanel_day7", + "en_US": "Day 7", + "zh_CN": "第7天", + "pt_BR": "Dia 7" + }, + { + "Id": 706, + "key": "CS_SevenDayLoginPanel_received", + "en_US": "You have claimed today's gift.", + "zh_CN": "已完成本日签到", + "pt_BR": "Você já resgatou o presente de hoje." + }, + { + "Id": 707, + "key": "UI_LevelUpPackPanel_title", + "en_US": "Level-up Gift", + "zh_CN": "升级有礼", + "pt_BR": "Presente de nível" + }, + { + "Id": 708, + "key": "CS_LevelUpPackPanel_tip", + "en_US": "Reach LV#s1 to claim rewards!", + "zh_CN": "等级达到#s1可获得奖励!", + "pt_BR": "Sobe pro NV#s1 pra ganhar as recompensas!" + }, + { + "Id": 709, + "key": "CS_LevelUpPackPanel_insufficientLevel", + "en_US": "Reach LV#s1 to purchase!", + "zh_CN": "等级达到#s1可购买!", + "pt_BR": "Sobe pro NV#s1 pra comprar!" + }, + { + "Id": 710, + "key": "UI_PiggyBankPanel_title", + "en_US": "Piggy Bank", + "zh_CN": "小猪存钱罐", + "pt_BR": "Cofrinho" + }, + { + "Id": 711, + "key": "UI_PiggyBankPanel_tip", + "en_US": "Finish Orders to save Diamond in your piggy bank!", + "zh_CN": "完成订单将钻石存入你的存钱罐!", + "pt_BR": "Termina os pedidos pra guardar Diamantes no seu cofrinho!" + }, + { + "Id": 712, + "key": "CS_PiggyBankPanel_buyBtn", + "en_US": "Let's GO!", + "zh_CN": "前往收集", + "pt_BR": "VAMOS!" + }, + { + "Id": 713, + "key": "UI_PiggyBankPanel_tip_1", + "en_US": "Reach to open!", + "zh_CN": "到达 即可打开存钱罐!", + "pt_BR": "Enche até aqui pra abrir!" + }, + { + "Id": 714, + "key": "UI_PiggyBankPanel_tip_2", + "en_US": "Deadline:", + "zh_CN": "倒计时:", + "pt_BR": "Prazo:" + }, + { + "Id": 715, + "key": "UI_PiggyBankPanel_payTitle", + "en_US": "Piggy Bank", + "zh_CN": "小猪存钱罐", + "pt_BR": "Cofrinho" + }, + { + "Id": 716, + "key": "UI_PiggyBankPanel_payCancelBtn", + "en_US": "No", + "zh_CN": "不了", + "pt_BR": "Não" + }, + { + "Id": 717, + "key": "UI_PiggyBankPanel_payTip", + "en_US": "The piggy bank is full! Would you like to open it now?", + "zh_CN": "您的小猪存钱罐已经满了。您想现在打开吗?", + "pt_BR": "Seu cofrinho está cheio! Vamos abrir agora?" + }, + { + "Id": 718, + "key": "UI_EndlessGiftPanel_title", + "en_US": "Endless Pack", + "zh_CN": "无尽礼包", + "pt_BR": "Pacote infinito" + }, + { + "Id": 719, + "key": "UI_GrowthFundPanel_title", + "en_US": "Growth Fund", + "zh_CN": "成长基金", + "pt_BR": "Fundo de Investimento" + }, + { + "Id": 720, + "key": "UI_GrowthFundPanel_tip", + "en_US": "Get total reward worth more than 10 times!", + "zh_CN": "共可获得10倍超值的奖励", + "pt_BR": "Ganhe uma recompensa total valendo mais de 10 vezes!" + }, + { + "Id": 721, + "key": "UI_GrowthFundPanel_claim", + "en_US": "Claim", + "zh_CN": "领取", + "pt_BR": "Resgatar" + }, + { + "Id": 722, + "key": "CS_GrowthFundPanel_notPurchased", + "en_US": "You haven't purchased the Growth Fund yet.", + "zh_CN": "还没有购买成长基金", + "pt_BR": "Você ainda não comprou o Fundo de Investimento." + }, + { + "Id": 723, + "key": "UI_GrowthFundPanel_deliver", + "en_US": "Claimed", + "zh_CN": "已领取", + "pt_BR": "Resgatado" + }, + { + "Id": 724, + "key": "UI_RemoveAdPanel_title", + "en_US": "No Ads", + "zh_CN": "终生免广告", + "pt_BR": "Zero anúncios" + }, + { + "Id": 725, + "key": "UI_RemoveAdPanel_tip", + "en_US": "One purchase, no Ads in game forever!", + "zh_CN": "购买一次,永远不再有广告!", + "pt_BR": "Só um pagamento e você fica livre dos anúncios pra sempre!" + }, + { + "Id": 726, + "key": "UI_RemvoeAdPanel_noMoreCommercials", + "en_US": "No More Ads", + "zh_CN": "不再有广告", + "pt_BR": "Chega de anúncios" + }, + { + "Id": 727, + "key": "UI_SupremeGiftPanel_title", + "en_US": "Trial Card", + "zh_CN": "体验卡", + "pt_BR": "Cartão de teste" + }, + { + "Id": 728, + "key": "UI_SupremeGiftPanel_tip", + "en_US": "Buy a Value Experience trial card", + "zh_CN": "购买超值体验试用卡", + "pt_BR": "Melhora sua experiência com um cartão de teste" + }, + { + "Id": 729, + "key": "UI_SupremeGiftPanel_24hour", + "en_US": "for 24 hours", + "zh_CN": "24小时", + "pt_BR": "por 24 horas" + }, + { + "Id": 730, + "key": "UI_SupremeGiftPanel_sliver", + "en_US": "Sliver Card", + "zh_CN": "银卡", + "pt_BR": "Cartão Prata" + }, + { + "Id": 731, + "key": "UI_SupremeGiftPanel_platnum", + "en_US": "Premium Card", + "zh_CN": "白金卡", + "pt_BR": "Cartão Premium" + }, + { + "Id": 732, + "key": "UI_MainIllustratedPanel_title", + "en_US": "Collection", + "zh_CN": "图鉴", + "pt_BR": "Coleção" + }, + { + "Id": 733, + "key": "CS_MainIllustratedPanel_resource", + "en_US": "Item", + "zh_CN": "道具", + "pt_BR": "Item" + }, + { + "Id": 734, + "key": "CS_MainIllustratedPanel_chest", + "en_US": "Chest", + "zh_CN": "宝箱", + "pt_BR": "Baú" + }, + { + "Id": 735, + "key": "CS_MainIllustratedPanel_gift", + "en_US": "Gift", + "zh_CN": "礼物", + "pt_BR": "Presente" + }, + { + "Id": 736, + "key": "CS_HowToPlayPanel_tip1", + "en_US": "Merge to upgrade items!", + "zh_CN": "合并升级物品!", + "pt_BR": "Combina pra melhorar os itens!" + }, + { + "Id": 737, + "key": "CS_HowToPlayPanel_tip2", + "en_US": "Finish orders to get Pet Coins!", + "zh_CN": "完成订单即可获得宠物币!", + "pt_BR": "Ganha Moedas Pet terminando os pedidos!" + }, + { + "Id": 738, + "key": "CS_HowToPlayPanel_tip3", + "en_US": "Use Pet Coins to finish scenes!", + "zh_CN": "使用宠物币完成场景!", + "pt_BR": "Usa as Moedas Pet pra completar as cenas!" + }, + { + "Id": 739, + "key": "UI_HowToPlayPanel_closeBtn", + "en_US": "Enjoy!", + "zh_CN": "玩得开心!", + "pt_BR": "Curta o jogo!" + }, + { + "Id": 740, + "key": "UI_OrderPackPanel_title", + "en_US": "Complete the order?", + "zh_CN": "完成订单吗?", + "pt_BR": "Entregar o pedido?" + }, + { + "Id": 741, + "key": "UI_OrderPackPanel_tip", + "en_US": "The following items in the Storage are required", + "zh_CN": "仓库中需要以下物品", + "pt_BR": "Vai precisar desses itens que estão no Inventário" + }, + { + "Id": 742, + "key": "UI_FinishAreaPanel_title", + "en_US": "Chapter Completed!", + "zh_CN": "本章完成!", + "pt_BR": "Capítulo concluído!" + }, + { + "Id": 743, + "key": "UI_FinishAreaPanel_nextBtn", + "en_US": "New Chapter", + "zh_CN": "下一章", + "pt_BR": "Novo capítulo" + }, + { + "Id": 744, + "key": "CS_DisconnectPanel_unavailable", + "en_US": "Oops! The network is taking a little break, tap to weak up!", + "zh_CN": "诶呀,网络连接好像走神了...", + "pt_BR": "Opa! Parece que a rede quis tirar uma soneca, vamos acordá-la!" + }, + { + "Id": 745, + "key": "CS_DisconnectPanel_success", + "en_US": "Welcome back to Meowment!", + "zh_CN": "欢迎回到宠物之家!", + "pt_BR": "Bem-vindo(a) de volta ao Meowment!" + }, + { + "Id": 746, + "key": "UI_DisconnectPanel_title", + "en_US": "Hint", + "zh_CN": "注意", + "pt_BR": "Dica" + }, + { + "Id": 747, + "key": "UI_DisconnectPanel_tip", + "en_US": "Oops! The network's out... Try restarting the app or check if your Wi-Fi’s acting up!", + "zh_CN": "哎呀!网络掉链子了...赶紧杀进程重进,或者看看网线是不是罢工了!", + "pt_BR": "Opa! Caiu a net... Tenta resetar o jogo e olha se sua net não tá com algum problema!" + }, + { + "Id": 748, + "key": "UI_DisconnectPanel_connectBtn", + "en_US": "Reconnect", + "zh_CN": "重新连接", + "pt_BR": "Reconectar" + }, + { + "Id": 749, + "key": "UI_DialogPanel_skip", + "en_US": "Skip", + "zh_CN": "跳过", + "pt_BR": "Pular" + }, + { + "Id": 750, + "key": "UI_DialogPanel_continue", + "en_US": "Continue", + "zh_CN": "继续", + "pt_BR": "Continuar" + }, + { + "Id": 751, + "key": "UI_BeginPanel_title1", + "en_US": "It is a chilly, rainy night", + "zh_CN": "故事发生在一个寒冷而潮湿的雨夜", + "pt_BR": "É uma noite fria e chuvosa..." + }, + { + "Id": 752, + "key": "UI_BeginPanel_title2", + "en_US": "A tiny, injured kitten!", + "zh_CN": "那是一只受伤的可怜小猫!", + "pt_BR": "Uma gatinha pequenininha e ferida!" + }, + { + "Id": 753, + "key": "UI_BeginPanel_title3", + "en_US": "Tap to find the kitten!", + "zh_CN": "小猫去哪了?点击来寻找吧!", + "pt_BR": "Toca pra encontrar a gatinha!" + }, + { + "Id": 754, + "key": "UI_BeginPanel_title4", + "en_US": "Tap to feed her", + "zh_CN": "点击来喂她", + "pt_BR": "Toca pra dar comida" + }, + { + "Id": 755, + "key": "UI_BeginPanel_title5", + "en_US": "Good heavens, she trusts you!", + "zh_CN": "谢天谢地,她愿意信任你!", + "pt_BR": "Olha só, ela confia em você!" + }, + { + "Id": 756, + "key": "UI_BeginPanel_title6", + "en_US": "Let's give her a home!", + "zh_CN": "让我们给她一个家!", + "pt_BR": "Vamos dar uma casa pra ela!" + }, + { + "Id": 757, + "key": "UI_GiftPackPanel_title", + "en_US": "Great Value Gift Pack", + "zh_CN": "超值礼包", + "pt_BR": "Pacote de presente imperdível" + }, + { + "Id": 758, + "key": "CS_DailyTaskPanel_consumeEnergy", + "en_US": "Spend #s1 Energy", + "zh_CN": "消耗#s1体力", + "pt_BR": "Gastar #s1 de Energia" + }, + { + "Id": 759, + "key": "CS_DailyTaskPanel_mergeProduct", + "en_US": "Merge #s1 time", + "zh_CN": "合成物品#s1次", + "pt_BR": "Combinar #s1 vez(es)" + }, + { + "Id": 760, + "key": "CS_DailyTaskPanel_collectStar", + "en_US": "Collect #s1 Pet Coins", + "zh_CN": "收集#s1个宠物币", + "pt_BR": "Coletar #s1 Moedas Pet" + }, + { + "Id": 761, + "key": "CS_DailyTaskPanel_playPet", + "en_US": "Interact with pets #s1 times", + "zh_CN": "与宠物进行#s1次交互", + "pt_BR": "Interagir com os pets #s1 vez(es)" + }, + { + "Id": 762, + "key": "CS_DailyTaskPanel_mergeProduceLv", + "en_US": "Produce any LV#s2 item #s1 time", + "zh_CN": "合成任意等级#s2物品#s1次", + "pt_BR": "Fazer qualquer item NV#s2 #s1 ve(zes)" + }, + { + "Id": 763, + "key": "CS_DailyTaskPanel_watchAd", + "en_US": "Watch #s1 ad", + "zh_CN": "观看#s1次广告", + "pt_BR": "Ver #s1 anúncio(s)" + }, + { + "Id": 764, + "key": "CS_DailyTaskPanel_finishOrder", + "en_US": "Complete #s1 order", + "zh_CN": "完成#s1个订单", + "pt_BR": "Terminar #s1 pedido(s)" + }, + { + "Id": 765, + "key": "CS_DailyTaskPanel_finishDecorate", + "en_US": "Upgrade scene #s1 time", + "zh_CN": "完成#s1次装饰", + "pt_BR": "Melhorar a cena #s1 vez(es)" + }, + { + "Id": 766, + "key": "CS_DailyTaskPanel_openBubble", + "en_US": "Pop #s1 bubble", + "zh_CN": "打开#s1个气泡", + "pt_BR": "Furar #s1 bolha(s)" + }, + { + "Id": 767, + "key": "UI_DailyTaskPanel_title", + "en_US": "Daily Task", + "zh_CN": "每日任务", + "pt_BR": "Tarefa diária" + }, + { + "Id": 768, + "key": "UI_DailyTaskPanel_weekTip", + "en_US": "Complete daily tasks to earn weekly rewards!", + "zh_CN": "完成任务来填充您的周进度并获得每周奖励!", + "pt_BR": "Faz suas tarefas diárias pra ganhar recompensas semanais!" + }, + { + "Id": 769, + "key": "UI_MainMergePanel_energy_1", + "en_US": "Booster Mode unlocks at Level #s1!", + "zh_CN": "多倍生产在#s1级解锁!", + "pt_BR": "O Modo Turbo é desbloqueado no Nível #s1!" + }, + { + "Id": 770, + "key": "UI_MainMergePanel_energy_2", + "en_US": "Product level:#s1", + "zh_CN": "产物等级提高:#s1", + "pt_BR": "Nível do produto:#s1" + }, + { + "Id": 771, + "key": "UI_MainMergePanel_energy_3", + "en_US": "Booster Mode activated!", + "zh_CN": "启动多倍生产!", + "pt_BR": "Modo Turbo ativado!" + }, + { + "Id": 772, + "key": "UI_MainMergePanel_energy_4", + "en_US": "Booster Mode gets stronger with more Energy!", + "zh_CN": "每次点击生产工具会消耗#s1能量并直接生产更高等级的产物!", + "pt_BR": "O Modo Turbo fica mais forte com mais Energia!" + }, + { + "Id": 773, + "key": "UI_MileStonePanel_title", + "en_US": "Sweet Home", + "zh_CN": "甜蜜之家", + "pt_BR": "Doce Lar" + }, + { + "Id": 774, + "key": "UI_MileStonePanel_intro", + "en_US": "Merge products to collect and receive great rewards!", + "zh_CN": "不断合成物品来收集 并领取丰厚奖励吧!", + "pt_BR": "Combine e recolha produtos pra ganhar recompensas!" + }, + { + "Id": 775, + "key": "UI_MileStonePanel_explain", + "en_US": "How to get ?", + "zh_CN": "如何获取 ?", + "pt_BR": "Como conseguir ?" + }, + { + "Id": 776, + "key": "UI_MileStonePanel_tip", + "en_US": "Merge higher level products to get higher scores!", + "zh_CN": "合并更高等级的物品以获取更高的分数!", + "pt_BR": "Combine produtos de nível mais alto pra conseguir mais pontos!" + }, + { + "Id": 777, + "key": "UI_MileStonePanel_bigTip", + "en_US": "Collect all stage rewards to win the grand prize!", + "zh_CN": "收集所有阶段奖励来获得超级大奖!", + "pt_BR": "Resgate todas as recompensas da fase pra ganhar o grande prêmio!" + }, + { + "Id": 778, + "key": "UI_MileStonePanel_grandPrize", + "en_US": "Grand Prize", + "zh_CN": "超级大奖", + "pt_BR": "Grande Prêmio" + }, + { + "Id": 779, + "key": "CS_MileStonePanel_emit", + "en_US": "Produce 1 time", + "zh_CN": "生产1次", + "pt_BR": "Produzir 1 item" + }, + { + "Id": 780, + "key": "CS_MileStonePanel_merge", + "en_US": "Merge 1 time", + "zh_CN": "合成1次", + "pt_BR": "Combinar 1 vez" + }, + { + "Id": 781, + "key": "CS_MileStonePanel_productMerge", + "en_US": "s product merge 1 time", + "zh_CN": "产物合成1次", + "pt_BR": ": Combinar produtos 1 vez" + }, + { + "Id": 782, + "key": "CS_MileStonePanel_finishOrder", + "en_US": "Complete 1 order", + "zh_CN": "完成1个订单", + "pt_BR": "Terminar 1 pedido" + }, + { + "Id": 783, + "key": "CS_MileStonePanel_openCard", + "en_US": "Open 1 Card Pack", + "zh_CN": "打开1个卡包", + "pt_BR": "Abrir 1 Pacote de Cartas" + }, + { + "Id": 784, + "key": "CS_MileStonePanel_watchAd", + "en_US": "Watch 1 ad", + "zh_CN": "观看1个广告", + "pt_BR": "Ver 1 anúncio" + }, + { + "Id": 785, + "key": "CS_MileStonePanel_openBubble", + "en_US": "Pop 1 Bubble", + "zh_CN": "打开1个泡泡", + "pt_BR": "Furar 1 bolha" + }, + { + "Id": 786, + "key": "CS_MileStonePanel_unlock", + "en_US": "Unlock 1 chest", + "zh_CN": "解锁1个宝箱", + "pt_BR": "Desbloquear 1 baú" + }, + { + "Id": 787, + "key": "CS_MileStonePanel_spendDiamond", + "en_US": "Spend 10 Diamonds", + "zh_CN": "消费10钻石", + "pt_BR": "Gastar 10 Diamantes" + }, + { + "Id": 788, + "key": "CS_MileStonePanel_finishDecorate", + "en_US": "Complete 1 decoration.", + "zh_CN": "完成1次装饰", + "pt_BR": "Terminar 1 decoração." + }, + { + "Id": 789, + "key": "CS_MileStonePanel_limitGame", + "en_US": "Participate in 1 limited-time event", + "zh_CN": "参加1次限时玩法", + "pt_BR": "Participar de 1 Evento por tempo limitado" + }, + { + "Id": 790, + "key": "UI_MileStonePanel_multipleEnergy", + "en_US": "Get more tokens when Booster Mode is on!", + "zh_CN": "开启多重合并时可获得更高分数!", + "pt_BR": "Ganhe mais tokens quando o Modo Turbo estiver ativado!" + }, + { + "Id": 791, + "key": "CS_MileStonePanel_eachEmit", + "en_US": "Every Produce", + "zh_CN": "每次生产", + "pt_BR": "Cada produto" + }, + { + "Id": 792, + "key": "CS_MileStonePanel_eachComplete", + "en_US": "Every Completion", + "zh_CN": "每次完成", + "pt_BR": "Cada finalização" + }, + { + "Id": 793, + "key": "CS_MileStonePanel_eachOpen", + "en_US": "Every Opening", + "zh_CN": "每次打开", + "pt_BR": "Cada abertura" + }, + { + "Id": 794, + "key": "CS_MileStonePanel_eachWatch", + "en_US": "Every View", + "zh_CN": "每次观看", + "pt_BR": "Cada visualização" + }, + { + "Id": 795, + "key": "CS_MileStonePanel_eachUnlock", + "en_US": "Every Unlock", + "zh_CN": "每次解锁", + "pt_BR": "Cada desbloqueio" + }, + { + "Id": 796, + "key": "CS_MileStonePanel_eachConsume", + "en_US": "Every Cost", + "zh_CN": "每次消费", + "pt_BR": "Cada custo" + }, + { + "Id": 797, + "key": "UI_ChampshipPanel_title", + "en_US": "Pets' Championship", + "zh_CN": "猫狗锦标赛", + "pt_BR": "Campeonato de Pets" + }, + { + "Id": 798, + "key": "UI_ChampshipPanel_tip", + "en_US": "#s1 claimed", + "zh_CN": "已领取#s1礼物", + "pt_BR": "#s1 resgatado" + }, + { + "Id": 799, + "key": "UI_ChampshipPanel_end", + "en_US": "The tournament is over.", + "zh_CN": "锦标赛已结束", + "pt_BR": "O torneio acabou." + }, + { + "Id": 800, + "key": "UI_AdGiftPanel_title", + "en_US": "Ad Gift", + "zh_CN": "广告礼包", + "pt_BR": "Presente de anúncio" + }, + { + "Id": 801, + "key": "UI_AdGiftPanel_tip", + "en_US": "Watch Ads to claim the gift!", + "zh_CN": "点击观看,领取大奖", + "pt_BR": "Assiste anúncios pra resgatar o presente!" + }, + { + "Id": 802, + "key": "UI_EnergyGetPanel_limitTitle", + "en_US": "Special Offer", + "zh_CN": "特价", + "pt_BR": "Oferta especial" + }, + { + "Id": 803, + "key": "UI_EnergyGetPanel_limitFinish", + "en_US": "Finished", + "zh_CN": "已结束", + "pt_BR": "Concluído" + }, + { + "Id": 804, + "key": "UI_EnergyGetPanel_noadContent", + "en_US": "No Ads remaining time", + "zh_CN": "免广告剩余时间", + "pt_BR": "Sem anúncios restantes" + }, + { + "Id": 805, + "key": "UI_EnergyGetPanel_passTitle", + "en_US": "Meow Pass", + "zh_CN": "猫咪通行证", + "pt_BR": "Meow Pass" + }, + { + "Id": 806, + "key": "UI_ShopPanel_specialTitle", + "en_US": "Special Pack", + "zh_CN": "特惠礼包", + "pt_BR": "Pacote especial" + }, + { + "Id": 807, + "key": "UI_ShopPanel_growthTip", + "en_US": "Higher levels, bigger rewards!", + "zh_CN": "等级越高,奖励越大!", + "pt_BR": "Níveis mais altos, recompensas maiores!" + }, + { + "Id": 808, + "key": "UI_ShopPanel_freeTitle", + "en_US": "Free Gift", + "zh_CN": "免费礼物", + "pt_BR": "Presente gratuito" + }, + { + "Id": 809, + "key": "UI_ShopPanel_adTitle", + "en_US": "Ad Gift", + "zh_CN": "广告礼物", + "pt_BR": "Presente de anúncios" + }, + { + "Id": 810, + "key": "UI_ShopPanel_readyin", + "en_US": "Ready in", + "zh_CN": "准备就绪", + "pt_BR": "Pronto em" + }, + { + "Id": 811, + "key": "UI_ShopPanel_const", + "en_US": "Special Offer", + "zh_CN": "常驻礼包", + "pt_BR": "Oferta especial" + }, + { + "Id": 812, + "key": "UI_ShopPanel_avaliable", + "en_US": "Avaliable", + "zh_CN": "可购买", + "pt_BR": "Disponível" + }, + { + "Id": 813, + "key": "UI_ShopPanel_firstPurchase", + "en_US": "First purchase", + "zh_CN": "首购", + "pt_BR": "Primeira compra" + }, + { + "Id": 814, + "key": "UI_MainMergePanel_energyEmpty", + "en_US": "Not enough Energy", + "zh_CN": "体力不足", + "pt_BR": "Sem Energia" + }, + { + "Id": 815, + "key": "UI_ShopPanel_notPurchasing", + "en_US": "Sold Out", + "zh_CN": "已售罄", + "pt_BR": "Esgotado" + }, + { + "Id": 816, + "key": "UI_EnergyGetPanel_missDeadline", + "en_US": "The special pack has ended.", + "zh_CN": "特惠已结束", + "pt_BR": "O pacote especial terminou." + }, + { + "Id": 817, + "key": "UI_MainMergePanel_unlockPackBtn", + "en_US": "Storage unlock at level #s1!", + "zh_CN": "仓库#s1级解锁!", + "pt_BR": "Desbloquear Inventário no nível #s1!" + }, + { + "Id": 818, + "key": "UI_AreaProgressPanel_noEnoughStar", + "en_US": "Not enough Pet Coins", + "zh_CN": "宠物币不足", + "pt_BR": "Moedas Pet insuficientes" + }, + { + "Id": 819, + "key": "UI_AreaProgressPanel_getStarTip", + "en_US": "Find orders to get more Pet Coins.", + "zh_CN": "完成订单以获得更多宠物币。", + "pt_BR": "Ganha mais Moedas Pet achando pedidos." + }, + { + "Id": 820, + "key": "UI_MorePanel_enterCode", + "en_US": "Enter Code", + "zh_CN": "输入兑换码", + "pt_BR": "Inserir código" + }, + { + "Id": 821, + "key": "UI_GuideData_141", + "en_US": "So tired! Let’s try doubling to make it easier!", + "zh_CN": "手好累喔,试试翻倍吧!", + "pt_BR": "Que cansaço! Vamos tentar dobrar a quantidade para facilitar!" + }, + { + "Id": 822, + "key": "UI_GuideData_142", + "en_US": "Wow, you get high-level items super fast — just use your energy wisely!", + "zh_CN": "哇,一下就能生成高级物品,不过,体力也消耗得更快了。", + "pt_BR": "Uau, você consegue itens de alto nível muito rápido. É só saber usar sua energia!" + }, + { + "Id": 823, + "key": "UI_GuideData_143_btn", + "en_US": "Product Level +1", + "zh_CN": "产物等级+1", + "pt_BR": "Nível do produto +1" + }, + { + "Id": 824, + "key": "UI_GuideData_143_tip", + "en_US": "Activate Booster Mode to increase product level!", + "zh_CN": "激活多倍生产来提高产物等级!", + "pt_BR": "Ative o Modo Turbo para aumentar o nível dos produtos!" + }, + { + "Id": 825, + "key": "UI_GuideData_143_title", + "en_US": "Booster Mode", + "zh_CN": "多倍生产", + "pt_BR": "Modo Turbo" + }, + { + "Id": 826, + "key": "UI_GuideData_144_tip", + "en_US": "Level up to unlock higher Booster Mode multipliers!", + "zh_CN": "提升等级以解锁更高的多倍生产倍率!", + "pt_BR": "Suba de nível para desbloquear multiplicadores mais altos do Modo Turbo!" + }, + { + "Id": 827, + "key": "UI_GuideData_continue", + "en_US": "Tap to Continue", + "zh_CN": "点击继续", + "pt_BR": "Toque para continuar" + }, + { + "Id": 828, + "key": "UI_GuideData_151", + "en_US": "Tap the return button to go back.", + "zh_CN": "可以点击返回按钮,回到主界面哦~", + "pt_BR": "Toque no botão “voltar” para retornar." + }, + { + "Id": 829, + "key": "UI_GuideData_161", + "en_US": "I heard there's a Pet Day event coming up! Let’s go check it out!", + "zh_CN": "听说要举办宠物日活动了!我们一起去看看吧!", + "pt_BR": "Ouvi dizer que vai ter um evento do Dia dos Pets em breve! Vamos lá conferir!" + }, + { + "Id": 830, + "key": "UI_GuideData_162", + "en_US": "Here's how to earn Pet Day tokens!", + "zh_CN": "这里有如何获取宠物日代币的说明哦!", + "pt_BR": "Veja como ganhar fichas do Dia dos Pets!" + }, + { + "Id": 831, + "key": "UI_GuideData_163", + "en_US": "Collect Pet Day tokens to earn stage rewards! Click the icon to see the grand prize!", + "zh_CN": "收集宠物日代币来获得阶段奖励!点击图标来查看最终大奖!", + "pt_BR": "Colete fichas do Dia dos Pets para ganhar recompensas de fase! Clique no ícone para ver o grande prêmio!" + }, + { + "Id": 832, + "key": "UI_GuideData_164_title", + "en_US": "Pet Day", + "zh_CN": "宠物日", + "pt_BR": "Dia dos Pets" + }, + { + "Id": 833, + "key": "UI_GuideData_164_tip1", + "en_US": "Keep game playing to get Pet Paw Coins", + "zh_CN": "保持游玩以获得猫猫爪", + "pt_BR": "Continue jogando para ganhar Moedas Patinha Pet" + }, + { + "Id": 834, + "key": "UI_GuideData_164_tip2", + "en_US": "Collect Pet Paw Coins to get stage rewards!", + "zh_CN": "收集猫猫爪来获得阶段奖励!", + "pt_BR": "Colete Moedas Patinha Pet para ganhar recompensas de fase!" + }, + { + "Id": 835, + "key": "UI_GuideData_164_tip3", + "en_US": "The grand prize is waiting for you!", + "zh_CN": "豪华大奖等着你!", + "pt_BR": "O grande prêmio está esperando por você!" + }, + { + "Id": 836, + "key": "UI_GuideData_171", + "en_US": "Awesome! Keep earning Pet Coins to take care of our kitty!", + "zh_CN": "真不错,再去加油赚猫币继续照顾小猫!", + "pt_BR": "Incrível! Continue ganhando Moedas Pet para cuidar da nossa gatinha!" + }, + { + "Id": 837, + "key": "UI_GuideData_181", + "en_US": "A locked chest... Tap again to unlock it!", + "zh_CN": "一个锁住的宝箱……再点一下解锁!", + "pt_BR": "Um baú trancado... Toque novamente para abri-lo!" + }, + { + "Id": 838, + "key": "UI_GuideData_182", + "en_US": "It takes a while to open, and only one chest can be unlocked at a time!", + "zh_CN": "要打开它需要一定的时间,而且一次只能解锁一个宝箱!", + "pt_BR": "Demora um pouco para abrir, e apenas um baú pode ser destrancado por vez." + }, + { + "Id": 839, + "key": "UI_GuideData_183", + "en_US": "It needs more time. Let's speed it up!", + "zh_CN": "还要点时间,这次就让我们加速吧!", + "pt_BR": "Precisa de mais tempo. Vamos acelerar!" + }, + { + "Id": 840, + "key": "UI_GuideData_184", + "en_US": "It's open! Let's see what's inside!", + "zh_CN": "打开了!看看里面有什么!", + "pt_BR": "Está aberto! Vamos ver o que tem dentro!" + }, + { + "Id": 841, + "key": "UI_GuideData_185", + "en_US": "Psst! Some chests can be merged and leveled up~", + "zh_CN": "偷偷说,有些宝箱也可以合并升级~", + "pt_BR": "Psiu! Alguns baús podem ser combinados e aprimorados." + }, + { + "Id": 842, + "key": "UI_GuideData_191", + "en_US": "Storage is full! You can store your Item in Storage temporarily.", + "zh_CN": "没空位了。可以将道具暂时放到仓库里!", + "pt_BR": "O armazenamento está cheio! Você pode guardar seu item temporariamente no Armazenamento." + }, + { + "Id": 843, + "key": "CS_MergeItem_packTip", + "en_US": "Items being unlocked cannot be stored.", + "zh_CN": "解锁中的物品不可放入仓库", + "pt_BR": "Você não pode guardar itens que estão sendo desbloqueados." + }, + { + "Id": 844, + "key": "UI_NetAssetPanel_title", + "en_US": "Level Up Perks", + "zh_CN": "升级特权", + "pt_BR": "Vantagens de nível" + }, + { + "Id": 845, + "key": "UI_GetAssetPanel_getBtn", + "en_US": "Wonderful!", + "zh_CN": "太棒了!", + "pt_BR": "Maravilhoso!" + }, + { + "Id": 846, + "key": "UI_NetAssetPanel_nextLevel", + "en_US": "Next Upgrade", + "zh_CN": "下一次升级", + "pt_BR": "Próxima melhoria" + }, + { + "Id": 847, + "key": "UI_NetAssetPanel_nextTheater", + "en_US": "Next Theater", + "zh_CN": "下一个剧场", + "pt_BR": "Próximo teatro" + }, + { + "Id": 848, + "key": "UI_NetAssetPanel_maxLevel", + "en_US": "Max Level", + "zh_CN": "最高等级", + "pt_BR": "Nível máximo" + }, + { + "Id": 849, + "key": "UI_NetAssetPanel_level", + "en_US": "Level #s1", + "zh_CN": "级别#s1", + "pt_BR": "Nível #s1" + }, + { + "Id": 850, + "key": "UI_NetAssetPanel_levelup", + "en_US": "Level Up", + "zh_CN": "升级", + "pt_BR": "Subiu de nível" + }, + { + "Id": 851, + "key": "UI_NetAssetPanel_lock", + "en_US": "Locked", + "zh_CN": "升级后解锁", + "pt_BR": "Bloqueado" + }, + { + "Id": 852, + "key": "UI_NetAssetPanel_unlock", + "en_US": "Unlocked", + "zh_CN": "已解锁", + "pt_BR": "Desbloqueado" + }, + { + "Id": 853, + "key": "UI_NetAssetPanel_unlockLevel", + "en_US": "Unlock At", + "zh_CN": "解锁级别", + "pt_BR": "Desbloquear em" + }, + { + "Id": 854, + "key": "UI_NetAssetPanel_IllustratedBook_Name", + "en_US": "Collection", + "zh_CN": "图鉴", + "pt_BR": "Coleção" + }, + { + "Id": 855, + "key": "UI_NetAssetPanel_IllustratedBook_Remark", + "en_US": "Earn 3 Energy for every new product unlocked in your Collection!", + "zh_CN": "查看你的物品收集进度", + "pt_BR": "Ganhe 3 Energia pra cada produto desbloqueado na sua Coleção!" + }, + { + "Id": 856, + "key": "UI_NetAssetPanel_MultipleEnergy_Name", + "en_US": "Booster Mode", + "zh_CN": "多倍体力", + "pt_BR": "Modo Turbo" + }, + { + "Id": 857, + "key": "UI_NetAssetPanel_MultipleEnergy_Remark", + "en_US": "Higher boosters, faster progress, more energy!", + "zh_CN": "消耗更多体力提高产物等级!", + "pt_BR": "Mais impulso, mais progresso, mais energia!" + }, + { + "Id": 858, + "key": "UI_NetAssetPanel_SevenLogin_Name", + "en_US": "Weekly Gift", + "zh_CN": "七日签到礼", + "pt_BR": "Presente semanal" + }, + { + "Id": 859, + "key": "UI_NetAssetPanel_SevenLogin_Remark", + "en_US": "Check in daily for rewards, with new prizes each week!", + "zh_CN": "每日登入来领取奖励!", + "pt_BR": "Entre todo dia pra receber recompensas, com novos prémios a cada semana!" + }, + { + "Id": 860, + "key": "UI_NetAssetPanel_DailyTask_Name", + "en_US": "Daily Task", + "zh_CN": "日常任务", + "pt_BR": "Tarefa diária" + }, + { + "Id": 861, + "key": "UI_NetAssetPanel_DailyTask_Remark", + "en_US": "Finish daily tasks to get daily rewards!", + "zh_CN": "通过每日挑战获得奖励!", + "pt_BR": "Faz suas tarefas diárias pra ganhar recompensas diárias!" + }, + { + "Id": 862, + "key": "UI_NetAssetPanel_CardCollect_Name", + "en_US": "Star Exchange", + "zh_CN": "星星兑换", + "pt_BR": "Troca de Estrelas" + }, + { + "Id": 863, + "key": "UI_NetAssetPanel_CardCollect_Remark", + "en_US": "Trade duplicate cards for valuable gift boxes!", + "zh_CN": "完成画册赢取豪华大奖!", + "pt_BR": "Pode trocar cartas duplicadas por presentes valiosíssimos!" + }, + { + "Id": 864, + "key": "UI_NetAssetPanel_PetHome_Name", + "en_US": "Pet Playroom", + "zh_CN": "宠物游戏室", + "pt_BR": "Sala de Brincadeiras" + }, + { + "Id": 865, + "key": "UI_NetAssetPanel_PetHome_Remark", + "en_US": "Care for your cat, play, and sneak off with your friends' cats!", + "zh_CN": "养一只属于你自己的宠物吧!", + "pt_BR": "Cuide e brinque com a gatinha, e dê umas fugidinhas com os gatos dos amigos!" + }, + { + "Id": 866, + "key": "UI_NetAssetPanel_Pack_Name", + "en_US": "Storage", + "zh_CN": "仓库", + "pt_BR": "Inventário" + }, + { + "Id": 867, + "key": "UI_NetAssetPanel_Pack_Remark", + "en_US": "Keep unused products and retired producers here!", + "zh_CN": "暂存多余的物品来腾出空间!", + "pt_BR": "Pode guardar aqui os produtores aposentados e produtos que você não usar!" + }, + { + "Id": 868, + "key": "UI_NetAssetPanel_EnergyLimit_Name", + "en_US": "Energy Max", + "zh_CN": "体力上限提升", + "pt_BR": "Energia Máxima" + }, + { + "Id": 869, + "key": "UI_NetAssetPanel_EnergyLimit_Remark", + "en_US": "Raise your energy bar limit for extended playtime!", + "zh_CN": "拥有更高的体力上限!", + "pt_BR": "Aumente sua barra de energia pra jogar por mais tempo!" + }, + { + "Id": 870, + "key": "UI_NetAssetPanel_Pack_Name2", + "en_US": "Free Storage", + "zh_CN": "免费仓库栏位", + "pt_BR": "Inventário gratuito" + }, + { + "Id": 871, + "key": "UI_NetAssetPanel_Pack_Remark2", + "en_US": "Get extra storage units for free!", + "zh_CN": "获得免费的额外仓库栏位!", + "pt_BR": "Ganhe mais espaço no inventário de graça!" + }, + { + "Id": 872, + "key": "UI_NetAssetPanel_Guild_Name", + "en_US": "Rescue Team", + "zh_CN": "公会", + "pt_BR": "Equipe de Resgate" + }, + { + "Id": 873, + "key": "UI_NetAssetPanel_Guild_Remark", + "en_US": "Join Rescue Team to save and protect wild animals in need!", + "zh_CN": "与其他玩家一起游戏!", + "pt_BR": "Entre na Equipe de Resgate pra salvar e proteger animais selvagens em perigo!" + }, + { + "Id": 874, + "key": "UI_NetAssetPanel_GuildHelp_Name", + "en_US": "Request Limit", + "zh_CN": "每日公会求援次数", + "pt_BR": "Limite de pedidos" + }, + { + "Id": 875, + "key": "UI_NetAssetPanel_GuildHelp_Remark", + "en_US": "Boost the daily cap for aid requests among teammates!", + "zh_CN": "更多的求援次数!", + "pt_BR": "Aumenta o limite diário de pedidos de ajuda entre seus colegas de equipe!" + }, + { + "Id": 876, + "key": "UI_NetAssetPanel_EmiterHigherRatio_Name", + "en_US": "Product Plus", + "zh_CN": "生产工具高级产物率提升", + "pt_BR": "Produto Plus" + }, + { + "Id": 877, + "key": "UI_NetAssetPanel_EmiterHigherRatio_Remark", + "en_US": "Boost the chance of producing higher-level products with your producers!", + "zh_CN": "更容易出现高等级产物!", + "pt_BR": "Aumenta a chance de fazer produtos de nível mais alto com seus produtores!" + }, + { + "Id": 878, + "key": "UI_NetAssetPanel_Dialog_Name", + "en_US": "Interlude", + "zh_CN": "小剧场", + "pt_BR": "Interlúdio" + }, + { + "Id": 879, + "key": "UI_NetAssetPanel_Ranking_Name", + "en_US": "Leaderboard", + "zh_CN": "排行榜", + "pt_BR": "Tabela de Classificação" + }, + { + "Id": 880, + "key": "UI_NetAssetPanel_Ranking_Remark", + "en_US": "Try to get a higher ranking!", + "zh_CN": "尝试获取更高的排名!", + "pt_BR": "Alcança a classificação mais alta que puder!" + }, + { + "Id": 881, + "key": "UI_NetAssetPanel_EnergyRecover_Name", + "en_US": "Fast Recharge", + "zh_CN": "体力自然恢复速度提升", + "pt_BR": "Recarga rápida" + }, + { + "Id": 882, + "key": "UI_NetAssetPanel_EnergyRecover_Remark", + "en_US": "Speed up your energy recovery for more playtime!", + "zh_CN": "体力将会更快地恢复!", + "pt_BR": "Acelera sua recuperação de energia pra ter mais tempo de jogo!" + }, + { + "Id": 883, + "key": "UI_NetAssetPanel_SevenLogin_Name2", + "en_US": "Weekly Gift", + "zh_CN": "七日签到礼升级", + "pt_BR": "Presente semanal" + }, + { + "Id": 884, + "key": "UI_NetAssetPanel_SevenLogin_Remark2", + "en_US": "Enjoy enhanced rewards for your daily check-ins!", + "zh_CN": "更好的签到奖励!", + "pt_BR": "Ganhar recompensas melhores nos seus check-ins diários!" + }, + { + "Id": 885, + "key": "UI_NetAssetPanel_BubbleCount_Name", + "en_US": "Bubble Boost", + "zh_CN": "更多泡泡", + "pt_BR": "Impulso de Bolhas" + }, + { + "Id": 886, + "key": "UI_NetAssetPanel_BubbleCount_Remark", + "en_US": "Allow more bubbles to coexist in the scene!", + "zh_CN": "同时存在更多泡泡!", + "pt_BR": "Tenha mais bolhas na cena!" + }, + { + "Id": 887, + "key": "UI_NetAssetPanel_SceneFinishReward_Name", + "en_US": "Scene Rewards", + "zh_CN": "场景完成奖励", + "pt_BR": "Recompensas da Cena" + }, + { + "Id": 888, + "key": "UI_NetAssetPanel_SceneFinishReward_Remark", + "en_US": "Earn a special reward upon completing each building scene!", + "zh_CN": "更丰厚的场景完成奖励", + "pt_BR": "Ganha uma recompensa especial ao terminar cada cena de construção!" + }, + { + "Id": 889, + "key": "UI_NetAssetPanel_BubbleTime_Name", + "en_US": "Bubble Rush", + "zh_CN": "气泡倒计时", + "pt_BR": "Acelerador de Bolhas" + }, + { + "Id": 890, + "key": "UI_NetAssetPanel_BubbleTime_Remark", + "en_US": "Reduce bubble wait time on the board for smoother gameplay!", + "zh_CN": "气泡倒计时缩短", + "pt_BR": "Diminui o tempo de espera das bolhas no tabuleiro. Deixe o jogo mais suave!" + }, + { + "Id": 891, + "key": "UI_GetRewardPanel_receivedSticker", + "en_US": "You received #s1 Card!", + "zh_CN": "你收到了#s1张贴纸!", + "pt_BR": "Ganhou a Carta #s1!" + }, + { + "Id": 892, + "key": "UI_GetrewardPanel_collectBtn", + "en_US": "Collect", + "zh_CN": "收集", + "pt_BR": "Colete" + }, + { + "Id": 893, + "key": "UI_LimitChestRainPanel_title", + "en_US": "Chest Rain", + "zh_CN": "宝箱雨", + "pt_BR": "Chuva de Baús" + }, + { + "Id": 894, + "key": "UI_LimitChestRainPanel_content", + "en_US": "Every time you complete an order, you'll get an extra chest reward!", + "zh_CN": "每次完成订单都可以获得一个额外的宝箱奖励!", + "pt_BR": "Sempre que terminar um pedido, ganhe um baú extra de recompensa!" + }, + { + "Id": 895, + "key": "UI_LimitHighRollerPanel_title", + "en_US": "Turbo Boost", + "zh_CN": "超级加倍", + "pt_BR": "Impulso Turbo" + }, + { + "Id": 896, + "key": "UI_LimitHighRollerPanel_content", + "en_US": "Get higher Booster Mode multipliers with the same energy!", + "zh_CN": "用相同的能量获得更高的生产倍数!", + "pt_BR": "Ganhe multiplicadores mais altos no Modo Turbo com a mesma energia!" + }, + { + "Id": 897, + "key": "UI_LimitHighRollerPanel_tip", + "en_US": "Max multiplier can go up to", + "zh_CN": "最大倍数可达", + "pt_BR": "O multiplicador pode chegar até" + }, + { + "Id": 898, + "key": "UI_LimitStarRainPanel_title", + "en_US": "Bonus Coins", + "zh_CN": "猫币猎手", + "pt_BR": "Moedas Bônus" + }, + { + "Id": 899, + "key": "UI_LimitStarRainPanel_content", + "en_US": "Complete orders to snag extra Pet Coins!", + "zh_CN": "每次完成订单都可以获得额外的宠物币奖励!", + "pt_BR": "Ganhe ainda mais Moedas Pet quando terminar pedidos!" + }, + { + "Id": 900, + "key": "UI_LimitSuperEmitPanel_title", + "en_US": "Super Producer", + "zh_CN": "超级发射器", + "pt_BR": "Super Produtor" + }, + { + "Id": 901, + "key": "UI_LimitSuperEmitPanel_content", + "en_US": "All producers are ready to go without any cooldown!", + "zh_CN": "所有发射器都不再有冷却时间!", + "pt_BR": "Todos os produtores prontos pra trabalhar sem parar!" + }, + { + "Id": 902, + "key": "UI_LimitSuperOrderPanel_title", + "en_US": "Power Order", + "zh_CN": "超级订单", + "pt_BR": "Super Pedido" + }, + { + "Id": 903, + "key": "UI_LimitSuperOrderPanel_content", + "en_US": "Finish it and you’ll score a BIG prize!", + "zh_CN": "完成后就能赢得超级大奖!", + "pt_BR": "Termina ele pra ganhar um GRANDE prêmio!" + }, + { + "Id": 904, + "key": "UI_MainCardPanel_groupName_Yummy", + "en_US": "Yummy!", + "zh_CN": "美味佳肴", + "pt_BR": "Delícia!" + }, + { + "Id": 905, + "key": "UI_MainCardPanel_groupName_Rescue Master", + "en_US": "Paw-tastic Care", + "zh_CN": "救护大师", + "pt_BR": "Cuidados patásticos" + }, + { + "Id": 906, + "key": "UI_MainCardPanel_groupName_Let's Happy", + "en_US": "Toy Time", + "zh_CN": "两个可爱多", + "pt_BR": "Hora de brincar" + }, + { + "Id": 907, + "key": "UI_MainCardPanel_groupName_New Comer", + "en_US": "New Kid!", + "zh_CN": "初来乍到", + "pt_BR": "Recém-chegado!" + }, + { + "Id": 908, + "key": "UI_MainCardPanel_groupName_Cute Troublemaker", + "en_US": "Caught Red-Pawed", + "zh_CN": "萌混过关", + "pt_BR": "Com as patas na massa!" + }, + { + "Id": 909, + "key": "UI_MainCardPanel_groupName_Restless Dog", + "en_US": "Messy Fun", + "zh_CN": "家有逆子", + "pt_BR": "Bagunça boa" + }, + { + "Id": 910, + "key": "UI_MainCardPanel_groupName_Be Together", + "en_US": "Best Buds", + "zh_CN": "猫狗双全", + "pt_BR": "Melhores amigos" + }, + { + "Id": 911, + "key": "UI_MainCardPanel_groupName_Play With Cat", + "en_US": "Happy Times", + "zh_CN": "执子之爪", + "pt_BR": "Momentos felizes" + }, + { + "Id": 912, + "key": "UI_MainCardPanel_groupName_My Lovely Dog", + "en_US": "Puppy Playtime", + "zh_CN": "家有萌犬", + "pt_BR": "Brincando com o filhote" + }, + { + "Id": 913, + "key": "UI_MainCardPanel_groupName_Sweet Home", + "en_US": "Chill Vibes", + "zh_CN": "我爱我家", + "pt_BR": "Vibe legal" + }, + { + "Id": 914, + "key": "UI_MainCardPanel_groupName_Little Helper", + "en_US": "Cooking Fun", + "zh_CN": "小帮手", + "pt_BR": "Diversão na cozinha" + }, + { + "Id": 915, + "key": "UI_MainCardPanel_groupName_Bath Trouble", + "en_US": "Bath Time!", + "zh_CN": "洗澡风波", + "pt_BR": "Hora do banho!" + }, + { + "Id": 916, + "key": "UI_MainCardPanel_groupName_Pool Party", + "en_US": "Splash Time", + "zh_CN": "泳池派对", + "pt_BR": "Hora de mergulhar" + }, + { + "Id": 917, + "key": "UI_MainCardPanel_groupName_Fashion Cat", + "en_US": "Stylish Cat", + "zh_CN": "时尚达猫秀", + "pt_BR": "Um gato com estilo" + }, + { + "Id": 918, + "key": "UI_MainCardPanel_groupName_Travelling Dog", + "en_US": "Travel Pals", + "zh_CN": "异国格调", + "pt_BR": "Companheiros de viagem" + }, + { + "Id": 919, + "key": "UI_MainCardPanel_cardName_Cat Food", + "en_US": "Dinner Dilemma", + "zh_CN": "真要吃吗?", + "pt_BR": "Dilema do jantar" + }, + { + "Id": 920, + "key": "UI_MainCardPanel_cardName_Dog Food", + "en_US": "Puppy Chow", + "zh_CN": "狗狗美餐", + "pt_BR": "Ração de filhote" + }, + { + "Id": 921, + "key": "UI_MainCardPanel_cardName_Biscuit", + "en_US": "Not Again", + "zh_CN": "宁死不从", + "pt_BR": "De novo não" + }, + { + "Id": 922, + "key": "UI_MainCardPanel_cardName_Steak", + "en_US": "Tail Waggers", + "zh_CN": "绝对美味", + "pt_BR": "Abanadores de rabo" + }, + { + "Id": 923, + "key": "UI_MainCardPanel_cardName_Cupcake", + "en_US": "Pawsitive Snacks", + "zh_CN": "纸杯蛋糕", + "pt_BR": "Petiscos patásticos" + }, + { + "Id": 924, + "key": "UI_MainCardPanel_cardName_Turkey Dinner", + "en_US": "Happy Howls", + "zh_CN": "火鸡大餐", + "pt_BR": "Uivos felizes" + }, + { + "Id": 925, + "key": "UI_MainCardPanel_cardName_Tea Time", + "en_US": "Purrfect Treats", + "zh_CN": "下午茶", + "pt_BR": "Petiscos ronrontásticos" + }, + { + "Id": 926, + "key": "UI_MainCardPanel_cardName_Sashimi", + "en_US": "Feline Feast", + "zh_CN": "猫咪盛宴", + "pt_BR": "Banquete felino" + }, + { + "Id": 927, + "key": "UI_MainCardPanel_cardName_Birthday Cake", + "en_US": "Woof Feast", + "zh_CN": "汪汪盛宴", + "pt_BR": "Banquete auau" + }, + { + "Id": 928, + "key": "UI_MainCardPanel_cardName_Take Medicine", + "en_US": "Bark & Bandage", + "zh_CN": "自作自受了吧", + "pt_BR": "Latido e curativo" + }, + { + "Id": 929, + "key": "UI_MainCardPanel_cardName_Disinfection", + "en_US": "Boo-Boo Bandit", + "zh_CN": "学坏了", + "pt_BR": "Bandido do dodói" + }, + { + "Id": 930, + "key": "UI_MainCardPanel_cardName_Clean the Dog", + "en_US": "Tail Wag Wash", + "zh_CN": "铲屎官叹气", + "pt_BR": "Banho abana-rabo" + }, + { + "Id": 931, + "key": "UI_MainCardPanel_cardName_Clean the Cat", + "en_US": "Scrub-a-Cat", + "zh_CN": "血压升高", + "pt_BR": "Esfrega-gatinho" + }, + { + "Id": 932, + "key": "UI_MainCardPanel_cardName_Wash the Dog", + "en_US": "Happy Hound Care", + "zh_CN": "我爱洗澡", + "pt_BR": "Cuidando do cão feliz" + }, + { + "Id": 933, + "key": "UI_MainCardPanel_cardName_Wash the Cat", + "en_US": "Suds & Snuggles", + "zh_CN": "谁抵挡得住啊", + "pt_BR": "Espuma e abraçinhos" + }, + { + "Id": 934, + "key": "UI_MainCardPanel_cardName_Dry the Dog", + "en_US": "Furry Freshness", + "zh_CN": "捣蛋鬼", + "pt_BR": "Frescor peludo" + }, + { + "Id": 935, + "key": "UI_MainCardPanel_cardName_Dry the Cat", + "en_US": "Fluffy TLC", + "zh_CN": "铲屎官的服务", + "pt_BR": "Carinho fofinho" + }, + { + "Id": 936, + "key": "UI_MainCardPanel_cardName_Brand New", + "en_US": "Brand New", + "zh_CN": "恢复出厂设置", + "pt_BR": "Novinho em folha" + }, + { + "Id": 937, + "key": "UI_MainCardPanel_cardName_Yarn Ball", + "en_US": "Playful Paws", + "zh_CN": "若有所思", + "pt_BR": "Patinhas brincalhonas" + }, + { + "Id": 938, + "key": "UI_MainCardPanel_cardName_Dog Bone", + "en_US": "Puppy Playtime", + "zh_CN": "毛孩子", + "pt_BR": "Diversão do filhote" + }, + { + "Id": 939, + "key": "UI_MainCardPanel_cardName_Slide", + "en_US": "Indoor Adventures", + "zh_CN": "懒懒的阳光", + "pt_BR": "Aventuras dentro de casa" + }, + { + "Id": 940, + "key": "UI_MainCardPanel_cardName_Pet Ball", + "en_US": "Woof Whirlwind", + "zh_CN": "可爱伙伴", + "pt_BR": "Turbilhão auau" + }, + { + "Id": 941, + "key": "UI_MainCardPanel_cardName_Cat Teaser", + "en_US": "Irresistible Fun", + "zh_CN": "没办法说不", + "pt_BR": "Diversão irresistível" + }, + { + "Id": 942, + "key": "UI_MainCardPanel_cardName_Frisbee", + "en_US": "Fetch Fiesta", + "zh_CN": "快乐源泉", + "pt_BR": "Festa do pega-pega" + }, + { + "Id": 943, + "key": "UI_MainCardPanel_cardName_Cat Toy", + "en_US": "Pounce Party", + "zh_CN": "抛高高", + "pt_BR": "Festa dos saltos" + }, + { + "Id": 944, + "key": "UI_MainCardPanel_cardName_A Nice Day", + "en_US": "A Nice Day", + "zh_CN": "岁月静好", + "pt_BR": "Um dia legal" + }, + { + "Id": 945, + "key": "UI_MainCardPanel_cardName_Play With You", + "en_US": "Kitty Quest", + "zh_CN": "偶尔伤感", + "pt_BR": "Missão da gatinha" + }, + { + "Id": 946, + "key": "UI_MainCardPanel_cardName_This Is Glass", + "en_US": "Mischief Moments", + "zh_CN": "小捣蛋鬼", + "pt_BR": "Momentos de travessura" + }, + { + "Id": 947, + "key": "UI_MainCardPanel_cardName_This Is Ceramic", + "en_US": "Paw-sitive Trouble", + "zh_CN": "喵了个咪", + "pt_BR": "Bagunça patástica" + }, + { + "Id": 948, + "key": "UI_MainCardPanel_cardName_This Is Clay", + "en_US": "Clumsy Cat", + "zh_CN": "上房揭瓦", + "pt_BR": "Gatinha desastrada" + }, + { + "Id": 949, + "key": "UI_MainCardPanel_cardName_This Is Garbage", + "en_US": "Trouble Seeker", + "zh_CN": "霍霍", + "pt_BR": "Caçadora de encrenca" + }, + { + "Id": 950, + "key": "UI_MainCardPanel_cardName_This Is Bed", + "en_US": "This Is Bed?", + "zh_CN": "大脑思考中", + "pt_BR": "Isso é uma cama?" + }, + { + "Id": 951, + "key": "UI_MainCardPanel_cardName_This Is Curtain", + "en_US": "Free Spirit", + "zh_CN": "登高望远", + "pt_BR": "Espírito livre" + }, + { + "Id": 952, + "key": "UI_MainCardPanel_cardName_This Is Case", + "en_US": "Meow Mischief", + "zh_CN": "太欠了吧", + "pt_BR": "Travessura miau" + }, + { + "Id": 953, + "key": "UI_MainCardPanel_cardName_This Is Candle", + "en_US": "Nosey Paws", + "zh_CN": "不知怂为何物", + "pt_BR": "Patinhas curiosas" + }, + { + "Id": 954, + "key": "UI_MainCardPanel_cardName_This Is Computer", + "en_US": "Naughty Nibbler", + "zh_CN": "拆家大王", + "pt_BR": "Mordedora sapeca" + }, + { + "Id": 955, + "key": "UI_MainCardPanel_cardName_Oh My Yarn", + "en_US": "Kitty Chaos", + "zh_CN": "乱成毛线", + "pt_BR": "Gatinha caótica" + }, + { + "Id": 956, + "key": "UI_MainCardPanel_cardName_Oh My Pet Food", + "en_US": "Whisker Wreckage", + "zh_CN": "反骨崽", + "pt_BR": "Bagunça de bigodes" + }, + { + "Id": 957, + "key": "UI_MainCardPanel_cardName_Oh My Car", + "en_US": "Oh my car!", + "zh_CN": "搞事情", + "pt_BR": "Ai, meu carro!" + }, + { + "Id": 958, + "key": "UI_MainCardPanel_cardName_Oh My Table", + "en_US": "Fuzzy Fiend ", + "zh_CN": "铲屎官警告", + "pt_BR": "Pestinha peluda" + }, + { + "Id": 959, + "key": "UI_MainCardPanel_cardName_Oh My Chips", + "en_US": "Total Anarchy", + "zh_CN": "躲猫猫", + "pt_BR": "Bagunça total" + }, + { + "Id": 960, + "key": "UI_MainCardPanel_cardName_Oh My Fish", + "en_US": "Cat vs. Fish", + "zh_CN": "对决", + "pt_BR": "Gato x peixe" + }, + { + "Id": 961, + "key": "UI_MainCardPanel_cardName_Oh My Sofa", + "en_US": "Furniture Fighter", + "zh_CN": "原始冲动", + "pt_BR": "Lutadora de móveis" + }, + { + "Id": 962, + "key": "UI_MainCardPanel_cardName_Oh My Sink", + "en_US": "Disaster Zone", + "zh_CN": "水漫厨房", + "pt_BR": "Zona de desastre" + }, + { + "Id": 963, + "key": "UI_MainCardPanel_cardName_Oh My Watermelon", + "en_US": "Watermelon Break", + "zh_CN": "终于消停", + "pt_BR": "Quebra-melancia" + }, + { + "Id": 964, + "key": "UI_MainCardPanel_cardName_Hey My Pizza", + "en_US": "Destruction Derby", + "zh_CN": "新造型", + "pt_BR": "Corrida da destruição" + }, + { + "Id": 965, + "key": "UI_MainCardPanel_cardName_Hey My Slipper", + "en_US": "Unruly Adventures", + "zh_CN": "玄关之王", + "pt_BR": "Aventuras indomáveis" + }, + { + "Id": 966, + "key": "UI_MainCardPanel_cardName_Hey My Seat", + "en_US": "Couch Crusader", + "zh_CN": "沙发假想敌", + "pt_BR": "Heroína do sofá" + }, + { + "Id": 967, + "key": "UI_MainCardPanel_cardName_Hey My Hanging", + "en_US": "Tear It Up", + "zh_CN": "瑜伽爱好者", + "pt_BR": "Rasga tudo" + }, + { + "Id": 968, + "key": "UI_MainCardPanel_cardName_Hey My Wall", + "en_US": "Silly Shenanigans", + "zh_CN": "眼冒金星", + "pt_BR": "Bagunças serelepes" + }, + { + "Id": 969, + "key": "UI_MainCardPanel_cardName_Hey My Floor", + "en_US": "Trouble on Four Legs", + "zh_CN": "行走的麻烦", + "pt_BR": "Encrenca em quatro patas" + }, + { + "Id": 970, + "key": "UI_MainCardPanel_cardName_Hey My Toilet", + "en_US": "Docked Dreams", + "zh_CN": "睡得正香", + "pt_BR": "Sonhos pelo ralo" + }, + { + "Id": 971, + "key": "UI_MainCardPanel_cardName_Hey My Paper", + "en_US": "Doggo Dilemma", + "zh_CN": "进退两难", + "pt_BR": "Dilema do doguinho" + }, + { + "Id": 972, + "key": "UI_MainCardPanel_cardName_Hey My Drink", + "en_US": "Sneaky Snouts", + "zh_CN": "狗鼻子", + "pt_BR": "Focinhos sorrateiros" + }, + { + "Id": 973, + "key": "UI_MainCardPanel_cardName_Greeting Together", + "en_US": "Paw-some Friends", + "zh_CN": "好朋友", + "pt_BR": "Amigos patásticos" + }, + { + "Id": 974, + "key": "UI_MainCardPanel_cardName_Let You See", + "en_US": "Curious Pals", + "zh_CN": "帮我看看", + "pt_BR": "Amiguinhos curiosos" + }, + { + "Id": 975, + "key": "UI_MainCardPanel_cardName_Whisper", + "en_US": "Whispering Secrets", + "zh_CN": "咬耳朵", + "pt_BR": "Sussurrando segredos" + }, + { + "Id": 976, + "key": "UI_MainCardPanel_cardName_Play Outside", + "en_US": "Playground Pals", + "zh_CN": "户外时间", + "pt_BR": "Amigos do parquinho" + }, + { + "Id": 977, + "key": "UI_MainCardPanel_cardName_Do Not Fight", + "en_US": "Battle Time", + "zh_CN": "看什么看", + "pt_BR": "Hora da batalha" + }, + { + "Id": 978, + "key": "UI_MainCardPanel_cardName_Harmony", + "en_US": "Cuddle Time", + "zh_CN": "还有我呢", + "pt_BR": "Hora do chamego" + }, + { + "Id": 979, + "key": "UI_MainCardPanel_cardName_Go Hiking", + "en_US": "Out for Fun", + "zh_CN": "萌宠探险", + "pt_BR": "Saindo para se divertir" + }, + { + "Id": 980, + "key": "UI_MainCardPanel_cardName_Sleep Together", + "en_US": "Best Nap Buddies", + "zh_CN": "最佳午睡搭档", + "pt_BR": "Parceiros de sonequinha" + }, + { + "Id": 981, + "key": "UI_MainCardPanel_cardName_Who I Am", + "en_US": "Hide and Seek", + "zh_CN": "躲猫猫", + "pt_BR": "Esconde-esconde" + }, + { + "Id": 982, + "key": "UI_MainCardPanel_cardName_New Toy", + "en_US": "New Toy", + "zh_CN": "撸猫中,勿扰", + "pt_BR": "Brinquedo novo" + }, + { + "Id": 983, + "key": "UI_MainCardPanel_cardName_Face Touch", + "en_US": "Cuddle Time", + "zh_CN": "摸摸脸蛋", + "pt_BR": "Hora do chamego" + }, + { + "Id": 984, + "key": "UI_MainCardPanel_cardName_On Bed", + "en_US": "Good Morning", + "zh_CN": "枕边猫", + "pt_BR": "Bom dia" + }, + { + "Id": 985, + "key": "UI_MainCardPanel_cardName_Smelling", + "en_US": "Feeding Fun", + "zh_CN": "让我尝尝", + "pt_BR": "Comendo e brincando" + }, + { + "Id": 986, + "key": "UI_MainCardPanel_cardName_Go Out", + "en_US": "Joyful Moments", + "zh_CN": "还是个宝宝", + "pt_BR": "Momentos de alegria" + }, + { + "Id": 987, + "key": "UI_MainCardPanel_cardName_Play Toys", + "en_US": "Playtime Pals", + "zh_CN": "玩玩具", + "pt_BR": "Parceiros de brincar" + }, + { + "Id": 988, + "key": "UI_MainCardPanel_cardName_In Garden", + "en_US": "Kitty Adventures", + "zh_CN": "猫在花园", + "pt_BR": "Aventuras da gatinha" + }, + { + "Id": 989, + "key": "UI_MainCardPanel_cardName_A Mice?", + "en_US": "A Mice?", + "zh_CN": "有老鼠?", + "pt_BR": "Um rato?" + }, + { + "Id": 990, + "key": "UI_MainCardPanel_cardName_Good Friend", + "en_US": "Best Buddies", + "zh_CN": "好朋友", + "pt_BR": "Melhores amigos" + }, + { + "Id": 991, + "key": "UI_MainCardPanel_cardName_Best Friend", + "en_US": "Pup Snuggles", + "zh_CN": "要抱抱", + "pt_BR": "Chamegos de filhote" + }, + { + "Id": 992, + "key": "UI_MainCardPanel_cardName_Meet", + "en_US": "Puppy Kisses", + "zh_CN": "么么哒", + "pt_BR": "Lambidinhas de filhote" + }, + { + "Id": 993, + "key": "UI_MainCardPanel_cardName_Swing", + "en_US": "Swing Squad", + "zh_CN": "荡秋千", + "pt_BR": "Galera do balanço" + }, + { + "Id": 994, + "key": "UI_MainCardPanel_cardName_Cool Summer", + "en_US": "Watermelon Buds", + "zh_CN": "清凉一夏", + "pt_BR": "Amigos da melancia" + }, + { + "Id": 995, + "key": "UI_MainCardPanel_cardName_Go Biking", + "en_US": "Pup Patrol", + "zh_CN": "小狗巡逻", + "pt_BR": "Patrulha dos filhotes" + }, + { + "Id": 996, + "key": "UI_MainCardPanel_cardName_Group Photo", + "en_US": "Pawsome Duo", + "zh_CN": "爪爪二人组", + "pt_BR": "Dupla patástica" + }, + { + "Id": 997, + "key": "UI_MainCardPanel_cardName_Play Water", + "en_US": "Pawfect Day", + "zh_CN": "完美假期", + "pt_BR": "Dia patástico" + }, + { + "Id": 998, + "key": "UI_MainCardPanel_cardName_Dress Up", + "en_US": "Dress-Up Divas", + "zh_CN": "换装大明星", + "pt_BR": "Divas da fantasia" + }, + { + "Id": 999, + "key": "UI_MainCardPanel_cardName_Sled", + "en_US": "Ride or Bark", + "zh_CN": "雪地专家", + "pt_BR": "Corre ou late" + }, + { + "Id": 1000, + "key": "UI_MainCardPanel_cardName_Soft Sofa", + "en_US": "Sofa King Lazy", + "zh_CN": "沙发之王", + "pt_BR": "Reis da preguiça no sofá" + }, + { + "Id": 1001, + "key": "UI_MainCardPanel_cardName_Stand High", + "en_US": "High Climber", + "zh_CN": "站高高", + "pt_BR": "Aventureiro das alturas" + }, + { + "Id": 1002, + "key": "UI_MainCardPanel_cardName_Dog's Home", + "en_US": "Chill Doggo", + "zh_CN": "狗狗之家", + "pt_BR": "Doguinho de boa" + }, + { + "Id": 1003, + "key": "UI_MainCardPanel_cardName_Pack Cat", + "en_US": "Bag Explorer", + "zh_CN": "如何打包一只猫", + "pt_BR": "Aventuras na bolsa" + }, + { + "Id": 1004, + "key": "UI_MainCardPanel_cardName_Bath Dog", + "en_US": "Bath Time Fun", + "zh_CN": "狗狗在浴室", + "pt_BR": "Diversão no banho" + }, + { + "Id": 1005, + "key": "UI_MainCardPanel_cardName_Cat's Basket", + "en_US": "Cozy Corner", + "zh_CN": "晒猫", + "pt_BR": "Cantinho aconchegante" + }, + { + "Id": 1006, + "key": "UI_MainCardPanel_cardName_Watch TV", + "en_US": "Falling in love", + "zh_CN": "爱看电视", + "pt_BR": "Apaixonadinhos" + }, + { + "Id": 1007, + "key": "UI_MainCardPanel_cardName_My Bed", + "en_US": "Sunbeam Snooze", + "zh_CN": "睡个美觉", + "pt_BR": "Sonequinha no sol" + }, + { + "Id": 1008, + "key": "UI_MainCardPanel_cardName_Love Dessert", + "en_US": "Sweet Tooth", + "zh_CN": "吃饱饱", + "pt_BR": "Formiguinha" + }, + { + "Id": 1009, + "key": "UI_MainCardPanel_cardName_Find Material", + "en_US": "Ingredient Hunt", + "zh_CN": "找点食材", + "pt_BR": "Caça aos ingredientes" + }, + { + "Id": 1010, + "key": "UI_MainCardPanel_cardName_Let's Cook", + "en_US": "Soup Squad", + "zh_CN": "煲汤小分队", + "pt_BR": "Turma da sopa" + }, + { + "Id": 1011, + "key": "UI_MainCardPanel_cardName_Cut Meat", + "en_US": "Chop Chop Time", + "zh_CN": "多加点肉", + "pt_BR": "Hora de picar" + }, + { + "Id": 1012, + "key": "UI_MainCardPanel_cardName_Delicious", + "en_US": "Purrfect Pizza", + "zh_CN": "试试烫不烫", + "pt_BR": "Pizza perfeita" + }, + { + "Id": 1013, + "key": "UI_MainCardPanel_cardName_Woof Chef", + "en_US": "Paw-some Chef", + "zh_CN": "汪汪大厨", + "pt_BR": "Chef patástico" + }, + { + "Id": 1014, + "key": "UI_MainCardPanel_cardName_Diligent Dog", + "en_US": "Scrub-a-Dub Dog", + "zh_CN": "眼里有活", + "pt_BR": "Dog esfrega-esfrega" + }, + { + "Id": 1015, + "key": "UI_MainCardPanel_cardName_Cook Learning", + "en_US": "Kitchen Shenanigans", + "zh_CN": "临阵抱佛脚", + "pt_BR": "Bagunças na cozinha" + }, + { + "Id": 1016, + "key": "UI_MainCardPanel_cardName_Home Cat", + "en_US": "Furry Helper", + "zh_CN": "小猫当家", + "pt_BR": "Ajudante peludinho" + }, + { + "Id": 1017, + "key": "UI_MainCardPanel_cardName_Have a Taste", + "en_US": "Yummy Moments", + "zh_CN": "一起干饭", + "pt_BR": "Momentos deliciosos" + }, + { + "Id": 1018, + "key": "UI_MainCardPanel_cardName_Happy Bath", + "en_US": "Splash Zone", + "zh_CN": "水花区", + "pt_BR": "Zona de espirradas" + }, + { + "Id": 1019, + "key": "UI_MainCardPanel_cardName_No Shower", + "en_US": "Not Again!", + "zh_CN": "别又来了!", + "pt_BR": "De novo não!" + }, + { + "Id": 1020, + "key": "UI_MainCardPanel_cardName_Yellow Duck", + "en_US": "Bubbly Bliss", + "zh_CN": "小黄鸭", + "pt_BR": "Borbulhas felizes" + }, + { + "Id": 1021, + "key": "UI_MainCardPanel_cardName_Let Me Out", + "en_US": "Cat vs. Bath", + "zh_CN": "怀疑人生", + "pt_BR": "Gato x banho" + }, + { + "Id": 1022, + "key": "UI_MainCardPanel_cardName_Dog In Tub", + "en_US": "Dog In Tub", + "zh_CN": "精致小狗", + "pt_BR": "Cachorro na banheira" + }, + { + "Id": 1023, + "key": "UI_MainCardPanel_cardName_Wooden Barrel Bath", + "en_US": "Spa is all right", + "zh_CN": "泡澡还行", + "pt_BR": "Spa faz bem" + }, + { + "Id": 1024, + "key": "UI_MainCardPanel_cardName_Shaking Water", + "en_US": "Rinse and Roar", + "zh_CN": "水花四溅", + "pt_BR": "Enxágua e ruge" + }, + { + "Id": 1025, + "key": "UI_MainCardPanel_cardName_Out Of Bath", + "en_US": "Paw-some Bath", + "zh_CN": "美狗出浴", + "pt_BR": "Banho patástico" + }, + { + "Id": 1026, + "key": "UI_MainCardPanel_cardName_Cat Dryer", + "en_US": "Fluffy Blow Dry", + "zh_CN": "安静的美女子", + "pt_BR": "Seca-fofura" + }, + { + "Id": 1027, + "key": "UI_MainCardPanel_cardName_First Try", + "en_US": "First Try", + "zh_CN": "试试水", + "pt_BR": "Primeira tentativa" + }, + { + "Id": 1028, + "key": "UI_MainCardPanel_cardName_Playing Water", + "en_US": "Playful Poolside", + "zh_CN": "一起玩水吧", + "pt_BR": "Diversão na piscina" + }, + { + "Id": 1029, + "key": "UI_MainCardPanel_cardName_Swimming", + "en_US": "Drenched Duo", + "zh_CN": "初试游泳", + "pt_BR": "Dupla encharcada" + }, + { + "Id": 1030, + "key": "UI_MainCardPanel_cardName_Happy Party", + "en_US": "Wet Noses Unite", + "zh_CN": "开心派对", + "pt_BR": "Focinhos molhados unidos" + }, + { + "Id": 1031, + "key": "UI_MainCardPanel_cardName_New Found", + "en_US": "Splashy Fun", + "zh_CN": "新发现", + "pt_BR": "Diversão na água" + }, + { + "Id": 1032, + "key": "UI_MainCardPanel_cardName_Half Break", + "en_US": "Poolside Pals", + "zh_CN": "高谈阔论", + "pt_BR": "Amiguinhos da piscina" + }, + { + "Id": 1033, + "key": "UI_MainCardPanel_cardName_Pool Volleyball", + "en_US": "Pool Party Time", + "zh_CN": "泳池排球", + "pt_BR": "Festa na piscina" + }, + { + "Id": 1034, + "key": "UI_MainCardPanel_cardName_Swim Master", + "en_US": "Sunbathing Squad", + "zh_CN": "游泳大师", + "pt_BR": "Turma do solzinho" + }, + { + "Id": 1035, + "key": "UI_MainCardPanel_cardName_Energy Restore", + "en_US": "Beer Break", + "zh_CN": "半场休息", + "pt_BR": "Pausa refrescante" + }, + { + "Id": 1036, + "key": "UI_MainCardPanel_cardName_Shirt Cat", + "en_US": "Cool Cat in Short Sleeves", + "zh_CN": "今日份营业", + "pt_BR": "Gatinha de mangas curtas" + }, + { + "Id": 1037, + "key": "UI_MainCardPanel_cardName_Leisure Cat", + "en_US": "Chill Vibes Casual Cat", + "zh_CN": "短袖最时尚", + "pt_BR": "Gatinha casual e de boa" + }, + { + "Id": 1038, + "key": "UI_MainCardPanel_cardName_Worker Cat", + "en_US": "Stylish Overalls Purr-fect", + "zh_CN": "连体裤最舒服", + "pt_BR": "Jardineira estilosa perfeita" + }, + { + "Id": 1039, + "key": "UI_MainCardPanel_cardName_Detective Cat", + "en_US": "Style Sleuth", + "zh_CN": "时尚侦探猫", + "pt_BR": "Detetive do estilo" + }, + { + "Id": 1040, + "key": "UI_MainCardPanel_cardName_Employee Cat", + "en_US": "Suit Up, Dapper Feline", + "zh_CN": "西装革履", + "pt_BR": "Hora de brilhar, gatinha estilosa" + }, + { + "Id": 1041, + "key": "UI_MainCardPanel_cardName_Keeper Cat", + "en_US": "Sweater Weather Superstar", + "zh_CN": "秋日优雅风", + "pt_BR": "Superestrela do suéter" + }, + { + "Id": 1042, + "key": "UI_MainCardPanel_cardName_Winter Cat", + "en_US": "Winter Chic Whiskers", + "zh_CN": "银装素裹", + "pt_BR": "Bigodes chiques de inverno" + }, + { + "Id": 1043, + "key": "UI_MainCardPanel_cardName_Travel Cat", + "en_US": "Jet-setting Cotton Puff", + "zh_CN": "被迫营业", + "pt_BR": "Bolinha de algodão viajante" + }, + { + "Id": 1044, + "key": "UI_MainCardPanel_cardName_Hoilday Cat", + "en_US": "Beachy Bliss Feline", + "zh_CN": "椰风海韵", + "pt_BR": "Gatinha praiana" + }, + { + "Id": 1045, + "key": "UI_MainCardPanel_cardName_North Dog", + "en_US": "North Dog", + "zh_CN": "北方狗狗", + "pt_BR": "Cachorro do norte" + }, + { + "Id": 1046, + "key": "UI_MainCardPanel_cardName_West Dog", + "en_US": "West Dog", + "zh_CN": "西方狗狗", + "pt_BR": "Cachorro do oeste" + }, + { + "Id": 1047, + "key": "UI_MainCardPanel_cardName_Tradition Dog", + "en_US": "Tradition Dog", + "zh_CN": "传统狗狗", + "pt_BR": "Cachorro tradicional" + }, + { + "Id": 1048, + "key": "UI_MainCardPanel_cardName_Romantic Dog", + "en_US": "Romantic Dog", + "zh_CN": "浪漫狗狗", + "pt_BR": "Cachorro romântico" + }, + { + "Id": 1049, + "key": "UI_MainCardPanel_cardName_South Asia Dog", + "en_US": "South Asia Dog", + "zh_CN": "南亚狗狗", + "pt_BR": "Cachorro do sul da Ásia" + }, + { + "Id": 1050, + "key": "UI_MainCardPanel_cardName_Desert Dog", + "en_US": "Desert Dog", + "zh_CN": "沙漠狗狗", + "pt_BR": "Cachorro do deserto" + }, + { + "Id": 1051, + "key": "UI_MainCardPanel_cardName_Royal Dog", + "en_US": "Royal Dog", + "zh_CN": "皇家狗狗", + "pt_BR": "Cachorro real" + }, + { + "Id": 1052, + "key": "UI_MainCardPanel_cardName_Lake Dog", + "en_US": "Lake Dog", + "zh_CN": "湖边狗狗", + "pt_BR": "Cachorro do lago" + }, + { + "Id": 1053, + "key": "UI_MainCardPanel_cardName_East Dog", + "en_US": "East Dog", + "zh_CN": "东方狗狗", + "pt_BR": "Cachorro do leste" + }, + { + "Id": 1054, + "key": "UI_MainCardPanel_describeBtn", + "en_US": "Card Description", + "zh_CN": "卡牌说明", + "pt_BR": "Descrição da Carta" + }, + { + "Id": 1055, + "key": "UI_MainCardPanel_masterBtn", + "en_US": "Master Card", + "zh_CN": "万能卡", + "pt_BR": "Carta Mestre" + }, + { + "Id": 1056, + "key": "UI_MainCardPanel_stickerBtn", + "en_US": "Star Exchange", + "zh_CN": "贴纸兑换", + "pt_BR": "Troca de Estrelas" + }, + { + "Id": 1057, + "key": "UI_MainCardPanel_rewardTip", + "en_US": "Complete the album to win:", + "zh_CN": "完成相册即可获得:", + "pt_BR": "Termina o álbum pra ganhar:" + }, + { + "Id": 1058, + "key": "UI_MainCardPanel_describe_1_1", + "en_US": "Card Collection", + "zh_CN": "卡牌收集", + "pt_BR": "Coleção de Cartas" + }, + { + "Id": 1059, + "key": "UI_MainCardPanel_describe_1_2", + "en_US": "Collect card packs while playing!", + "zh_CN": "边玩边收集卡牌包!", + "pt_BR": "Coleciona pacotes de cartas enquanto joga!" + }, + { + "Id": 1060, + "key": "UI_MainCardPanel_describe_1_3", + "en_US": "Complete the card album!", + "zh_CN": "完成卡包收集!", + "pt_BR": "Completa seu álbum de cartas!" + }, + { + "Id": 1061, + "key": "UI_MainCardPanel_describe_1_4", + "en_US": "Win wonderful rewards!", + "zh_CN": "获得精美大奖!", + "pt_BR": "Ganhe recompensas incríveis!" + }, + { + "Id": 1062, + "key": "UI_MainCardPanel_describe_2_1", + "en_US": "Card Pack", + "zh_CN": "卡包", + "pt_BR": "Pacote de Cartas" + }, + { + "Id": 1063, + "key": "UI_MainCardPanel_describe_2_2", + "en_US": "Standard Card Pack", + "zh_CN": "标准卡包", + "pt_BR": "Pacote de Cartas Padrão" + }, + { + "Id": 1064, + "key": "UI_MainCardPanel_describe_2_3", + "en_US": "More chance to get rare card in Premium Card Packs!", + "zh_CN": "高级卡包更容易开出稀有卡牌!", + "pt_BR": "Os Pacotes de Cartas Premium têm mais chances de cartas raras!" + }, + { + "Id": 1065, + "key": "UI_MainCardPanel_describe_3_1", + "en_US": "Card Rarity", + "zh_CN": "卡牌稀有度", + "pt_BR": "Raridade das Cartas" + }, + { + "Id": 1066, + "key": "UI_MainCardPanel_describe_3_2", + "en_US": "More stars, rarer the card", + "zh_CN": "星星越多的卡片越稀有", + "pt_BR": "Mais estrelas, maior raridade!" + }, + { + "Id": 1067, + "key": "UI_MainCardPanel_describe_3_3", + "en_US": "Normal", + "zh_CN": "普通", + "pt_BR": "Normal" + }, + { + "Id": 1068, + "key": "UI_MainCardPanel_describe_3_4", + "en_US": "Rare", + "zh_CN": "稀有", + "pt_BR": "Rara" + }, + { + "Id": 1069, + "key": "UI_MainCardPanel_describe_3_5", + "en_US": "How to get Cards", + "zh_CN": "如何获得卡牌", + "pt_BR": "Como conseguir Cartas" + }, + { + "Id": 1070, + "key": "UI_MainCardPanel_describe_3_6", + "en_US": "Complete tasks and events", + "zh_CN": "完成任务与活动", + "pt_BR": "Terminando tarefas e eventos" + }, + { + "Id": 1071, + "key": "UI_MainCardPanel_describe_3_7", + "en_US": "Buy Special Offer", + "zh_CN": "购买付费礼包", + "pt_BR": "Comprando a oferta especial" + }, + { + "Id": 1072, + "key": "UI_MainCardPanel_describe_4_1", + "en_US": "Master Card", + "zh_CN": "万能卡", + "pt_BR": "Carta Mestre" + }, + { + "Id": 1073, + "key": "UI_MainCardPanel_describe_4_2", + "en_US": "There are two types of Master Card that can help you complete your collection.", + "zh_CN": "有两种万能卡可以帮助你完成收集。", + "pt_BR": "Tem dois tipos de Carta Mestre pra ajudar você a completar sua coleção." + }, + { + "Id": 1074, + "key": "UI_MainCardPanel_describe_4_3", + "en_US": "Master Card can be exchanged to any card except golden card! And Golden Master Card can be exchanged to any card!", + "zh_CN": "银色万能卡可兑换任何一张非金色卡牌,金色万能卡可兑换任何一张卡牌", + "pt_BR": "Pode trocar a Carta Mestre por qualquer carta não dourada, e a Carta Mestre Dourada por qualquer carta!" + }, + { + "Id": 1075, + "key": "UI_MainCardPanel_describe_4_4", + "en_US": "Do not miss any chance to get Master Card!", + "zh_CN": "可别错过任何能获得万能卡的机会哦!", + "pt_BR": "Não vai perder nenhuma chance de ganhar Cartas Mestres!" + }, + { + "Id": 1076, + "key": "UI_MainCardPanel_useMasterCard_title", + "en_US": "Exchange Hint", + "zh_CN": "兑换确认", + "pt_BR": "Dica de Troca" + }, + { + "Id": 1077, + "key": "UI_MainCardPanel_useMasterCard_tip", + "en_US": "Use Master Card to exchange this card?", + "zh_CN": "确定要使用万能卡兑换这张卡吗?", + "pt_BR": "Usar a Carta Mestre pra conseguir essa carta?" + }, + { + "Id": 1078, + "key": "UI_MainCardPanel_useMasterCard_select", + "en_US": "Select", + "zh_CN": "选择", + "pt_BR": "Selecionar" + }, + { + "Id": 1079, + "key": "UI_MainCardPanel_useMasterCard_exhausted", + "en_US": "Do not have Master Card", + "zh_CN": "未持有万能卡", + "pt_BR": "Não tenho a Carta Mestre" + }, + { + "Id": 1080, + "key": "UI_MainCardPanel_detailCard_sendFriend", + "en_US": "Send to friend", + "zh_CN": "赠予朋友", + "pt_BR": "Enviar pra um amigo" + }, + { + "Id": 1081, + "key": "UI_MainCardPanel_detailCard_useMaster", + "en_US": "Use Master Card", + "zh_CN": "使用万能卡", + "pt_BR": "Usar a Carta Mestre" + }, + { + "Id": 1082, + "key": "UI_MainCardPanel_stickerExchange_title", + "en_US": "Star Exchange", + "zh_CN": "贴纸兑换", + "pt_BR": "Troca de Estrelas" + }, + { + "Id": 1083, + "key": "UI_MainCardPanel_stickerExchange_tip_1", + "en_US": "You have:", + "zh_CN": "你拥有:", + "pt_BR": "Você tem:" + }, + { + "Id": 1084, + "key": "UI_MainCardPanel_stickerExchange_tip_2", + "en_US": "Exchange duplicate Card Stars for rewards!", + "zh_CN": "使用多余的卡牌星星兑换奖励!", + "pt_BR": "Troque Estrelas de Cartas duplicadas por recompensas!" + }, + { + "Id": 1085, + "key": "UI_MainCardPanel_stickerExchange_exhausted", + "en_US": "Not enough stars", + "zh_CN": "星星不足", + "pt_BR": "Estrelas insuficientes" + }, + { + "Id": 1086, + "key": "UI_MainCardPanel_describe_2_4", + "en_US": "Premium Card Pack", + "zh_CN": "高级卡包", + "pt_BR": "Pacote de Cartas Premium" + }, + { + "Id": 1087, + "key": "UI_FriendPanel_addFriendTabBar", + "en_US": "Add Friend", + "zh_CN": "添加好友", + "pt_BR": "Adicionar amigo" + }, + { + "Id": 1088, + "key": "UI_FriendPanel_timelineTabBar", + "en_US": "Timeline", + "zh_CN": "时间线", + "pt_BR": "Linha do tempo" + }, + { + "Id": 1089, + "key": "UI_FriendPanel_searchUserTitle", + "en_US": "Search Player", + "zh_CN": "搜索用户", + "pt_BR": "Buscar jogador" + }, + { + "Id": 1090, + "key": "UI_FriendPanel_searchResultTitle", + "en_US": "Search Result", + "zh_CN": "搜索结果", + "pt_BR": "Resultado da busca" + }, + { + "Id": 1091, + "key": "UI_FriendPanel_RequestTitle", + "en_US": "Request", + "zh_CN": "请求", + "pt_BR": "Pedido" + }, + { + "Id": 1092, + "key": "UI_FriendPanel_RecommendedTitle", + "en_US": "Suggested", + "zh_CN": "推荐", + "pt_BR": "Sugestão" + }, + { + "Id": 1093, + "key": "UI_FriendPanel_searchUserPlaceHolder", + "en_US": "Please enter Player ID or Nickname", + "zh_CN": "请输入玩家账号或者玩家昵称", + "pt_BR": "Coloque o ID ou apelido do jogador" + }, + { + "Id": 1094, + "key": "UI_FriendPanel_timelineWaitForReplyTitle", + "en_US": "Waiting for reply", + "zh_CN": "等待回应", + "pt_BR": "Esperando resposta" + }, + { + "Id": 1095, + "key": "UI_FriendPanel_timelineEventRecord", + "en_US": "Event record", + "zh_CN": "事件记录", + "pt_BR": "Registro de eventos" + }, + { + "Id": 1096, + "key": "UI_FriendPanel_rankingtabbarGlobal", + "en_US": "Global", + "zh_CN": "全球", + "pt_BR": "Global" + }, + { + "Id": 1097, + "key": "UI_FriendPanel_rankingtabbarLocality", + "en_US": "Local", + "zh_CN": "本地", + "pt_BR": "Local" + }, + { + "Id": 1098, + "key": "UI_FriendPanel_rankingtabbarFriend", + "en_US": "Friends", + "zh_CN": "好友", + "pt_BR": "Amigos" + }, + { + "Id": 1099, + "key": "UI_FriendItem_AddBtn", + "en_US": "Add", + "zh_CN": "添加", + "pt_BR": "Adicionar" + }, + { + "Id": 1100, + "key": "UI_FriendItem_AcceptBtn", + "en_US": "Accept", + "zh_CN": "接受", + "pt_BR": "Aceitar" + }, + { + "Id": 1101, + "key": "UI_FriendItem_RefuseBtn", + "en_US": "Decline", + "zh_CN": "拒绝", + "pt_BR": "Recusar" + }, + { + "Id": 1102, + "key": "UI_FriendItem_wantToAddYou", + "en_US": "invited you to be a friend.", + "zh_CN": "邀请你成为好友", + "pt_BR": "pediu pra ser seu amigo." + }, + { + "Id": 1103, + "key": "UI_FriendItem_isRecommendedToBeYourFriend", + "en_US": "is a suggested friend.", + "zh_CN": "是推荐好友", + "pt_BR": "é uma sugestão de amigo." + }, + { + "Id": 1104, + "key": "UI_FriendItem_recommendedHideBtn", + "en_US": "Hide", + "zh_CN": "隐藏", + "pt_BR": "Ocultar" + }, + { + "Id": 1105, + "key": "UI_FriendTimelineItem_Reply_ReceiveFriendApply1", + "en_US": "#s1 sent you a friend request.", + "zh_CN": "#s1想要与你成为好友!", + "pt_BR": "#s1 enviou um pedido de amizade." + }, + { + "Id": 1106, + "key": "UI_FriendTimelineItem_Record_NewFriend2", + "en_US": "You and #s1 are now friends!", + "zh_CN": "你与#s1成为了好友!", + "pt_BR": "Você e #s1 são amigos agora!" + }, + { + "Id": 1107, + "key": "UI_FriendTimelineItem_Reply_StartCardExchange3", + "en_US": "You sent a trade request to #s1 for #s2", + "zh_CN": "你想与#s1交换#s2", + "pt_BR": "Você enviou uma solicitação de troca para #s1 por #s2" + }, + { + "Id": 1108, + "key": "UI_FriendTimelineItem_Record_SendGiftCard4", + "en_US": "You sent #s1 to #s2.", + "zh_CN": "你向#s2赠送了#s1,真慷慨!", + "pt_BR": "Você enviou #s1 para #s2." + }, + { + "Id": 1109, + "key": "UI_FriendTimelineItem_Record_RequireGiftCard5", + "en_US": "You requested #s1 from #s2.", + "zh_CN": "你希望#s2能赠送你#s1来协助收集!", + "pt_BR": "Você pediu #s1 para #s2." + }, + { + "Id": 1110, + "key": "UI_FriendTimelineItem_Reply_ReceiveReceiptCardExchange6", + "en_US": "#s1 wants to trade #s3 for #s2", + "zh_CN": "#s1想要用#s2跟你换#s3", + "pt_BR": "#s1 quer trocar #s3 por #s2" + }, + { + "Id": 1111, + "key": "UI_FriendTimelineItem_Reply_AcceptRequireGiftCard7", + "en_US": "#s1 accepted your request and sent you #s2", + "zh_CN": "#s1送出了你想要的#s2,快来查收吧", + "pt_BR": "#s1 aceitou seu pedido e enviou #s2 pra você" + }, + { + "Id": 1112, + "key": "UI_FriendTimelineItem_Reply_ReceiveCardExchange8", + "en_US": "#s1 wants to trad #s2 with you", + "zh_CN": "#s1想用#s2与你交换卡牌", + "pt_BR": "#s1 quer trocar #s2 com você" + }, + { + "Id": 1113, + "key": "UI_FriendTimelineItem_Record_StartReceiptCardExchange9", + "en_US": "You want to exchange #s1 for #s2 with #s3", + "zh_CN": "你想用#s1 与#s3交换#s2", + "pt_BR": "Você quer trocar #s1 por #s2 com #s3" + }, + { + "Id": 1114, + "key": "UI_FriendTimelineItem_Record_CompleteCardExchange10", + "en_US": "You traded #s2 with #s1 from #s3", + "zh_CN": "你用#s1与#s3交换了#s2", + "pt_BR": "Você trocou #s2 por #s1 de #s3" + }, + { + "Id": 1115, + "key": "UI_FriendTimelineItem_Reply_CompleteCardExchange11", + "en_US": "You traded #s2 with #s1 from #s3", + "zh_CN": "你用#s1与#s3交换了#s2", + "pt_BR": "Você trocou #s2 por #s1 de #s3" + }, + { + "Id": 1116, + "key": "UI_FriendTimelineItem_Record_FriendInRanking12", + "en_US": "#s1 placed #s2 in the #s3 tournament!", + "zh_CN": "#s1在#s3中获得了第#s2名,太厉害了!", + "pt_BR": "#s1 ficou no #s2º lugar no torneio #s3!" + }, + { + "Id": 1117, + "key": "UI_FriendTimelineItem_Recored_GetTreasure13", + "en_US": "You get #s1 Pet Coins when finding Pet Treasure with #s2", + "zh_CN": "你在与 #s2 寻宝时获得了#s1个宠物币", + "pt_BR": "Ganhe #s1 Estrelas achando o Tesouro dos Pets com #s2" + }, + { + "Id": 1118, + "key": "UI_IntroductionPanel_dailyIntroduction_PetDayTitle", + "en_US": "Milestone", + "zh_CN": "里程碑", + "pt_BR": "Marco" + }, + { + "Id": 1119, + "key": "UI_IntroductionPanel_dailyIntroduction_KeepGamePlayerText", + "en_US": "Collect tokens to earn stage rewards", + "zh_CN": "收集代币获得阶段性奖励", + "pt_BR": "Ganha tokens pra ganhar recompensas de fase" + }, + { + "Id": 1120, + "key": "UI_IntroductionPanel_dailyIntroduction_CollectPetPawCoinsText", + "en_US": "Collect Pet Day Coins to get stage rewards!", + "zh_CN": "收集宠物日代币可获得阶段奖励!", + "pt_BR": "Ganha Moedas do Pet Day pra ganhar recompensas de fase!" + }, + { + "Id": 1121, + "key": "UI_IntroductionPanel_dailyIntroduction_TheSuperFinalRewardText", + "en_US": "Collect all step rewards to get final reward!", + "zh_CN": "收集所有阶段奖励来获得超级大奖!", + "pt_BR": "Pega todas as recompensas pra obter a recompensa final!" + }, + { + "Id": 1122, + "key": "UI_IntroductionPanel_dailyIntroduction_continue", + "en_US": "Tap to Continue", + "zh_CN": "点击继续", + "pt_BR": "Toque para continuar" + }, + { + "Id": 1123, + "key": "UI_IntroductionPanel_launcherIntroduction_launcherTitle", + "en_US": "Booster Mode", + "zh_CN": "多倍生产", + "pt_BR": "Modo Turbo" + }, + { + "Id": 1124, + "key": "UI_IntroductionPanel_launcherIntroduction_ProductLevelUp", + "en_US": "Product level +1", + "zh_CN": "产物等级提高1", + "pt_BR": "Nível de Produto +1" + }, + { + "Id": 1125, + "key": "UI_IntroductionPanel_launcherIntroduction_inhanceLevel", + "en_US": "Use a multiplier to speed up production.", + "zh_CN": "消耗多倍能量,获得更高级的产物", + "pt_BR": "Usa um multiplicador pra acelerar a produção." + }, + { + "Id": 1126, + "key": "UI_IntroductionPanel_multipleIntroduction_levelUpCanGet", + "en_US": "Level up and unlock higher Booster Mode multipliers!", + "zh_CN": "等级越高,体力越多,可用倍率就越高!", + "pt_BR": "Sobe de nível pra desbloquear multiplicadores mais altos no Modo Turbo!" + }, + { + "Id": 1127, + "key": "UI_AccountEnterPanel_AccountTitle", + "en_US": "Account", + "zh_CN": "账户", + "pt_BR": "Conta" + }, + { + "Id": 1128, + "key": "UI_AccountEnterPanel_contentAccountTitle", + "en_US": "Connect Account", + "zh_CN": "关联账号", + "pt_BR": "Conectar conta" + }, + { + "Id": 1129, + "key": "UI_AccountEnterPanel_contentAccountContent", + "en_US": "Connect your Facebook account and play with your friends!", + "zh_CN": "绑定你的Facebook账号,与好友一同游戏!", + "pt_BR": "Conecta sua conta do Facebook pra jogar com seus amigos!" + }, + { + "Id": 1130, + "key": "UI_AccountEnterPanel_connectAccount_facebookBtn", + "en_US": "Play with friends", + "zh_CN": "与好友一起玩", + "pt_BR": "Jogar com amigos" + }, + { + "Id": 1131, + "key": "UI_AccountEnterPanel_connectAccount_guestBtn", + "en_US": "Play as guest", + "zh_CN": "以访客身份游玩", + "pt_BR": "Jogar como convidado" + }, + { + "Id": 1132, + "key": "UI_AccountEnterPanel_connectAccount_gameProgressTipsText", + "en_US": "Sync your progress instantly with Facebook when switching to a new device!", + "zh_CN": "切换新设备时可以使用Facebook账号一键同步进度!", + "pt_BR": "Sincroniza seu progresso na hora com o Facebook quando mudar pra um novo dispositivo!" + }, + { + "Id": 1133, + "key": "UI_AccountEnterPanel_connectAccount_connectRewardTips", + "en_US": "Connect Reward", + "zh_CN": "成功绑定奖励", + "pt_BR": "Recompensa de Conexão" + }, + { + "Id": 1134, + "key": "UI_AccountManagementPanel_connectAccount_accountManagementTitle", + "en_US": "Account", + "zh_CN": "管理账户", + "pt_BR": "Conta" + }, + { + "Id": 1135, + "key": "UI_AccountManagementPanel_accountManagement_FacebookBtn", + "en_US": "Play with friends", + "zh_CN": "与Facebook好友一起玩", + "pt_BR": "Jogar com amigos" + }, + { + "Id": 1136, + "key": "UI_AccountManagementPanel_accountManagement_GoogleBtn", + "en_US": "Sign in with Google", + "zh_CN": "使用 Google 登录", + "pt_BR": "Entrar com o Google" + }, + { + "Id": 1137, + "key": "UI_AccountManagementPanel_connectAccount_accountManagement_PhonenumberBtn", + "en_US": "Play with contacts", + "zh_CN": "和你的联系人一起玩", + "pt_BR": "Jogar com seus contatos" + }, + { + "Id": 1138, + "key": "UI_AccountManagementPanel_accountManagement_DeleteAccountBtn", + "en_US": "Delete Account", + "zh_CN": "账户删除", + "pt_BR": "Deletar conta" + }, + { + "Id": 1139, + "key": "UI_AccountManagementPanel_findFriendsTitle", + "en_US": "Search friends", + "zh_CN": "查找好友", + "pt_BR": "Buscar amigos" + }, + { + "Id": 1140, + "key": "UI_AccountManagementPanel_findFriendsContent", + "en_US": "Enter the number below to play with your contacts!", + "zh_CN": "输入号码来与您的联系人一起玩!", + "pt_BR": "Digita o número aqui pra jogar com seus contatos!" + }, + { + "Id": 1141, + "key": "UI_AccountManagementPanel_findFriends_phonenumberInputField", + "en_US": "Enter your phone number", + "zh_CN": "输入电话号码", + "pt_BR": "Coloque seu telefone" + }, + { + "Id": 1142, + "key": "UI_AccountManagementPanel_sendMessageTipsText", + "en_US": "Click \"Continue\" to send a text, which may incur data charges.", + "zh_CN": "单击“继续”将会发送一条短信,可能收取数据费用。", + "pt_BR": "Clique em \"Continuar\" para enviar um SMS, o que pode gastar dados." + }, + { + "Id": 1143, + "key": "UI_AccountManagementPanel_SelectionRegionTitleText", + "en_US": "Select Region", + "zh_CN": "选择地区", + "pt_BR": "Selecionar região" + }, + { + "Id": 1144, + "key": "UI_MorePanel_ModifyNickname_Title", + "en_US": "Modify Nickname", + "zh_CN": "更改昵称", + "pt_BR": "Mudar apelido" + }, + { + "Id": 1145, + "key": "UI_MorePanel_ModifyNickname_intputTip", + "en_US": "Enter at least 3 characters", + "zh_CN": "请至少输入三个字符", + "pt_BR": "Digite pelo menos 3 caracteres" + }, + { + "Id": 1146, + "key": "UI_MorePanel_ModifyNickname_inputPlaceHolder", + "en_US": "Please enter your nickname", + "zh_CN": "请输入昵称", + "pt_BR": "Digite seu apelido" + }, + { + "Id": 1147, + "key": "UI_MorePanel_ModifyNickname_modifyNicknameTipText", + "en_US": "You can change your nickname anytime", + "zh_CN": "昵称可随时修改", + "pt_BR": "Pode mudar seu apelido quando quiser" + }, + { + "Id": 1148, + "key": "UI_MorePanel_ModifyNickname_SaveBtn", + "en_US": "Submit", + "zh_CN": "提交", + "pt_BR": "Enviar" + }, + { + "Id": 1149, + "key": "UI_MorePanel_ModifyHead_AvatarTabbar", + "en_US": "Avatar", + "zh_CN": "头像", + "pt_BR": "Avatar" + }, + { + "Id": 1150, + "key": "UI_MorePanel_ModifyHead_AvatarFrameTabbar", + "en_US": "Frame", + "zh_CN": "头像框", + "pt_BR": "Moldura" + }, + { + "Id": 1151, + "key": "UI_UnbindPanel_Title", + "en_US": "Disconnect Account", + "zh_CN": "解绑账户", + "pt_BR": "Desconectar conta" + }, + { + "Id": 1152, + "key": "UI_UnbindPanel_ConfirmTitle", + "en_US": "Hint", + "zh_CN": "注意", + "pt_BR": "Dica" + }, + { + "Id": 1153, + "key": "UI_UnbindPanel_ConfirmContent", + "en_US": "Disconnect account will make you unable to play with friends", + "zh_CN": "解绑账户会使你无法与好友一起玩游戏", + "pt_BR": "Se desconectar sua conta, você não vai poder jogar com seus amigos" + }, + { + "Id": 1154, + "key": "UI_UnbindPanel_disconnectBtn", + "en_US": "Disconnect", + "zh_CN": "解绑", + "pt_BR": "Desconectar" + }, + { + "Id": 1155, + "key": "UI_LoginPrompt_Title", + "en_US": "Data Transfer", + "zh_CN": "数据迁移", + "pt_BR": "Transferir dados" + }, + { + "Id": 1156, + "key": "UI_LoginPrompt_Content", + "en_US": "The Facebook account you're linking has game progress. Do you want to sync it to continue playing on this device?", + "zh_CN": "您将要绑定的Facebook账号已有游戏进度数据,是否要将游戏进度同步到此设备来继续游玩?", + "pt_BR": "Essa conta do Facebook já tem progresso no jogo. Quer sincronizar pra continuar jogando nesse dispositivo?" + }, + { + "Id": 1157, + "key": "UI_LoginPrompt_Warning", + "en_US": "Note: Syncing game progress will erase the guest progress on this device.", + "zh_CN": "注意:同步游戏进度后您将失去本设备上已有的游客身份游戏进度", + "pt_BR": "Aviso: Sincronizar o progresso no jogo vai apagar o progresso de convidado nesse dispositivo." + }, + { + "Id": 1158, + "key": "UI_LoginPrompt_ConnectAccountOnlyBtn", + "en_US": "Connect account ONLY", + "zh_CN": "我只想绑定账号", + "pt_BR": "Conectar conta APENAS" + }, + { + "Id": 1159, + "key": "UI_LoginPrompt_MoveGameProGressBtn", + "en_US": "Move game progress", + "zh_CN": "我想同步游戏进度", + "pt_BR": "Trazer o progresso do jogo" + }, + { + "Id": 1160, + "key": "UI_LoginPrompt_PlayAsGuestBtn", + "en_US": "Play as guest", + "zh_CN": "我想以游客身份登入", + "pt_BR": "Jogar como convidado" + }, + { + "Id": 1161, + "key": "UI_LoginPrompt_connectAccountHint_Title", + "en_US": "Important Hint", + "zh_CN": "重要提示", + "pt_BR": "Dica importante" + }, + { + "Id": 1162, + "key": "UI_LoginPrompt_connectAccountHint_Content", + "en_US": "Your Facebook account will be re-linked to this device, and you'll restart the game from the beginning.", + "zh_CN": "您的Facebook账号将被重新绑定至此设备,您将在此设备上从头开始游戏", + "pt_BR": "Sua conta do Facebook vai ser ligada de novo nesse dispositivo, e você vai começar o jogo desde o início." + }, + { + "Id": 1163, + "key": "UI_LoginPrompt_connectAccountHint_Warning", + "en_US": "Note: Facebook will unlink from the original game account.", + "zh_CN": "Facebook将解除与原本游戏账号的绑定", + "pt_BR": "Observação: o Facebook será desconectado da conta original do jogo." + }, + { + "Id": 1164, + "key": "UI_LoginPrompt_connectAccountHint_cancelBtn", + "en_US": "NO THANKS", + "zh_CN": "再考虑一下", + "pt_BR": "NÃO, OBRIGADO" + }, + { + "Id": 1165, + "key": "UI_LoginPrompt_moveGameProgress_Content1", + "en_US": "The Facebook account you're linking has game progress. Do you want to sync it to continue playing on this device?", + "zh_CN": "您将要绑定的Facebook账号已有游戏进度数据,是否要将游戏进度同步到此设备来继续游玩?", + "pt_BR": "Essa conta do Facebook já tem progresso no jogo. Quer sincronizar pra continuar jogando nesse dispositivo?" + }, + { + "Id": 1166, + "key": "UI_LoginPrompt_moveGameProgress_Content2", + "en_US": "Your game progress will be synced to this device", + "zh_CN": "您的游戏进度将被同步至本设备", + "pt_BR": "Seu progresso no jogo vai ser sincronizado com esse dispositivo" + }, + { + "Id": 1167, + "key": "UI_LoginPrompt_moveGameProgress_Warning", + "en_US": "Note: Syncing game progress will erase the guest progress on this device.", + "zh_CN": "同步游戏进度后您将失去本设备上已有的游客身份游戏进度", + "pt_BR": "Aviso: Sincronizar o progresso no jogo vai apagar o progresso de convidado nesse dispositivo." + }, + { + "Id": 1168, + "key": "UI_FriendPanel_DeleteFriendContent", + "en_US": "Do you really want to delete #s1 from your friend list?", + "zh_CN": "是否要解除与#s1的好友关系?", + "pt_BR": "Quer mesmo tirar #s1 da sua lista de amigos?" + }, + { + "Id": 1169, + "key": "CS_TipItem_SendSucceed", + "en_US": "Successfully sent", + "zh_CN": "发送成功", + "pt_BR": "Enviado com sucesso" + }, + { + "Id": 1170, + "key": "CS_TipItem_AddSucceed", + "en_US": "Successfully added", + "zh_CN": "添加成功", + "pt_BR": "Adicionado com sucesso" + }, + { + "Id": 1171, + "key": "CS_TipItem_RejectSucceed", + "en_US": "Successfully declined", + "zh_CN": "拒绝成功", + "pt_BR": "Recusado com sucesso" + }, + { + "Id": 1172, + "key": "CS_TipItem_DeleteSucceed", + "en_US": "Successfully deleted", + "zh_CN": "删除成功", + "pt_BR": "Excluído com sucesso" + }, + { + "Id": 1173, + "key": "CS_TipItem_ModifySucceed", + "en_US": "Successfully modified", + "zh_CN": "修改成功", + "pt_BR": "Modificado com sucesso" + }, + { + "Id": 1174, + "key": "CS_TipItem_NOPlayer", + "en_US": "This player does not exist", + "zh_CN": "目标玩家不存在", + "pt_BR": "Esse jogador não existe" + }, + { + "Id": 1175, + "key": "CS_TipItem_AlreadyBeYourFriend", + "en_US": "This player is already in your friend list", + "zh_CN": "该玩家已经是你的好友", + "pt_BR": "Esse jogador já é seu amigo" + }, + { + "Id": 1176, + "key": "CS_TipItem_AlreadySendRequest", + "en_US": "A friend request has already been sent.", + "zh_CN": "已经发送过添加好友请求", + "pt_BR": "Já foi enviada uma solicitação de amizade." + }, + { + "Id": 1177, + "key": "CS_TipItem_NoAddFriend", + "en_US": "This friend doesn't exist.", + "zh_CN": "添加的好友不存在", + "pt_BR": "Esse amigo não existe." + }, + { + "Id": 1178, + "key": "CS_TipItem_SearchMyself", + "en_US": "You can't add yourself as a friend.", + "zh_CN": "搜索玩家是你自己", + "pt_BR": "Você não pode se adicionar como amigo." + }, + { + "Id": 1179, + "key": "CS_TipItem_AlreadyBindAccount", + "en_US": "The account is already connected.", + "zh_CN": "账号已经绑定过了", + "pt_BR": "A conta já está conectada." + }, + { + "Id": 1180, + "key": "CS_TipItem_CanNotInputEmptyName", + "en_US": "Can't be empty", + "zh_CN": "输入不能为空", + "pt_BR": "Não pode estar vazio" + }, + { + "Id": 1181, + "key": "CS_TipItem_PlayerIdCantNotBeEmpty", + "en_US": "Enter a nickname or ID to search", + "zh_CN": "输入玩家昵称或ID以开始检索", + "pt_BR": "Digita um apelido ou ID pra buscar" + }, + { + "Id": 1182, + "key": "CS_TipItem_PlayeridIsNotIllegle", + "en_US": "Invalid nickname or ID", + "zh_CN": "玩家ID不合法", + "pt_BR": "Apelido ou ID inválido" + }, + { + "Id": 1183, + "key": "CS_TipItem_NotOpenYet", + "en_US": "Coming Soon", + "zh_CN": "暂未开放", + "pt_BR": "Em breve" + }, + { + "Id": 1184, + "key": "UI_FriendTimelineItem_timePastHours", + "en_US": "#s1 hours ago", + "zh_CN": "#s1 小时前", + "pt_BR": "#s1 horas atrás" + }, + { + "Id": 1185, + "key": "UI_FriendTimelineItem_timePastHour", + "en_US": "#s1 hour ago", + "zh_CN": "#s1 小时前", + "pt_BR": "#s1 hora atrás" + }, + { + "Id": 1186, + "key": "UI_FriendTimelineItem_timePastMinutes", + "en_US": "#s1 minutes ago", + "zh_CN": "#s1 分钟前", + "pt_BR": "#s1 minutos atrás" + }, + { + "Id": 1187, + "key": "UI_FriendTimelineItem_timePastMinute", + "en_US": "#s1 minute ago", + "zh_CN": "#s1 分钟前", + "pt_BR": "#s1 minuto atrás" + }, + { + "Id": 1188, + "key": "UI_FriendTimelineItem_timePastDays", + "en_US": "#s1 days ago", + "zh_CN": "#s1 天前", + "pt_BR": "#s1 dias atrás" + }, + { + "Id": 1189, + "key": "UI_FriendTimelineItem_timePastDay", + "en_US": "#s1 day ago", + "zh_CN": "#s1 天前", + "pt_BR": "#s1 dia atrás" + }, + { + "Id": 1190, + "key": "UI_FriendTimelineItem_timeJust", + "en_US": "recently", + "zh_CN": "刚刚", + "pt_BR": "recentemente" + }, + { + "Id": 1191, + "key": "UI_MainCardPanel_exchangeBoxPanel_title", + "en_US": "Card Exchange Box", + "zh_CN": "卡片交换盒", + "pt_BR": "Caixa de Troca de Cartas" + }, + { + "Id": 1192, + "key": "UI_MainCardPanel_exchangeBoxPanel_content", + "en_US": "Empty Now", + "zh_CN": "暂时没有新的请求", + "pt_BR": "Vazia" + }, + { + "Id": 1193, + "key": "UI_MainCardPanel_RequestFriend", + "en_US": "Request from friends", + "zh_CN": "向好友要", + "pt_BR": "Pedir pros amigos" + }, + { + "Id": 1194, + "key": "UI_MainCardPanel_exchangeTitle", + "en_US": "Friends", + "zh_CN": "好友", + "pt_BR": "Amigos" + }, + { + "Id": 1195, + "key": "UI_MainCardPanel_exchangeTip", + "en_US": "Search Friend", + "zh_CN": "搜索好友", + "pt_BR": "Buscar amigo" + }, + { + "Id": 1196, + "key": "UI_MainCardPanel_exchangeEnterTip", + "en_US": "Enter a nickname or ID to search", + "zh_CN": "输入玩家昵称或ID以开始检索", + "pt_BR": "Digita um apelido ou ID pra buscar" + }, + { + "Id": 1197, + "key": "UI_MainCardPanel_exchangeBottomTip", + "en_US": "Exchange", + "zh_CN": "进行交换", + "pt_BR": "Trocar" + }, + { + "Id": 1198, + "key": "UI_MainCardPanel_secondTitle", + "en_US": "Send Card", + "zh_CN": "发送卡牌", + "pt_BR": "Enviar Carta" + }, + { + "Id": 1199, + "key": "UI_MainCardPanel_secondTip", + "en_US": "Send this card to {0}?", + "zh_CN": "将此卡发送给 {0}?", + "pt_BR": "Enviar essa carta para {0}?" + }, + { + "Id": 1200, + "key": "UI_MainCardPanel_secondTip2", + "en_US": "{0} have 24 hours to exchange with you!", + "zh_CN": "{0} 有 24 小时的时间与您交换!", + "pt_BR": "{0} tem 24 horas pra trocar com você!" + }, + { + "Id": 1201, + "key": "UI_MainCardPanel_secondTip3", + "en_US": "You can send or exchange card 5 times every day!", + "zh_CN": "每天可以赠送或交换卡牌5次!", + "pt_BR": "Pode enviar ou trocar cartas 5 vezes por dia!" + }, + { + "Id": 1202, + "key": "UI_MainCardPanel_secondSend", + "en_US": "Send", + "zh_CN": "发送", + "pt_BR": "Enviar" + }, + { + "Id": 1203, + "key": "UI_MainCardPanel_secondTip4", + "en_US": "Are you sure to send this card?", + "zh_CN": "您确定要送出这张卡牌吗?", + "pt_BR": "Tem certeza que quer enviar essa carta?" + }, + { + "Id": 1204, + "key": "UI_MainCardPanel_exchangeBtn", + "en_US": "Exchange", + "zh_CN": "交换", + "pt_BR": "Trocar" + }, + { + "Id": 1205, + "key": "UI_MainCardPanel_agreeBtn", + "en_US": "Accept", + "zh_CN": "同意", + "pt_BR": "Aceitar" + }, + { + "Id": 1206, + "key": "UI_MainCardPanel_receiveBtn", + "en_US": "Accept", + "zh_CN": "接收", + "pt_BR": "Aceitar" + }, + { + "Id": 1207, + "key": "UI_MainCardPanel_sendSticker", + "en_US": "Card Sent", + "zh_CN": "卡牌已送出", + "pt_BR": "Carta enviada" + }, + { + "Id": 1208, + "key": "UI_MainCardPanel_sendStickerTip", + "en_US": "Your friend will get this card when they log into the game!", + "zh_CN": "您的朋友将在登录游戏后收到这张卡牌!", + "pt_BR": "Seu amigo vai receber essa carta quando entrar no jogo!" + }, + { + "Id": 1209, + "key": "UI_MainCardPanel_requestSticker", + "en_US": "Request Sent", + "zh_CN": "已发出申请", + "pt_BR": "Solicitação enviada" + }, + { + "Id": 1210, + "key": "UI_MainCardPanel_requestStickerTip", + "en_US": "Your friend have 24 hours to reply your request!", + "zh_CN": "您的朋友有 24 小时的时间来回复您的请求!", + "pt_BR": "Seu amigo tem 24 horas pra responder a solicitação!" + }, + { + "Id": 1211, + "key": "UI_MainCardPanel_exchangeAgainTitle", + "en_US": "Please select the card you want to exchange.", + "zh_CN": "请选择你想用来交换的卡牌", + "pt_BR": "Escolha a carta que você quer trocar." + }, + { + "Id": 1212, + "key": "UI_MainCardPanel_exchangeAgainTip", + "en_US": "You can only select duplicate cards.", + "zh_CN": "只能选择已有重复的卡牌", + "pt_BR": "Só pode escolher cartas duplicadas." + }, + { + "Id": 1213, + "key": "UI_MainCardPanel_noticeTip_1", + "en_US": "Select at least one friend", + "zh_CN": "选择至少一名好友", + "pt_BR": "Escolha pelo menos um amigo" + }, + { + "Id": 1214, + "key": "UI_MainCardPanel_noticeTip_2", + "en_US": "Select a card to exchange", + "zh_CN": "选择一张交换的卡片", + "pt_BR": "Escolhe uma carta pra trocar" + }, + { + "Id": 1215, + "key": "UI_MainCardPanel_noticeTip_3", + "en_US": "Exchange request sent successfully", + "zh_CN": "已发出交换申请", + "pt_BR": "Solicitação de troca enviado com sucesso" + }, + { + "Id": 1216, + "key": "UI_MainCardPanel_noticeTip_4", + "en_US": "Request sent successfully", + "zh_CN": "已发出请求", + "pt_BR": "Solicitação enviada com sucesso" + }, + { + "Id": 1217, + "key": "UI_MainCardPanel_noticeTip_5", + "en_US": "Can not select more friend", + "zh_CN": "选择好友已达上限", + "pt_BR": "Você não pode escolher mais amigos" + }, + { + "Id": 1218, + "key": "UI_MainCardPanel_noticeTip_6", + "en_US": "Not enough card", + "zh_CN": "卡片数量不足", + "pt_BR": "Não há cartas suficientes" + }, + { + "Id": 1219, + "key": "UI_MainCardPanel_noticeTip_7", + "en_US": "Already requested", + "zh_CN": "已申请", + "pt_BR": "Solicitação já enviada" + }, + { + "Id": 1220, + "key": "UI_MainCardPanel_FriendRequestItem_desc_1", + "en_US": "send a card #s1 as a gift", + "zh_CN": "赠送一张卡片#s1", + "pt_BR": "enviar uma carta #s1 como presente" + }, + { + "Id": 1221, + "key": "UI_MainCardPanel_FriendRequestItem_desc_2", + "en_US": "send you a card #s1", + "zh_CN": "赠送您一张卡片#s1", + "pt_BR": "enviou uma carta #s1" + }, + { + "Id": 1222, + "key": "UI_MainCardPanel_FriendRequestItem_desc_3", + "en_US": "wants #s1 — send one?", + "zh_CN": "希望你能赠送一张重复的#s1来协助收集!", + "pt_BR": "quer #s1 — enviar?" + }, + { + "Id": 1223, + "key": "UI_MainCardPanel_FriendRequestItem_desc_4", + "en_US": "want to exchange cards with you!", + "zh_CN": "想要与您交换卡片!", + "pt_BR": "quer trocar cartas com você!" + }, + { + "Id": 1224, + "key": "UI_MainCardPanel_FriendRequestItem_desc_5", + "en_US": "you have exchanged card successfully!", + "zh_CN": "您已成功交换卡片!", + "pt_BR": "suas cartas foram trocadas com sucesso!" + }, + { + "Id": 1225, + "key": "UI_MainCardPanel_commonMasterCard", + "en_US": "Master Card", + "zh_CN": "万能卡", + "pt_BR": "Carta Mestre" + }, + { + "Id": 1226, + "key": "UI_MainCardPanel_goldMasterCard", + "en_US": "Gold Master Card", + "zh_CN": "金色万能卡", + "pt_BR": "Carta Mestre Dourada" + }, + { + "Id": 1227, + "key": "UI_MainCardPanel_deal_tip_1", + "en_US": "Not enough card", + "zh_CN": "卡片数量不足", + "pt_BR": "Cartas insuficientes" + }, + { + "Id": 1228, + "key": "UI_MainCardPanel_deal_tip_2", + "en_US": "Request does not exist or has been finished", + "zh_CN": "请求不存在或已被完成", + "pt_BR": "O pedido não existe ou já foi concluído" + }, + { + "Id": 1229, + "key": "UI_MainCardPanel_deal_tip_3", + "en_US": "Reply sent successfully", + "zh_CN": "已发出回应", + "pt_BR": "Resposta enviada com sucesso" + }, + { + "Id": 1230, + "key": "UI_MainCardPanel_deal_tip_4", + "en_US": "This player do not have the required card", + "zh_CN": "目标玩家未持有请求的卡牌", + "pt_BR": "Esse jogador não tem essa carta" + }, + { + "Id": 1231, + "key": "UI_MainCardPanel_deal_tip_5", + "en_US": "Claimed", + "zh_CN": "已领取", + "pt_BR": "Resgatado" + }, + { + "Id": 1232, + "key": "UI_MainCardPanel_deal_tip_6", + "en_US": "Card exchenged", + "zh_CN": "交换成功", + "pt_BR": "Carta trocada" + }, + { + "Id": 1233, + "key": "UI_MainCardPanel_deal_tip_7", + "en_US": "Card sent", + "zh_CN": "发送成功", + "pt_BR": "Carta enviada" + }, + { + "Id": 1234, + "key": "UI_MainCardPanel_deal_tip_8", + "en_US": "Card accepted", + "zh_CN": "已被领取", + "pt_BR": "Carta aceita" + }, + { + "Id": 1235, + "key": "UI_MainCardPanel_deal_tip_9", + "en_US": "Request limit reached. Please return tomorrow!", + "zh_CN": "次数已达上限,请明天再来!", + "pt_BR": "Chegou no limite de solicitações. Pode voltar amanhã!" + }, + { + "Id": 1236, + "key": "UI_MainCardPanel_deal_tip_10", + "en_US": "The request has expired.", + "zh_CN": "请求已过期", + "pt_BR": "A solicitação expirou." + }, + { + "Id": 1237, + "key": "UI_MainCardPanel_deal_tip_11", + "en_US": "Request limit reached. Please return tomorrow!", + "zh_CN": "次数已达上限,请明天再来!", + "pt_BR": "Chegou no limite de solicitações. Pode voltar amanhã!" + }, + { + "Id": 1238, + "key": "UI_MainCardPanel_deal_tip_12", + "en_US": "Request limit reached. Please return tomorrow!", + "zh_CN": "次数已达上限,请明天再来!", + "pt_BR": "Chegou no limite de solicitações. Pode voltar amanhã!" + }, + { + "Id": 1239, + "key": "UI_MainChampshipPanel_deal_tip_1", + "en_US": "The new tournament starts at 00:30!", + "zh_CN": "新一轮锦标赛将在00:30开始!", + "pt_BR": "O novo torneio começa às 00:30!" + }, + { + "Id": 1240, + "key": "UI_GuidePanel_detailBtn", + "en_US": "Check details", + "zh_CN": "查看详情", + "pt_BR": "Olhar os detalhes" + }, + { + "Id": 1241, + "key": "UI_GuidePanel_okBtn", + "en_US": "Confrim", + "zh_CN": "我知道了", + "pt_BR": "Confirmar" + }, + { + "Id": 1242, + "key": "CS_ScenePanel_Scene11", + "en_US": "Strange Stuff", + "zh_CN": "奇妙的故事", + "pt_BR": "Coisas Estranhas" + }, + { + "Id": 1243, + "key": "UI_MainCardPanel_MasterExchageCard", + "en_US": "Please select the card you want to exchange.", + "zh_CN": "请选择你想兑换的卡牌", + "pt_BR": "Escolha a carta que você quer trocar." + }, + { + "Id": 1244, + "key": "UI_PetAdoption_Title", + "en_US": "Pet Adoption Certificate", + "zh_CN": "宠物领养证明", + "pt_BR": "Certificado de Adoção" + }, + { + "Id": 1245, + "key": "UI_PetAdoption_PetnameLabel", + "en_US": "has officially adopted", + "zh_CN": "已正式领养", + "pt_BR": "adotou oficialmente" + }, + { + "Id": 1246, + "key": "UI_PetAdoption_SignLabel", + "en_US": "this is to certify that", + "zh_CN": "特此证明", + "pt_BR": "certifica-se que" + }, + { + "Id": 1247, + "key": "UI_PetAdoption_PlaceHolder", + "en_US": "Tap here to enter the name", + "zh_CN": "点击这里输入宠物名", + "pt_BR": "Toque aqui pra digitar o nome!" + }, + { + "Id": 1248, + "key": "UI_PetAdoption_ConfirmButton", + "en_US": "Confirm", + "zh_CN": "确认", + "pt_BR": "Confirmar" + }, + { + "Id": 1249, + "key": "UI_PetAdoption_ModifyPetnameTitle", + "en_US": "Pet Name", + "zh_CN": "宠物命名", + "pt_BR": "Nome do animal" + }, + { + "Id": 1250, + "key": "UI_PetAdoption_ModifyPetnamePlaceholder", + "en_US": "Please enter the pet name", + "zh_CN": "请输入宠物名", + "pt_BR": "Digite o nome do animal!" + }, + { + "Id": 1251, + "key": "UI_PetAdoption_petnameTip", + "en_US": "Kitty's Name", + "zh_CN": "宠物名", + "pt_BR": "Nome da gatinha" + }, + { + "Id": 1252, + "key": "CS_ScenePanel_Scene13", + "en_US": "Stay Strong", + "zh_CN": "心诚则灵", + "pt_BR": "Aguenta firme!" + }, + { + "Id": 1253, + "key": "CS_ScenePanel_Scene12", + "en_US": "The Chosen Cat", + "zh_CN": "天选之猫", + "pt_BR": "A gata escolhida" + }, + { + "Id": 1254, + "key": "CS_ScenePanel_Scene14", + "en_US": "I mean it!", + "zh_CN": "我认真的!", + "pt_BR": "Tô falando sério!" + }, + { + "Id": 1255, + "key": "CS_ScenePanel_Scene15", + "en_US": "Protect!", + "zh_CN": "保护!", + "pt_BR": "Proteger!" + }, + { + "Id": 1257, + "key": "UI_AccountManagement_UnbindText", + "en_US": "Disconnect Account", + "zh_CN": "解除Facebook账号绑定", + "pt_BR": "Desconectar conta" + }, + { + "Id": 1258, + "key": "CS_GetRewardPanel_titleScene", + "en_US": "Scene Building", + "zh_CN": "场景进度奖励", + "pt_BR": "Construção de Cenas" + }, + { + "Id": 1259, + "key": "CS_GetRewardPanel_titleCard", + "en_US": "Card Collection", + "zh_CN": "卡牌奖励", + "pt_BR": "Coleção de Cartas" + }, + { + "Id": 1260, + "key": "CS_GetRewardPanel_titleTask", + "en_US": "Daily Tasks", + "zh_CN": "日常任务", + "pt_BR": "Tarefas diárias" + }, + { + "Id": 1261, + "key": "CS_GetRewardPanel_titleMilestone", + "en_US": "Pet Day", + "zh_CN": "宠物日", + "pt_BR": "Pet Day" + }, + { + "Id": 1262, + "key": "CS_GetRewardPanel_titleChampship", + "en_US": "Pets' Tournament", + "zh_CN": "猫狗锦标赛", + "pt_BR": "Torneio de Pets" + }, + { + "Id": 1263, + "key": "CS_GetRewardPanel_titleSevenday", + "en_US": "Weekly Gift", + "zh_CN": "七日签到礼", + "pt_BR": "Presente semanal" + }, + { + "Id": 1264, + "key": "CS_GetRewardPanel_titleGift", + "en_US": "Special Offer", + "zh_CN": "礼包", + "pt_BR": "Oferta especial" + }, + { + "Id": 1265, + "key": "CS_GetRewardPanel_titleTip", + "en_US": "Rewards", + "zh_CN": "奖励", + "pt_BR": "Recompensas" + }, + { + "Id": 1266, + "key": "UI_MainCardPanel_CardBoxBtn", + "en_US": "Card Box", + "zh_CN": "卡牌箱", + "pt_BR": "Caixa de Cartas" + }, + { + "Id": 1267, + "key": "CS_BadWordFilter", + "en_US": "Your nickname contains inappropriate words. Please enter a new one.", + "zh_CN": "您的昵称中包含不符合社区规范的词汇,请重新输入您的昵称", + "pt_BR": "Seu apelido contém palavras impróprias. Por favor, digite outro." + }, + { + "Id": 1268, + "key": "CS_DailyTaskPanel_taskItem", + "en_US": "Finish daily task #s1 to unlock", + "zh_CN": "完成每日任务#s1即可解锁", + "pt_BR": "Termina a tarefa diária #s1 pra desbloquear" + }, + { + "Id": 1269, + "key": "UI_OptionalBoxPanel_tip", + "en_US": "Select a Reward", + "zh_CN": "选择一个奖励", + "pt_BR": "Escolhe uma recompensa" + }, + { + "Id": 1270, + "key": "UI_IntroductionPanel_ChampionshipIntroduction_KeepGamePlayerText", + "en_US": "Keep game playing to earn Tournament tokens", + "zh_CN": "保持游玩以获得猫狗锦标赛代币", + "pt_BR": "Continua jogando pra ganhar tokens de Torneio" + }, + { + "Id": 1271, + "key": "UI_IntroductionPanel_ChampionshipIntroduction_CollectText", + "en_US": "Collect tokens to receive stage rewards!", + "zh_CN": "收集猫狗锦标赛代币来获得阶段奖励!", + "pt_BR": "Colete tokens pra ganhar recompensas de fase!" + }, + { + "Id": 1272, + "key": "UI_IntroductionPanel_ChampionshipIntroduction_RaiseRankText", + "en_US": "Climb the rankings for more rewards!", + "zh_CN": "提升排名以获得更多奖励!", + "pt_BR": "Sobe na tabela pra ganhar mais recompensas!" + }, + { + "Id": 1273, + "key": "UI_MainChampshipPanel_scoreTip1", + "en_US": "Spend 10 Energy", + "zh_CN": "消耗10体力", + "pt_BR": "Gaste 10 de Energia" + }, + { + "Id": 1274, + "key": "UI_MainChampshipPanel_scoreTip2", + "en_US": "Merge to create Lv8 product", + "zh_CN": "合成8级产物", + "pt_BR": "Combinar e fazer um produto de Nv8" + }, + { + "Id": 1275, + "key": "UI_LoginPanel_tip1", + "en_US": "If you were test version player,remember to check the mail box for your refund!If you can’t find refund mail,please send us your player ID by mail!", + "zh_CN": "如果您曾参加过之前版本的测试,请在邮箱中收取您的补偿邮件!如果您没有正确地收到补偿邮件,请联系我们并提供您的游戏ID!", + "pt_BR": "Se você jogou nossa versão de teste, confere seu correio pra conseguir seu reembolso! Se não achar o reembolso, pode mandar seu ID de jogador pro nosso e-mail!" + }, + { + "Id": 1276, + "key": "UI_FirstTaskPanel_title", + "en_US": "Certificate Task", + "zh_CN": "证书任务", + "pt_BR": "Tarefa de Certificado" + }, + { + "Id": 1277, + "key": "UI_FirstTaskPanel_task_title1", + "en_US": "Merge 1 Pet Warm Set", + "zh_CN": "合成1个宠物保暖套装", + "pt_BR": "Combinar 1 Agasalho de Pets" + }, + { + "Id": 1278, + "key": "UI_FirstTaskPanel_task_title2", + "en_US": "Merge 1 Pet Boots", + "zh_CN": "合成1套宠物靴", + "pt_BR": "Combinar 1 Botas de Pets" + }, + { + "Id": 1279, + "key": "UI_FirstTaskPanel_task_title3", + "en_US": "Upgrade to level 6", + "zh_CN": "升到第6级", + "pt_BR": "Ir para o nível 6" + }, + { + "Id": 1280, + "key": "UI_GuideData_211", + "en_US": "Okay, let’s go warm up kitten!", + "zh_CN": "好啦,我们快去让小猫暖和起来吧!", + "pt_BR": "Certo, vamos aquecer a gatinha!" + }, + { + "Id": 1281, + "key": "UI_LockPanel_tip", + "en_US": "Reach Level #s1 to unlock #s2!", + "zh_CN": "达到等级 #s1即可解锁#s2!", + "pt_BR": "Chegue no Nível #s1 pra desbloquear #s2!" + }, + { + "Id": 1282, + "key": "UI_PetLockPanel_tip", + "en_US": "Play Room coming soon!", + "zh_CN": "宠物游戏室正在开发中!", + "pt_BR": "A Sala de Jogos vai chegar logo, logo!" + }, + { + "Id": 1283, + "key": "UI_BottomHomeUI_title", + "en_US": "Home", + "zh_CN": "主页", + "pt_BR": "Início" + }, + { + "Id": 1284, + "key": "UI_MainHomeUI_helpBtn", + "en_US": "Story", + "zh_CN": "故事", + "pt_BR": "História" + }, + { + "Id": 1285, + "key": "UI_MainHomeUI_playBtn", + "en_US": "Play", + "zh_CN": "合成", + "pt_BR": "Jogar" + }, + { + "Id": 1286, + "key": "UI_MainCardPanel_useMasterCard_Ex", + "en_US": "Master Card Exchange", + "zh_CN": "万能卡兑换", + "pt_BR": "Troca de Cartas Mestre" + }, + { + "Id": 1287, + "key": "UI_GuideData_231", + "en_US": "Remember to complete the tasks every day and take care of #s1!", + "zh_CN": "要记得每天做任务,照顾#s1哦!", + "pt_BR": "Lembre-se de completar as tarefas todos os dias e cuidar de #s1!" + }, + { + "Id": 1288, + "key": "UI_ScenePanel_title", + "en_US": "Story Chapter", + "zh_CN": "故事章节", + "pt_BR": "Capítulo da história" + }, + { + "Id": 1289, + "key": "UI_MainCardPanel_Info_Des1", + "en_US": "Contain:", + "zh_CN": "包含:", + "pt_BR": "Contém:" + }, + { + "Id": 1290, + "key": "UI_MainCardPanel_Info_Des_1", + "en_US": "Include at least 1 card this rare.", + "zh_CN": "至少包含1张此稀有度的卡牌", + "pt_BR": "Incluir pelo menos 1 carta dessa raridade." + }, + { + "Id": 1291, + "key": "UI_MainCardPanel_Info_Des_Close", + "en_US": "Tap here to close", + "zh_CN": "点击这里关闭", + "pt_BR": "Toca aqui pra fechar" + }, + { + "Id": 1292, + "key": "UI_MainCardPanel_secondTip_ReqCnt", + "en_US": " You can request twice a day: ", + "zh_CN": "每天可以请求卡牌2次:", + "pt_BR": " Pode solicitar duas vezes por dia:" + }, + { + "Id": 1293, + "key": "UI_IntroductionPanel_CompleteOrder", + "en_US": "Keep completing orders", + "zh_CN": "不断完成订单", + "pt_BR": "Continue terminando os pedidos" + }, + { + "Id": 1294, + "key": "UI_IntroductionPanel_HowToWin", + "en_US": "How to Win", + "zh_CN": "如何获胜", + "pt_BR": "Como ganhar" + }, + { + "Id": 1295, + "key": "UI_IntroductionPanel_championship_cost10energy", + "en_US": "Spend 10 Energy", + "zh_CN": "消耗10体力", + "pt_BR": "Gaste 10 de energia" + }, + { + "Id": 1296, + "key": "UI_IntroductionPanel_championship_8productions", + "en_US": "Merge to create Lv8 product", + "zh_CN": "合成8级产物", + "pt_BR": "Combinar e fazer um produto de Nv8" + }, + { + "Id": 1297, + "key": "UI_IntroductionPanel_championship_winrewards", + "en_US": "The higher your rank, the better the rewards!", + "zh_CN": "排名越高、奖励越丰厚!", + "pt_BR": "Quanto mais alta sua classificação, melhores são as recompensas!" + }, + { + "Id": 1298, + "key": "CS_RewardButton_Cardpack_tip_1", + "en_US": "There is at least 1 1-star card in this pack", + "zh_CN": "此卡包中至少有1个1星卡牌", + "pt_BR": "Tem pelo menos 1 carta de 1 estrela neste pacote" + }, + { + "Id": 1299, + "key": "CS_RewardButton_Cardpack_tip_2", + "en_US": "There is at least 1 2-star card in this pack", + "zh_CN": "此卡包中至少有1个2星卡牌", + "pt_BR": "Tem pelo menos 1 carta de 2 estrelas neste pacote" + }, + { + "Id": 1300, + "key": "CS_RewardButton_Cardpack_tip_3", + "en_US": "There is at least 1 3-star card in this pack", + "zh_CN": "此卡包中至少有1个3星卡牌", + "pt_BR": "Tem pelo menos 1 carta de 3 estrelas neste pacote" + }, + { + "Id": 1301, + "key": "CS_RewardButton_Cardpack_tip_4", + "en_US": "There is at least 1 4-star card in this pack", + "zh_CN": "此卡包中至少有1个4星卡牌", + "pt_BR": "Tem pelo menos 1 carta de 4 estrelas neste pacote" + }, + { + "Id": 1302, + "key": "CS_RewardButton_Cardpack_tip_5", + "en_US": "There is at least 1 5-star card in this pack", + "zh_CN": "此卡包中至少有1个5星卡牌", + "pt_BR": "Tem pelo menos 1 carta de 5 estrelas neste pacote" + }, + { + "Id": 1303, + "key": "CS_RewardButton_StarChest_tip", + "en_US": "Random number of Pet Coin", + "zh_CN": "随机获得猫币", + "pt_BR": "Quantidade aleatória de Moedas Pet" + }, + { + "Id": 1304, + "key": "CS_RewardButton_EnergyChest_tip", + "en_US": "Random number of Energy", + "zh_CN": "随机获得体力", + "pt_BR": "Quantidade aleatória de Energia" + }, + { + "Id": 1305, + "key": "CS_RewardButton_SurpriseChest_tip", + "en_US": "Random number of Pet Coin and Diamond", + "zh_CN": "随机获得宠物币与钻石", + "pt_BR": "Quantidade aleatória de Moedas Pet e Diamantes" + }, + { + "Id": 1306, + "key": "CS_RewardButton_SelfChest1_tip", + "en_US": "Choose 1 from 3 random products", + "zh_CN": "从三个随机产物中选择1个", + "pt_BR": "Escolha 1 de 3 produtos aleatórios" + }, + { + "Id": 1307, + "key": "CS_RewardButton_SelfChest2_tip", + "en_US": "Choose 1 from 3 advanced random products", + "zh_CN": "从三个高级随机产物中选择1个", + "pt_BR": "Escolha 1 de 3 produtos aleatórios avançados" + }, + { + "Id": 1308, + "key": "CS_RewardButton_AllChest1_tip", + "en_US": "3 random products.", + "zh_CN": "随机获得3个产物", + "pt_BR": "3 produtos aleatórios." + }, + { + "Id": 1309, + "key": "CS_RewardButton_AllChest2_tip", + "en_US": "3 random high-level products.", + "zh_CN": "随机获得3个高级产物", + "pt_BR": "3 produtos aleatórios de nível alto." + }, + { + "Id": 1310, + "key": "CS_RewardButton_SupplyChest1_tip", + "en_US": "Chance to get Energy and Diamond", + "zh_CN": "有机会获得体力与钻石", + "pt_BR": "Chance de ganhar Energia e Diamantes" + }, + { + "Id": 1311, + "key": "CS_RewardButton_SupplyChest2_tip", + "en_US": "Chance to get Energy and Diamond", + "zh_CN": "有机会获得体力与钻石", + "pt_BR": "Chance de ganhar Energia e Diamantes" + }, + { + "Id": 1312, + "key": "UI_PetHomePanel_Mine_Title", + "en_US": "Collection", + "zh_CN": "我的收藏", + "pt_BR": "Coleção" + }, + { + "Id": 1313, + "key": "UI_PetHomePanel_Mine_decorateList", + "en_US": "Decor List", + "zh_CN": "装饰列表", + "pt_BR": "Lista de Decorações" + }, + { + "Id": 1314, + "key": "UI_PetHomePanel_Mine_NestTag", + "en_US": "Bed", + "zh_CN": "宠物窝", + "pt_BR": "Cama" + }, + { + "Id": 1315, + "key": "UI_PetHomePanel_Mine_OrnamentTag", + "en_US": "Flight Device", + "zh_CN": "飞行器", + "pt_BR": "Aparelho de Voo" + }, + { + "Id": 1316, + "key": "UI_PetHomePanel_Mine_EmoticonTag", + "en_US": "Emoji", + "zh_CN": "表情", + "pt_BR": "Emoji" + }, + { + "Id": 1317, + "key": "UI_PetHomePanel_PetWork_useProp", + "en_US": "Use prop", + "zh_CN": "使用道具", + "pt_BR": "Usar adereço" + }, + { + "Id": 1318, + "key": "UI_PetHomePanel_PetWork_buyProptext2", + "en_US": "Buy and use prop", + "zh_CN": "购买并使用道具", + "pt_BR": "Comprar e usar adereço" + }, + { + "Id": 1319, + "key": "UI_PetHomePanel_PetWork_ToMineBtn", + "en_US": "My decors", + "zh_CN": "我的装饰", + "pt_BR": "Minhas decorações" + }, + { + "Id": 1320, + "key": "UI_PetHomePanel_Other_nicknameTitle", + "en_US": "#s1's Pet Playroom", + "zh_CN": "#s1的宠物小屋", + "pt_BR": "Sala de Brincadeiras de #s1" + }, + { + "Id": 1321, + "key": "UI_PetHomePanel_Other_visitorOther", + "en_US": "Visit others", + "zh_CN": "拜访其他人", + "pt_BR": "Visitar outros" + }, + { + "Id": 1322, + "key": "UI_PetHomePanel_Other_startGame", + "en_US": "Start", + "zh_CN": "开始游戏", + "pt_BR": "Começar" + }, + { + "Id": 1323, + "key": "UI_PetHomePanel_Other_happyText", + "en_US": "s kittens had a great time with you", + "zh_CN": "家的小猫与你玩得很开心", + "pt_BR": ": a gatinha adorou brincar com você!" + }, + { + "Id": 1324, + "key": "UI_PetHomePanel_changeRivalPanel_Title", + "en_US": "Visit others", + "zh_CN": "拜访其他人", + "pt_BR": "Visitar outros" + }, + { + "Id": 1325, + "key": "UI_PetHomePanel_changeRivalPanel_SubTitle", + "en_US": "Choose someone to visit", + "zh_CN": "选择想要拜访的人", + "pt_BR": "Escolha alguém pra visitar" + }, + { + "Id": 1326, + "key": "UI_PetHomePanel_changeRivalPanel_visitor", + "en_US": "Random", + "zh_CN": "随机", + "pt_BR": "Aleatório" + }, + { + "Id": 1327, + "key": "UI_PetHomeRivalItem_withyouasGoal", + "en_US": "targeted you", + "zh_CN": "薅过你羊毛", + "pt_BR": "escolheu você" + }, + { + "Id": 1328, + "key": "UI_PetHomeRivalItem_Random", + "en_US": "Choose a random player", + "zh_CN": "选择随机玩家", + "pt_BR": "Escolha um jogador aleatório" + }, + { + "Id": 1329, + "key": "UI_PetHomeRivalItem_Friend", + "en_US": "targeted you #s1 times", + "zh_CN": "薅了你#s1次羊毛", + "pt_BR": "escolheu você #s1 vezes" + }, + { + "Id": 1330, + "key": "UI_PetPlayRoomCollectionItem_LockTip_Text", + "en_US": "Collect #s1 items to unlock", + "zh_CN": "收集#s1个物品来解锁", + "pt_BR": "Colete #s1 itens pra desbloquear" + }, + { + "Id": 1331, + "key": "UI_PetHomeRivalItem_Go", + "en_US": "Go!", + "zh_CN": "走吧!", + "pt_BR": "Vamos!" + }, + { + "Id": 1332, + "key": "UI_PetHomePanel_searchFriendPlaceholder", + "en_US": "search friend…", + "zh_CN": "搜索好友…", + "pt_BR": "buscar amigo..." + }, + { + "Id": 1333, + "key": "UI_PetHomePanel_rewardsubtitleText", + "en_US": "Reward content", + "zh_CN": "奖励内容", + "pt_BR": "Conteúdo da recompensa" + }, + { + "Id": 1334, + "key": "UI_FriendTimelineItem_Record_DeleteFriend14", + "en_US": "You removed #s1 from your friend list.", + "zh_CN": "#s1不再是你的好友了!", + "pt_BR": "Você tirou #s1 da sua lista de amigos." + }, + { + "Id": 1335, + "key": "CS_TipItem_TargetAlreadySendRequest", + "en_US": "This Player has already sent you a friend request", + "zh_CN": "对方已经向你发送了好友请求", + "pt_BR": "Esse jogador já enviou um pedido de amizade pra você" + }, + { + "Id": 1336, + "key": "UI_Facebook_Confirm_Text", + "en_US": "The game needs access to your public profile to connect your account and your Facebook friends' info to link you with them in-game. We won't post or share anything without your permission.", + "zh_CN": "该游戏需要访问您的公共资料以连接您的账户。游戏需要访问您的Facebook好友信息,以便在游戏中与您的好友连接。未经您的许可,我们不会发布任何内容或透露任何信息。", + "pt_BR": "O jogo precisa acessar seu perfil público pra conectar sua conta, e também os dados dos seus amigos pra juntar vocês no jogo. Não vamos publicar nem compartilhar nada sem você deixar." + }, + { + "Id": 1337, + "key": "UI_Facebook_Confirm_Title", + "en_US": "Facebook Notice", + "zh_CN": "提示", + "pt_BR": "Aviso do Facebook" + }, + { + "Id": 1338, + "key": "UI_NotifyItem_FacebookAddFriend_Content", + "en_US": "Add You as a Friend via Facebook", + "zh_CN": "通过facebook添加你为好友", + "pt_BR": "Adicionar você como amigo pelo Facebook" + }, + { + "Id": 1339, + "key": "UI_NotifyItem_AddFriendNormal_Content", + "en_US": "has agreed to add you as a friend", + "zh_CN": "已同意添加你为好友", + "pt_BR": "concordou em adicionar você como amigo" + }, + { + "Id": 1340, + "key": "UI_NotifyItem_RequesttoAddYou_Content", + "en_US": "Requested to add you as a friend", + "zh_CN": "请求添加你为好友", + "pt_BR": "Pediu pra adicionar você como amigo" + }, + { + "Id": 1341, + "key": "UI_FriendPanel_facebookBtn", + "en_US": "Facebook", + "zh_CN": "Facebook", + "pt_BR": "Facebook" + }, + { + "Id": 1342, + "key": "UI_FriendPanel_inviteBtn", + "en_US": "Invite", + "zh_CN": "邀请", + "pt_BR": "Convidar" + }, + { + "Id": 1343, + "key": "UI_InvitePanel_TextGroup_Title", + "en_US": "Invite Friends", + "zh_CN": "邀请好友", + "pt_BR": "Convidar amigos" + }, + { + "Id": 1344, + "key": "UI_InvitePanel_TextGroup_Content", + "en_US": "Invite more friends and play with their cat!", + "zh_CN": "邀请更多朋友和他们的猫一起玩!", + "pt_BR": "Convida mais amigos pra brincar com os gatos deles!" + }, + { + "Id": 1345, + "key": "UI_InvitePanel_RuleSpecification_Content1", + "en_US": "Invite friends who have never played this game.", + "zh_CN": "邀请从未玩过这个游戏的朋友。", + "pt_BR": "Convide amigos que nunca jogaram este jogo." + }, + { + "Id": 1346, + "key": "UI_InvitePanel_RuleSpecification_Content2", + "en_US": "Friends join the game", + "zh_CN": "朋友们加入游戏。", + "pt_BR": "Os amigos entram no jogo" + }, + { + "Id": 1347, + "key": "UI_InvitePanel_RuleSpecification_Content3", + "en_US": "Complete the progress bar and earn rewards", + "zh_CN": "完成进度条即可获得丰厚奖励。", + "pt_BR": "Encha a barra de progresso e ganhe recompensas" + }, + { + "Id": 1348, + "key": "UI_MainCardPanel_deal_tip_13", + "en_US": "Golden Card exchange limit reached.", + "zh_CN": "金卡交换次数已达上限!", + "pt_BR": "Você chegou no limite de troca de Cartas Douradas." + }, + { + "Id": 1349, + "key": "UI_MainCardPanel_deal_tip_14", + "en_US": "Illegal Golden Card sending!", + "zh_CN": "非法的黄金卡赠送!", + "pt_BR": "Envio de Cartas Douradas não permitido!" + }, + { + "Id": 1350, + "key": "UI_MainCardPanel_deal_tip_15", + "en_US": "Illegal Golden Card exchange!", + "zh_CN": "非法的黄金卡交换!", + "pt_BR": "Troca de Cartas Douradas não permitida!" + }, + { + "Id": 1351, + "key": "CS_PlayerProfileData_Facebook_Unbind_Sucess", + "en_US": "Disconnected successfully.", + "zh_CN": "解绑成功", + "pt_BR": "Desconectado com sucesso." + }, + { + "Id": 1352, + "key": "CS_PlayerProfileData_Facebook_Bind_Sucess", + "en_US": "Connected successfully.", + "zh_CN": "绑定成功", + "pt_BR": "Conectado com sucesso." + }, + { + "Id": 1353, + "key": "CS_FBManager_Facebook_Login_Failed", + "en_US": "Login failed. Please check your network connection.", + "zh_CN": "登录失败,请检查网络连接", + "pt_BR": "Falha no login. Por favor, confira sua rede." + }, + { + "Id": 1354, + "key": "CS_FBManager_Facebook_AccountError_Failed", + "en_US": "Facebook account error. Please log in again.", + "zh_CN": "Facebook账户错误,请重新登录", + "pt_BR": "Erro na conta do Facebook. Faça login de novo." + }, + { + "Id": 1355, + "key": "CS_FBManager_Facebook_Login_NromalFailed", + "en_US": "Facebook login failed.", + "zh_CN": "facebook登陆失败", + "pt_BR": "Falha no login do Facebook." + }, + { + "Id": 1356, + "key": "UI_NotifyItem_InviteAddFriend_Content", + "en_US": "has joined Meowment.", + "zh_CN": "通过邀请添加你为好友", + "pt_BR": "entrou no Meowment." + }, + { + "Id": 1357, + "key": "UI_InvitePanel_Invite_AndroidMessage_Content", + "en_US": "Play Meowment with me! Copy this message to your browser to download.", + "zh_CN": "和我一起玩喵喵喵之家! 复制此消息到浏览器上下载", + "pt_BR": "Vamos jogar Meowment juntos! Cola essa mensagem no seu navegador pra fazer o download." + }, + { + "Id": 1358, + "key": "UI_PetAdoption_ContentBottom", + "en_US": "I promise to love & take care of my new friend forever", + "zh_CN": "我承诺永远爱护和照顾我的新朋友", + "pt_BR": "Prometo amar e cuidar do meu novo amigo para sempre" + }, + { + "Id": 1359, + "key": "CS_TipEmmit_lucky", + "en_US": "Lucky!", + "zh_CN": "真走运!", + "pt_BR": "Que sorte!" + }, + { + "Id": 1360, + "key": "UI_InvitePanel_RuleSpecificationTitle", + "en_US": "How It Works", + "zh_CN": "玩法说明", + "pt_BR": "Como funciona" + }, + { + "Id": 1361, + "key": "UI_Card_Daily_Exchange_Cnt", + "en_US": "You can send 5 cards a day:#s1", + "zh_CN": "每日发送数 #s1", + "pt_BR": "Pode enviar 5 cartas por dia:#s1" + }, + { + "Id": 1362, + "key": "UI_FriendPanel_CommingSoon", + "en_US": "Coming Soon…", + "zh_CN": "敬请期待", + "pt_BR": "Em breve..." + }, + { + "Id": 1363, + "key": "UI_GetReward_ReceiveCard_Tip", + "en_US": "You have received 1 card", + "zh_CN": "你收到了1张卡片", + "pt_BR": "Você recebeu 1 carta" + }, + { + "Id": 1364, + "key": "UI_LimitSceneSprint_title", + "en_US": "Scene Rush", + "zh_CN": "场景冲刺", + "pt_BR": "Corrida de Cenas" + }, + { + "Id": 1365, + "key": "UI_LimitSceneSprint_content", + "en_US": "Complete the scene to earn a spin! Give it a try!", + "zh_CN": "完成场景即可获得一次转盘机会!快来试试运气吧!", + "pt_BR": "Termina a cena pra ganhar uma rodada! Vamos lá, experimente!" + }, + { + "Id": 1366, + "key": "UI_LimitCardFestival_title", + "en_US": "Pack Boost", + "zh_CN": "卡包加成", + "pt_BR": "Cartas Bônus" + }, + { + "Id": 1367, + "key": "UI_LimitCardFestival_content", + "en_US": "Get 50% more cards every time you open a card pack!", + "zh_CN": "每次打开卡包都会获得额外的一半卡牌!", + "pt_BR": "Ganhe 50% mais cartas sempre que abrir um pacote!" + }, + { + "Id": 1368, + "key": "UI_LimitDoubleHit_title", + "en_US": "Meow Mania", + "zh_CN": "连击快手", + "pt_BR": "Meow Mania" + }, + { + "Id": 1369, + "key": "UI_LimitDoubleHit_content", + "en_US": "Spend more energy to get better reward!", + "zh_CN": "消耗更多能量,收获更丰厚奖励!", + "pt_BR": "Gastando mais energia, você ganha recompensas melhores!" + }, + { + "Id": 1370, + "key": "UI_GetRewardPanel_receivedSticker1", + "en_US": "You received ", + "zh_CN": "你收到了", + "pt_BR": "Você recebeu" + }, + { + "Id": 1371, + "key": "UI_GetRewardPanel_receivedSticker2", + "en_US": " Cards!", + "zh_CN": "张贴纸!", + "pt_BR": "Cartas!" + }, + { + "Id": 1372, + "key": "UI_LimitPetPhantom_title", + "en_US": "Card-copy Cat", + "zh_CN": "宠物怪盗", + "pt_BR": "Gato Copiador" + }, + { + "Id": 1373, + "key": "UI_LimitPetPhantom_title1", + "en_US": "Play with others'pet!", + "zh_CN": "与其他玩家的宠物玩耍!", + "pt_BR": "Brinque com os pets dos outros!" + }, + { + "Id": 1374, + "key": "UI_LimitPetPhantom_title2", + "en_US": "Copy their cards!", + "zh_CN": "复制对方拥有的卡牌!", + "pt_BR": "Copia as cartas deles!" + }, + { + "Id": 1375, + "key": "UI_LimitPetPhantom_title3", + "en_US": "You might get a high-star card!", + "zh_CN": "有机会得到高星级卡!", + "pt_BR": "Pode até conseguir uma carta de nível alto!" + }, + { + "Id": 1376, + "key": "UI_LimitCardFestival_goto", + "en_US": "Excellent!", + "zh_CN": "太棒了!", + "pt_BR": "Excelente!" + }, + { + "Id": 1377, + "key": "UI_LimitCardSwap_goto", + "en_US": "Excellent!", + "zh_CN": "太棒了!", + "pt_BR": "Excelente!" + }, + { + "Id": 1378, + "key": "UI_LimitCardSwap_Title", + "en_US": "Gold Trade", + "zh_CN": "金卡交换", + "pt_BR": "Troca Dourada" + }, + { + "Id": 1379, + "key": "UI_LimitCardSwap_Title1", + "en_US": "You can exchange these 2 Golden Cards:", + "zh_CN": "可以交换2次下列金色卡牌!", + "pt_BR": "Pode trocar essas 2 Cartas Douradas:" + }, + { + "Id": 1380, + "key": "UI_LimitDoubleHit_Title2", + "en_US": "Produce items", + "zh_CN": "发射产物!", + "pt_BR": "Produzir itens" + }, + { + "Id": 1381, + "key": "UI_LimitDoubleHit_Title3", + "en_US": "Keep producing when the balloon appears!", + "zh_CN": "填满气球!", + "pt_BR": "Produza sem parar quando o balão aparecer!" + }, + { + "Id": 1382, + "key": "UI_LimitDoubleHit_Title4", + "en_US": "Get an awesome reward!", + "zh_CN": "拿到超值奖励!", + "pt_BR": "Ganhe uma recompensa incrível!" + }, + { + "Id": 1383, + "key": "UI_TurnTable_Title4", + "en_US": "Free", + "zh_CN": "免费旋转!", + "pt_BR": "Grátis" + }, + { + "Id": 1384, + "key": "CS_MainMergePanel_fullChessboard1", + "en_US": "Excellent! You have filled your board!", + "zh_CN": "太棒了,真是大丰收!", + "pt_BR": "Que legal! Seu tabuleiro está cheio!" + }, + { + "Id": 1385, + "key": "CS_PetHomePanel_Decorate1", + "en_US": "Bed", + "zh_CN": "猫窝", + "pt_BR": "Cama" + }, + { + "Id": 1386, + "key": "CS_PetHomePanel_Decorate2", + "en_US": "Floor", + "zh_CN": "地板", + "pt_BR": "Chão" + }, + { + "Id": 1387, + "key": "CS_PetHomePanel_Decorate3", + "en_US": "Carpet", + "zh_CN": "地毯", + "pt_BR": "Tapete" + }, + { + "Id": 1388, + "key": "CS_PetHomePanel_Decorate4", + "en_US": "Flight Device", + "zh_CN": "飞行器", + "pt_BR": "Aparelho de Voo" + }, + { + "Id": 1389, + "key": "CS_PetHomePanel_Decorate5", + "en_US": "Showcase", + "zh_CN": "展示柜", + "pt_BR": "Vitrine" + }, + { + "Id": 1390, + "key": "CS_PetHomePanel_Decorate6", + "en_US": "Curtain", + "zh_CN": "窗帘", + "pt_BR": "Cortina" + }, + { + "Id": 1391, + "key": "CS_PetHomePanel_Decorate7", + "en_US": "Window", + "zh_CN": "窗户", + "pt_BR": "Janela" + }, + { + "Id": 1392, + "key": "CS_PetHomePanel_Decorate8", + "en_US": "Stairs", + "zh_CN": "喵喵阶", + "pt_BR": "Escadas" + }, + { + "Id": 1393, + "key": "CS_PetHomePanel_Decorate9", + "en_US": "Steps", + "zh_CN": "喵喵垫", + "pt_BR": "Degraus" + }, + { + "Id": 1394, + "key": "UI_ModifyNicknamePanel_FacebookTitle", + "en_US": "Will you match your game nickname to your Facebook nickname?", + "zh_CN": "是否将游戏昵称修改为Facebook昵称?", + "pt_BR": "Quer usar seu apelido no Facebook aqui no jogo?" + }, + { + "Id": 1395, + "key": "UI_ModifyNicknamePanel_Facebook_Yes", + "en_US": "Yes", + "zh_CN": "是", + "pt_BR": "Sim" + }, + { + "Id": 1396, + "key": "UI_ModifyNicknamePanel_Facebook_No", + "en_US": "No", + "zh_CN": "否", + "pt_BR": "Não" + }, + { + "Id": 1397, + "key": "UI_PetAdoptionCertificatePanel_NameLengthTip", + "en_US": "Please keep your nickname between 3 and 40 characters.", + "zh_CN": "昵称长度需在3~40个字符之间", + "pt_BR": "Seu apelido pode ter entre 3 e 40 caracteres." + }, + { + "Id": 1398, + "key": "UI_PetAdoptionCertificatePanel_NameSpecialCharacterTip", + "en_US": "Please use English, or numbers—no special characters allowed.", + "zh_CN": "请使用中文、英文或数字,避免特殊字符", + "pt_BR": "Usar letras e números, sem caracteres especiais." + }, + { + "Id": 1399, + "key": "UI_PetAdoptionCertificatePanel_NameIllegalTip", + "en_US": "Your nickname doesn’t meet the community rules. Please try again.", + "zh_CN": "您的昵称不符合规范,请重新输入", + "pt_BR": "Seu apelido vai contra as regras da comunidade. Tenta de novo." + }, + { + "Id": 1400, + "key": "UI_GuideData_241", + "en_US": "You're awesome! You've triggered a lucky event!", + "zh_CN": "你太棒了,你触发了幸运事件!", + "pt_BR": "Você é incrível! Você ativou um evento de sorte!" + }, + { + "Id": 1401, + "key": "UI_GuideData_242", + "en_US": "Complete orders to fill the progress bar — she’ll bring more gifts!", + "zh_CN": "做订单填满进度条,小猫就会送来更多的礼物哦~", + "pt_BR": "Conclua os pedidos para encher a barra de progresso. Ela trará mais presentes!" + }, + { + "Id": 1403, + "key": "CS_ScenePanel_Scene16", + "en_US": "Guarding The Manor", + "zh_CN": "守护庄园", + "pt_BR": "Protegendo a mansão" + }, + { + "Id": 1405, + "key": "CS_ScenePanel_Scene17", + "en_US": "Dilapidated Hall", + "zh_CN": "破败大厅", + "pt_BR": "Um salão em ruínas" + }, + { + "Id": 1407, + "key": "CS_ScenePanel_Scene18", + "en_US": "Backyard Miracle", + "zh_CN": "后院奇迹", + "pt_BR": "Um milagre no quintal" + }, + { + "Id": 1409, + "key": "CS_ScenePanel_Scene19", + "en_US": "Happy Picnic", + "zh_CN": "快乐野餐", + "pt_BR": "Que piquenique!" + }, + { + "Id": 1410, + "key": "UI_Limit_Open_tip_1", + "en_US": "#s1 more orders to trigger a lucky event!", + "zh_CN": "完成#s1个订单即可触发幸运事件!", + "pt_BR": "#s1 pedidos restantes pra conseguir um evento de sorte!" + }, + { + "Id": 1411, + "key": "CS_PetHomePanel_Keep_going", + "en_US": "Keep going", + "zh_CN": "继续加油", + "pt_BR": "Em frente!" + }, + { + "Id": 1412, + "key": "CS_PetHomePanel_Go_Home", + "en_US": "Go Home", + "zh_CN": "回家", + "pt_BR": "Ir pra casa" + }, + { + "Id": 1413, + "key": "CS_PetHomePanel_Working", + "en_US": "#s1 is working", + "zh_CN": "#s1正在工作中", + "pt_BR": "#s1 está trabalhando" + }, + { + "Id": 1414, + "key": "CS_PetHomePanel_Callback", + "en_US": "Call back", + "zh_CN": "召回", + "pt_BR": "Chamar de volta" + }, + { + "Id": 1415, + "key": "CS_PetHomePanel_Help", + "en_US": "Let #s1 help you with your work!", + "zh_CN": "让#s1帮助你工作", + "pt_BR": "Deixe a #s1 ajudar você no seu trabalho!" + }, + { + "Id": 1416, + "key": "CS_PetHomePanel_OffLine_Working", + "en_US": "She keeps working even when you are offline!", + "zh_CN": "她在你离线时也能保持工作!", + "pt_BR": "Ela trabalha mesmo quando você fica offline!" + }, + { + "Id": 1417, + "key": "CS_PetHomePanel_ToWork", + "en_US": "To Work", + "zh_CN": "去工作", + "pt_BR": "Ao trabalho" + }, + { + "Id": 1418, + "key": "CS_PetHomePanel_HaveBagCnt", + "en_US": "you have: ", + "zh_CN": "拥有: ", + "pt_BR": "você tem:" + }, + { + "Id": 1419, + "key": "CS_PetHomePanel_GetHaveBag", + "en_US": "Get!", + "zh_CN": "获取", + "pt_BR": "Pegar!" + }, + { + "Id": 1420, + "key": "CS_PetHomePanel_Start", + "en_US": "Start!", + "zh_CN": "开始", + "pt_BR": "Começar!" + }, + { + "Id": 1421, + "key": "CS_PetHomePanel_FlyBag", + "en_US": "1 Fly Bag", + "zh_CN": "飞行包", + "pt_BR": "1 Mala" + }, + { + "Id": 1422, + "key": "UI_Common_noEnoughFood", + "en_US": "Do not have enough Food!", + "zh_CN": "食物不足", + "pt_BR": "Não tem comida suficiente!" + }, + { + "Id": 1423, + "key": "UI_Common_noEnoughWash", + "en_US": "Do not have enough body wash!", + "zh_CN": "沐浴露不足", + "pt_BR": "Não tem sabonete suficiente!" + }, + { + "Id": 1424, + "key": "UI_Common_Slot_HighRoller", + "en_US": "Instantly get a higher multiplier!", + "zh_CN": "瞬时获得更高生产倍数!", + "pt_BR": "Ganhe um multiplicador maior na hora!" + }, + { + "Id": 1425, + "key": "UI_Common_Slot_SuperEmit", + "en_US": "No cooldown for producers!", + "zh_CN": "发射器不再冷却!", + "pt_BR": "Produtores sem tempo de recarga!" + }, + { + "Id": 1426, + "key": "UI_Common_Slot_SuperOrder", + "en_US": "Get a special Power Order!", + "zh_CN": "获得超级\\n订单!", + "pt_BR": "Ganhe um Super Pedido especial!" + }, + { + "Id": 1427, + "key": "UI_Common_Slot_SceneSpring", + "en_US": "Extra rewards for finishing a scene!", + "zh_CN": "完成场景拿额外奖励!", + "pt_BR": "Recompensas extras por terminar uma cena!" + }, + { + "Id": 1428, + "key": "UI_Common_Slot_DoubleHit", + "en_US": "A fun mini game!", + "zh_CN": "一个有趣的小游戏!", + "pt_BR": "Um minijogo divertido!" + }, + { + "Id": 1429, + "key": "UI_Common_Slot_Star", + "en_US": "Get extra Pet Coins per order!", + "zh_CN": "每个订单获得额外宠物币!", + "pt_BR": "Ganha Moedas Pet extras por pedido!" + }, + { + "Id": 1430, + "key": "UI_Common_Slot_Chest", + "en_US": "Get an extra chest each order!", + "zh_CN": "每完成订单都能得宝箱!", + "pt_BR": "Ganhe um baú extra por pedido!" + }, + { + "Id": 1431, + "key": "UI_Common_Slot_Card", + "en_US": "Get 50% more cards in packs!", + "zh_CN": "开包多得一半卡牌!", + "pt_BR": "Ganhe mais 50% de cartas dos pacotes!" + }, + { + "Id": 1432, + "key": "UI_Common_Slot_Thief", + "en_US": "Copy others' card while visiting!", + "zh_CN": "拜访他人的时候顺张卡走!", + "pt_BR": "Copia as cartas dos outros quando visitar eles!" + }, + { + "Id": 1433, + "key": "UI_FriendTimelineItem_Record_MiniGame_Steal", + "en_US": "#s1 has snagged #s2 #s3 from you!", + "zh_CN": "#s1从你这儿中薅走了#s2个#s3!我们也可以薅回去!", + "pt_BR": "#s1 roubou #s2 #s3 de você!" + }, + { + "Id": 1434, + "key": "UI_PetAdoption_PlayerName_PlaceHolder", + "en_US": "Your Name", + "zh_CN": "昵称", + "pt_BR": "Seu nome" + }, + { + "Id": 1436, + "key": "CS_ScenePanel_Scene20", + "en_US": "Secret Base", + "zh_CN": "秘密基地", + "pt_BR": "Base Secreta" + }, + { + "Id": 1437, + "key": "UI_IntroductionPanel_Wakuang_CompleteActivity", + "en_US": "Get rewards by completing goals!", + "zh_CN": "完成活动目标,领取道具奖励!", + "pt_BR": "Ganhe recompensas completando objetivos!" + }, + { + "Id": 1438, + "key": "UI_IntroductionPanel_Wakuang_FindKey", + "en_US": "Find the treasure key!", + "zh_CN": "找到宝藏钥匙!", + "pt_BR": "Encontre a chave do tesouro!" + }, + { + "Id": 1439, + "key": "UI_IntroductionPanel_Wakuang_WinreWards", + "en_US": "Win a grand prize!", + "zh_CN": "赢取大奖!", + "pt_BR": "Ganhe um grande prêmio!" + }, + { + "Id": 1440, + "key": "UI_IntroductionPanel_Wakuang_Title", + "en_US": "How It Works", + "zh_CN": "玩法说明", + "pt_BR": "Como funciona" + }, + { + "Id": 1442, + "key": "CS_ScenePanel_Scene21", + "en_US": "Room of Dreams", + "zh_CN": "梦中情屋", + "pt_BR": "Sala dos sonhos" + }, + { + "Id": 1444, + "key": "CS_ScenePanel_Scene22", + "en_US": "Fun Bathroom", + "zh_CN": "趣味浴室", + "pt_BR": "Diversão no banheiro" + }, + { + "Id": 1446, + "key": "CS_ScenePanel_Scene23", + "en_US": "cosplay show", + "zh_CN": "扮演秀", + "pt_BR": "Fazendo cosplay" + }, + { + "Id": 1448, + "key": "CS_ScenePanel_Scene24", + "en_US": "Coffee? Her!", + "zh_CN": "咖啡?人!", + "pt_BR": "A moça do café!" + }, + { + "Id": 1450, + "key": "CS_ScenePanel_Scene25", + "en_US": "Start Now", + "zh_CN": "开始第一站", + "pt_BR": "Começar agora" + }, + { + "Id": 1452, + "key": "CS_ScenePanel_Scene26", + "en_US": "Happy Holidays", + "zh_CN": "快乐假期", + "pt_BR": "Boas festas!" + }, + { + "Id": 1454, + "key": "CS_ScenePanel_Scene27", + "en_US": "Balcony Hurricane", + "zh_CN": "阳台飓风", + "pt_BR": "Furacão na varanda" + }, + { + "Id": 1456, + "key": "CS_ScenePanel_Scene28", + "en_US": "Island Encounter", + "zh_CN": "海岛偶遇", + "pt_BR": "Encontro na ilha" + }, + { + "Id": 1458, + "key": "CS_ScenePanel_Scene29", + "en_US": "Hypocritical Face", + "zh_CN": "虚伪的嘴脸", + "pt_BR": "Cara hipócrita" + }, + { + "Id": 1460, + "key": "CS_ScenePanel_Scene30", + "en_US": "Strange Disease?", + "zh_CN": "怪病?", + "pt_BR": "Uma doença estranha?" + }, + { + "Id": 1461, + "key": "UI_Pethome_Reward_TurnTable", + "en_US": "Wheel of Fortune", + "zh_CN": "奖励转盘", + "pt_BR": "Roda da Fortuna" + }, + { + "Id": 1462, + "key": "UI_Pethome_Pet_Busy", + "en_US": "#s1 is busy working", + "zh_CN": "#s1正忙着工作呢", + "pt_BR": "#s1 ainda está trabalhando" + }, + { + "Id": 1463, + "key": "UI_MergeData_901", + "en_US": "Blue Box", + "zh_CN": "收纳蓝盒", + "pt_BR": "Caixa azul" + }, + { + "Id": 1464, + "key": "UI_MergeData_902", + "en_US": "Flip Top Box", + "zh_CN": "翻盖收纳盒", + "pt_BR": "Caixa abre-e-vira" + }, + { + "Id": 1465, + "key": "UI_MergeData_903", + "en_US": "Toy Storage Box", + "zh_CN": "高级储物盒", + "pt_BR": "Caixa organizadora" + }, + { + "Id": 1466, + "key": "UI_MergeData_904", + "en_US": "Roller Trolley", + "zh_CN": "滚轮推车", + "pt_BR": "Carrinho com rodas" + }, + { + "Id": 1467, + "key": "UI_MergeData_905", + "en_US": "Storage Cart", + "zh_CN": "储物拉车", + "pt_BR": "Carrinho organizador" + }, + { + "Id": 1468, + "key": "UI_MergeData_906", + "en_US": "Smiley Cart", + "zh_CN": "笑脸购物车", + "pt_BR": "Carrinho sorridente" + }, + { + "Id": 1469, + "key": "UI_MergeData_907", + "en_US": "Paw Cabinet", + "zh_CN": "爪印储物柜", + "pt_BR": "Armário patinha" + }, + { + "Id": 1470, + "key": "UI_MergeData_908", + "en_US": "Smiley Cabinet", + "zh_CN": "笑脸储物柜", + "pt_BR": "Armário sorridente" + }, + { + "Id": 1471, + "key": "UI_MergeData_921", + "en_US": "Puzzle", + "zh_CN": "拼图", + "pt_BR": "Chupeta" + }, + { + "Id": 1472, + "key": "UI_MergeData_922", + "en_US": "Matching Blocks", + "zh_CN": "匹配积木", + "pt_BR": "Chocalho de mão" + }, + { + "Id": 1473, + "key": "UI_MergeData_923", + "en_US": "Building Blocks", + "zh_CN": "建造积木", + "pt_BR": "Móbile de berço" + }, + { + "Id": 1474, + "key": "UI_MergeData_924", + "en_US": "Toy Pyramid", + "zh_CN": "玩具金字塔", + "pt_BR": "Cata-vento" + }, + { + "Id": 1475, + "key": "UI_MergeData_925", + "en_US": "Magnetic Drawing Board", + "zh_CN": "磁性画板", + "pt_BR": "Quebra-cabeça" + }, + { + "Id": 1476, + "key": "UI_MergeData_926", + "en_US": "Metallophone", + "zh_CN": "手敲琴", + "pt_BR": "Blocos infantis de montar" + }, + { + "Id": 1477, + "key": "UI_MergeData_927", + "en_US": "Snare Drum", + "zh_CN": "小军鼓", + "pt_BR": "Quadro de desenho infantil" + }, + { + "Id": 1478, + "key": "UI_MergeData_928", + "en_US": "Children's Keyboard", + "zh_CN": "儿童电子琴", + "pt_BR": "Instrumento de percussão" + }, + { + "Id": 1479, + "key": "UI_MergeData_929", + "en_US": "Children's Scooter", + "zh_CN": "儿童滑板车", + "pt_BR": "Caixa de percussão" + }, + { + "Id": 1480, + "key": "UI_MergeData_930", + "en_US": "Children's Bicycle", + "zh_CN": "儿童自行车", + "pt_BR": "Teclado eletrônico infantil" + }, + { + "Id": 1481, + "key": "UI_MergeData_931", + "en_US": "Children's Motor Scooter", + "zh_CN": "儿童摩托车", + "pt_BR": "Patinete infantil" + }, + { + "Id": 1482, + "key": "UI_MergeData_932", + "en_US": "Children's Sports Car", + "zh_CN": "儿童跑车", + "pt_BR": "Bicicleta infantil" + }, + { + "Id": 1483, + "key": "UI_MergeData_941", + "en_US": "Baby Flashcards", + "zh_CN": "婴儿抽认卡", + "pt_BR": "Cartão de cor única" + }, + { + "Id": 1484, + "key": "UI_MergeData_942", + "en_US": "Cloth Book", + "zh_CN": "布书", + "pt_BR": "Cartão de duas cores" + }, + { + "Id": 1485, + "key": "UI_MergeData_943", + "en_US": "Cloth Tail Book", + "zh_CN": "尾巴书", + "pt_BR": "Livro de tecido" + }, + { + "Id": 1486, + "key": "UI_MergeData_944", + "en_US": "Primer", + "zh_CN": "启蒙书", + "pt_BR": "Livro de tecido com rabinho" + }, + { + "Id": 1487, + "key": "UI_MergeData_945", + "en_US": "Primary School Books", + "zh_CN": "小学教科书", + "pt_BR": "Livro sensorial" + }, + { + "Id": 1488, + "key": "UI_MergeData_946", + "en_US": "Middle School Books", + "zh_CN": "初中教科书", + "pt_BR": "Livro básico" + }, + { + "Id": 1489, + "key": "UI_MergeData_947", + "en_US": "High School Books", + "zh_CN": "高中教科书", + "pt_BR": "Livro do ensino fundamental" + }, + { + "Id": 1490, + "key": "UI_MergeData_948", + "en_US": "High School Books", + "zh_CN": "大学教科书", + "pt_BR": "Livro do ensino intermediário" + }, + { + "Id": 1491, + "key": "UI_MergeData_949", + "en_US": "Happy Graduation", + "zh_CN": "毕业快乐", + "pt_BR": "Livro do ensino médio" + }, + { + "Id": 1492, + "key": "UI_MergeData_950", + "en_US": "Graduation Souvenirs", + "zh_CN": "毕业纪念品", + "pt_BR": "Livro universitário" + }, + { + "Id": 1493, + "key": "UI_MergeData_1001", + "en_US": "Sprout Cherry Tree", + "zh_CN": "萌芽樱桃树", + "pt_BR": "Brotinho de cerejeira" + }, + { + "Id": 1494, + "key": "UI_MergeData_1002", + "en_US": "Young Cherry Tree", + "zh_CN": "幼苗樱桃树", + "pt_BR": "Cerejeira jovem" + }, + { + "Id": 1495, + "key": "UI_MergeData_1003", + "en_US": "Growing Cherry Tree", + "zh_CN": "成长期樱桃树", + "pt_BR": "Cerejeira em crescimento" + }, + { + "Id": 1496, + "key": "UI_MergeData_1004", + "en_US": "Lush Cherry Tree", + "zh_CN": "繁茂樱桃树", + "pt_BR": "Cerejeira exuberante" + }, + { + "Id": 1497, + "key": "UI_MergeData_1005", + "en_US": "Flowering Cherry Tree", + "zh_CN": "盛花樱桃树", + "pt_BR": "Cerejeira florida" + }, + { + "Id": 1498, + "key": "UI_MergeData_1006", + "en_US": "Green Cherry Tree", + "zh_CN": "青果樱桃树", + "pt_BR": "Cerejeira verde" + }, + { + "Id": 1499, + "key": "UI_MergeData_1007", + "en_US": "Red Cherry Tree", + "zh_CN": "红果樱桃树", + "pt_BR": "Cerejeira vermelha" + }, + { + "Id": 1500, + "key": "UI_MergeData_1008", + "en_US": "Harvesting Cherry Tree", + "zh_CN": "采收樱桃树", + "pt_BR": "Colheita da cerejeira" + }, + { + "Id": 1501, + "key": "UI_MergeData_1021", + "en_US": "Nesting Twigs", + "zh_CN": "筑巢枝", + "pt_BR": "Galhos para ninhos" + }, + { + "Id": 1502, + "key": "UI_MergeData_1022", + "en_US": "Empty Bird Nest", + "zh_CN": "普通鸟窝", + "pt_BR": "Ninho de pássaros vazio" + }, + { + "Id": 1503, + "key": "UI_MergeData_1023", + "en_US": "Bird Egg", + "zh_CN": "鸟蛋", + "pt_BR": "Ovo de pássaro" + }, + { + "Id": 1504, + "key": "UI_MergeData_1024", + "en_US": "Hatching Egg", + "zh_CN": "破壳", + "pt_BR": "Ovo chocando" + }, + { + "Id": 1505, + "key": "UI_MergeData_1025", + "en_US": "Baby Bird", + "zh_CN": "雏鸟出壳", + "pt_BR": "Filhote de pássaro" + }, + { + "Id": 1506, + "key": "UI_MergeData_1026", + "en_US": "Nestling Bird", + "zh_CN": "巢中幼鸟", + "pt_BR": "Filhote de pássaro no ninho" + }, + { + "Id": 1507, + "key": "UI_MergeData_1027", + "en_US": "Independence", + "zh_CN": "独立", + "pt_BR": "Independência" + }, + { + "Id": 1508, + "key": "UI_MergeData_1028", + "en_US": "Looking", + "zh_CN": "寻觅", + "pt_BR": "Olhando" + }, + { + "Id": 1509, + "key": "UI_MergeData_1029", + "en_US": "Courtship", + "zh_CN": "求爱", + "pt_BR": "Cortejo" + }, + { + "Id": 1510, + "key": "UI_MergeData_1030", + "en_US": "Family", + "zh_CN": "成家", + "pt_BR": "Família" + }, + { + "Id": 1511, + "key": "UI_MergeData_1031", + "en_US": "New Life", + "zh_CN": "新生命", + "pt_BR": "Nova vida" + }, + { + "Id": 1512, + "key": "UI_MergeData_1032", + "en_US": "Forever", + "zh_CN": "陪伴", + "pt_BR": "Para sempre" + }, + { + "Id": 1513, + "key": "UI_MergeData_1041", + "en_US": "Cherry", + "zh_CN": "樱桃", + "pt_BR": "Maçãs" + }, + { + "Id": 1514, + "key": "UI_MergeData_1042", + "en_US": "Cherries", + "zh_CN": "2个樱桃", + "pt_BR": "Maçãs fatiadas" + }, + { + "Id": 1515, + "key": "UI_MergeData_1043", + "en_US": "Cherry Ice Cream", + "zh_CN": "樱桃冰激凌", + "pt_BR": "Sorvete de maçã" + }, + { + "Id": 1516, + "key": "UI_MergeData_1044", + "en_US": "Glass Cherry Juice", + "zh_CN": "玻璃樱桃汁", + "pt_BR": "Suco de maçã no copo" + }, + { + "Id": 1517, + "key": "UI_MergeData_1045", + "en_US": "Canned Cherry", + "zh_CN": "樱桃罐头", + "pt_BR": "Compota de maçã" + }, + { + "Id": 1518, + "key": "UI_MergeData_1046", + "en_US": "Cherry Jam", + "zh_CN": "樱桃酱", + "pt_BR": "Geléia de maçã" + }, + { + "Id": 1519, + "key": "UI_MergeData_1047", + "en_US": "Cherry Jam Bread", + "zh_CN": "樱桃酱面包", + "pt_BR": "Pão com geléia de maçã" + }, + { + "Id": 1520, + "key": "UI_MergeData_1048", + "en_US": "Cherry Jam Tart", + "zh_CN": "樱桃酱蛋挞", + "pt_BR": "Tortinhas de geléia de maçã" + }, + { + "Id": 1521, + "key": "UI_MergeData_1049", + "en_US": "Cherry Jelly", + "zh_CN": "樱桃果冻", + "pt_BR": "Geléia de maçã" + }, + { + "Id": 1522, + "key": "UI_MergeData_1050", + "en_US": "Cherry Jam Puff", + "zh_CN": "樱桃酱泡芙", + "pt_BR": "Bolinhos recheados com geléia de maçã" + }, + { + "Id": 1523, + "key": "UI_MergeData_1101", + "en_US": "Basic Stand", + "zh_CN": "基础展台", + "pt_BR": "Suporte básico" + }, + { + "Id": 1524, + "key": "UI_MergeData_1102", + "en_US": "Simple Stand", + "zh_CN": "简易展台", + "pt_BR": "Suporte simples" + }, + { + "Id": 1525, + "key": "UI_MergeData_1103", + "en_US": "Refined Stand", + "zh_CN": "精致展台", + "pt_BR": "Suporte refinado" + }, + { + "Id": 1526, + "key": "UI_MergeData_1104", + "en_US": "Elegant Stand", + "zh_CN": "优雅展台", + "pt_BR": "Suporte elegante" + }, + { + "Id": 1527, + "key": "UI_MergeData_1105", + "en_US": "Deluxe Stand", + "zh_CN": "豪华展台", + "pt_BR": "Suporte deluxe" + }, + { + "Id": 1528, + "key": "UI_MergeData_1106", + "en_US": "Premium Stand", + "zh_CN": "高端展台", + "pt_BR": "Suporte premium" + }, + { + "Id": 1529, + "key": "UI_MergeData_1107", + "en_US": "Luxury Stand", + "zh_CN": "奢华展台", + "pt_BR": "Suporte de luxo" + }, + { + "Id": 1530, + "key": "UI_MergeData_1121", + "en_US": "Buyer No.1", + "zh_CN": "买家1号", + "pt_BR": "Caixa de joias básica" + }, + { + "Id": 1531, + "key": "UI_MergeData_1122", + "en_US": "Buyer No.2", + "zh_CN": "买家2号", + "pt_BR": "Caixa de joias clássica" + }, + { + "Id": 1532, + "key": "UI_MergeData_1123", + "en_US": "Buyer No.3", + "zh_CN": "买家3号", + "pt_BR": "Caixa de joias elegante" + }, + { + "Id": 1533, + "key": "UI_MergeData_1124", + "en_US": "Sold", + "zh_CN": "成交", + "pt_BR": "Caixa de joias brilhante" + }, + { + "Id": 1534, + "key": "UI_MergeData_1125", + "en_US": "Delivery", + "zh_CN": "运送", + "pt_BR": "Caixa de joias de luxo" + }, + { + "Id": 1535, + "key": "UI_MergeData_1126", + "en_US": "Safe", + "zh_CN": "保险箱", + "pt_BR": "Caixa de joias do tesouro" + }, + { + "Id": 1536, + "key": "UI_MergeData_1127", + "en_US": "Ring Box", + "zh_CN": "戒指盒", + "pt_BR": "Caixa de joias refinada" + }, + { + "Id": 1537, + "key": "UI_MergeData_1128", + "en_US": "The Gift", + "zh_CN": "礼物", + "pt_BR": "Baú de joias" + }, + { + "Id": 1538, + "key": "UI_MergeData_1141", + "en_US": "Ring", + "zh_CN": "戒指", + "pt_BR": "Anel" + }, + { + "Id": 1539, + "key": "UI_MergeData_1142", + "en_US": "Earrings", + "zh_CN": "耳环", + "pt_BR": "Brincos" + }, + { + "Id": 1540, + "key": "UI_MergeData_1143", + "en_US": "Classic Earrings", + "zh_CN": "经典耳环", + "pt_BR": "Brincos clássicos" + }, + { + "Id": 1541, + "key": "UI_MergeData_1144", + "en_US": "Brooch", + "zh_CN": "胸针", + "pt_BR": "Broche" + }, + { + "Id": 1542, + "key": "UI_MergeData_1145", + "en_US": "Chain Brooch", + "zh_CN": "链式胸针", + "pt_BR": "Broche com corrente" + }, + { + "Id": 1543, + "key": "UI_MergeData_1146", + "en_US": "Bracelet", + "zh_CN": "手链", + "pt_BR": "Pulseira" + }, + { + "Id": 1544, + "key": "UI_MergeData_1147", + "en_US": "Bangle", + "zh_CN": "手环", + "pt_BR": "Bracelete" + }, + { + "Id": 1545, + "key": "UI_MergeData_1148", + "en_US": "Necklace", + "zh_CN": "项链", + "pt_BR": "Colar" + }, + { + "Id": 1546, + "key": "UI_MergeData_1149", + "en_US": "Luxury Necklace", + "zh_CN": "奢华项链", + "pt_BR": "Colar de luxo" + }, + { + "Id": 1547, + "key": "UI_MergeData_1150", + "en_US": "Jewelry Set", + "zh_CN": "珠宝套装", + "pt_BR": "Conjunto de joias" + }, + { + "Id": 1548, + "key": "UI_MergeData_1201", + "en_US": "Simple Cloth Bag", + "zh_CN": "简陋布包", + "pt_BR": "Bolsa de pano simples" + }, + { + "Id": 1549, + "key": "UI_MergeData_1202", + "en_US": "Paw Print Cloth Bag", + "zh_CN": "爪印布包", + "pt_BR": "Bolsa de pano com patas" + }, + { + "Id": 1550, + "key": "UI_MergeData_1203", + "en_US": "Striped Storage Bag", + "zh_CN": "条纹收纳包", + "pt_BR": "Bolsa listrada" + }, + { + "Id": 1551, + "key": "UI_MergeData_1204", + "en_US": "Plaid Storage Bag", + "zh_CN": "格纹收纳包", + "pt_BR": "Bolsa xadrez" + }, + { + "Id": 1552, + "key": "UI_MergeData_1205", + "en_US": "Diamond-patterned Storage Box", + "zh_CN": "菱格收纳箱", + "pt_BR": "Caixa organizadora com estampa de diamantes" + }, + { + "Id": 1553, + "key": "UI_MergeData_1206", + "en_US": "Backpack Storage Bag", + "zh_CN": "双肩收纳包", + "pt_BR": "Mochila com compartimentos" + }, + { + "Id": 1554, + "key": "UI_MergeData_1207", + "en_US": "Multifunctional Storage Set", + "zh_CN": "多功能收纳套装", + "pt_BR": "Conjunto de armazenamento multifuncional" + }, + { + "Id": 1555, + "key": "UI_MergeData_1221", + "en_US": "Diaper", + "zh_CN": "纸尿布", + "pt_BR": "Fralda" + }, + { + "Id": 1556, + "key": "UI_MergeData_1222", + "en_US": "Baby Clothe", + "zh_CN": "婴儿服", + "pt_BR": "Roupa para bebê" + }, + { + "Id": 1557, + "key": "UI_MergeData_1223", + "en_US": "Cartoon Pajama", + "zh_CN": "卡通睡衣", + "pt_BR": "Pijama com desenhos animados" + }, + { + "Id": 1558, + "key": "UI_MergeData_1224", + "en_US": "Children's T-shirt", + "zh_CN": "小孩T恤", + "pt_BR": "Camiseta infantil" + }, + { + "Id": 1559, + "key": "UI_MergeData_1225", + "en_US": "Overall", + "zh_CN": "小学背带裤", + "pt_BR": "Macacão" + }, + { + "Id": 1560, + "key": "UI_MergeData_1226", + "en_US": "Sportswear", + "zh_CN": "中学运动服", + "pt_BR": "Roupa esportiva" + }, + { + "Id": 1561, + "key": "UI_MergeData_1227", + "en_US": "Sweatshirt", + "zh_CN": "高中卫衣", + "pt_BR": "Moletom" + }, + { + "Id": 1562, + "key": "UI_MergeData_1228", + "en_US": "Girls' Clothes", + "zh_CN": "少女衣服", + "pt_BR": "Roupas para meninas" + }, + { + "Id": 1563, + "key": "UI_MergeData_1229", + "en_US": "Graduation Clothes", + "zh_CN": "大学毕业服", + "pt_BR": "Roupas para formatura" + }, + { + "Id": 1564, + "key": "UI_MergeData_1230", + "en_US": "Casual Suits", + "zh_CN": "休闲套装", + "pt_BR": "Conjuntos casuais" + }, + { + "Id": 1565, + "key": "UI_MergeData_1231", + "en_US": "Girls' Casual Wear", + "zh_CN": "少女休闲装", + "pt_BR": "Roupas casuais para meninas" + }, + { + "Id": 1566, + "key": "UI_MergeData_1232", + "en_US": "Skirt Suit", + "zh_CN": "裙子套装", + "pt_BR": "Sobretudos" + }, + { + "Id": 1567, + "key": "UI_MergeData_1301", + "en_US": "Detective Folders", + "zh_CN": "侦探文件夹", + "pt_BR": "Pasta de detetive" + }, + { + "Id": 1568, + "key": "UI_MergeData_1302", + "en_US": "Detective Small Desk", + "zh_CN": "侦探小书桌", + "pt_BR": "Mesa pequena de detetive" + }, + { + "Id": 1569, + "key": "UI_MergeData_1303", + "en_US": "Detective Lamp Desk", + "zh_CN": "侦探台灯书桌", + "pt_BR": "Mesa com lâmpada de detetive" + }, + { + "Id": 1570, + "key": "UI_MergeData_1304", + "en_US": "Detective Office Desk", + "zh_CN": "侦探办公书桌", + "pt_BR": "Mesa de escritório de detetive" + }, + { + "Id": 1571, + "key": "UI_MergeData_1305", + "en_US": "Detective Tool Desk", + "zh_CN": "侦探工具书桌", + "pt_BR": "Mesa com ferramentas de detetive" + }, + { + "Id": 1572, + "key": "UI_MergeData_1306", + "en_US": "Detective Comfort Desk", + "zh_CN": "侦探舒适书桌", + "pt_BR": "Mesa confortável de detetive" + }, + { + "Id": 1573, + "key": "UI_MergeData_1307", + "en_US": "Detective All-round Desk", + "zh_CN": "侦探全能书桌", + "pt_BR": "Mesa multifuncional de detetive" + }, + { + "Id": 1574, + "key": "UI_MergeData_1321", + "en_US": "Detective Drawstring Bag", + "zh_CN": "线索文件夹", + "pt_BR": "Bolsa com cordão de detetive" + }, + { + "Id": 1575, + "key": "UI_MergeData_1322", + "en_US": "Detective Carry Bag", + "zh_CN": "爪印线索", + "pt_BR": "Bolsa de transporte de detetive" + }, + { + "Id": 1576, + "key": "UI_MergeData_1323", + "en_US": "Detective Briefcase", + "zh_CN": "线索板", + "pt_BR": "Maleta de detetive" + }, + { + "Id": 1577, + "key": "UI_MergeData_1324", + "en_US": "Detective Backpack", + "zh_CN": "线索串联", + "pt_BR": "Mochila de detective" + }, + { + "Id": 1578, + "key": "UI_MergeData_1325", + "en_US": "Detective Duffle Bag", + "zh_CN": "案件进展", + "pt_BR": "Bolsa de viagem de detetive" + }, + { + "Id": 1579, + "key": "UI_MergeData_1326", + "en_US": "Detective Luggage", + "zh_CN": "蹲守", + "pt_BR": "Mala de detetive" + }, + { + "Id": 1580, + "key": "UI_MergeData_1341", + "en_US": "Key", + "zh_CN": "钥匙", + "pt_BR": "Chave" + }, + { + "Id": 1581, + "key": "UI_MergeData_1342", + "en_US": "Photos", + "zh_CN": "照片", + "pt_BR": "Fotos" + }, + { + "Id": 1582, + "key": "UI_MergeData_1343", + "en_US": "Magnifying Glass", + "zh_CN": "放大镜", + "pt_BR": "Lupa" + }, + { + "Id": 1583, + "key": "UI_MergeData_1344", + "en_US": "Flashlight", + "zh_CN": "手电筒", + "pt_BR": "Lanterna" + }, + { + "Id": 1584, + "key": "UI_MergeData_1345", + "en_US": "Notepad", + "zh_CN": "记事簿", + "pt_BR": "Bloco de notas" + }, + { + "Id": 1585, + "key": "UI_MergeData_1346", + "en_US": "Newspaper", + "zh_CN": "报纸", + "pt_BR": "Jornal" + }, + { + "Id": 1586, + "key": "UI_MergeData_1347", + "en_US": "Walkie Talkie", + "zh_CN": "对讲机", + "pt_BR": "Walkie-talkie" + }, + { + "Id": 1587, + "key": "UI_MergeData_1348", + "en_US": "Communication Tool", + "zh_CN": "手机", + "pt_BR": "Ferramenta de comunicação" + }, + { + "Id": 1588, + "key": "UI_MergeData_1349", + "en_US": "Telescope", + "zh_CN": "望远镜", + "pt_BR": "Telescópio" + }, + { + "Id": 1589, + "key": "UI_MergeData_1350", + "en_US": "Advanced Camera", + "zh_CN": "专业相机", + "pt_BR": "Câmera avançada" + }, + { + "Id": 1590, + "key": "UI_MergeData_1361", + "en_US": "Wristwatch", + "zh_CN": "侦探拐杖", + "pt_BR": "Relógio de pulso" + }, + { + "Id": 1591, + "key": "UI_MergeData_1362", + "en_US": "Detective's Pipe", + "zh_CN": "侦探烟斗", + "pt_BR": "Cachimbo de detetive" + }, + { + "Id": 1592, + "key": "UI_MergeData_1363", + "en_US": "Detective's Cane", + "zh_CN": "手表", + "pt_BR": "Bengala de detetive" + }, + { + "Id": 1593, + "key": "UI_MergeData_1364", + "en_US": "Gloves", + "zh_CN": "手套", + "pt_BR": "Luvas" + }, + { + "Id": 1594, + "key": "UI_MergeData_1365", + "en_US": "Hat", + "zh_CN": "帽子", + "pt_BR": "Chapéu" + }, + { + "Id": 1595, + "key": "UI_MergeData_1366", + "en_US": "Detective's Hat", + "zh_CN": "侦探帽子", + "pt_BR": "Chapéu de detetive" + }, + { + "Id": 1596, + "key": "UI_MergeData_1367", + "en_US": "Coat", + "zh_CN": "大衣", + "pt_BR": "Casaco" + }, + { + "Id": 1597, + "key": "UI_MergeData_1368", + "en_US": "Detective's Coat", + "zh_CN": "侦探大衣", + "pt_BR": "Casaco de detetive" + }, + { + "Id": 1601, + "key": "UI_PlayHome_No_Toilet", + "en_US": "#s1 doesn't need to go to the bathroom yet", + "zh_CN": "#s1还不需要上厕所", + "pt_BR": "#s1 ainda não precisa ir ao banheiro" + }, + { + "Id": 1602, + "key": "UI_PetTreasurePanel_PetTreasure", + "en_US": "Friends' Gift", + "zh_CN": "好友馈赠", + "pt_BR": "Presente dos Amigos" + }, + { + "Id": 1603, + "key": "UI_PetTreasurePanel_FriendHelping", + "en_US": "Big thanks to your friends who left surprise gifts!", + "zh_CN": "感谢所有留下惊喜礼物的好朋友!", + "pt_BR": "Seus amigos deixaram presentes surpresa! Que legal!" + }, + { + "Id": 1604, + "key": "UI_PetTreasurePanel_GameOverTitle", + "en_US": "Congratulations", + "zh_CN": "祝贺你", + "pt_BR": "Parabéns" + }, + { + "Id": 1605, + "key": "UI_PetTreasurePanel_GameOverSubTitle", + "en_US": "Claim Reward", + "zh_CN": "领取奖励", + "pt_BR": "Resgatar recompensa" + }, + { + "Id": 1606, + "key": "UI_PetTreasurePromptPanel_SubTitle", + "en_US": "Daily Grand Prize", + "zh_CN": "每日头奖", + "pt_BR": "Grande Prêmio Diário" + }, + { + "Id": 1607, + "key": "UI_PetTreasurePromptPanel_LackOfFriends", + "en_US": "Add 5 friends to unlock the treasure chest!", + "zh_CN": "添加5个好友来解锁这个宝箱!", + "pt_BR": "Adiciona 5 amigos pra desbloquear o baú do tesouro!" + }, + { + "Id": 1608, + "key": "UI_PetTreasurePromptPanel_LackOfPetCoin", + "en_US": "Complete orders to collect more Pet Coins!", + "zh_CN": "完成订单收集更多宠物币吧!", + "pt_BR": "Termina pedidos pra ganhar mais Moedas Pet!" + }, + { + "Id": 1609, + "key": "UI_PetTreasureGameRule_Title", + "en_US": "How It Works", + "zh_CN": "玩法说明", + "pt_BR": "Como funciona" + }, + { + "Id": 1610, + "key": "UI_PetTreasureGameRule_FirstContent", + "en_US": "Finish orders to store Pet Coin!", + "zh_CN": "完成订单以储存宠物币!", + "pt_BR": "Termina pedidos pra guardar Moedas Pet!" + }, + { + "Id": 1611, + "key": "UI_PetTreasureGameRule_SecondContent", + "en_US": "Add #s1 friends to unlock Friends' Gift!", + "zh_CN": "添加#s1个好友就可以接受他们的馈赠啦!", + "pt_BR": "Adiciona #s1 amigos pra desbloquear o Presente dos Amigos!" + }, + { + "Id": 1612, + "key": "UI_PetTreasureGameRule_ThirdContent", + "en_US": "Open the chest and get stored Pet Coins with friends!", + "zh_CN": "与朋友一起打开宝箱并获取储存的宠物币!", + "pt_BR": "Abre o baú pra ganhar as Moedas Pet guardadas com seus amigos!" + }, + { + "Id": 1613, + "key": "UI_PetTreasurePromptTimePanel_FriendCountDown", + "en_US": "Friend Status Reset Countdown:", + "zh_CN": "好友状态重置倒计时:", + "pt_BR": "Tempo para Reset do Status do Amigo:" + }, + { + "Id": 1614, + "key": "UI_PetTreasurePromptTimePanel_BuildCommunity", + "en_US": "Build a larger community to win greater rewards.", + "zh_CN": "建立更大的社区以赢取更大奖励", + "pt_BR": "Com uma comunidade maior, você vai ter recompensas maiores!" + }, + { + "Id": 1615, + "key": "UI_LimitCatWhirlwind_Title", + "en_US": "Mass Merge", + "zh_CN": "一网打尽", + "pt_BR": "Combinação em massa" + }, + { + "Id": 1616, + "key": "UI_Common_Slot_CatWhirlwind", + "en_US": "Merge multiple products at once!", + "zh_CN": "一次合成多个棋子!", + "pt_BR": "Combine vários produtos de uma só vez!" + }, + { + "Id": 1617, + "key": "UI_LimitCatWhirlwindPanel_Content", + "en_US": "If three or more matching items are connected, you can merge them all at once.", + "zh_CN": "棋盘上有三个或更多相同且相连的棋子时,可以一次性合成多个。", + "pt_BR": "Se três ou mais itens iguais estiverem perto um do outro, pode combinar todos de uma só vez." + }, + { + "Id": 1618, + "key": "UI_LimitCatWhirlwindPanel_Title", + "en_US": "Mass Merge", + "zh_CN": "一网打尽", + "pt_BR": "Combinação em massa" + }, + { + "Id": 1619, + "key": "UI_GuideData_201", + "en_US": "This producer’s maxed out! Stash it in storage!", + "zh_CN": "它已经满级啦~把它收起来吧!", + "pt_BR": "Este produtor está no limite! Guarde no armazenamento!" + }, + { + "Id": 1620, + "key": "UI_GuideData_203", + "en_US": "The storage can hold anything, products, producers, even props.", + "zh_CN": "仓库不仅可以收纳满级的发射器,还能收纳普通的道具哦~", + "pt_BR": "O armazenamento pode guardar qualquer coisa. Produtos, produtores e até itens especiais." + }, + { + "Id": 1621, + "key": "UI_GuideData_204", + "en_US": "Okay, let's get back to the game!", + "zh_CN": "好了,让我们继续游戏~", + "pt_BR": "Ok, vamos voltar ao jogo!" + }, + { + "Id": 1622, + "key": "UI_GuideData_251", + "en_US": "This product is a little different...", + "zh_CN": "这个棋子看起来有点特别哦。", + "pt_BR": "Este produto é um pouco diferente..." + }, + { + "Id": 1623, + "key": "UI_GuideData_252", + "en_US": "Merge and see what happens!", + "zh_CN": "合并一下,看看会发生什么!", + "pt_BR": "Combine e veja o que acontece!" + }, + { + "Id": 1624, + "key": "UI_GuideData_254", + "en_US": "Whoa, a new producer! Let’s see what it can do!", + "zh_CN": "哇!一个新发射器!来看看它能搞点啥!", + "pt_BR": "Uau, um novo produtor! Vamos ver o que ele pode fazer!" + }, + { + "Id": 1625, + "key": "UI_NetAssetPanel_upgradeLevel", + "en_US": "Upgrade At", + "zh_CN": "升级级别", + "pt_BR": "Melhore no" + }, + { + "Id": 1626, + "key": "UI_MainChampshipPanel_rankCalc", + "en_US": "Calculating the rankings, hang on!", + "zh_CN": "正在计算排行榜,请稍候!", + "pt_BR": "Vendo classificações, espera um pouquinho!" + }, + { + "Id": 1627, + "key": "UI_SevenDayLoginPanel_tip", + "en_US": "Upgrade reward at Level #s1 !", + "zh_CN": "升到第#s1级来获得更好的奖励!", + "pt_BR": "Recompensa de melhoria no Nível #s1!" + }, + { + "Id": 1628, + "key": "UI_MainMergePanel_unlockCardEx", + "en_US": "Unlock at Level #s1!", + "zh_CN": "升到第#s1级来解锁兑换!", + "pt_BR": "Desbloquear no nível #s1!" + }, + { + "Id": 1629, + "key": "UI_LimitSelectPanel_Title", + "en_US": "Lucky Event!", + "zh_CN": "幸运活动!", + "pt_BR": "Evento de sorte!" + }, + { + "Id": 1630, + "key": "UI_InvitePanel_Title", + "en_US": "Invite Friends", + "zh_CN": "邀请好友", + "pt_BR": "Convide amigos" + }, + { + "Id": 1631, + "key": "UI_Pethome_Onekey_Clear", + "en_US": "Clean up", + "zh_CN": "一键清理", + "pt_BR": "Limpar" + }, + { + "Id": 1632, + "key": "UI_Pethome_Food_Shop", + "en_US": "Food", + "zh_CN": "美食屋", + "pt_BR": "Comida" + }, + { + "Id": 1633, + "key": "UI_Pethome_Wash_Shop", + "en_US": "Soap", + "zh_CN": "香皂铺", + "pt_BR": "Sabonete" + }, + { + "Id": 1634, + "key": "UI_Pethome_Food_Shop1", + "en_US": "Food shopping", + "zh_CN": "食物选购", + "pt_BR": "Comprar comida" + }, + { + "Id": 1635, + "key": "UI_Pethome_Wash_Shop1", + "en_US": "Toiletries shopping", + "zh_CN": "洗漱品选购", + "pt_BR": "Comprar sabonete" + }, + { + "Id": 1636, + "key": "UI_Pethome_Select_Award", + "en_US": "Select a Reward", + "zh_CN": "选取一个奖励", + "pt_BR": "Escolhe uma recompensa" + }, + { + "Id": 1637, + "key": "UI_Pethome_Change_Win", + "en_US": "have chance to win", + "zh_CN": "有机会赢取", + "pt_BR": "tem a chance de ganhar" + }, + { + "Id": 1638, + "key": "UI_PlayHome_No_Drink", + "en_US": "#s1’s not thirsty yet", + "zh_CN": "#s1还不渴", + "pt_BR": "#s1 ainda não está com sede" + }, + { + "Id": 1639, + "key": "UI_CollectionsPanel_TopTime", + "en_US": "Getting date: #s1", + "zh_CN": "获取时间:#s1", + "pt_BR": "Ganho na data: #s1" + }, + { + "Id": 1640, + "key": "UI_CollectionsPanel_Title", + "en_US": "My Collection", + "zh_CN": "我的收藏", + "pt_BR": "Minha Coleção" + }, + { + "Id": 1641, + "key": "UI_CollectionsPanel_Emoji_Toggle", + "en_US": "Emoji", + "zh_CN": "表情", + "pt_BR": "Emoji" + }, + { + "Id": 1642, + "key": "UI_CollectionsPanel_Greeting", + "en_US": "Greeting", + "zh_CN": "你好", + "pt_BR": "Saudações" + }, + { + "Id": 1643, + "key": "UI_CollectionsPanel_Happy", + "en_US": "Happy", + "zh_CN": "开心", + "pt_BR": "Feliz" + }, + { + "Id": 1644, + "key": "UI_CollectionsPanel_Taunt", + "en_US": "Taunt", + "zh_CN": "嘲笑", + "pt_BR": "Provocar" + }, + { + "Id": 1645, + "key": "UI_CollectionsPanel_Fail", + "en_US": "Fail", + "zh_CN": "失败", + "pt_BR": "Falha" + }, + { + "Id": 1646, + "key": "UI_CollectionsPanel_ItemGroup_NeedCollectText", + "en_US": "Collect #s1 #s2 more to unlock", + "zh_CN": "再收集#s1个#s2即可解锁新栏位并获得以下奖励", + "pt_BR": "Colete mais #s1 #s2 pra desbloquear" + }, + { + "Id": 1648, + "key": "CS_ScenePanel_Scene31", + "en_US": "Changed Again", + "zh_CN": "又变了", + "pt_BR": "Mais uma mudança" + }, + { + "Id": 1650, + "key": "CS_ScenePanel_Scene32", + "en_US": "Obstacles", + "zh_CN": "障碍重重", + "pt_BR": "Obstáculos" + }, + { + "Id": 1652, + "key": "CS_ScenePanel_Scene33", + "en_US": "Can't Give Up", + "zh_CN": "不能放弃", + "pt_BR": "Não podemos desistir." + }, + { + "Id": 1654, + "key": "CS_ScenePanel_Scene34", + "en_US": "Crime +1", + "zh_CN": "罪名+1", + "pt_BR": "Crime +1" + }, + { + "Id": 1656, + "key": "CS_ScenePanel_Scene35", + "en_US": "The Fate of Villain", + "zh_CN": "坏蛋的下场", + "pt_BR": "O Destino do Vilão" + }, + { + "Id": 1657, + "key": "UI_MergeData_Upgrader", + "en_US": "Upgrader", + "zh_CN": "升级器", + "pt_BR": "Atualizador" + }, + { + "Id": 1658, + "key": "CS_PetHomePanel_GetBattery", + "en_US": "Get Battery", + "zh_CN": "获得电池", + "pt_BR": "Pegar bateria" + }, + { + "Id": 1659, + "key": "CS_PetHomePanel_From_TurnTable", + "en_US": "Get From Wheel", + "zh_CN": "从转盘获取", + "pt_BR": "Pegar da Roda" + }, + { + "Id": 1660, + "key": "UI_PetTreasurePromptTimePanel_BottomButton_Start", + "en_US": "Start", + "zh_CN": "开始", + "pt_BR": "Começar" + }, + { + "Id": 1661, + "key": "UI_PetTreasurePromptTimePanel_BottomButton_GoMerge", + "en_US": "Go Merge", + "zh_CN": "快去合成吧", + "pt_BR": "Voltar" + }, + { + "Id": 1662, + "key": "UI_PetTreasurePromptTimePanel_TipText_Insufficient", + "en_US": "You need more friends to open the chest!", + "zh_CN": "好友人数不够,暂时无法开箱~", + "pt_BR": "Precisa de mais amigos pra abrir o baú!" + }, + { + "Id": 1663, + "key": "UI_LimitEvent_ManekiPanel_TitleText", + "en_US": "Rich Kitten", + "zh_CN": "招财猫", + "pt_BR": "Gatinho Rico" + }, + { + "Id": 1664, + "key": "UI_LimitEvent_ManekiPanel_ContentText1", + "en_US": "Finish the order before time is up to earn more Pet Coins.", + "zh_CN": "在倒计时结束前完成订单就能提高宠物币奖励倍率", + "pt_BR": "Ganha mais Moedas Pet terminando o pedido antes que o tempo acabe!" + }, + { + "Id": 1665, + "key": "UI_LimitEvent_ManekiPanel_ContentText2", + "en_US": "Multiplier now:#s1", + "zh_CN": "当前倍率:#s1", + "pt_BR": "Multiplicador atual: #s1" + }, + { + "Id": 1666, + "key": "UI_Common_Slot_Maneki", + "en_US": "Complete orders in a row to earn more Pet Coins!", + "zh_CN": "连续完成订单获得更多宠物币!", + "pt_BR": "Termina vários pedidos em seguida para ganhar mais Moedas Pet!" + }, + { + "Id": 1667, + "key": "UI_FriendTimelineItem_Record_DeleteFriend16", + "en_US": "#s1 has collected all #s2 items!", + "zh_CN": "#s1成功收集了所有#s2物品!太厉害了!给他点个赞吧!", + "pt_BR": "#s1 juntou todos os itens #s2!" + }, + { + "Id": 1668, + "key": "UI_FriendTimelineItem_Record_DeleteFriend17", + "en_US": "#s1 loves your collection!", + "zh_CN": "#s1为你的成就点了个大大的赞!", + "pt_BR": "#s1 adora a sua coleção!" + }, + { + "Id": 1669, + "key": "UI_LimitLuckyCat_Title", + "en_US": "Lucky Cat", + "zh_CN": "好运猫", + "pt_BR": "Gato da Sorte" + }, + { + "Id": 1670, + "key": "UI_Common_Slot_LuckyCat", + "en_US": "Every merge might reward you with two products!", + "zh_CN": "每次合成有机会获得两个产物!", + "pt_BR": "Cada combinação pode te dar dois produtos!" + }, + { + "Id": 1671, + "key": "UI_LimitLuckyCat_ContentText", + "en_US": "Each merge might drop an extra item just like it!", + "zh_CN": "每次合成都有概率额外获得一个相同的产物!", + "pt_BR": "Cada combinação pode te dar um item extra igual!" + }, + { + "Id": 1672, + "key": "UI_IntroductionPanel_GuessToyText1", + "en_US": "Get items by merging products!", + "zh_CN": "通过合成产物获得道具!", + "pt_BR": "Ganhe coisas combinando produtos!" + }, + { + "Id": 1673, + "key": "UI_IntroductionPanel_GuessToyText2", + "en_US": "Find the correct order!", + "zh_CN": "找到正确的顺序!", + "pt_BR": "Ache o pedido certo!" + }, + { + "Id": 1674, + "key": "UI_IntroductionPanel_RacingTitle", + "en_US": "Racing Mission!", + "zh_CN": "极速挑战!", + "pt_BR": "Missão de corrida!" + }, + { + "Id": 1675, + "key": "UI_IntroductionPanel_RacingSubTitle", + "en_US": "Beat levels on your first try before others to complete the mission!", + "zh_CN": "抢先首次通关关卡,完成任务!", + "pt_BR": "Ganhe os níveis na primeira tentativa antes dos outros pra completar a missão!" + }, + { + "Id": 1676, + "key": "UI_IntroductionPanel_RacingText1", + "en_US": "Levels 1 HOME", + "zh_CN": "关卡1:家园", + "pt_BR": "Níveis 1 CASA" + }, + { + "Id": 1677, + "key": "UI_IntroductionPanel_RacingText2", + "en_US": "Levels 2 TOWN", + "zh_CN": "关卡2:城镇", + "pt_BR": "Níveis 2 BAIRRO" + }, + { + "Id": 1678, + "key": "UI_IntroductionPanel_RacingText3", + "en_US": "Levels 3 CITY", + "zh_CN": "关卡3:都市", + "pt_BR": "Níveis 3 CENTRO" + }, + { + "Id": 1679, + "key": "UI_IntroductionPanel_RacingsubTitle2", + "en_US": "Complete this mission to move on to the next mission and win amazing rewards!", + "zh_CN": "完成本任务即可解锁下一关,赢取丰厚奖励!", + "pt_BR": "Termina essa missão pra ir pra próxima e ganhar recompensas incríveis!" + }, + { + "Id": 1680, + "key": "UI_MergeData_801", + "en_US": "Single Battery", + "zh_CN": "单节电池", + "pt_BR": "Bateria única" + }, + { + "Id": 1681, + "key": "UI_MergeData_802", + "en_US": "Triple Batteries", + "zh_CN": "三节电池", + "pt_BR": "Baterias triplas" + }, + { + "Id": 1682, + "key": "UI_MergeData_803", + "en_US": "A Few Batteries", + "zh_CN": "少量电池", + "pt_BR": "Algumas baterias" + }, + { + "Id": 1683, + "key": "UI_MergeData_804", + "en_US": "Box of Batteries", + "zh_CN": "一箱电池", + "pt_BR": "Caixa de baterias" + }, + { + "Id": 1684, + "key": "UI_MergeData_805", + "en_US": "Small Battery Pack", + "zh_CN": "小型电池组", + "pt_BR": "Conjunto de baterias pequeno" + }, + { + "Id": 1685, + "key": "UI_MergeData_806", + "en_US": "Standard Battery Pack", + "zh_CN": "标准电池组", + "pt_BR": "Conjunto de baterias padrão" + }, + { + "Id": 1686, + "key": "UI_MergeData_807", + "en_US": "Large Battery Pack", + "zh_CN": "大型电池组", + "pt_BR": "Conjunto de baterias grande" + }, + { + "Id": 1687, + "key": "UI_MergeData_808", + "en_US": "Super Battery Pack", + "zh_CN": "超级电池组", + "pt_BR": "Conjunto de baterias super" + }, + { + "Id": 1688, + "key": "UI_MergeData_Racing Battery", + "en_US": "Battery", + "zh_CN": "电池", + "pt_BR": "Bateria" + }, + { + "Id": 1689, + "key": "CS_MainMergePanel_normalBattery", + "en_US": "Merge to reach next level. Tap to collect #s1 Battery.", + "zh_CN": "合成可得到下一级。 点击可获得#s1电池。", + "pt_BR": "Pra subir de nível, é só combinar! Toca pra coletar #s1 Bateria(s)." + }, + { + "Id": 1690, + "key": "UI_Pethome_Reward_TurnTable1", + "en_US": "Wheel of Fortune", + "zh_CN": "幸运大转盘", + "pt_BR": "Roda da Fortuna" + }, + { + "Id": 1691, + "key": "UI_Pethome_Select_aircraft", + "en_US": "Select an aircraft", + "zh_CN": "选择飞行器", + "pt_BR": "Escolha uma aeronave" + }, + { + "Id": 1692, + "key": "CS_PetHomePanel_break", + "en_US": "Take a break", + "zh_CN": "休息", + "pt_BR": "Fazer uma pausa" + }, + { + "Id": 1693, + "key": "CS_PetHomePanel_backtowork", + "en_US": "Back to work", + "zh_CN": "继续工作", + "pt_BR": "De volta ao trabalho" + }, + { + "Id": 1694, + "key": "CS_PetHomePanel_Home", + "en_US": "Playroom", + "zh_CN": "宠物之家", + "pt_BR": "Sala de Brincadeiras" + }, + { + "Id": 1695, + "key": "CS_PetHomePanel_HaveCnt", + "en_US": "Have: ", + "zh_CN": "拥有: ", + "pt_BR": "Tem:" + }, + { + "Id": 1696, + "key": "UI_ComboGiftPanel_confirm_title", + "en_US": "Hint", + "zh_CN": "提示", + "pt_BR": "Dica" + }, + { + "Id": 1697, + "key": "UI_ComboGiftPanel_confirm_content", + "en_US": "You will be unable to buy other packs! Do you really want to give up pack offer and buy one pack only?", + "zh_CN": "你将无法购买其他礼包!确定要放弃打包优惠并只购买这一个礼包吗?", + "pt_BR": "Você não vai poder comprar outros pacotes! Quer mesmo desistir dessa oferta e comprar só um?" + }, + { + "Id": 1698, + "key": "UI_ConfirmPanel_confirm_btn", + "en_US": "Confirm", + "zh_CN": "确认", + "pt_BR": "Confirmar" + }, + { + "Id": 1699, + "key": "UI_ConfirmPanel_cancel_btn", + "en_US": "Cancel", + "zh_CN": "取消", + "pt_BR": "Cancelar" + }, + { + "Id": 1700, + "key": "UI_FriendTimelineItem_Record_Playroom_Upvote", + "en_US": "#s1 liked your Pet Home and kissed your kitten!", + "zh_CN": "#s1亲了你的小猫一口!", + "pt_BR": "#s1 gostou da sua Casa dos Pets e beijou sua gatinha!" + }, + { + "Id": 1701, + "key": "UI_PetAdoptionCertificatePanel_ChoosePhoto_Title", + "en_US": "Choose Photo ", + "zh_CN": "选择头像 ", + "pt_BR": "Escolher foto" + }, + { + "Id": 1702, + "key": "UI_PetAdoptionCertificatePanel_ChoosePhoto_SubTitle", + "en_US": "Use your Facebook profile photo: ", + "zh_CN": "使用您的Facebook头像: ", + "pt_BR": "Usar a foto do seu perfil do Facebook:" + }, + { + "Id": 1703, + "key": "UI_PetAdoptionCertificatePanel_ChoosePhoto_FacebookBtn_Connect", + "en_US": "Connect ", + "zh_CN": "登录 ", + "pt_BR": "Conectar" + }, + { + "Id": 1704, + "key": "UI_PetAdoptionCertificatePanel_ChoosePhoto_FacebookBtn_Connected", + "en_US": "Connected ", + "zh_CN": "已登录 ", + "pt_BR": "Conectado" + }, + { + "Id": 1705, + "key": "UI_PetAdoptionCertificatePanel_ChoosePhoto_OrSelectText", + "en_US": "Or select: ", + "zh_CN": "或选择: ", + "pt_BR": "Ou escolha:" + }, + { + "Id": 1706, + "key": "UI_PetAdoptionCertificatePanel_ChoosePhoto_UseBtn", + "en_US": "Use ", + "zh_CN": "使用 ", + "pt_BR": "Usar" + }, + { + "Id": 1707, + "key": "UI_LimitXiaoMaoXiFa_Title", + "en_US": "Kitten Trick", + "zh_CN": "小猫戏法", + "pt_BR": "Truque do Gatinho" + }, + { + "Id": 1708, + "key": "UI_Common_Slot_XiaoMaoXiFa", + "en_US": "Finish orders and get Diamond reward!", + "zh_CN": "完成订单来获得钻石奖励!", + "pt_BR": "Termina seus pedidos pra ganhar Diamantes!" + }, + { + "Id": 1709, + "key": "UI_LimitXiaoMaoXiFaPanel_Content", + "en_US": "Fill the hat before countdown to get Diamond reward!", + "zh_CN": "只有在倒计时结束前存满干锅才能获得奖励!", + "pt_BR": "Enche o chapéu antes do tempo acabar pra ganhar Diamantes!" + }, + { + "Id": 1710, + "key": "UI_LimitXiaoMaoXiFaPanel_Content2", + "en_US": "Get 1 Diamond for every 100 Energy used!", + "zh_CN": "每消耗100体力便可存入1钻石!", + "pt_BR": "Ganhe 1 Diamante pra cada 100 de Energia que usar!" + }, + { + "Id": 1711, + "key": "UI_LimitRecyclingDay_Title", + "en_US": "Recycling Day", + "zh_CN": "回收日", + "pt_BR": "Dia da Reciclagem" + }, + { + "Id": 1712, + "key": "UI_Common_Slot_RecyclingDay", + "en_US": "Products can be sold at a better price!", + "zh_CN": "产物卖出价格大幅提升!", + "pt_BR": "Pode vender os produtos por um precinho melhor!" + }, + { + "Id": 1713, + "key": "UI_LimitRecyclingDayPanel_Content", + "en_US": "Products can be sold at a better price!", + "zh_CN": "产物卖出价格大幅提升!", + "pt_BR": "Pode vender os produtos por um precinho melhor!" + }, + { + "Id": 1714, + "key": "UI_LimitRecyclingDayPanel_Content2", + "en_US": "You have #s1 chances to sell products!", + "zh_CN": "还可卖出#s1次物品!", + "pt_BR": "Tem mais #s1 oportunidades de venda!" + }, + { + "Id": 1715, + "key": "UI_FriendTimeline_Championship_Rank", + "en_US": "#s1 get #s2 in #s3", + "zh_CN": "#s1在#s3中获得了第#s2名", + "pt_BR": "#s1 ganha #s2 em #s3" + }, + { + "Id": 1716, + "key": "UI_FriendTimeline_PetTreasure_With", + "en_US": "#s1 joined your treasure chest unlock!", + "zh_CN": "#s1陪你一起开启了宝箱!", + "pt_BR": "#s1 veio ajudar com seu baú do tesouro!" + }, + { + "Id": 1717, + "key": "UI_PetDaily_zhaogu", + "en_US": "Take care of the kitten 1 time", + "zh_CN": "照料小猫1次", + "pt_BR": "Cuidar da gatinha 1 vez" + }, + { + "Id": 1718, + "key": "UI_PetDaily_heshui", + "en_US": "Let the kitten drink 1 time", + "zh_CN": "给小猫喝水1次", + "pt_BR": "Fazer a gatinha beber 1 vez" + }, + { + "Id": 1719, + "key": "UI_PetDaily_cesuo", + "en_US": "Let the kitten go to toilet 1 time", + "zh_CN": "让小猫上厕所1次", + "pt_BR": "Fazer a gatinha ir ao banheiro 1 vez" + }, + { + "Id": 1720, + "key": "UI_PetDaily_wumo", + "en_US": "Pet the kitten 1 time", + "zh_CN": "抚摸小猫1次", + "pt_BR": "Acariciar a gatinha 1 vez" + }, + { + "Id": 1721, + "key": "UI_PetDaily_weishi", + "en_US": "Feed the kitten 1 time", + "zh_CN": "喂食小猫1次", + "pt_BR": "Dar comida pra gatinha 1 vez" + }, + { + "Id": 1722, + "key": "UI_PetDaily_wanju", + "en_US": "Play with the kitten’s toys 1 time", + "zh_CN": "给小猫玩玩具1次", + "pt_BR": "Brincar com a gatinha 1 vez" + }, + { + "Id": 1723, + "key": "UI_PetDaily_qingjie", + "en_US": "Bathe the kitten 1 time", + "zh_CN": "给小猫洗澡1次", + "pt_BR": "Dar banho na gatinha 1 vez" + }, + { + "Id": 1724, + "key": "UI_PetDaily_huazhuang", + "en_US": "Make up the kitten 1 time", + "zh_CN": "打扮小猫1次", + "pt_BR": "Maquiar a gatinha 1 vez" + }, + { + "Id": 1725, + "key": "UI_PetDaily_huanyifu", + "en_US": "Change clothes for the kitten 1 time", + "zh_CN": "给小猫换衣服1次", + "pt_BR": "Trocar a roupa da gatinha 1 vez" + }, + { + "Id": 1726, + "key": "UI_PetDaily_baifang", + "en_US": "Visit others 1 time", + "zh_CN": "拜访其他玩家1次", + "pt_BR": "Visitar os outros 1 vez" + }, + { + "Id": 1727, + "key": "UI_PetDaily_baozang", + "en_US": "Open the treasure box 1 time", + "zh_CN": "开启宠物宝箱1次", + "pt_BR": "Abrir baús do tesouro 1 vez" + }, + { + "Id": 1728, + "key": "UI_PetDaily_zhuangxiu", + "en_US": "Decorate the room 1 time", + "zh_CN": "装饰场景1次", + "pt_BR": "Decorar o quarto 1 vez" + }, + { + "Id": 1729, + "key": "UI_PetDaily_dagong", + "en_US": "Use Little Helper 1 time", + "zh_CN": "让小猫打工1次", + "pt_BR": "Usar a Ajuda Felina 1 vez" + }, + { + "Id": 1730, + "key": "UI_PetLock_Title_Kitchen", + "en_US": "Kitchen", + "zh_CN": "厨房", + "pt_BR": "Cozinha" + }, + { + "Id": 1731, + "key": "UI_PetLock_Title_Bath", + "en_US": "Bathroom", + "zh_CN": "浴室", + "pt_BR": "Banheiro" + }, + { + "Id": 1732, + "key": "UI_PetLock_Title_Shiyijian", + "en_US": "Cloakroom", + "zh_CN": "试衣间", + "pt_BR": "Vestiário" + }, + { + "Id": 1733, + "key": "UI_PetLock_Title_Tip1", + "en_US": "You need #s1 more Keys to unlock this room", + "zh_CN": "你还需要#s1把钥匙解锁这个房间", + "pt_BR": "Precisa de mais #s1 Chaves pra abrir essa sala" + }, + { + "Id": 1734, + "key": "UI_PetLock_Title_Tip2", + "en_US": "Please unlock the previous room.", + "zh_CN": "请解锁前一个房间", + "pt_BR": "Você ainda tem que abrir a sala anterior." + }, + { + "Id": 1735, + "key": "UI_PetLock_Title_Tip3", + "en_US": "Get 1 key for each friend request you send.", + "zh_CN": "每发送1个好友邀请获得1把钥匙.", + "pt_BR": "Ganhe 1 chave por cada pedido de amizade que enviar." + }, + { + "Id": 1736, + "key": "UI_PetLock_Title_Tip4", + "en_US": "Earn 3 keys for every friend you already have!", + "zh_CN": "每添加1个好友获得3把钥匙.", + "pt_BR": "Ganhe 3 chaves pra cada amigo que já tiver!" + }, + { + "Id": 1737, + "key": "UI_Pet_Visit_Get_Reward", + "en_US": "You’ve boxed #s1’s kitten and won from their game board:", + "zh_CN": "你击败了#s1的小猫并获取:", + "pt_BR": "Você botou a gatinha de #s1 na caixa, pegando do tabuleiro dele(a):" + }, + { + "Id": 1738, + "key": "UI_Pet_Visit_Stole_Bank", + "en_US": "You stole from \\n #s1 \\n and won:", + "zh_CN": "你从\\n#s1\\n偷取:", + "pt_BR": "Você roubou de \\n #s1 \\n e ganhou:" + }, + { + "Id": 1739, + "key": "UI_Pet_Visit_Bank", + "en_US": "#s1's Garden", + "zh_CN": "#s1的花园", + "pt_BR": "Jardim de #s1" + }, + { + "Id": 1740, + "key": "UI_MainHomeUI_helpBtn1", + "en_US": "Pet", + "zh_CN": "照顾", + "pt_BR": "Pet" + }, + { + "Id": 1741, + "key": "UI_Card_Show_Matser", + "en_US": "Select the card you want", + "zh_CN": "选择你想兑换的卡", + "pt_BR": "Escolhe a carta que você quer" + }, + { + "Id": 1742, + "key": "UI_Card_Show_Matser1", + "en_US": "Shows only cards I don't have", + "zh_CN": "只展示没有的卡", + "pt_BR": "Mostra só as cartas que não tenho" + }, + { + "Id": 1743, + "key": "UI_AD_Show", + "en_US": "The ad is loading.", + "zh_CN": "广告正在加载中", + "pt_BR": "Carregando o anúncio!" + }, + { + "Id": 1744, + "key": "UI_ID_Text", + "en_US": "ID: ", + "zh_CN": "账号:", + "pt_BR": "ID:" + }, + { + "Id": 1745, + "key": "UI_LimitCardSwap_Title2", + "en_US": "Left: #s1", + "zh_CN": "还剩余:#s1", + "pt_BR": "Restam: #s1" + }, + { + "Id": 1746, + "key": "UI_LimitCardFestival_Bonus", + "en_US": "Bonus", + "zh_CN": "额外奖励 ", + "pt_BR": "Bônus" + }, + { + "Id": 1747, + "key": "UI_Card_Min", + "en_US": "Min 1 of", + "zh_CN": "至少1张", + "pt_BR": "Mín. 1 de" + }, + { + "Id": 1748, + "key": "UI_Card_End", + "en_US": "#s1d #s2h", + "zh_CN": "#s1天 #s2时", + "pt_BR": "#s1d #s2h" + }, + { + "Id": 1749, + "key": "UI_PetHome_DailyTask_1", + "en_US": "Finish the mission to win roll a wheel!", + "zh_CN": "完成任务即可转动幸运转盘", + "pt_BR": "Termina a missão pra ganhar uma rodada!" + }, + { + "Id": 1750, + "key": "UI_PetHome_DailyTask_2", + "en_US": "Finish 6 tasks to unlock", + "zh_CN": "完成6个任务来解锁", + "pt_BR": "Terminar 6 tarefas pra desbloquear" + }, + { + "Id": 1751, + "key": "UI_PetHome_Pet_Shop1", + "en_US": "Get From Pet Order", + "zh_CN": "从订单\\n获得", + "pt_BR": "Pegar dos Pedidos" + }, + { + "Id": 1752, + "key": "UI_PetHome_Pet_RoomWork", + "en_US": "Little Helper", + "zh_CN": "小助手", + "pt_BR": "Ajuda Felina" + }, + { + "Id": 1753, + "key": "UI_PetHome_Pet_RoomWork1", + "en_US": "Go Pet Playroom", + "zh_CN": "去做任务", + "pt_BR": "Ir pra Sala de Brincadeiras" + }, + { + "Id": 1754, + "key": "UI_PetHome_Pet_RoomWork2", + "en_US": "Go Finish Orders", + "zh_CN": "去做订单", + "pt_BR": "Terminar Pedidos" + }, + { + "Id": 1755, + "key": "UI_PetHome_Pet_RoomWork_Visit", + "en_US": "Collect", + "zh_CN": "领取", + "pt_BR": "Recolher" + }, + { + "Id": 1756, + "key": "UI_PetHome_Pet_Bank_Visit", + "en_US": "Match 3 to snag Pet Coin from #s1!", + "zh_CN": "找齐3个相同宝贝来薅#s1的羊毛!", + "pt_BR": "Combine 3 para ganhar Moedas Pet de #s1!" + }, + { + "Id": 1757, + "key": "UI_PetHome_Pet_Bank_Visit1", + "en_US": "Big Reward", + "zh_CN": "好东西", + "pt_BR": "Recompensa Maior" + }, + { + "Id": 1758, + "key": "UI_PetHome_Pet_Bank_Visit2", + "en_US": "Small Reward", + "zh_CN": "小零碎", + "pt_BR": "Recompensa Menor" + }, + { + "Id": 1759, + "key": "UI_PetHome_Loading", + "en_US": "Loading...", + "zh_CN": "载入...", + "pt_BR": "Carregando..." + }, + { + "Id": 1760, + "key": "UI_PetHome_Loading_Game1", + "en_US": "CAT TEASER", + "zh_CN": "愿猫上钩", + "pt_BR": "PEGA O GATO" + }, + { + "Id": 1761, + "key": "UI_PetHome_Loading_Game2", + "en_US": "CAT TREASURE", + "zh_CN": "猫猫秘宝", + "pt_BR": "TESOURO DO GATO" + }, + { + "Id": 1762, + "key": "UI_PetHome_Loading_Game3", + "en_US": "HIDE & SEEK", + "zh_CN": "捉迷藏", + "pt_BR": "PIQUE-ESCONDE" + }, + { + "Id": 1763, + "key": "UI_PetHome_New_Card", + "en_US": "New!", + "zh_CN": "新!", + "pt_BR": "Nova!" + }, + { + "Id": 1764, + "key": "UI_PetHome_New_Season", + "en_US": "Excellent!", + "zh_CN": "太棒了!", + "pt_BR": "Excelente!" + }, + { + "Id": 1765, + "key": "UI_ScenePanel_scene36", + "en_US": "Island Duke", + "zh_CN": "海岛公爵", + "pt_BR": "O Duque da Ilha" + }, + { + "Id": 1766, + "key": "CS_ScenePanel_Scene36", + "en_US": "Island Duke", + "zh_CN": "海岛公爵", + "pt_BR": "O Duque da Ilha" + }, + { + "Id": 1767, + "key": "UI_ScenePanel_scene37", + "en_US": "Cloudy’s Story", + "zh_CN": "乌云过往", + "pt_BR": "A História do Cloudy" + }, + { + "Id": 1768, + "key": "CS_ScenePanel_Scene37", + "en_US": "Cloudy’s Story", + "zh_CN": "乌云过往", + "pt_BR": "A História do Cloudy" + }, + { + "Id": 1769, + "key": "UI_ScenePanel_scene38", + "en_US": "Fiancé!", + "zh_CN": "未婚夫!", + "pt_BR": "O Noivo!" + }, + { + "Id": 1770, + "key": "CS_ScenePanel_Scene38", + "en_US": "Fiancé!", + "zh_CN": "未婚夫!", + "pt_BR": "O Noivo!" + }, + { + "Id": 1771, + "key": "UI_ScenePanel_scene39", + "en_US": "Marry? No!", + "zh_CN": "催婚?拒绝!", + "pt_BR": "Casar? Não!" + }, + { + "Id": 1772, + "key": "CS_ScenePanel_Scene39", + "en_US": "Marry? No!", + "zh_CN": "催婚?拒绝!", + "pt_BR": "Casar? Não!" + }, + { + "Id": 1773, + "key": "UI_ScenePanel_scene40", + "en_US": "Face Under Mask", + "zh_CN": "面具下的面孔", + "pt_BR": "Debaixo da máscara" + }, + { + "Id": 1774, + "key": "CS_ScenePanel_Scene40", + "en_US": "Face Under Mask", + "zh_CN": "面具下的面孔", + "pt_BR": "Debaixo da máscara" + }, + { + "Id": 1775, + "key": "UI_Mail_Brief_btn", + "en_US": "More", + "zh_CN": "了解更多", + "pt_BR": "Mais" + }, + { + "Id": 1776, + "key": "UI_Mail_Brief_Read", + "en_US": "DONE", + "zh_CN": "已读", + "pt_BR": "PRONTO" + }, + { + "Id": 1777, + "key": "UI_DoubleHitGamePanel_Success", + "en_US": "You did it!", + "zh_CN": "你做到了!", + "pt_BR": "Conseguimos!" + }, + { + "Id": 1778, + "key": "UI_DoubleHitGamePanel_Fail", + "en_US": "Oops...", + "zh_CN": "啊哦...", + "pt_BR": "Opa..." + }, + { + "Id": 1779, + "key": "UI_DoubleHitGamePanel_Start", + "en_US": "Fill your balloon!", + "zh_CN": "填满气球!", + "pt_BR": "Enche seu balão!" + }, + { + "Id": 1780, + "key": "UI_PetGame_No_Chips", + "en_US": "You’ve won award interacting with \\n #s1 \\n's kitten.", + "zh_CN": "你获取与\\n #s1 \\n的小猫互动奖励:", + "pt_BR": "Uma recompensa por interagir com a gatinha de \\n #s1\\n." + }, + { + "Id": 1781, + "key": "UI_Card_Show_Matser1_Take", + "en_US": "Take!", + "zh_CN": "兑换!", + "pt_BR": "Pegar!" + }, + { + "Id": 1782, + "key": "UI_Pet_Need_Toilet", + "en_US": "The kitten needs to go to the toilet.", + "zh_CN": "小猫需要上厕所!", + "pt_BR": "Sua gatinha precisa ir ao banheiro." + }, + { + "Id": 1783, + "key": "UI_Pet_Need_Unlock_Kitchen", + "en_US": "Please unlock the Kitchen!", + "zh_CN": "请先解锁厨房!", + "pt_BR": "Abre a Cozinha, por favor!" + }, + { + "Id": 1784, + "key": "UI_Pet_Need_Unlock_Bathroom", + "en_US": "Please unlock the Bathroom!", + "zh_CN": "请先解锁浴室!", + "pt_BR": "Abre o Banheiro, por favor!" + }, + { + "Id": 1785, + "key": "UI_Pet_Need_Unlock_Cloakroom", + "en_US": "Please unlock the Cloakroom!", + "zh_CN": "请先解锁衣帽间!", + "pt_BR": "Abre o Vestiário, por favor!" + }, + { + "Id": 1786, + "key": "UI_CollectionsPanel_Carousel_BottomText0", + "en_US": "Someone visits your kitten.", + "zh_CN": "其他玩家来拜访我的小猫", + "pt_BR": "Alguém visitou sua gatinha." + }, + { + "Id": 1787, + "key": "UI_CollectionsPanel_Carousel_BottomText1", + "en_US": "Someone beats your kitten in a mini-game.", + "zh_CN": "其他玩家在小游戏中赢了我家猫", + "pt_BR": "Alguém ganhou da sua gatinha num minijogo." + }, + { + "Id": 1788, + "key": "UI_CollectionsPanel_Carousel_BottomText2", + "en_US": "Someone loses to your kitten in a mini-game.", + "zh_CN": "其他玩家在小游戏中输给了我家猫", + "pt_BR": "Alguém perdeu pra sua gatinha num minijogo." + }, + { + "Id": 1789, + "key": "UI_CollectionsPanel_Carousel_BottomText3", + "en_US": "Someone gets unlucky in Cat Teaser.", + "zh_CN": "其他玩家玩“愿猫上钩”小游戏时运气很差", + "pt_BR": "Alguém deu azar no \"Pega o Gato\"." + }, + { + "Id": 1790, + "key": "UI_CollectionsPanel_Carousel_BottomText4", + "en_US": "Someone sees you in Friends' Gift.", + "zh_CN": "其他玩家在“好友馈赠”中看到了我", + "pt_BR": "Alguém te viu no Presente dos Amigos." + }, + { + "Id": 1791, + "key": "UI_CollectionsPanel_Carousel_BottomText5", + "en_US": "Someone picks you in Friends' Gift.", + "zh_CN": "其他玩家在“好友馈赠”中选中了我", + "pt_BR": "Alguém escolheu você no Presente dos Amigos." + }, + { + "Id": 1792, + "key": "UI_CollectionsPanel_Carousel_BottomText6", + "en_US": "Someone sends you a card.", + "zh_CN": "其他用户向我赠送了卡牌", + "pt_BR": "Alguém te enviou uma carta." + }, + { + "Id": 1793, + "key": "UI_PetTreasurePromptPanel_AddMoreFriend_Or_Tomorrow", + "en_US": "Not enough friends to unlock the chest todday. Add more friends or try again tomorrow!", + "zh_CN": "今日已没有足够的好友参加开箱,添加更多好友或者明天再来!", + "pt_BR": "Faltam amigos pra abrir o baú hoje. Adicione mais amigos ou tente novamente amanhã!" + }, + { + "Id": 1794, + "key": "UI_GuideData_193", + "en_US": "Items put into the storage can be taken out again~", + "zh_CN": "收进仓库的道具可以再拿出来~", + "pt_BR": "Os itens colocados no armazenamento podem ser retirados depois." + }, + { + "Id": 1795, + "key": "UI_GuideData_194", + "en_US": "Okay, let's continue the game~", + "zh_CN": "好了,让我们继续游戏~", + "pt_BR": "Ok, vamos continuar o jogo." + }, + { + "Id": 1796, + "key": "UI_NetAssetPanel_LimitBonus_Name", + "en_US": "Cat Bonus", + "zh_CN": "猫猫回礼", + "pt_BR": "Bônus do Gato" + }, + { + "Id": 1797, + "key": "UI_NetAssetPanel_LimitBonus_Remark", + "en_US": "Get exciting and rich limited-time benefits", + "zh_CN": "获得精彩丰富的限时福利", + "pt_BR": "Pegue bônus incríveis, só por tempo limitado!" + }, + { + "Id": 1798, + "key": "UI_NetAssetPanel_Shop_Name", + "en_US": "Shop", + "zh_CN": "商店", + "pt_BR": "Loja" + }, + { + "Id": 1799, + "key": "UI_NetAssetPanel_Shop_Remark", + "en_US": "Open the store and shop as you like", + "zh_CN": "开启商店随心购物", + "pt_BR": "Abre a loja e compra o que você quiser" + }, + { + "Id": 1800, + "key": "UI_NetAssetPanel_PetPlayRoom_Name", + "en_US": "Pet Home", + "zh_CN": "宠物之家", + "pt_BR": "Casa dos Pets" + }, + { + "Id": 1801, + "key": "UI_NetAssetPanel_PetPlayRoom_Remark", + "en_US": "Take care of the kitten and pet her at any time", + "zh_CN": "随时照顾小猫,与她互动", + "pt_BR": "Cuida da sua gatinha e faz carinho nela quando quiser" + }, + { + "Id": 1802, + "key": "UI_NetAssetPanel_PetRoomSkin_Name", + "en_US": "Pet Home Decor", + "zh_CN": "宠物之家皮肤", + "pt_BR": "Decoração da Casa dos Pets" + }, + { + "Id": 1803, + "key": "UI_NetAssetPanel_PetRoomSkin_Remark", + "en_US": "Colorfully decorated pet home", + "zh_CN": "装饰炫彩的宠物之家", + "pt_BR": "Deixa sua Casa dos Pets linda com decorações" + }, + { + "Id": 1804, + "key": "UI_Visitor_Other_Walk", + "en_US": "Walk", + "zh_CN": "出发", + "pt_BR": "Passear" + }, + { + "Id": 1805, + "key": "UI_Visitor_Other_Revenge", + "en_US": "Revenge", + "zh_CN": "复仇", + "pt_BR": "Vingança!" + }, + { + "Id": 1806, + "key": "UI_Visitor_Other_Walk_Tip", + "en_US": "Timber is searching where can snag something. Keep taking care of the kitten and wait Timber!", + "zh_CN": "旺财正在寻找有羊毛可薅的邻居,继续照顾小猫等待旺财回来!", + "pt_BR": "O Timber foi procurar alguma coisa pra roubar. Cuida da sua gatinha e espera o Timber voltar!" + }, + { + "Id": 1807, + "key": "UI_Visitor_Other_Revenge_Tip", + "en_US": "Timber is searching #s1 who palyed a trick on you. Keep taking care of the kitten and wait Timber!", + "zh_CN": "旺财正在追踪来捣乱的#s1,继续照顾小猫等待旺财回来!", + "pt_BR": "O Timber foi atrás de #s1, que te pregou uma peça. Cuida da sua gatinha e espera o Timber voltar!" + }, + { + "Id": 1808, + "key": "UI_Visitor_Other_Title", + "en_US": "Tricking Time", + "zh_CN": "召唤狗狗", + "pt_BR": "Hora da travessura!" + }, + { + "Id": 1809, + "key": "UI_GuideData_261", + "en_US": "A... box? What's inside?", + "zh_CN": "一个……纸箱?里面有什么?", + "pt_BR": "Uma... caixa? O que tem dentro?" + }, + { + "Id": 1810, + "key": "UI_CatsGiftPanel_Bottom_Text", + "en_US": "Finish #s1 More Orders to trigger.", + "zh_CN": "再完成#s1个订单就可以获得奖励", + "pt_BR": "Termina mais #s1 pedidos pra conseguir." + }, + { + "Id": 1811, + "key": "UI_CatsGiftPanel_Title_Text", + "en_US": "Cat's Gift", + "zh_CN": "猫猫回礼", + "pt_BR": "Presente do Gato" + }, + { + "Id": 1812, + "key": "UI_GuideData_262", + "en_US": "Let’s tap it!", + "zh_CN": "点击收下!", + "pt_BR": "Vamos tocar nela!" + }, + { + "Id": 1813, + "key": "UI_GuideData_271", + "en_US": "Let’s find out what she still needs!", + "zh_CN": "去看看小猫现在还缺点什么?", + "pt_BR": "Vamos descobrir o que ela ainda precisa!" + }, + { + "Id": 1814, + "key": "UI_GuideData_282", + "en_US": "Timber found them! Let’s go take a look at where they live!", + "zh_CN": "旺财找到人了!走,我们也去他家一游!", + "pt_BR": "Timber encontrou eles! Vamos lá ver onde eles vivem!" + }, + { + "Id": 1815, + "key": "UI_GuideData_293", + "en_US": "Reach Level 6, and you’re ready to look after her!", + "zh_CN": "升到6级,就证明你们有能力照顾小猫!", + "pt_BR": "Alcance o nível 6 e conseguirá cuidar dela!" + }, + { + "Id": 1816, + "key": "UI_GuideData_301", + "en_US": "Tap here to see our amazing journey ahead.", + "zh_CN": "点这里,看我们经历过的奇妙旅程。", + "pt_BR": "Toque aqui para ver a jornada incrível que temos pela frente." + }, + { + "Id": 1817, + "key": "UI_GuideData_302", + "en_US": "At first, we didn’t know #s1 carried the soul of an innocent.", + "zh_CN": "一开始我们并不知道,#s1身上竟承载了无辜者的灵魂", + "pt_BR": "No começo, não sabíamos que #s1 carregava a alma de um inocente." + }, + { + "Id": 1818, + "key": "UI_Introduction_NetAsset_Text1", + "en_US": "Collect story puzzles and kitty hearts!", + "zh_CN": "收集故事拼图+小猫爱心!", + "pt_BR": "Pegue quebra-cabeças da história e corações de gatinhos!" + }, + { + "Id": 1819, + "key": "UI_Introduction_NetAsset_Text2", + "en_US": "Fill up both bars to unlock a new level!", + "zh_CN": "两进度条都达到目标后 升级解锁奖励!", + "pt_BR": "Enche as duas barras pra desbloquear um novo nível!" + }, + { + "Id": 1820, + "key": "UI_Introduction_NetAsset_Text3", + "en_US": "Claim awesome rewards and unlock Soul Memories!", + "zh_CN": "赢得奖励并 解锁灵魂记忆!", + "pt_BR": "Você ganha prêmios incríveis e desbloqueia Memórias das Almas!" + }, + { + "Id": 1821, + "key": "UI_GuideData_311", + "en_US": "You can also visit your friends’ home!", + "zh_CN": "还可以去好友家拜访哦!", + "pt_BR": "Você também pode visitar a casa dos seus amigos!" + }, + { + "Id": 1822, + "key": "UI_GuideData_312", + "en_US": "I can be your first friend!", + "zh_CN": "我来成为你的第一个好友吧!", + "pt_BR": "Posso ser sua primeira amizade!" + }, + { + "Id": 1823, + "key": "UI_GuideData_313", + "en_US": "Connect your account or invite friends to play with more of them~", + "zh_CN": "还可以绑定账号或邀请好友,和更多朋友一起玩~", + "pt_BR": "Conecte sua conta ou convide amigos para jogar com ainda mais deles." + }, + { + "Id": 1824, + "key": "UI_PetAdoptionCertificatePanel_SameAsPlayerName", + "en_US": "Pet names cannot be the same as player nicknames.", + "zh_CN": "宠物名不能和玩家昵称重复", + "pt_BR": "O nome do pet não pode ser igual ao apelido de jogador." + }, + { + "Id": 1825, + "key": "UI_PetAdoptionCertificatePanel_SameAsPetName", + "en_US": "Player nicknames cannot be the same as pet names.", + "zh_CN": "玩家昵称不能和宠物名重复", + "pt_BR": "O apelido de jogador não pode ser igual ao nome do pet." + }, + { + "Id": 1826, + "key": "UI_GuideData_321", + "en_US": "Get the trial card—no ads, just rewards!", + "zh_CN": "领取体验卡,不用看广告,直接拿奖励哦!", + "pt_BR": "Garanta o cartão de teste. Sem anúncios, apenas recompensas!" + }, + { + "Id": 1827, + "key": "UI_PetAdoption_PetnameSecondLabel", + "en_US": "Pet name:", + "zh_CN": "宠物名:", + "pt_BR": "Nome do Pet:" + }, + { + "Id": 1828, + "key": "UI_GuideData_331", + "en_US": "Uh-oh, you got the Scissors! It can split your product into two lower-level ones!", + "zh_CN": "哦吼,你拿到了分离剪!可以把棋子变成两个更低等级的哦", + "pt_BR": "Oh, você recebeu a tesoura! Ela pode dividir seu produto em dois de nível inferior!" + }, + { + "Id": 1829, + "key": "UI_GuideData_341", + "en_US": "Finish this kind of orders to get things #s1 needs!", + "zh_CN": "完成这类订单,就能获得照顾#s1需要的物品哦!", + "pt_BR": "Conclua este tipo de pedido para obter o que #s1 precisa!" + }, + { + "Id": 1830, + "key": "UI_PetTreasurePromptTimPanel_TopText", + "en_US": "Open in:", + "zh_CN": "重新开启时间:", + "pt_BR": "Abrir em:" + }, + { + "Id": 1831, + "key": "UI_PetTreasurePromptPanel_CenterContent", + "en_US": "Finish order to save Pet Coin!", + "zh_CN": "完成订单,把猫币存起来!", + "pt_BR": "Termina o pedido pra guardar Moedas de Pet!" + }, + { + "Id": 1832, + "key": "UI_Introduction_PetTreasure_Text1", + "en_US": "Finish orders to store Pet Coin in your chest!", + "zh_CN": "完成订单,把猫币存进宝箱!", + "pt_BR": "Termina os pedidos pra guardar Moedas de Pet no seu baú!" + }, + { + "Id": 1833, + "key": "UI_Introduction_PetTreasure_Text2", + "en_US": "Add friends and play together!", + "zh_CN": "添加好友一起玩!", + "pt_BR": "Chama seus amigos e jogue com eles!" + }, + { + "Id": 1834, + "key": "UI_Introduction_PetTreasure_Text3", + "en_US": "More friends, more prizes!", + "zh_CN": "好友越多,奖励越丰厚!", + "pt_BR": "Mais amigos, mais prêmios!" + }, + { + "Id": 1835, + "key": "UI_SuperEmitPanel_0s", + "en_US": "0s", + "zh_CN": "0秒", + "pt_BR": "0s" + }, + { + "Id": 1836, + "key": "CS_PetHomePanel_Working2", + "en_US": "#s1 is working", + "zh_CN": "#s1\\n正在工作中", + "pt_BR": "#s1 está trabalhando" + }, + { + "Id": 1837, + "key": "CS_PetHomePanel_Bank_Reward1", + "en_US": "You find a GREAT stash in the garden of \\n #s1", + "zh_CN": "你在\\n#s1\\n的花园里找到了小猫藏起来的大宝贝!", + "pt_BR": "Você achou um GRANDE tesouro no jardim de \\n #s1" + }, + { + "Id": 1838, + "key": "CS_PetHomePanel_Bank_Reward2", + "en_US": "You find a secret stash in the garden of \\n #s1", + "zh_CN": "你在\\n#s1\\n的花园里找到了小猫藏起来的小玩意!", + "pt_BR": "Você achou um tesouro secreto no jardim de \\n #s1" + }, + { + "Id": 1839, + "key": "UI_MainHomeUI_helpBtn2", + "en_US": "Start", + "zh_CN": "开始", + "pt_BR": "Começar" + }, + { + "Id": 1840, + "key": "UI_PetLock_Title_Tip5", + "en_US": "You've collected enough Keys to unlock this room!", + "zh_CN": "你已经拥有足够的钥匙可以解锁这个房间!", + "pt_BR": "Você conseguiu chaves suficientes pra abrir essa sala!" + }, + { + "Id": 1841, + "key": "UI_PetLock_Title_Tip6", + "en_US": "Unlock", + "zh_CN": "解锁", + "pt_BR": "Abrir" + }, + { + "Id": 1842, + "key": "CS_PlayerFriendData_SelfName", + "en_US": "You", + "zh_CN": "你", + "pt_BR": "Você" + }, + { + "Id": 1843, + "key": "UI_MainCardPanel_ExchangeTitle", + "en_US": "Exchange Card", + "zh_CN": "交换卡片", + "pt_BR": "Trocar Carta" + }, + { + "Id": 1844, + "key": "UI_MainCardPanel_ExchangeTip", + "en_US": "Exchange this card with {0}?", + "zh_CN": "将此卡发送给 {0}?", + "pt_BR": "Quer trocar essa carta com {0}?" + }, + { + "Id": 1845, + "key": "CS_TipItem_PlayerIdCantNotBeYourself", + "en_US": "Can't add yourself as friend", + "zh_CN": "无法添加自己为好友", + "pt_BR": "Você não pode se adicionar como amigo" + }, + { + "Id": 1846, + "key": "CS_TipItem_PlayerIdAlreadyFriend", + "en_US": "This player is already your friend", + "zh_CN": "该用户已经是你的好友了", + "pt_BR": "Esse jogador já é seu amigo" + }, + { + "Id": 1847, + "key": "UI_Introduction_PetVisitor_Text1", + "en_US": "Complete the task of taking care of the kitten!", + "zh_CN": "完成照顾小猫任务!", + "pt_BR": "Termina sua tarefa de cuidar da gatinha!" + }, + { + "Id": 1848, + "key": "UI_Introduction_PetVisitor_Text2", + "en_US": "After the progress of the kitten is full, summon Wangcai back!", + "zh_CN": "小猫开心进度满后召唤旺财回来!", + "pt_BR": "Depois que o progresso da gatinha estiver completo, chama o Timber de volta!" + }, + { + "Id": 1849, + "key": "UI_Introduction_PetVisitor_Text3", + "en_US": "Visit other players to play cat and wool games and win rewards!", + "zh_CN": "拜访其他玩家撸猫薅羊毛赢得奖励!", + "pt_BR": "Pode visitar outros jogadores pra brincar com seus pets e ganhar recompensas!" + }, + { + "Id": 1850, + "key": "UI_NetAssetPanel_PetRoomSkinLivingRoom_Name", + "en_US": "Living Room Skin", + "zh_CN": "客厅皮肤", + "pt_BR": "Skin da Sala de Estar" + }, + { + "Id": 1851, + "key": "UI_NetAssetPanel_PetRoomSkinLivingRoom_Remark", + "en_US": "A New Living Room", + "zh_CN": "焕然一新的客厅", + "pt_BR": "Uma nova sala de estar!" + }, + { + "Id": 1852, + "key": "UI_NetAssetPanel_PetRoomSkinKitChen_Name", + "en_US": "Kitchen Skin", + "zh_CN": "厨房皮肤", + "pt_BR": "Skin da Cozinha" + }, + { + "Id": 1853, + "key": "UI_NetAssetPanel_PetRoomSkinKitChen_Remark", + "en_US": "A New kitchen", + "zh_CN": "焕然一新的厨房", + "pt_BR": "Uma nova cozinha!" + }, + { + "Id": 1854, + "key": "UI_NetAssetPanel_PetRoomSkinBathRoom_Name", + "en_US": "BathRoom Skin", + "zh_CN": "卫生间皮肤", + "pt_BR": "Skin do Banheiro" + }, + { + "Id": 1855, + "key": "UI_NetAssetPanel_PetRoomSkinBathRoom_Remark", + "en_US": "A New BathRoom", + "zh_CN": "焕然一新的卫生间", + "pt_BR": "Um novo banheiro!" + }, + { + "Id": 1856, + "key": "UI_NetAssetPanel_PetRoomSkinCloakRoom_Name", + "en_US": "CloakRoom Skin", + "zh_CN": "衣帽间皮肤", + "pt_BR": "Skin do Vestiário" + }, + { + "Id": 1857, + "key": "UI_NetAssetPanel_PetRoomSkinCloakRoom_Remark", + "en_US": "A New CloakRoom", + "zh_CN": "焕然一新的衣帽间", + "pt_BR": "Um novo vestiário!" + }, + { + "Id": 1858, + "key": "UI_DisconnectPanel_KickOutTip", + "en_US": "Your account is logged in otherwhere!", + "zh_CN": "您的账户已在其他地方登录!", + "pt_BR": "Sua conta está conectada em outro lugar!" + }, + { + "Id": 1859, + "key": "UI_FriendTimeline_send_accept", + "en_US": "You received #s1 from #s2.", + "zh_CN": "#s2赠送了#s1,快来查收吧", + "pt_BR": "Recebeu #s1 de #s2." + }, + { + "Id": 1860, + "key": "UI_FriendTimelineItem_Record_MiniGame_Cat_Win", + "en_US": "#s1 has boxed your kitten and took #s2 #s3 from you!", + "zh_CN": "#s1关了你的小猫并从你这薅走了#s2个#s3!我们也可以薅回去!", + "pt_BR": "#s1 botou sua gatinha na caixa e levou #s2 #s3 de você!" + }, + { + "Id": 1861, + "key": "UI_FriendTimelineItem_Record_MiniGame_Cat_Lose", + "en_US": "#s1 has visited you and played with your kitten.", + "zh_CN": "#s1拜访了你,和小猫玩得很开心!有机会也去回访一次吧!", + "pt_BR": "#s1 te visitou e brincou com sua gatinha." + }, + { + "Id": 1862, + "key": "UI_FriendTimelineItem_Record_Card_Give_Accept", + "en_US": "You've accepted #s1's request and sent #s2", + "zh_CN": "你向#s1送出了对方想要的#s2,真慷慨!", + "pt_BR": "Você aceitou a solicitação de #s1 e mandou #s2" + }, + { + "Id": 1863, + "key": "UI_FriendTimelineItem_Record_FriendInvite", + "en_US": "#s1 has joined Meowment and became your friend!", + "zh_CN": "#s1 受邀加入喵喵喵之家! 你们已经是好友啦,一起为小猫营造一个温暖的家吧!", + "pt_BR": "#s1 entrou no Meowment e já é seu amigo!" + }, + { + "Id": 1864, + "key": "UI_GuideData_292", + "en_US": "Merging restores the soul. After enough progress, it levels up.", + "zh_CN": "合成会修复灵魂,当进度足够时,就升级。", + "pt_BR": "Combinar restaura a alma. Depois de progresso suficiente, ela sobe de nível." + }, + { + "Id": 1865, + "key": "UI_IntroductionPanel_multipleIntroduction_Purple", + "en_US": "Purple means the highest multiplier.", + "zh_CN": "紫色代表最高倍率", + "pt_BR": "Roxo significa que o multiplicador está no máximo." + }, + { + "Id": 1866, + "key": "UI_Visitor_Pet_Talk", + "en_US": "Not this", + "zh_CN": "不给你这个", + "pt_BR": "Isso não" + }, + { + "Id": 1867, + "key": "UI_Visitor_Pet_Talk_Great", + "en_US": "Dear visitor,may you play with me? i will give you a gift if you can win me!", + "zh_CN": "亲爱的访客,你能陪我玩个游戏吗?要是你赢了就给你个好东西!", + "pt_BR": "Caro visitante, quer brincar comigo? Eu te darei um presente se você ganhar de mim!" + }, + { + "Id": 1868, + "key": "UI_Visitor_Pet_HideSeek_Reward1", + "en_US": "You won award interacting with \\n#s1's \\nKitten!", + "zh_CN": "你整蛊了\\n#s1\\n的小猫并获得了奖励!", + "pt_BR": "Aqui vai uma recompensa por interagir com a gatinha de \\n#s1\\n!" + }, + { + "Id": 1869, + "key": "UI_Visitor_Pet_HideSeek_Reward2", + "en_US": "#s1's \\nkitten ran away and you get some Pet Coin.", + "zh_CN": "#s1\\n的小猫逃走了,你获得了一些宠物币奖励!", + "pt_BR": "A gatinha de \\n#s1 fugiu e você ganhou umas Moedas Pet." + }, + { + "Id": 1870, + "key": "UI_PetCoinGiftPanel_tip", + "en_US": "Just? #s1 Pet Coins to get a #s2 and level it up!", + "zh_CN": "只需#s1宠物币即可获得#s2并升级!", + "pt_BR": "Só mais #s1 Moedas Pet para ganhar um(a) #s2 e subir de nível!" + }, + { + "Id": 1871, + "key": "UI_GuideData_351", + "en_US": "#s1 missed you! She's here--quiet and sweet!", + "zh_CN": "#s1想你了,来陪陪你~她一定不会打扰你的!", + "pt_BR": "#s1 sentiu sua falta! Ela está aqui, quietinha e querida!" + }, + { + "Id": 1872, + "key": "UI_GuideData_361", + "en_US": "Bubbles tell us what #s1 needs.", + "zh_CN": "气泡代表#s1的需求。", + "pt_BR": "As bolhas nos mostram do que #s1 precisa." + }, + { + "Id": 1873, + "key": "UI_GuideData_362", + "en_US": "She’s feeling a bit hungry now~Let’s unlock kitchen first!", + "zh_CN": "她现在有点饿,先解锁厨房吧!", + "pt_BR": "Ela está com um pouquinho de fome agora. Vamos desbloquear a cozinha primeiro!" + }, + { + "Id": 1874, + "key": "UI_GuideData_363", + "en_US": "Yay, salmon! Give it to her!", + "zh_CN": "三文鱼!快给她吃吧!!", + "pt_BR": "Ei, salmão! Dê a ela!" + }, + { + "Id": 1875, + "key": "UI_GuideData_364", + "en_US": " The fridge has even more yummy snacks!", + "zh_CN": "冰箱还有很多美味的食物哦~", + "pt_BR": "A geladeira tem ainda mais lanches deliciosos!" + }, + { + "Id": 1876, + "key": "UI_Visitor_Pet_Find", + "en_US": " Find the kitten to\\nchoose a reward!", + "zh_CN": "赶快找到小猫,奖励选择越多!", + "pt_BR": " Acha a gatinha pra\\nescolher uma recompensa!" + }, + { + "Id": 1877, + "key": "UI_GuideData_365", + "en_US": " Oh no! #s1 needs to go potty! Unlock the bathroom now!", + "zh_CN": "快!#s1要上厕所!快解锁浴室!", + "pt_BR": "Oh, não! #s1 precisa ir ao banheiro! Desbloqueie o banheiro agora!" + }, + { + "Id": 1878, + "key": "UI_GuideData_366", + "en_US": " Tap the litter box to let the kitten use the toilet.", + "zh_CN": "点击猫砂盆,让#s1上厕所!", + "pt_BR": "Toque na caixa de areia para deixar a gatinha usar o banheiro." + }, + { + "Id": 1879, + "key": "UI_GuideData_367", + "en_US": " Bath time! Gotta be a sweet-smelling kitty~", + "zh_CN": "去洗澡咯,要做一只香香猫~", + "pt_BR": "Hora do banho! Tem que ser uma gatinha cheirosa." + }, + { + "Id": 1880, + "key": "UI_IntroductionPanel_FriendNormalAdd_Text1", + "en_US": "Invite Friends who have never played this game", + "zh_CN": "邀请新朋友", + "pt_BR": "Convida seus amigos que nunca jogaram esse jogo" + }, + { + "Id": 1881, + "key": "UI_IntroductionPanel_FriendNormalAdd_Text2", + "en_US": "Friends join the game", + "zh_CN": "好友加入", + "pt_BR": "Os amigos entram no jogo" + }, + { + "Id": 1882, + "key": "UI_IntroductionPanel_FriendNormalAdd_Text3", + "en_US": "Complete the progress bar and earn rewards", + "zh_CN": "完成进度条,领取奖励", + "pt_BR": "Enche a barra de progresso pra ganhar recompensas" + }, + { + "Id": 1883, + "key": "UI_IntroductionPanel_FriendCodeAdd_Text1", + "en_US": "Add friends using their friend codes.", + "zh_CN": "输入现有玩家的好友代码添加好友", + "pt_BR": "Adiciona os amigos usando seus códigos de amigo." + }, + { + "Id": 1884, + "key": "UI_IntroductionPanel_FriendCodeAdd_Text2", + "en_US": "Share your friend code", + "zh_CN": "分享你的好友代 码,让别人添加你为好友", + "pt_BR": "Compartilha o seu código de amigo" + }, + { + "Id": 1885, + "key": "UI_IntroductionPanel_FriendCodeAdd_Text3", + "en_US": "Gaming is better with friends!", + "zh_CN": "与好友一起,快乐游戏", + "pt_BR": "Jogar é melhor com os amigos!" + }, + { + "Id": 1886, + "key": "UI_FriendPanel_ShareFriendCode_ShareText", + "en_US": "Come play MeowMent with me!", + "zh_CN": "和我一起玩喵喵喵之家吧!", + "pt_BR": "Vem jogar MeowMent comigo!" + }, + { + "Id": 1887, + "key": "UI_FriendPanel_ShareFriendCode_Content1", + "en_US": "Send friend requests to existing players by using their friend codes!", + "zh_CN": "使用现有玩家的好友代码向其发送好友请求!", + "pt_BR": "Manda pedidos de amizade a jogadores veteranos usando seus códigos de amigo!" + }, + { + "Id": 1888, + "key": "UI_FriendPanel_ShareFriendCode_Content2", + "en_US": "Enter friend code:", + "zh_CN": "输入好友代码:", + "pt_BR": "Inserir código de amigo:" + }, + { + "Id": 1889, + "key": "UI_FriendPanel_ShareFriendCode_Title", + "en_US": "Find Friends", + "zh_CN": "查找好友", + "pt_BR": "Achar amigos" + }, + { + "Id": 1890, + "key": "UI_FriendPanel_ShareFriendCode_FriendCode", + "en_US": "Friend Code", + "zh_CN": "好友代码", + "pt_BR": "Código de amigo" + }, + { + "Id": 1891, + "key": "UI_FriendPanel_GameTip_FriendCodeFormatError", + "en_US": "Friend code format is incorrect.", + "zh_CN": "好友码格式错误", + "pt_BR": "Formato incorreto do código." + }, + { + "Id": 1892, + "key": "UI_FriendPanel_GameTip_FriendCodeCanNotFindError", + "en_US": "No matching friend found.", + "zh_CN": "未找到匹配的好友", + "pt_BR": "Não achamos nenhum amigo correspondente." + }, + { + "Id": 1893, + "key": "UI_FriendPanel_GameTip_FriendCodeCanNotAddYourselfError", + "en_US": "You cannot add yourself as a friend.", + "zh_CN": "您无法添加自己为好友", + "pt_BR": "Você não pode se adicionar como amigo." + }, + { + "Id": 1894, + "key": "UI_FriendPanel_GameTip_FriendCodeAlreadyFriendError", + "en_US": "This player is already your friend.", + "zh_CN": "该玩家已是您的好友", + "pt_BR": "Esse jogador já é seu amigo." + }, + { + "Id": 1895, + "key": "UI_FriendPanel_GameTip_FriendCodeSearchBtn_Text", + "en_US": "Search", + "zh_CN": "搜索", + "pt_BR": "Buscar" + }, + { + "Id": 1896, + "key": "UI_CardPanel_Title", + "en_US": "Cards", + "zh_CN": "卡牌", + "pt_BR": "Cartas" + }, + { + "Id": 1897, + "key": "UI_CardPanel_Title1", + "en_US": "Complete the album to win:", + "zh_CN": "完成卡集赢取奖励:", + "pt_BR": "Complete o álbum pra ganhar:" + }, + { + "Id": 1898, + "key": "UI_FriendPanel_SelectEmojiPanel_Title_Text", + "en_US": "Select an Emoji", + "zh_CN": "选择表情", + "pt_BR": "Escolhe um Emoji" + }, + { + "Id": 1899, + "key": "UI_PetVisitor_Go", + "en_US": "Go", + "zh_CN": "走吧", + "pt_BR": "Ir" + }, + { + "Id": 1900, + "key": "UI_GameTipPanel_videoWait", + "en_US": "Video is loading, please wait a moment!", + "zh_CN": "视频加载中,请稍后片刻!", + "pt_BR": "O vídeo está carregando, espera só um pouquinho!" + }, + { + "Id": 1901, + "key": "UI_Pet_Shop_CD", + "en_US": "Restoring", + "zh_CN": "备货中", + "pt_BR": "Restaurando" + }, + { + "Id": 1902, + "key": "UI_Pet_Shop_NoTimes", + "en_US": "Sold out,come tomorrow", + "zh_CN": "已售馨,明天再来吧", + "pt_BR": "Esgotado, volte amanhã!" + }, + { + "Id": 1903, + "key": "UI_MiningBeginPanel_tip", + "en_US": "Meow Meow Thief, explore the unique mysterious treasure!", + "zh_CN": "喵喵大盗,探寻独一无二的神秘宝藏!", + "pt_BR": "Meow Meow Thief, vem ver o tesouro misterioso e único!" + }, + { + "Id": 1904, + "key": "UI_GuessBeginPanel_tip", + "en_US": "Come and help the kittens find their favorite toys!", + "zh_CN": "快来帮小猫们找到它们最喜欢的玩具吧!", + "pt_BR": "Ajuda os gatinhos a achar seus brinquedos favoritos!" + }, + { + "Id": 1905, + "key": "UI_GuessBeginPanel_title", + "en_US": "Guess Toy Race", + "zh_CN": "猜猜喵竞赛", + "pt_BR": "Corrida do Brinquedo" + }, + { + "Id": 1906, + "key": "UI_MainRacingPanel_limitRewardTip", + "en_US": "Reach the finish line within the limited time and get extra rewards!", + "zh_CN": "限定时间内达到终点,获得额外奖励!", + "pt_BR": "Vai até a linha de chegada antes do tempo acabar pra ganhar recompensas extras!" + }, + { + "Id": 1907, + "key": "UI_PetDaily_Day1_1", + "en_US": "Login 1 Day", + "zh_CN": "登入游戏1天", + "pt_BR": "Fazer login 1 dia" + }, + { + "Id": 1908, + "key": "UI_PetDaily_Day1_2", + "en_US": "Finish 9 Story Steps", + "zh_CN": "完成9次装饰", + "pt_BR": "Terminar 9 etapas da História" + }, + { + "Id": 1909, + "key": "UI_PetDaily_Day1_3", + "en_US": "Collect 170 Pet Coins", + "zh_CN": "收集170宠物币", + "pt_BR": "Ganhar 170 Moedas Pet" + }, + { + "Id": 1910, + "key": "UI_PetDaily_Day1_4", + "en_US": "Merge 150 Items", + "zh_CN": "合成150个物品", + "pt_BR": "Combinar 150 itens" + }, + { + "Id": 1911, + "key": "UI_PetDaily_Day1_5", + "en_US": "Spend 100 Energy", + "zh_CN": "消耗100体力", + "pt_BR": "Gastar 100 de Energia" + }, + { + "Id": 1912, + "key": "UI_PetDaily_Day2_1", + "en_US": "Login 2 Days", + "zh_CN": "登入游戏2天", + "pt_BR": "Fazer login 2 dias" + }, + { + "Id": 1913, + "key": "UI_PetDaily_Day2_2", + "en_US": "Finish 14 Story Steps", + "zh_CN": "完成14次装饰", + "pt_BR": "Terminar 14 etapas da História" + }, + { + "Id": 1914, + "key": "UI_PetDaily_Day2_3", + "en_US": "Collect 760 Pet Coins", + "zh_CN": "收集760宠物币", + "pt_BR": "Ganhar 760 Moedas Pet" + }, + { + "Id": 1915, + "key": "UI_PetDaily_Day2_4", + "en_US": "Merge 300 Items", + "zh_CN": "合成300个物品", + "pt_BR": "Combinar 300 itens" + }, + { + "Id": 1916, + "key": "UI_PetDaily_Day2_5", + "en_US": "Spend 500 Energy", + "zh_CN": "消耗500体力", + "pt_BR": "Gastar 500 de Energia" + }, + { + "Id": 1917, + "key": "UI_PetDaily_Day3_1", + "en_US": "Login 3 Days", + "zh_CN": "登入游戏3天", + "pt_BR": "Fazer login 3 dias" + }, + { + "Id": 1918, + "key": "UI_PetDaily_Day3_2", + "en_US": "Finish 19 Story Steps", + "zh_CN": "完成19次装饰", + "pt_BR": "Terminar 19 etapas da História" + }, + { + "Id": 1919, + "key": "UI_PetDaily_Day3_3", + "en_US": "Merge 450 Items", + "zh_CN": "合成450个物品", + "pt_BR": "Combinar 450 itens" + }, + { + "Id": 1920, + "key": "UI_PetDaily_Day3_4", + "en_US": "Make A Cash Purchase", + "zh_CN": "使用现金购买物品", + "pt_BR": "Fazer uma compra" + }, + { + "Id": 1921, + "key": "UI_PetDaily_Day3_5", + "en_US": "Open 1 Bubble with Diamonds", + "zh_CN": "使用钻石打开1个气泡", + "pt_BR": "Furar 1 Bolha com Diamantes" + }, + { + "Id": 1922, + "key": "UI_PetDaily_Day4_1", + "en_US": "Login 4 Days", + "zh_CN": "登入游戏4天", + "pt_BR": "Fazer login 4 dias" + }, + { + "Id": 1923, + "key": "UI_PetDaily_Day4_2", + "en_US": "Finish 29 Story Steps", + "zh_CN": "完成29次装饰", + "pt_BR": "Terminar 29 etapas da História" + }, + { + "Id": 1924, + "key": "UI_PetDaily_Day4_3", + "en_US": "Merge 900 Items", + "zh_CN": "合成900个物品", + "pt_BR": "Combinar 900 itens" + }, + { + "Id": 1925, + "key": "UI_PetDaily_Day4_4", + "en_US": "Spend 25 Diamonds", + "zh_CN": "消费25个钻石", + "pt_BR": "Gastar 25 Diamantes" + }, + { + "Id": 1926, + "key": "UI_PetDaily_Day4_5", + "en_US": "Spend 2000 Energy", + "zh_CN": "消费2000体力", + "pt_BR": "Gastar 2000 de Energia" + }, + { + "Id": 1927, + "key": "UI_PetDaily_Day_Title", + "en_US": "Beginner's List", + "zh_CN": "新人备忘录", + "pt_BR": "Lista do Iniciante" + }, + { + "Id": 1928, + "key": "UI_PetDaily_Day_Collect", + "en_US": "Collect #s1 points to \\nget the reward!", + "zh_CN": "收集#s1积分来\\n获得奖励!", + "pt_BR": "Ganhe #s1 pontos pra \\nganhar a recompensa!" + }, + { + "Id": 1929, + "key": "UI_PetDaily_Day_TopWard", + "en_US": "TOP PRIZE", + "zh_CN": "大奖", + "pt_BR": "MELHOR PRÊMIO" + }, + { + "Id": 1930, + "key": "UI_PetDaily_Day_GetWard", + "en_US": "CLAIM", + "zh_CN": "领取", + "pt_BR": "RESGATAR" + }, + { + "Id": 1931, + "key": "UI_PetDaily_Day_1", + "en_US": "DAY\\n1", + "zh_CN": "天数\\n1", + "pt_BR": "DIA\\n1" + }, + { + "Id": 1932, + "key": "UI_PetDaily_Day_2", + "en_US": "DAY\\n2", + "zh_CN": "天数\\n2", + "pt_BR": "DIA\\n2" + }, + { + "Id": 1933, + "key": "UI_PetDaily_Day_3", + "en_US": "DAY\\n3", + "zh_CN": "天数\\n3", + "pt_BR": "DIA\\n3" + }, + { + "Id": 1934, + "key": "UI_PetDaily_Day_4", + "en_US": "DAY\\n4", + "zh_CN": "天数\\n4", + "pt_BR": "DIA\\n4" + }, + { + "Id": 1935, + "key": "CS_TipEmmit_amazing", + "en_US": "Amazing!", + "zh_CN": "真神奇!", + "pt_BR": "Incrível!" + }, + { + "Id": 1936, + "key": "CS_TipEmmit_Cool", + "en_US": "Cool!", + "zh_CN": "真不错!", + "pt_BR": "Legal!" + }, + { + "Id": 1937, + "key": "CS_TipEmmit_Awesome", + "en_US": "Awesome!", + "zh_CN": "太棒了!", + "pt_BR": "Fantástico!" + }, + { + "Id": 1938, + "key": "CS_TipEmmit_Perfect", + "en_US": "Perfect!", + "zh_CN": "很厉害!", + "pt_BR": "Perfeito!" + }, + { + "Id": 1939, + "key": "UI_FreeEnergy100Panel_Title1", + "en_US": "No enough", + "zh_CN": "不足", + "pt_BR": "Energia" + }, + { + "Id": 1940, + "key": "UI_FreeEnergy100Panel_Title2", + "en_US": "Energy", + "zh_CN": "体力不足", + "pt_BR": "Insuficiente" + }, + { + "Id": 1941, + "key": "UI_FreeEnergy100Panel_Tip1", + "en_US": "Need more energy!", + "zh_CN": "需要更多的体力!", + "pt_BR": "Preciso de mais energia!" + }, + { + "Id": 1942, + "key": "UI_FreeEnergy100Panel_Tip2", + "en_US": "(Restore 1 energy every 120 seconds)", + "zh_CN": "(每120秒恢复1点体力)", + "pt_BR": "(Recupera 1 Energia a cada 120 segundos)" + }, + { + "Id": 1943, + "key": "UI_Introduction_DecorateBuild_Text2", + "en_US": "Get resources", + "zh_CN": "获取资源", + "pt_BR": "Conseguir recursos" + }, + { + "Id": 1944, + "key": "UI_Introduction_DecorateBuild_Text3", + "en_US": "Merge and collect materials", + "zh_CN": "合成并收集材料", + "pt_BR": "Combina pra recolher materiais" + }, + { + "Id": 1945, + "key": "UI_Introduction_DecorateBuild_Text4", + "en_US": "Take care of your kitten and decorate your Pet Playroom!", + "zh_CN": "照顾小猫装扮家园", + "pt_BR": "Cuida da sua gatinha e decora sua Sala de Brincadeiras!" + }, + { + "Id": 1946, + "key": "UI_MainMergePanel_LockLvTip", + "en_US": "Unlock at Level #s1", + "zh_CN": "等级#s1解锁", + "pt_BR": "Desbloquear no Nível #s1" + }, + { + "Id": 1947, + "key": "UI_MainMergePanel_LockLvContent", + "en_US": "Reach Level #s1 to Unlock", + "zh_CN": "达到等级#s1解锁此物品", + "pt_BR": "Chegue no Nível #s1 pra desbloquear" + }, + { + "Id": 1948, + "key": "UI_MainMergePanel_WhatInBox", + "en_US": "Waht's in the box?", + "zh_CN": "箱子里有什么呢?", + "pt_BR": "O que tem na caixa?" + }, + { + "Id": 1949, + "key": "UI_MainMergePanel_NotMove", + "en_US": "Can not move", + "zh_CN": "无法移动", + "pt_BR": "Não pode mover isso" + }, + { + "Id": 1950, + "key": "UI_DecorateBuildPanel_Kitchen_Repair", + "en_US": "Kitchen Repair", + "zh_CN": "厨房大改造", + "pt_BR": "Conserto da Cozinha" + }, + { + "Id": 1951, + "key": "UI_DecorateBuildPanel_Step", + "en_US": "Step#s1/#s2", + "zh_CN": "步骤#s1/#s2", + "pt_BR": "Etapa #s1/#s2" + }, + { + "Id": 1952, + "key": "UI_DecorateBuildPanel_Repair_Reward", + "en_US": "Fix and get", + "zh_CN": "改造奖励", + "pt_BR": "Consertar e ganhar" + }, + { + "Id": 1953, + "key": "UI_DecorateBuildPanel_Cost", + "en_US": "Cost", + "zh_CN": "花费", + "pt_BR": "Custo" + }, + { + "Id": 1954, + "key": "UI_MainMergePanel_OrderPreviewTip", + "en_US": "Finish story steps to unlock!", + "zh_CN": "完成更多故事来解锁吧!", + "pt_BR": "Avança na História pra abrir!" + }, + { + "Id": 1955, + "key": "UI_MainPackPanel_partTitle", + "en_US": "Materials", + "zh_CN": "改装工具", + "pt_BR": "Materiais" + }, + { + "Id": 1956, + "key": "UI_MainPackPanel_partTip", + "en_US": "Merge and store transformation tools", + "zh_CN": "合成改造工具并存储", + "pt_BR": "Ferramentas de transformação" + }, + { + "Id": 1957, + "key": "UI_MergeData_565", + "en_US": "Fine Chest", + "zh_CN": "精致宝箱", + "pt_BR": "Baú refinado" + }, + { + "Id": 1958, + "key": "UI_MergeData_566", + "en_US": "Fine Chest", + "zh_CN": "精致宝箱", + "pt_BR": "Baú refinado" + }, + { + "Id": 1959, + "key": "UI_MergeData_567", + "en_US": "Rare Chest", + "zh_CN": "稀有宝箱", + "pt_BR": "Baú raro" + }, + { + "Id": 1960, + "key": "UI_MergeData_568", + "en_US": "Rare Chest", + "zh_CN": "稀有宝箱", + "pt_BR": "Baú raro" + }, + { + "Id": 1961, + "key": "UI_MergeData_569", + "en_US": "Gorgeous Chest", + "zh_CN": "珍贵宝箱", + "pt_BR": "Baú deslumbrante" + }, + { + "Id": 1962, + "key": "UI_MergeData_570", + "en_US": "Gorgeous Chest", + "zh_CN": "珍贵宝箱", + "pt_BR": "Baú deslumbrante" + }, + { + "Id": 1963, + "key": "UI_MergeData_571", + "en_US": "Legendary Chest", + "zh_CN": "豪华宝箱", + "pt_BR": "Baú lendário" + }, + { + "Id": 1964, + "key": "UI_MergeData_572", + "en_US": "Legendary Chest", + "zh_CN": "豪华宝箱", + "pt_BR": "Baú lendário" + }, + { + "Id": 1965, + "key": "UI_MergeData_1501", + "en_US": "General Cleaner", + "zh_CN": "普通清洁剂", + "pt_BR": "Limpador geral" + }, + { + "Id": 1966, + "key": "UI_MergeData_1502", + "en_US": "High-Efficiency Cleaner", + "zh_CN": "高效清洁剂", + "pt_BR": "Limpador de alta eficiência" + }, + { + "Id": 1967, + "key": "UI_MergeData_1503", + "en_US": "Special-Effect Cleaner", + "zh_CN": "特效清洁剂", + "pt_BR": "Limpador com efeito especial" + }, + { + "Id": 1968, + "key": "UI_MergeData_1504", + "en_US": "Cleaning Kit", + "zh_CN": "清洁套装", + "pt_BR": "Kit de limpeza" + }, + { + "Id": 1969, + "key": "UI_MergeData_1505", + "en_US": "Premium Cleaning Kit", + "zh_CN": "高级清洁套装", + "pt_BR": "Kit de limpeza premium" + }, + { + "Id": 1970, + "key": "UI_MergeData_1511", + "en_US": "Screw", + "zh_CN": "螺丝钉", + "pt_BR": "Parafuso" + }, + { + "Id": 1971, + "key": "UI_MergeData_1512", + "en_US": "A Pile of Screws", + "zh_CN": "一堆螺丝钉", + "pt_BR": "Uma pilha de parafusos" + }, + { + "Id": 1972, + "key": "UI_MergeData_1513", + "en_US": "A Large Pile of Screws", + "zh_CN": "一大堆螺丝钉", + "pt_BR": "Uma grande pilha de parafusos" + }, + { + "Id": 1973, + "key": "UI_MergeData_1514", + "en_US": "A Box of Screws", + "zh_CN": "一盒螺丝钉", + "pt_BR": "Uma caixa de parafusos" + }, + { + "Id": 1974, + "key": "UI_MergeData_1515", + "en_US": "A Large Box of Screws", + "zh_CN": "一箱螺丝钉", + "pt_BR": "Uma caixa grande de parafusos" + }, + { + "Id": 1975, + "key": "UI_MergeData_1521", + "en_US": "Paint Roller", + "zh_CN": "油漆滚子", + "pt_BR": "Rolo de pintura" + }, + { + "Id": 1976, + "key": "UI_MergeData_1522", + "en_US": "Refill Rollers", + "zh_CN": "滚子替换装", + "pt_BR": "Rolos de reposição" + }, + { + "Id": 1977, + "key": "UI_MergeData_1523", + "en_US": "Roller Handles", + "zh_CN": "滚轮手柄", + "pt_BR": "Cabos para rolos" + }, + { + "Id": 1978, + "key": "UI_MergeData_1524", + "en_US": "Basic Paint Set", + "zh_CN": "基本油漆套装", + "pt_BR": "Conjunto básico de tintas" + }, + { + "Id": 1979, + "key": "UI_MergeData_1525", + "en_US": "Paint Kits", + "zh_CN": "油漆套装", + "pt_BR": "Kits de tintas" + }, + { + "Id": 1980, + "key": "UI_MergeData_1531", + "en_US": "A Tile", + "zh_CN": "一片瓷砖", + "pt_BR": "Um azulejo" + }, + { + "Id": 1981, + "key": "UI_MergeData_1532", + "en_US": "Two Tiles", + "zh_CN": "两片瓷砖", + "pt_BR": "Dois azulejos" + }, + { + "Id": 1982, + "key": "UI_MergeData_1533", + "en_US": "A Pile of Tiles", + "zh_CN": "一堆瓷砖", + "pt_BR": "Uma pilha de azulejos" + }, + { + "Id": 1983, + "key": "UI_MergeData_1534", + "en_US": "A Large Pile of Tiles", + "zh_CN": "一大堆瓷砖", + "pt_BR": "Uma grande pilha de azulejos" + }, + { + "Id": 1984, + "key": "UI_MergeData_1535", + "en_US": "A Box of Tiles", + "zh_CN": "一箱瓷砖", + "pt_BR": "Uma caixa de azulejos" + }, + { + "Id": 1985, + "key": "UI_MergeData_1601", + "en_US": "Small Building Material", + "zh_CN": "小建材箱", + "pt_BR": "Pequenos materiais de construção" + }, + { + "Id": 1986, + "key": "UI_MergeData_1602", + "en_US": "Large Building Material", + "zh_CN": "大建材箱", + "pt_BR": "Grandes materiais de construção" + }, + { + "Id": 1987, + "key": "UI_MergeData_Cleaning Supplies", + "en_US": "Cleaning Supplies", + "zh_CN": "清洁用品", + "pt_BR": "Produtos de limpeza" + }, + { + "Id": 1988, + "key": "UI_MergeData_Screw supplies", + "en_US": "Screw Supplies ", + "zh_CN": "螺丝耗材", + "pt_BR": "Kit de parafusos" + }, + { + "Id": 1989, + "key": "UI_MergeData_Paint Supplies", + "en_US": "Paint Supplies", + "zh_CN": "油漆耗材", + "pt_BR": "Kit de pintura" + }, + { + "Id": 1990, + "key": "UI_MergeData_Ceramic tile", + "en_US": "Ceramic Tile", + "zh_CN": "瓷砖建材", + "pt_BR": "Azulejo cerâmico" + }, + { + "Id": 1991, + "key": "UI_MergeData_Building materials Box", + "en_US": "Building Materials Box", + "zh_CN": "建材箱", + "pt_BR": "Caixa de materiais de construção" + }, + { + "Id": 1992, + "key": "UI_GuideData_368", + "en_US": "I’m gonna get lots of pretty clothes for #s1!", + "zh_CN": "我要给#s1准备好多漂亮的小衣服!", + "pt_BR": "Vou comprar muitas roupas bonitas para #s1!" + }, + { + "Id": 1993, + "key": "UI_GuideData_369", + "en_US": "Don't be sad…Let's change clothes and change our mood~", + "zh_CN": "不要难过啦,我们换套漂亮衣服换换心情~", + "pt_BR": "Não fica triste… Vamos trocar de roupa e mudar o nosso humor." + }, + { + "Id": 1994, + "key": "UI_GuideData_370", + "en_US": "Let me “do some makeup” on #s1~", + "zh_CN": "让我来给#s1“化个妆”~", + "pt_BR": "Vamos \"maquiar\" a #s1." + }, + { + "Id": 1995, + "key": "UI_GuideData_371", + "en_US": "Make Over the Cat", + "zh_CN": "点击给化妆", + "pt_BR": "Transformação felina" + }, + { + "Id": 1996, + "key": "UI_MergeDetailPanel_productTip", + "en_US": "Production", + "zh_CN": "生产", + "pt_BR": "Produção" + }, + { + "Id": 1997, + "key": "UI_MergeDetailPanel_bubbleTip", + "en_US": "Upgrade the producer to unlock new items!", + "zh_CN": "升级发射器来解锁新的可发射物品吧!", + "pt_BR": "Melhora seu produtor pra desbloquear itens novos!" + }, + { + "Id": 1998, + "key": "UI_MergeData_Fishing", + "en_US": "Fishing", + "zh_CN": "钓鱼", + "pt_BR": "Pesca" + }, + { + "Id": 1999, + "key": "UI_MergeData_Marine Life", + "en_US": "Marine Life", + "zh_CN": "海洋生物", + "pt_BR": "Vida marinha" + }, + { + "Id": 2000, + "key": "UI_MergeData_Shellfish", + "en_US": "Shellfish", + "zh_CN": "贝类", + "pt_BR": "Marisco" + }, + { + "Id": 2001, + "key": "UI_MergeData_Cat Storage Box", + "en_US": "Kitten Storage Box", + "zh_CN": "猫猫收纳盒", + "pt_BR": "Caixa de armazenamento para gatinhos" + }, + { + "Id": 2002, + "key": "UI_MergeData_Kitten Decorations", + "en_US": "Kitten Decorations", + "zh_CN": "小猫装饰品", + "pt_BR": "Decorações de gatinhos" + }, + { + "Id": 2003, + "key": "UI_MergeData_Kitten Costume", + "en_US": "Kitten Costume", + "zh_CN": "小猫服装", + "pt_BR": "Fantasia de gatinho" + }, + { + "Id": 2004, + "key": "UI_MergeData_Gardening Tools", + "en_US": "Gardening Tools", + "zh_CN": "园艺工具", + "pt_BR": "Ferramentas de jardinagem" + }, + { + "Id": 2005, + "key": "UI_MergeData_Flower", + "en_US": "Lavender", + "zh_CN": "薰衣草", + "pt_BR": "Flor" + }, + { + "Id": 2006, + "key": "UI_MergeData_Dye", + "en_US": "Aromatherapy Treatments", + "zh_CN": "香薰护理", + "pt_BR": "Tintura" + }, + { + "Id": 2007, + "key": "UI_MergeData_Aromatherapy", + "en_US": "Black-eyed Susan", + "zh_CN": "黑心金光菊", + "pt_BR": "Aromaterapia" + }, + { + "Id": 2008, + "key": "UI_MergeData_1401", + "en_US": "Fishing Line", + "zh_CN": "鱼线", + "pt_BR": "Linha de pesca" + }, + { + "Id": 2009, + "key": "UI_MergeData_1402", + "en_US": "Simple Fishing Rod", + "zh_CN": "简易鱼竿", + "pt_BR": "Vara de pesca simples" + }, + { + "Id": 2010, + "key": "UI_MergeData_1403", + "en_US": "Junior Fishing Rod", + "zh_CN": "新手鱼竿", + "pt_BR": "Vara de pesca júnior" + }, + { + "Id": 2011, + "key": "UI_MergeData_1404", + "en_US": "High Carbon Rod", + "zh_CN": "碳素鱼竿", + "pt_BR": "Vara de alto carbono" + }, + { + "Id": 2012, + "key": "UI_MergeData_1405", + "en_US": "Premium High Carbon Rod", + "zh_CN": "高级碳素杆", + "pt_BR": "Vara de alto carbono premium" + }, + { + "Id": 2013, + "key": "UI_MergeData_1406", + "en_US": "Fishing Net", + "zh_CN": "捞网", + "pt_BR": "Rede de pesca" + }, + { + "Id": 2014, + "key": "UI_MergeData_1407", + "en_US": "Fishing Cage", + "zh_CN": "渔笼", + "pt_BR": "Cesto de pesca" + }, + { + "Id": 2015, + "key": "UI_MergeData_1408", + "en_US": "High-end Fishing Net", + "zh_CN": "高级渔网", + "pt_BR": "Rede de pesca de alta qualidade" + }, + { + "Id": 2016, + "key": "UI_MergeData_1421", + "en_US": "Water Plant", + "zh_CN": "水草", + "pt_BR": "Planta aquática" + }, + { + "Id": 2017, + "key": "UI_MergeData_1422", + "en_US": "Coral", + "zh_CN": "珊瑚", + "pt_BR": "Coral" + }, + { + "Id": 2018, + "key": "UI_MergeData_1423", + "en_US": "Shrimps", + "zh_CN": "虾米", + "pt_BR": "Camarões" + }, + { + "Id": 2019, + "key": "UI_MergeData_1424", + "en_US": "Starfish", + "zh_CN": "海星", + "pt_BR": "Estrela do mar" + }, + { + "Id": 2020, + "key": "UI_MergeData_1425", + "en_US": "Advanced Starfish", + "zh_CN": "高级海星", + "pt_BR": "Estrela do mar avançada" + }, + { + "Id": 2021, + "key": "UI_MergeData_1426", + "en_US": "Jellyfish", + "zh_CN": "水母", + "pt_BR": "Água-viva" + }, + { + "Id": 2022, + "key": "UI_MergeData_1427", + "en_US": "Advanced Jellyfish", + "zh_CN": "高级水母", + "pt_BR": "Água-viva avançada" + }, + { + "Id": 2023, + "key": "UI_MergeData_1428", + "en_US": "Clownfish", + "zh_CN": "小丑鱼", + "pt_BR": "Peixe-palhaço" + }, + { + "Id": 2024, + "key": "UI_MergeData_1429", + "en_US": "Angelfish", + "zh_CN": "神仙鱼", + "pt_BR": "Peixe-anjo" + }, + { + "Id": 2025, + "key": "UI_MergeData_1430", + "en_US": "Butterflyfish", + "zh_CN": "蝶鱼", + "pt_BR": "Peixe-borboleta" + }, + { + "Id": 2026, + "key": "UI_MergeData_1431", + "en_US": "Pufferfish", + "zh_CN": "河豚", + "pt_BR": "Baiacu" + }, + { + "Id": 2027, + "key": "UI_MergeData_1432", + "en_US": "Ray", + "zh_CN": "鳐鱼", + "pt_BR": "Raia" + }, + { + "Id": 2028, + "key": "UI_MergeData_1441", + "en_US": "Ordinary Scallop", + "zh_CN": "普通扇贝", + "pt_BR": "Vieira comum" + }, + { + "Id": 2029, + "key": "UI_MergeData_1442", + "en_US": "Patterned Scallop", + "zh_CN": "花纹扇贝", + "pt_BR": "Vieira desenhada" + }, + { + "Id": 2030, + "key": "UI_MergeData_1443", + "en_US": "Dotted Shell", + "zh_CN": "点状贝壳", + "pt_BR": "Concha pontilhada" + }, + { + "Id": 2031, + "key": "UI_MergeData_1444", + "en_US": "Round Conch", + "zh_CN": "圆形海螺", + "pt_BR": "Concha redonda" + }, + { + "Id": 2032, + "key": "UI_MergeData_1445", + "en_US": "Nautilus", + "zh_CN": "鹦鹉螺", + "pt_BR": "Nautilus" + }, + { + "Id": 2033, + "key": "UI_MergeData_1446", + "en_US": "Pointed Conch", + "zh_CN": "带刺海螺", + "pt_BR": "Concha pontiaguda" + }, + { + "Id": 2034, + "key": "UI_MergeData_1447", + "en_US": "Spiny Conch", + "zh_CN": "尖头海螺", + "pt_BR": "Concha espinhosa" + }, + { + "Id": 2035, + "key": "UI_MergeData_1448", + "en_US": "Pearl Oyster", + "zh_CN": "珍珠贝", + "pt_BR": "Ostra perolada" + }, + { + "Id": 2036, + "key": "UI_MergeData_1449", + "en_US": "Coral Shell", + "zh_CN": "珊瑚贝", + "pt_BR": "Concha de coral" + }, + { + "Id": 2037, + "key": "UI_MergeData_1701", + "en_US": "Simple Storage Box", + "zh_CN": "简约收纳盒", + "pt_BR": "Caixa organizadora simples" + }, + { + "Id": 2038, + "key": "UI_MergeData_1702", + "en_US": "Cute Ornament Box", + "zh_CN": "萌饰收纳盒", + "pt_BR": "Caixa de ornamentos fofa" + }, + { + "Id": 2039, + "key": "UI_MergeData_1703", + "en_US": "Clamshell Storage Box", + "zh_CN": "翻盖收纳盒", + "pt_BR": "Caixa organizadora tipo concha" + }, + { + "Id": 2040, + "key": "UI_MergeData_1704", + "en_US": "Double-Layer Storage Box", + "zh_CN": "双层收纳盒", + "pt_BR": "Caixa organizadora de duas camadas" + }, + { + "Id": 2041, + "key": "UI_MergeData_1705", + "en_US": "Cute Ornament Cart", + "zh_CN": "萌饰推车", + "pt_BR": "Carrinho de ornamentos fofo" + }, + { + "Id": 2042, + "key": "UI_MergeData_1706", + "en_US": "Multi-Layer Storage Cart", + "zh_CN": "多层收纳推车", + "pt_BR": "Carrinho organizador com várias camadas" + }, + { + "Id": 2043, + "key": "UI_MergeData_1707", + "en_US": "Kitten Ornament Cabinet", + "zh_CN": "猫饰柜", + "pt_BR": "Armário para enfeites de gatinhos" + }, + { + "Id": 2044, + "key": "UI_MergeData_1721", + "en_US": "Pink Clip", + "zh_CN": "粉夹", + "pt_BR": "Clipe rosa" + }, + { + "Id": 2045, + "key": "UI_MergeData_1722", + "en_US": "Meow Clips", + "zh_CN": "喵喵夹", + "pt_BR": "Clipes miau" + }, + { + "Id": 2046, + "key": "UI_MergeData_1723", + "en_US": "Meow Glasses", + "zh_CN": "小花眼镜", + "pt_BR": "Óculos miau" + }, + { + "Id": 2047, + "key": "UI_MergeData_1724", + "en_US": "Meow Glasses", + "zh_CN": "喵仔眼镜", + "pt_BR": "Óculos miau" + }, + { + "Id": 2048, + "key": "UI_MergeData_1725", + "en_US": "Bow Headband", + "zh_CN": "蝴蝶结发箍", + "pt_BR": "Tiara com laço" + }, + { + "Id": 2049, + "key": "UI_MergeData_1726", + "en_US": "Cat Ear Headband", + "zh_CN": "喵耳发箍", + "pt_BR": "Tiara com orelhas de gato" + }, + { + "Id": 2050, + "key": "UI_MergeData_1727", + "en_US": "Bell Collar", + "zh_CN": "铃铛项圈", + "pt_BR": "Coleira com sino" + }, + { + "Id": 2051, + "key": "UI_MergeData_1728", + "en_US": "Meow Collar", + "zh_CN": "喵喵项圈", + "pt_BR": "Coleira miau" + }, + { + "Id": 2052, + "key": "UI_MergeData_1729", + "en_US": "Bow Collar", + "zh_CN": "领结项圈", + "pt_BR": "Coleira com laço" + }, + { + "Id": 2053, + "key": "UI_MergeData_1730", + "en_US": "Cat Paw Bow Tie", + "zh_CN": "喵爪领结", + "pt_BR": "Gravata borboleta de pata" + }, + { + "Id": 2054, + "key": "UI_MergeData_1731", + "en_US": "Lace Bow Tie", + "zh_CN": "蕾丝领结", + "pt_BR": "Gravata borboleta de renda" + }, + { + "Id": 2055, + "key": "UI_MergeData_1732", + "en_US": "Luxury Bow Tie", + "zh_CN": "豪华领结", + "pt_BR": "Gravata borboleta de luxo" + }, + { + "Id": 2056, + "key": "UI_MergeData_1741", + "en_US": "Pointed Hat", + "zh_CN": "小猫领巾", + "pt_BR": "Chapéu pontudo" + }, + { + "Id": 2057, + "key": "UI_MergeData_1742", + "en_US": "Small Hat", + "zh_CN": "穿戴领巾", + "pt_BR": "Chapéu pequeno" + }, + { + "Id": 2058, + "key": "UI_MergeData_1743", + "en_US": "High-end Hat", + "zh_CN": "准备出门", + "pt_BR": "Chapéu de alta qualidade" + }, + { + "Id": 2059, + "key": "UI_MergeData_1744", + "en_US": "Alien Hood", + "zh_CN": "出发", + "pt_BR": "Capuz alienígena" + }, + { + "Id": 2060, + "key": "UI_MergeData_1745", + "en_US": "Lion Hood", + "zh_CN": "拍摄现场", + "pt_BR": "Capuz de leão" + }, + { + "Id": 2061, + "key": "UI_MergeData_1746", + "en_US": "Cute Shawl", + "zh_CN": "潮酷小猫", + "pt_BR": "Xale fofo" + }, + { + "Id": 2062, + "key": "UI_MergeData_1747", + "en_US": "Santa Hat Shawl", + "zh_CN": "慵懒小猫", + "pt_BR": "Xale com gorro de Papai Noel" + }, + { + "Id": 2063, + "key": "UI_MergeData_1748", + "en_US": "Magic Cloak", + "zh_CN": "田园小猫", + "pt_BR": "Capa mágica" + }, + { + "Id": 2064, + "key": "UI_MergeData_1749", + "en_US": "Elf Clothes", + "zh_CN": "豪车小猫", + "pt_BR": "Roupas de elfo" + }, + { + "Id": 2065, + "key": "UI_MergeData_1801", + "en_US": "Gardening Scissors", + "zh_CN": "园艺铲子", + "pt_BR": "Tesoura de jardinagem" + }, + { + "Id": 2066, + "key": "UI_MergeData_1802", + "en_US": "Gardening Shovel", + "zh_CN": "洒水壶", + "pt_BR": "Pá de jardinagem" + }, + { + "Id": 2067, + "key": "UI_MergeData_1803", + "en_US": "Gardening Hoe", + "zh_CN": "园艺剪刀", + "pt_BR": "Enxada de jardinagem" + }, + { + "Id": 2068, + "key": "UI_MergeData_1804", + "en_US": "Watering Pot", + "zh_CN": "园艺锄头", + "pt_BR": "Regador" + }, + { + "Id": 2069, + "key": "UI_MergeData_1805", + "en_US": "Gardening Tool Kit", + "zh_CN": "园艺工具包", + "pt_BR": "Kit de ferramentas de jardinagem" + }, + { + "Id": 2070, + "key": "UI_MergeData_1806", + "en_US": "Gardening Tool Set", + "zh_CN": "园艺工具套装", + "pt_BR": "Conjunto de ferramentas de jardinagem" + }, + { + "Id": 2071, + "key": "UI_MergeData_1807", + "en_US": "Advanced Tool Set", + "zh_CN": "高级园艺包", + "pt_BR": "Conjunto de ferramentas avançadas" + }, + { + "Id": 2072, + "key": "UI_MergeData_1808", + "en_US": "Premium Tool Set", + "zh_CN": "豪华园艺包", + "pt_BR": "Conjunto de ferramentas premium" + }, + { + "Id": 2073, + "key": "UI_MergeData_1821", + "en_US": "Petal", + "zh_CN": "薰衣草种子", + "pt_BR": "Pétala" + }, + { + "Id": 2074, + "key": "UI_MergeData_1822", + "en_US": "Flower", + "zh_CN": "发芽", + "pt_BR": "Flor" + }, + { + "Id": 2075, + "key": "UI_MergeData_1823", + "en_US": "Bouquet", + "zh_CN": "小苗", + "pt_BR": "Buquê" + }, + { + "Id": 2076, + "key": "UI_MergeData_1824", + "en_US": "Bouquets", + "zh_CN": "花苞", + "pt_BR": "Buquês" + }, + { + "Id": 2077, + "key": "UI_MergeData_1825", + "en_US": "Flower Arrangement", + "zh_CN": "盛放", + "pt_BR": "Arranjo de flores" + }, + { + "Id": 2078, + "key": "UI_MergeData_1826", + "en_US": "Pet Flower Crown", + "zh_CN": "收割", + "pt_BR": "Coroa de flores para pets" + }, + { + "Id": 2079, + "key": "UI_MergeData_1827", + "en_US": "Flower Baskets", + "zh_CN": "薰衣草干花", + "pt_BR": "Cestas de flores" + }, + { + "Id": 2080, + "key": "UI_MergeData_1828", + "en_US": "High-end Flower Basket", + "zh_CN": "一袋干薰衣草", + "pt_BR": "Cesta de flores de alta qualidade" + }, + { + "Id": 2081, + "key": "UI_MergeData_1841", + "en_US": "Grinding", + "zh_CN": "一盆干薰衣草", + "pt_BR": "Moagem" + }, + { + "Id": 2082, + "key": "UI_MergeData_1842", + "en_US": "Dye", + "zh_CN": "一铲干花瓣", + "pt_BR": "Tintura" + }, + { + "Id": 2083, + "key": "UI_MergeData_1843", + "en_US": "Advanced Dye", + "zh_CN": "研磨", + "pt_BR": "Tintura avançada" + }, + { + "Id": 2084, + "key": "UI_MergeData_1844", + "en_US": "Hair Color Dye", + "zh_CN": "挤压", + "pt_BR": "Tintura para cabelos" + }, + { + "Id": 2085, + "key": "UI_MergeData_1845", + "en_US": "Natural Plant Dye", + "zh_CN": "装瓶", + "pt_BR": "Tintura vegetal natural" + }, + { + "Id": 2086, + "key": "UI_MergeData_1846", + "en_US": "Hair Dyeing Power", + "zh_CN": "薰衣草香薰瓶", + "pt_BR": "Pó de tintura capilar" + }, + { + "Id": 2087, + "key": "UI_MergeData_1847", + "en_US": "Premium Dye", + "zh_CN": "薰衣草香薰蜡烛", + "pt_BR": "Tintura premium" + }, + { + "Id": 2088, + "key": "UI_MergeData_1848", + "en_US": "Advanced Hair Color Dye", + "zh_CN": "高级薰衣草香薰炉", + "pt_BR": "Tintura capilar avançada" + }, + { + "Id": 2089, + "key": "UI_MergeData_1849", + "en_US": "Hair Color Tools", + "zh_CN": "香薰套装", + "pt_BR": "Ferramentas de coloração capilar" + }, + { + "Id": 2090, + "key": "UI_MergeData_1850", + "en_US": "Advanced Hair Color Tools", + "zh_CN": "香薰护理", + "pt_BR": "Ferramentas avançadas de coloração capilar" + }, + { + "Id": 2091, + "key": "UI_MergeData_1861", + "en_US": "Lavender Bouquet", + "zh_CN": "金光菊种子", + "pt_BR": "Buquê de lavanda" + }, + { + "Id": 2092, + "key": "UI_MergeData_1862", + "en_US": "Dried Lavender Petal", + "zh_CN": "发芽", + "pt_BR": "Pétalas de lavanda secas " + }, + { + "Id": 2093, + "key": "UI_MergeData_1863", + "en_US": "Lavender Aromatherapy", + "zh_CN": "花苞", + "pt_BR": "Aromaterapia com lavanda" + }, + { + "Id": 2094, + "key": "UI_MergeData_1864", + "en_US": "Lavender Aromatherapy Candle", + "zh_CN": "开花", + "pt_BR": "Vela de aromaterapia com lavanda" + }, + { + "Id": 2095, + "key": "UI_MergeData_1865", + "en_US": "Aromatherapy Furnace", + "zh_CN": "玻璃瓶花束", + "pt_BR": "Difusor de aromaterapia" + }, + { + "Id": 2096, + "key": "UI_MergeData_1866", + "en_US": "Advanced Aromatherapy Furnace", + "zh_CN": "铁皮壶花束", + "pt_BR": "Difusor de aromaterapia avançado" + }, + { + "Id": 2097, + "key": "UI_Decorate_Order_Tip", + "en_US": "Get a new #s1 for your kitten!", + "zh_CN": "为你的小猫添置一个新的#s1吧!", + "pt_BR": "Pega um(a) novo(a) #s1 para a sua gatinha!" + }, + { + "Id": 2098, + "key": "UI_Decorate_Order_Tip1", + "en_US": "Cat Bed", + "zh_CN": "猫窝", + "pt_BR": "Cama de gato" + }, + { + "Id": 2099, + "key": "UI_Decorate_Order_Tip4", + "en_US": "Outside", + "zh_CN": "外景", + "pt_BR": "Exterior" + }, + { + "Id": 2100, + "key": "UI_Decorate_Order_Tip6", + "en_US": "Curtain", + "zh_CN": "窗帘", + "pt_BR": "Cortina" + }, + { + "Id": 2101, + "key": "UI_Decorate_Order_Tip8", + "en_US": "Cat Tree", + "zh_CN": "猫爬架", + "pt_BR": "Árvore de gato" + }, + { + "Id": 2102, + "key": "UI_Decorate_Order_Tip9", + "en_US": "Cat sofa", + "zh_CN": "沙发", + "pt_BR": "Sofá de gato" + }, + { + "Id": 2103, + "key": "UI_MergeDetailPanel_shopTip", + "en_US": "View in store", + "zh_CN": "在商店内查看", + "pt_BR": "Ver na loja" + }, + { + "Id": 2104, + "key": "UI_MergeDetailPanel_product_title", + "en_US": "How to obtain this item?", + "zh_CN": "如何获得该物品?", + "pt_BR": "Como consigo esse item?" + }, + { + "Id": 2105, + "key": "UI_MergeDetailPanel_product_tip", + "en_US": "This item comes from \"Generated Items\":", + "zh_CN": "该物品来自“生成类物品”:", + "pt_BR": "Esse item vem de \"Itens gerados\":" + }, + { + "Id": 2106, + "key": "UI_MainMergePanel_clickCollect", + "en_US": "Click to Collect", + "zh_CN": "点击收集", + "pt_BR": "Clica pra pegar" + }, + { + "Id": 2107, + "key": "UI_GuideData_381", + "en_US": "Magic Wand! A magical item that can level up product!", + "zh_CN": "魔法棒!能让棋子升一级的神奇道具!!", + "pt_BR": "Varinha mágica! Um item mágico que pode aumentar o nível do produto!" + }, + { + "Id": 2108, + "key": "UI_DecorateBuildPanel_emptyPartTip", + "en_US": "Finish orders to collect materials!", + "zh_CN": "完成订单来收集零件吧!", + "pt_BR": "Termina os pedidos pra conseguir materiais!" + }, + { + "Id": 2109, + "key": "UI_MergeData_Large building materials Box", + "en_US": "Large Building Materials Box", + "zh_CN": "大建材箱", + "pt_BR": "Caixa grande de materiais de construção" + }, + { + "Id": 2110, + "key": "UI_PetWork_Lock_Tip", + "en_US": "Go back and check out after finishing all rooms!", + "zh_CN": "完成所有房间后再来查看吧!", + "pt_BR": "Volta aqui depois de terminar todas as salas!" + }, + { + "Id": 2111, + "key": "UI_PetHome_Lock_Room_Tip", + "en_US": "Finish rebuilding \\nto unlock next room!", + "zh_CN": "完成上一个房间\\n来解锁新房间吧!", + "pt_BR": "Termina de reconstruir \\npra abrir a próxima sala!" + }, + { + "Id": 2112, + "key": "UI_MainLvPanel_chapterTip_lv_33", + "en_US": "Oops,it's an accident~", + "zh_CN": "哦,这是个意外~", + "pt_BR": "Opa, foi um acidente." + }, + { + "Id": 2113, + "key": "UI_MainLvPanel_chapterTip_lv_34", + "en_US": "As long as we’re together, everything feels fun.", + "zh_CN": "只要在一起,干什么都是快乐的。", + "pt_BR": "Desde que estejamos juntos, tudo parece divertido." + }, + { + "Id": 2114, + "key": "UI_MainLvPanel_chapterTip_lv_36", + "en_US": "Even in sleep, I was not alone.", + "zh_CN": "每次累到睡着,都有一双手在守护。", + "pt_BR": "Mesmo dormindo, não estava só." + }, + { + "Id": 2115, + "key": "UI_MainLvPanel_chapterTip_lv_38", + "en_US": "We are the most in-sync dance partners.", + "zh_CN": "我们是最默契的舞伴。", + "pt_BR": "Somos os parceiros de dança mais sincronizados." + }, + { + "Id": 2116, + "key": "UI_MainLvPanel_chapterTip_lv_41", + "en_US": "An imagined future.", + "zh_CN": "想象中的未来。", + "pt_BR": "O futuro dos sonhos." + }, + { + "Id": 2117, + "key": "UI_MainLvPanel_chapterTip_lv_42", + "en_US": "Scaring us with ghost stories on camping trips is so you.", + "zh_CN": "露营时候讲鬼故事是你的恶趣味。", + "pt_BR": "Assustar a gente com histórias de fantasma nas viagens de acampamento é tão a sua cara." + }, + { + "Id": 2118, + "key": "UI_MainLvPanel_chapterTip_lv_44", + "en_US": "Too much to say—so I mailed you five letters one day.", + "zh_CN": "好多事要说,结果一天寄了5封信。", + "pt_BR": "Tinha tanta coisa pra dizer que, num dia só, acabei te enviando cinco cartas." + }, + { + "Id": 2119, + "key": "UI_MainLvPanel_chapterTip_lv_47", + "en_US": "I don’t like dandelions—they'll leave home.", + "zh_CN": "不喜欢蒲公英,因为它会离开父母。", + "pt_BR": "Não gosto de dentes-de-leão. Eles fogem de casa!" + }, + { + "Id": 2120, + "key": "UI_MainLvPanel_chapterTip_lv_49", + "en_US": "Dry your hair right after a bath!", + "zh_CN": "洗完澡要及时吹头发呀!", + "pt_BR": "Seque o cabelo logo após o banho!" + }, + { + "Id": 2121, + "key": "UI_MainLvPanel_chapterTip_lv_51", + "en_US": "Hope you can happy every day~", + "zh_CN": "希望你天天都开心~", + "pt_BR": "Espero que você possa ser feliz todos os dias." + }, + { + "Id": 2122, + "key": "UI_MainLvPanel_chapterTip_lv_53", + "en_US": "Your favorite game.", + "zh_CN": "你最爱的游戏。", + "pt_BR": "Seu jogo favorito." + }, + { + "Id": 2123, + "key": "UI_MainLvPanel_chapterTip_lv_54", + "en_US": "Grow up slowly~", + "zh_CN": "慢慢长大呀~", + "pt_BR": "Cresça devagar." + }, + { + "Id": 2124, + "key": "UI_MainLvPanel_chapterTip_lv_57", + "en_US": "Even without makeup, you’re the prettiest!", + "zh_CN": "就算不化妆你也是最好看的!", + "pt_BR": "Mesmo sem maquiagem, você é a mais bonita!" + }, + { + "Id": 2125, + "key": "UI_MainLvPanel_chapterTip_lv_59", + "en_US": "Puff, puff, the pain goes away!", + "zh_CN": "呼呼吹,疼痛跑走啦!", + "pt_BR": "Puf, puf, a dor vai embora!" + }, + { + "Id": 2126, + "key": "UI_MainLvPanel_chapterTip_lv_61", + "en_US": "You must be craving my fried fish, right?", + "zh_CN": "你一定想我做的煎鱼了对吧!", + "pt_BR": "Você deve estar com vontade de comer meu peixe frito, né?" + }, + { + "Id": 2127, + "key": "UI_PetHome_Lock_Room_Tip", + "en_US": "Finish rebuilding \\nto unlock next room!", + "zh_CN": "完成上一个房间\\n来解锁新房间吧!", + "pt_BR": "Termina de reconstruir \\npra abrir a próxima sala!" + }, + { + "Id": 2128, + "key": "UI_Get_Path_Default", + "en_US": "Default", + "zh_CN": "默认", + "pt_BR": "Padrão" + }, + { + "Id": 2129, + "key": "UI_Get_Path_Order", + "en_US": "Order Reward", + "zh_CN": "订单奖励", + "pt_BR": "Recompensa de Pedido" + }, + { + "Id": 2130, + "key": "UI_Get_Path_Upgrade", + "en_US": "Upgarde Reward", + "zh_CN": "升级奖励", + "pt_BR": "Recompensa de Melhoria" + }, + { + "Id": 2131, + "key": "UI_Get_Path_Decorate", + "en_US": "Decorate Reward", + "zh_CN": "装饰奖励", + "pt_BR": "Recompensa de Decoração" + }, + { + "Id": 2132, + "key": "UI_CatsGiftPanel_Minutes_Tip", + "en_US": "Lasting for #s1 minutes", + "zh_CN": "持续#s1分钟", + "pt_BR": "Duração de #s1 minutos" + }, + { + "Id": 2133, + "key": "UI_PetDaily_Day_1_color", + "en_US": "DAY\\n1", + "zh_CN": "天数\\n1", + "pt_BR": "DIA\\n1" + }, + { + "Id": 2134, + "key": "UI_PetDaily_Day_2_color", + "en_US": "DAY\\n2", + "zh_CN": "天数\\n2", + "pt_BR": "DIA\\n2" + }, + { + "Id": 2135, + "key": "UI_PetDaily_Day_3_color", + "en_US": "DAY\\n3", + "zh_CN": "天数\\n3", + "pt_BR": "DIA\\n3" + }, + { + "Id": 2136, + "key": "UI_PetDaily_Day_4_color", + "en_US": "DAY\\n4", + "zh_CN": "天数\\n4", + "pt_BR": "DIA\\n4" + }, + { + "Id": 2137, + "key": "UI_MainPackPanel_AddPackGrid", + "en_US": "Add grid", + "zh_CN": "增加格子", + "pt_BR": "Abrir" + }, + { + "Id": 2138, + "key": "UI_NetAssetPanel_AngryEmoji_Name", + "en_US": "Angry", + "zh_CN": "生气气", + "pt_BR": "Bravo" + }, + { + "Id": 2139, + "key": "UI_NetAssetPanel_tougueEmoji_Name", + "en_US": "Taunt", + "zh_CN": "吐舌头", + "pt_BR": "Provocar" + }, + { + "Id": 2140, + "key": "UI_NetAssetPanel_flowerEmoji_Name", + "en_US": "Encourage", + "zh_CN": "送花", + "pt_BR": "Encorajar" + }, + { + "Id": 2141, + "key": "UI_NetAssetPanel_PetDressTotal_Name", + "en_US": "Cloth Set", + "zh_CN": "冬日套装", + "pt_BR": "Conjunto de roupas" + }, + { + "Id": 2142, + "key": "UI_NetAssetPanel_PetDressCool_Name", + "en_US": "Shining Color Cloth Set", + "zh_CN": "炫彩套装", + "pt_BR": "Conjunto de Roupas Brilhantes" + }, + { + "Id": 2143, + "key": "UI_NetAssetPanel_PetDressUnicorn_Name", + "en_US": "Unicorn Cloth Set", + "zh_CN": "独角兽套装", + "pt_BR": "Conjunto de Roupas Unicórnio" + }, + { + "Id": 2144, + "key": "UI_NetAssetPanel_AngryEmoji_Remark", + "en_US": "Get new emoji!", + "zh_CN": "解锁新的动态表情!", + "pt_BR": "Ganhe novos emojis!" + }, + { + "Id": 2145, + "key": "UI_NetAssetPanel_tougueEmoji_Remark", + "en_US": "Get new emoji!", + "zh_CN": "解锁新的动态表情!", + "pt_BR": "Ganhe novos emojis!" + }, + { + "Id": 2146, + "key": "UI_NetAssetPanel_flowerEmoji_Remark", + "en_US": "Get new emoji!", + "zh_CN": "解锁新的动态表情!", + "pt_BR": "Ganhe novos emojis!" + }, + { + "Id": 2147, + "key": "UI_NetAssetPanel_PetDressTotal_Remark", + "en_US": "Get new cloth for your kitten!", + "zh_CN": "用新的服装来打扮小猫!", + "pt_BR": "Ganhe roupas novas pra sua gatinha!" + }, + { + "Id": 2148, + "key": "UI_NetAssetPanel_PetDressCool_Remark", + "en_US": "Get new cloth for your kitten!", + "zh_CN": "用新的服装来打扮小猫!", + "pt_BR": "Ganhe roupas novas pra sua gatinha!" + }, + { + "Id": 2149, + "key": "UI_NetAssetPanel_PetDressUnicorn_Remark", + "en_US": "Get new cloth for your kitten!", + "zh_CN": "用新的服装来打扮小猫!", + "pt_BR": "Ganhe roupas novas pra sua gatinha!" + }, + { + "Id": 2150, + "key": "UI_DecorateBuildPanel_buildBtnText", + "en_US": "Fix", + "zh_CN": "开始", + "pt_BR": "Consertar" + }, + { + "Id": 2151, + "key": "UI_FriendTimeline_Treasure_Help", + "en_US": "#s1 opened Friend's Gift with your help!", + "zh_CN": "你帮助#s1打开了好友宝藏,真是一场愉快的冒险!", + "pt_BR": "#s1 abriu o Presente dos Amigos com sua ajuda!" + }, + { + "Id": 2152, + "key": "UI_MainPackPanel_frameUnlock", + "en_US": "Collect at LV#s1", + "zh_CN": "#s1级可收纳", + "pt_BR": "Pegue no NV#s1" + }, + { + "Id": 2153, + "key": "UI_GuideData_372", + "en_US": "Take care of #s1, get daily wheel rewards~", + "zh_CN": "照顾#s1,每天都可以获得转盘奖励哦~", + "pt_BR": "Cuide da #s1 e receba recompensas diárias da roleta." + }, + { + "Id": 2154, + "key": "UI_GuideData_382", + "en_US": "This is a gift from your friends, just take it.", + "zh_CN": "这是你的朋友们送你的礼物呢,快收下吧~", + "pt_BR": "Este é um presente dos seus amigos, pode pegar." + }, + { + "Id": 2155, + "key": "UI_MergeData_1901", + "en_US": "Empty Wicker Basket", + "zh_CN": "空藤篮", + "pt_BR": "Cesta de vime vazia" + }, + { + "Id": 2156, + "key": "UI_MergeData_1902", + "en_US": "Simple Picnic Basket", + "zh_CN": "简易野餐篮", + "pt_BR": "Cesta de piquenique simples" + }, + { + "Id": 2157, + "key": "UI_MergeData_1903", + "en_US": "Portable Picnic Basket", + "zh_CN": "便携野餐篮", + "pt_BR": "Cesta de piquenique portátil" + }, + { + "Id": 2158, + "key": "UI_MergeData_1904", + "en_US": "Classic Picnic Basket", + "zh_CN": "经典野餐篮", + "pt_BR": "Cesta de piquenique clássica" + }, + { + "Id": 2159, + "key": "UI_MergeData_1905", + "en_US": "Refined Picnic Basket", + "zh_CN": "精致野餐篮", + "pt_BR": "Cesta de piquenique refinada" + }, + { + "Id": 2160, + "key": "UI_MergeData_1906", + "en_US": "Deluxe Picnic Basket", + "zh_CN": "豪华野餐篮", + "pt_BR": "Cesta de piquenique deluxe" + }, + { + "Id": 2161, + "key": "UI_MergeData_1907", + "en_US": "Premium Picnic Basket", + "zh_CN": "高端野餐篮", + "pt_BR": "Cesta de piquenique premium" + }, + { + "Id": 2162, + "key": "UI_MergeData_1921", + "en_US": "Rice Balls", + "zh_CN": "法棍", + "pt_BR": "Bolinhos de arroz" + }, + { + "Id": 2163, + "key": "UI_MergeData_1922", + "en_US": "Salmon Sushi", + "zh_CN": "法棍片", + "pt_BR": "Sushi de salmão" + }, + { + "Id": 2164, + "key": "UI_MergeData_1923", + "en_US": "Kimbap", + "zh_CN": "加生菜", + "pt_BR": "Sushi de salmão" + }, + { + "Id": 2165, + "key": "UI_MergeData_1924", + "en_US": "Meatball Skewers", + "zh_CN": "加洋葱圈", + "pt_BR": "Espetinhos de almôndegas" + }, + { + "Id": 2166, + "key": "UI_MergeData_1925", + "en_US": "Tomato Cheese Skewers", + "zh_CN": "法棍三明治", + "pt_BR": "Espetinhos de tomate e queijo" + }, + { + "Id": 2167, + "key": "UI_MergeData_1926", + "en_US": "Fruit Skewers", + "zh_CN": "鸡肉卷饼", + "pt_BR": "Espetinhos de frutas" + }, + { + "Id": 2168, + "key": "UI_MergeData_1927", + "en_US": "Fruit Salad", + "zh_CN": "墨西哥塔可", + "pt_BR": "Salada de frutas" + }, + { + "Id": 2169, + "key": "UI_MergeData_1928", + "en_US": "Mashed Potatoes", + "zh_CN": "野餐食物", + "pt_BR": "Purê de batatas" + }, + { + "Id": 2170, + "key": "UI_MergeData_1929", + "en_US": "Grilled Cheese Sanwich", + "zh_CN": "好奇小松鼠", + "pt_BR": "Sanduíche de queijo quente" + }, + { + "Id": 2171, + "key": "UI_MergeData_1930", + "en_US": "Chicken Wrap", + "zh_CN": "小偷松鼠", + "pt_BR": "Wrap de frango" + }, + { + "Id": 2172, + "key": "UI_MergeData_1931", + "en_US": "Mexican Taco", + "zh_CN": "满载而归", + "pt_BR": "Taco mexicano" + }, + { + "Id": 2173, + "key": "UI_MergeData_1932", + "en_US": "Picnic Food", + "zh_CN": "松鼠盛宴", + "pt_BR": "Comida de piquenique" + }, + { + "Id": 2174, + "key": "UI_MergeData_2001", + "en_US": "Basic Desk", + "zh_CN": "空木桌", + "pt_BR": "Mesa básica" + }, + { + "Id": 2175, + "key": "UI_MergeData_2002", + "en_US": "Standard Desk", + "zh_CN": "标准书桌", + "pt_BR": "Mesa padrão" + }, + { + "Id": 2176, + "key": "UI_MergeData_2003", + "en_US": "Functional Desk", + "zh_CN": "功能书桌", + "pt_BR": "Mesa funcional" + }, + { + "Id": 2177, + "key": "UI_MergeData_2004", + "en_US": "Personalized Desk", + "zh_CN": "个性书桌", + "pt_BR": "Mesa personalizada" + }, + { + "Id": 2178, + "key": "UI_MergeData_2005", + "en_US": "Exquisite Desk", + "zh_CN": "精致书桌", + "pt_BR": "Mesa requintada" + }, + { + "Id": 2179, + "key": "UI_MergeData_2006", + "en_US": "Advanced Desk", + "zh_CN": "高级书桌", + "pt_BR": "Mesa avançada" + }, + { + "Id": 2180, + "key": "UI_MergeData_2007", + "en_US": "Multifunctional Desk", + "zh_CN": "多功能书桌", + "pt_BR": "Mesa multifuncional" + }, + { + "Id": 2181, + "key": "UI_MergeData_2008", + "en_US": "Luxury Desk", + "zh_CN": "豪华书桌", + "pt_BR": "Mesa de luxo" + }, + { + "Id": 2182, + "key": "UI_MergeData_2021", + "en_US": "Stickers", + "zh_CN": "贴纸", + "pt_BR": "Adesivos" + }, + { + "Id": 2183, + "key": "UI_MergeData_2022", + "en_US": "Small Cards", + "zh_CN": "小卡片", + "pt_BR": "Cartões pequenos" + }, + { + "Id": 2184, + "key": "UI_MergeData_2023", + "en_US": "Greeting Card", + "zh_CN": "贺卡", + "pt_BR": "Cartão comemorativo" + }, + { + "Id": 2185, + "key": "UI_MergeData_2024", + "en_US": "Star Lamps", + "zh_CN": "星星灯", + "pt_BR": "Lâmpadas de estrela" + }, + { + "Id": 2186, + "key": "UI_MergeData_2025", + "en_US": "Star And Moon Lamp", + "zh_CN": "星月灯", + "pt_BR": "Lâmpada de estrela e lua" + }, + { + "Id": 2187, + "key": "UI_MergeData_2026", + "en_US": "Succulent Potted Plants", + "zh_CN": "多肉盆栽", + "pt_BR": "Vasos com plantas suculentas" + }, + { + "Id": 2188, + "key": "UI_MergeData_2027", + "en_US": "Sunflower Ornaments", + "zh_CN": "向日葵摆件", + "pt_BR": "Enfeites de girassol" + }, + { + "Id": 2189, + "key": "UI_MergeData_2028", + "en_US": "Bear Ornaments", + "zh_CN": "小熊摆件", + "pt_BR": "Enfeites de urso" + }, + { + "Id": 2190, + "key": "UI_MergeData_2029", + "en_US": "Cavalry Ornaments", + "zh_CN": "骑兵摆件", + "pt_BR": "Enfeites de cavalaria" + }, + { + "Id": 2191, + "key": "UI_MergeData_2030", + "en_US": "Princess Ornaments", + "zh_CN": "公主摆件", + "pt_BR": "Enfeites de princesa" + }, + { + "Id": 2192, + "key": "UI_MergeData_2031", + "en_US": "Kitten Ornaments", + "zh_CN": "小猫摆件", + "pt_BR": "Enfeites de gatinhos" + }, + { + "Id": 2193, + "key": "UI_MergeData_2032", + "en_US": "Kitten Matryoshka Dolls", + "zh_CN": "小猫套娃", + "pt_BR": "Bonecas matrioskas de gatinhos" + }, + { + "Id": 2194, + "key": "UI_MergeData_2041", + "en_US": "Water Cup", + "zh_CN": "水杯", + "pt_BR": "Copo de água" + }, + { + "Id": 2195, + "key": "UI_MergeData_2042", + "en_US": "Small Alarm Clock", + "zh_CN": "小闹钟", + "pt_BR": "Despertador pequeno" + }, + { + "Id": 2196, + "key": "UI_MergeData_2043", + "en_US": "Pen Holder", + "zh_CN": "笔筒", + "pt_BR": "Porta-canetas" + }, + { + "Id": 2197, + "key": "UI_MergeData_2044", + "en_US": "Tissue Box", + "zh_CN": "纸巾盒", + "pt_BR": "Caixa de lenços" + }, + { + "Id": 2198, + "key": "UI_MergeData_2045", + "en_US": "Small Fan", + "zh_CN": "小风扇", + "pt_BR": "Ventilador pequeno" + }, + { + "Id": 2199, + "key": "UI_MergeData_2046", + "en_US": "High-end Fan", + "zh_CN": "高级风扇", + "pt_BR": "Ventilador de alta qualidade" + }, + { + "Id": 2200, + "key": "UI_MergeData_2047", + "en_US": "Aromatherapy Machine", + "zh_CN": "香薰机", + "pt_BR": "Aparelho de aromaterapia" + }, + { + "Id": 2201, + "key": "UI_MergeData_2048", + "en_US": "High-end Aromatherapy Machine", + "zh_CN": "高级香薰机", + "pt_BR": "Aparelho de aromaterapia de alta qualidade" + }, + { + "Id": 2202, + "key": "UI_MergeData_2049", + "en_US": "Table Lamp", + "zh_CN": "台灯", + "pt_BR": "Luminária de mesa" + }, + { + "Id": 2203, + "key": "UI_MergeData_2050", + "en_US": "High-end Table Lamp", + "zh_CN": "高级台灯", + "pt_BR": "Luminária de mesa de alta qualidade" + }, + { + "Id": 2204, + "key": "UI_MergeData_2061", + "en_US": "Newborn", + "zh_CN": "出生", + "pt_BR": "Recém-nascido" + }, + { + "Id": 2205, + "key": "UI_MergeData_2062", + "en_US": "Sit", + "zh_CN": "坐立", + "pt_BR": "Sentando" + }, + { + "Id": 2206, + "key": "UI_MergeData_2063", + "en_US": "Play Doll", + "zh_CN": "玩娃娃", + "pt_BR": "Brincando de boneca" + }, + { + "Id": 2207, + "key": "UI_MergeData_2064", + "en_US": "Ask", + "zh_CN": "问问题", + "pt_BR": "Perguntando" + }, + { + "Id": 2208, + "key": "UI_MergeData_2065", + "en_US": "Play Blocks", + "zh_CN": "搭积木", + "pt_BR": "Brincando com blocos" + }, + { + "Id": 2209, + "key": "UI_MergeData_2066", + "en_US": "Read Book", + "zh_CN": "读书", + "pt_BR": "Lendo livro" + }, + { + "Id": 2210, + "key": "UI_MergeData_2067", + "en_US": "Draw", + "zh_CN": "画画", + "pt_BR": "Desenhando" + }, + { + "Id": 2211, + "key": "UI_MergeData_2068", + "en_US": "Growth Photo Album", + "zh_CN": "成长相册", + "pt_BR": "Álbum de fotos do crescimento" + }, + { + "Id": 2212, + "key": "UI_MergeData_2069", + "en_US": "Memory Photo Album", + "zh_CN": "回忆影集", + "pt_BR": "Álbum de fotos de memórias" + }, + { + "Id": 2213, + "key": "UI_MergeData_2101", + "en_US": "Design Blueprint", + "zh_CN": "设计图纸", + "pt_BR": "Plano de design" + }, + { + "Id": 2214, + "key": "UI_MergeData_2102", + "en_US": "Select Fabric", + "zh_CN": "布料挑选", + "pt_BR": "Seleção de tecido" + }, + { + "Id": 2215, + "key": "UI_MergeData_2103", + "en_US": "Cutting Tool", + "zh_CN": "裁剪工具", + "pt_BR": "Ferramenta de corte" + }, + { + "Id": 2216, + "key": "UI_MergeData_2104", + "en_US": "Sewing Set", + "zh_CN": "缝纫套装", + "pt_BR": "Kit de costura" + }, + { + "Id": 2217, + "key": "UI_MergeData_2105", + "en_US": "Professional Sewing Set", + "zh_CN": "专业缝纫套装", + "pt_BR": "Kit de costura profissional" + }, + { + "Id": 2218, + "key": "UI_MergeData_2106", + "en_US": "Clothing Supplies", + "zh_CN": "制衣用品", + "pt_BR": "Materiais para confecção de roupas" + }, + { + "Id": 2219, + "key": "UI_MergeData_2107", + "en_US": "Clothing Machine", + "zh_CN": "制衣机器", + "pt_BR": "Máquina de costura" + }, + { + "Id": 2220, + "key": "UI_MergeData_2108", + "en_US": "Professional Clothing Tools", + "zh_CN": "专业制衣工具", + "pt_BR": "Ferramentas profissionais para costura" + }, + { + "Id": 2221, + "key": "UI_MergeData_2121", + "en_US": "Basic Corset", + "zh_CN": "胸衣", + "pt_BR": "Espartilho básico" + }, + { + "Id": 2222, + "key": "UI_MergeData_2122", + "en_US": "Camisole", + "zh_CN": "吊带背心", + "pt_BR": "Camisola" + }, + { + "Id": 2223, + "key": "UI_MergeData_2123", + "en_US": "Off Shoulder Suit", + "zh_CN": "露肩套装", + "pt_BR": "Blusa com ombros à mostra" + }, + { + "Id": 2224, + "key": "UI_MergeData_2124", + "en_US": "Trendy off-shoulder set", + "zh_CN": "时尚露肩套装", + "pt_BR": "Blusa moderna com ombros à mostra" + }, + { + "Id": 2225, + "key": "UI_MergeData_2125", + "en_US": "Tight Skirt", + "zh_CN": "紧身裙", + "pt_BR": "Saia justa" + }, + { + "Id": 2226, + "key": "UI_MergeData_2126", + "en_US": "Slip Dress", + "zh_CN": "吊带裙", + "pt_BR": "Vestido justo" + }, + { + "Id": 2227, + "key": "UI_MergeData_2127", + "en_US": "Pleated Skirt", + "zh_CN": "百褶短裙", + "pt_BR": "Saia rodada" + }, + { + "Id": 2228, + "key": "UI_MergeData_2128", + "en_US": "Dress", + "zh_CN": "连衣裙", + "pt_BR": "Vestido" + }, + { + "Id": 2229, + "key": "UI_MergeData_2129", + "en_US": "Half Sleeve Dress", + "zh_CN": "半袖连衣裙", + "pt_BR": "Conjunto com saia" + }, + { + "Id": 2230, + "key": "UI_MergeData_2130", + "en_US": "A-line Dress", + "zh_CN": "A字裙", + "pt_BR": "Vestido evasê" + }, + { + "Id": 2231, + "key": "UI_MergeData_2131", + "en_US": "Evening Gown", + "zh_CN": "晚礼服", + "pt_BR": "Vestido de noite" + }, + { + "Id": 2232, + "key": "UI_MergeData_2141", + "en_US": "Vest", + "zh_CN": "背心", + "pt_BR": "Colete" + }, + { + "Id": 2233, + "key": "UI_MergeData_2142", + "en_US": "Sleeveless Top", + "zh_CN": "无袖衣", + "pt_BR": "Regata" + }, + { + "Id": 2234, + "key": "UI_MergeData_2143", + "en_US": "T-shirt", + "zh_CN": "T恤", + "pt_BR": "Camiseta" + }, + { + "Id": 2235, + "key": "UI_MergeData_2144", + "en_US": "Business T-shirt", + "zh_CN": "商务T恤", + "pt_BR": "Camiseta com gola polo" + }, + { + "Id": 2236, + "key": "UI_MergeData_2145", + "en_US": "Standard Shirt", + "zh_CN": "标准衬衫", + "pt_BR": "Camisa padrão" + }, + { + "Id": 2237, + "key": "UI_MergeData_2146", + "en_US": "Basic Suit", + "zh_CN": "基础西装", + "pt_BR": "Terno básico" + }, + { + "Id": 2238, + "key": "UI_MergeData_2147", + "en_US": "Advanced Suit", + "zh_CN": "高级西装", + "pt_BR": "Terno avançado" + }, + { + "Id": 2239, + "key": "UI_MergeData_2148", + "en_US": "Deluxe Suit", + "zh_CN": "豪华西装", + "pt_BR": "Terno de luxo" + }, + { + "Id": 2240, + "key": "UI_MergeData_2149", + "en_US": "Tuxedo", + "zh_CN": "燕尾服", + "pt_BR": "Smoking" + }, + { + "Id": 2241, + "key": "UI_MergeData_2201", + "en_US": "Old Memory Box", + "zh_CN": "旧物木箱", + "pt_BR": "Caixa de memórias antigas" + }, + { + "Id": 2242, + "key": "UI_MergeData_2202", + "en_US": "Metal Buckle Memory Box", + "zh_CN": "金属扣木箱", + "pt_BR": "Caixa de memórias com fivela de metal" + }, + { + "Id": 2243, + "key": "UI_MergeData_2203", + "en_US": "Retro Memory Box", + "zh_CN": "复古旧物箱", + "pt_BR": "Caixa de memórias retrô" + }, + { + "Id": 2244, + "key": "UI_MergeData_2204", + "en_US": "Gem Memory Box", + "zh_CN": "宝石旧物箱", + "pt_BR": "Caixa de memórias de pedras preciosas" + }, + { + "Id": 2245, + "key": "UI_MergeData_2205", + "en_US": "Crystal Treasure Box", + "zh_CN": "水晶珍宝箱", + "pt_BR": "Caixa de tesouros de cristal" + }, + { + "Id": 2246, + "key": "UI_MergeData_2206", + "en_US": "Floral Antique Box", + "zh_CN": "花饰珍物箱", + "pt_BR": "Caixa antiga floral" + }, + { + "Id": 2247, + "key": "UI_MergeData_2221", + "en_US": "Comb", + "zh_CN": "梳子", + "pt_BR": "Pente" + }, + { + "Id": 2248, + "key": "UI_MergeData_2222", + "en_US": "Exquisite Comb", + "zh_CN": "精致梳子", + "pt_BR": "Pente requintado" + }, + { + "Id": 2249, + "key": "UI_MergeData_2223", + "en_US": "Handkerchief", + "zh_CN": "手帕", + "pt_BR": "Lenço" + }, + { + "Id": 2250, + "key": "UI_MergeData_2224", + "en_US": "Embroidered Handkerchief", + "zh_CN": "刺绣手帕", + "pt_BR": "Lenço Bordado" + }, + { + "Id": 2251, + "key": "UI_MergeData_2225", + "en_US": "Gloves", + "zh_CN": "手套", + "pt_BR": "Luvas" + }, + { + "Id": 2252, + "key": "UI_MergeData_2226", + "en_US": "Elegant Gloves", + "zh_CN": "优雅手套", + "pt_BR": "Luvas elegantes" + }, + { + "Id": 2253, + "key": "UI_MergeData_2227", + "en_US": "Coin Purse", + "zh_CN": "零钱包", + "pt_BR": "Porta-moedas" + }, + { + "Id": 2254, + "key": "UI_MergeData_2228", + "en_US": "Patterned Coin Purse", + "zh_CN": "花纹零钱包", + "pt_BR": "Porta-moedas estampado" + }, + { + "Id": 2255, + "key": "UI_MergeData_2229", + "en_US": "Fan", + "zh_CN": "扇子", + "pt_BR": "Leque" + }, + { + "Id": 2256, + "key": "UI_MergeData_2230", + "en_US": "Elegant Fan", + "zh_CN": "优雅扇子", + "pt_BR": "Leque elegante" + }, + { + "Id": 2257, + "key": "UI_MergeData_2231", + "en_US": "Umbrella", + "zh_CN": "洋伞", + "pt_BR": "Guarda-chuva" + }, + { + "Id": 2258, + "key": "UI_MergeData_2232", + "en_US": "Patterned Umbrella", + "zh_CN": "花纹洋伞", + "pt_BR": "Guarda-chuva estampado" + }, + { + "Id": 2259, + "key": "UI_MergeData_2241", + "en_US": "Single Reading Glass", + "zh_CN": "单片老花镜", + "pt_BR": "Lupa de leitura" + }, + { + "Id": 2260, + "key": "UI_MergeData_2242", + "en_US": "Old Pocket Watch", + "zh_CN": "老怀表", + "pt_BR": "Relógio de bolso antigo" + }, + { + "Id": 2261, + "key": "UI_MergeData_2243", + "en_US": "Old Wallet", + "zh_CN": "老式钱包", + "pt_BR": "Carteira antiga" + }, + { + "Id": 2262, + "key": "UI_MergeData_2244", + "en_US": "Old Portable Radio", + "zh_CN": "老式便携收音机", + "pt_BR": "Rádio portátil antigo" + }, + { + "Id": 2263, + "key": "UI_MergeData_2245", + "en_US": "Old Portable Record Player", + "zh_CN": "老式便携唱片机", + "pt_BR": "Toca-discos portátil antigo" + }, + { + "Id": 2264, + "key": "UI_MergeData_2246", + "en_US": "Old Record Player", + "zh_CN": "老式唱片机", + "pt_BR": "Toca-discos antigo" + }, + { + "Id": 2265, + "key": "UI_MergeData_2247", + "en_US": "New Home", + "zh_CN": "新家", + "pt_BR": "Nova casa" + }, + { + "Id": 2266, + "key": "UI_MergeData_2248", + "en_US": "The Night", + "zh_CN": "浪漫之夜", + "pt_BR": "A noite" + }, + { + "Id": 2267, + "key": "UI_MergeData_2249", + "en_US": "Embrace Shadow", + "zh_CN": "相拥窗影", + "pt_BR": "Abraço nas sombras" + }, + { + "Id": 2268, + "key": "UI_MergeData_2250", + "en_US": "Rose Window Kiss", + "zh_CN": "玫瑰窗吻", + "pt_BR": "Beijo na janela com rosas" + }, + { + "Id": 2269, + "key": "UI_MergeData_2301", + "en_US": "Camping Handbag", + "zh_CN": "露营提包", + "pt_BR": "Bolsa de acampamento" + }, + { + "Id": 2270, + "key": "UI_MergeData_2302", + "en_US": "Camping Backpack", + "zh_CN": "露营背包", + "pt_BR": "Mochila de acampamento" + }, + { + "Id": 2271, + "key": "UI_MergeData_2303", + "en_US": "Camping Rucksack", + "zh_CN": "露营负重背包", + "pt_BR": "Bolsa de acampamento" + }, + { + "Id": 2272, + "key": "UI_MergeData_2304", + "en_US": "Functional Camping Bag", + "zh_CN": "露营多功能背包", + "pt_BR": "Bolsa de acampamento funcional" + }, + { + "Id": 2273, + "key": "UI_MergeData_2305", + "en_US": "Durable Camping Bag", + "zh_CN": "露营耐用背包", + "pt_BR": "Bolsa de acampamento durável" + }, + { + "Id": 2274, + "key": "UI_MergeData_2306", + "en_US": "Deluxe Camping Bag", + "zh_CN": "露营豪华背包", + "pt_BR": "Bolsa de acampamento de luxo" + }, + { + "Id": 2275, + "key": "UI_MergeData_2307", + "en_US": "Premium Camping Bag", + "zh_CN": "露营高端背包", + "pt_BR": "Bolsa de acampamento premium" + }, + { + "Id": 2276, + "key": "UI_MergeData_2321", + "en_US": "Sleeping Bag", + "zh_CN": "睡袋", + "pt_BR": "Saco de dormir" + }, + { + "Id": 2277, + "key": "UI_MergeData_2322", + "en_US": "Unfolded Sleeping Bag", + "zh_CN": "展开睡袋", + "pt_BR": "Saco de dormir desdobrado" + }, + { + "Id": 2278, + "key": "UI_MergeData_2323", + "en_US": "Folded Tent", + "zh_CN": "折叠帐篷", + "pt_BR": "Barraca dobrada" + }, + { + "Id": 2279, + "key": "UI_MergeData_2324", + "en_US": "Basic Tent", + "zh_CN": "基本帐篷", + "pt_BR": "Barraca básica" + }, + { + "Id": 2280, + "key": "UI_MergeData_2325", + "en_US": "Lightweight Tent", + "zh_CN": "轻便帐篷", + "pt_BR": "Barraca leve" + }, + { + "Id": 2281, + "key": "UI_MergeData_2326", + "en_US": "Classic Tent", + "zh_CN": "经典帐篷", + "pt_BR": "Barraca clássica" + }, + { + "Id": 2282, + "key": "UI_MergeData_2327", + "en_US": "Deluxe Tent", + "zh_CN": "豪华帐篷", + "pt_BR": "Barraca de luxo" + }, + { + "Id": 2283, + "key": "UI_MergeData_2328", + "en_US": "Premium Tent", + "zh_CN": "高端帐篷", + "pt_BR": "Barraca premium" + }, + { + "Id": 2284, + "key": "UI_MergeData_2341", + "en_US": "Baseball", + "zh_CN": "棒球", + "pt_BR": "Basebol" + }, + { + "Id": 2285, + "key": "UI_MergeData_2342", + "en_US": "Volleyball", + "zh_CN": "排球", + "pt_BR": "Voleibol" + }, + { + "Id": 2286, + "key": "UI_MergeData_2343", + "en_US": "Frisbee", + "zh_CN": "飞盘", + "pt_BR": "Frisbee" + }, + { + "Id": 2287, + "key": "UI_MergeData_2344", + "en_US": "Fun Frisbee", + "zh_CN": "趣味飞盘", + "pt_BR": "Frisbee divertido" + }, + { + "Id": 2288, + "key": "UI_MergeData_2345", + "en_US": "Bubble Ring", + "zh_CN": "泡泡圈", + "pt_BR": "Anel de bolhas" + }, + { + "Id": 2289, + "key": "UI_MergeData_2346", + "en_US": "Bubble Gun", + "zh_CN": "泡泡枪", + "pt_BR": "Arminha de bolhas" + }, + { + "Id": 2290, + "key": "UI_MergeData_2347", + "en_US": "Kite", + "zh_CN": "风筝", + "pt_BR": "Pipa" + }, + { + "Id": 2291, + "key": "UI_MergeData_2348", + "en_US": "Butterfly Kite", + "zh_CN": "蝴蝶风筝", + "pt_BR": "Pipa de borboleta" + }, + { + "Id": 2292, + "key": "UI_MergeData_2349", + "en_US": "Hang Glider", + "zh_CN": "滑翔翼", + "pt_BR": "Asa delta" + }, + { + "Id": 2293, + "key": "UI_MergeData_Picnic Basket", + "en_US": "Picnic Basket", + "zh_CN": "野餐篮", + "pt_BR": "Cesta de piquenique" + }, + { + "Id": 2294, + "key": "UI_MergeData_Picnic Food", + "en_US": "Picnic Food", + "zh_CN": "野餐食物", + "pt_BR": "Comida para piquenique" + }, + { + "Id": 2295, + "key": "UI_MergeData_Desk", + "en_US": "Desk", + "zh_CN": "书桌", + "pt_BR": "Mesa" + }, + { + "Id": 2296, + "key": "UI_MergeData_Desk Decoration", + "en_US": "Desk Decoration", + "zh_CN": "书桌装饰", + "pt_BR": "Decoração de mesa" + }, + { + "Id": 2297, + "key": "UI_MergeData_Daily Necessities", + "en_US": "Daily Necessities", + "zh_CN": "生活用品", + "pt_BR": "Necessidades diárias" + }, + { + "Id": 2298, + "key": "UI_MergeData_Growth Photos", + "en_US": "Growth Photos", + "zh_CN": "童年回忆", + "pt_BR": "Fotos de crescimento" + }, + { + "Id": 2299, + "key": "UI_MergeData_Custom Tailoring", + "en_US": "Custom Tailoring", + "zh_CN": "定制裁缝", + "pt_BR": "Alfaiataria personalizada" + }, + { + "Id": 2300, + "key": "UI_MergeData_Women Clothing", + "en_US": "Women Clothing", + "zh_CN": "女装系列", + "pt_BR": "Roupas femininas" + }, + { + "Id": 2301, + "key": "UI_MergeData_Men Clothing", + "en_US": "Men Clothing", + "zh_CN": "男装系列", + "pt_BR": "Roupas masculinas" + }, + { + "Id": 2302, + "key": "UI_MergeData_Junk Bin", + "en_US": "Memory Box", + "zh_CN": "旧物箱", + "pt_BR": "Caixa de recordações" + }, + { + "Id": 2303, + "key": "UI_MergeData_Granny Stuff", + "en_US": "Granny Stuff", + "zh_CN": "老奶奶物件", + "pt_BR": "Coisas da vovó" + }, + { + "Id": 2304, + "key": "UI_MergeData_Grandpa Objects", + "en_US": "Grandpa Objects", + "zh_CN": "老爷爷物件", + "pt_BR": "Objetos do vovô" + }, + { + "Id": 2305, + "key": "UI_MergeData_Camping Backpack", + "en_US": "Camping Backpack", + "zh_CN": "露营包", + "pt_BR": "Mochila de acampamento" + }, + { + "Id": 2306, + "key": "UI_MergeData_Tent", + "en_US": "Tent", + "zh_CN": "帐篷", + "pt_BR": "Barraca" + }, + { + "Id": 2307, + "key": "UI_MergeData_Outdoor Toys", + "en_US": "Outdoor Toys", + "zh_CN": "户外玩具", + "pt_BR": "Brinquedos ao ar livre" + }, + { + "Id": 2308, + "key": "UI_MainMergePanel_comsumeOrderInfoTitle_1", + "en_US": "Pet Supplies Bag", + "zh_CN": "宠物补给袋", + "pt_BR": "Bolsa de Produtos de Pets" + }, + { + "Id": 2309, + "key": "UI_MainMergePanel_comsumeOrderInfoTitle_2", + "en_US": "Pet Supplies Pack", + "zh_CN": "宠物补给盒", + "pt_BR": "Pacote de Produtos de Pets" + }, + { + "Id": 2310, + "key": "UI_MainMergePanel_comsumeOrderInfoTitle_3", + "en_US": "Pet Supplies Box", + "zh_CN": "宠物补给箱", + "pt_BR": "Caixa de Produtos de Pets" + }, + { + "Id": 2311, + "key": "UI_MainMergePanel_comsumeOrderInfoTip_1", + "en_US": "Finish orders to get a Pet Supplies Bag! \\n You might find some everyday Food, Cleaning, Toy, or Pet items in it!", + "zh_CN": "完成订单即可获得宠物补给袋! \\n 里面可能有日常的食物、清洁用品、玩具或照顾用品哦!", + "pt_BR": "Termina os pedidos pra ganhar uma Bolsa de Produtos de Pets! \\nPode ter comida, sabonete, brinquedos ou itens de Pets!" + }, + { + "Id": 2312, + "key": "UI_MainMergePanel_comsumeOrderInfoTip_2", + "en_US": "Finish orders to get a Pet Supplies Pack! \\n You might find some fancy Food, Cleaning, Toy, or Pet items in it!", + "zh_CN": "完成订单即可获得宠物补给盒! \\n 里面可能有精致的食物、清洁用品、玩具或照顾用品哦!", + "pt_BR": "Termina pedidos pra ganhar um Pacote de Produtos de Pets! \\nPode ter comida, sabonete, brinquedos ou itens de Pets, tudo chique!" + }, + { + "Id": 2313, + "key": "UI_MainMergePanel_comsumeOrderInfoTip_3", + "en_US": "Finish orders to get a Pet Supplies Box! \\n You might find some premium Food, Cleaning, Toy, or Pet items in it!", + "zh_CN": "完成订单即可获得宠物补给箱! \\n 里面可能有高级的食物、清洁用品、玩具或照顾用品哦!", + "pt_BR": "Termina pedidos pra ganhar uma Caixa de Produtos de Pets! \\nPode ter comida, sabonete, brinquedos ou itens de Pets, tudo premium!" + }, + { + "Id": 2314, + "key": "UI_Pack_Ad_Work_1", + "en_US": "No Ads remaining time:", + "zh_CN": "免广告剩余时间:", + "pt_BR": "Tempo sem anúncios restante:" + }, + { + "Id": 2315, + "key": "UI_Pack_Ad_Work_2", + "en_US": "Little Helper remaining time:", + "zh_CN": "小助手剩余时间:", + "pt_BR": "Tempo de Ajuda Felina restante:" + }, + { + "Id": 2316, + "key": "UI_Pack_Ad_Work_3", + "en_US": "No Ads+Little Helper Gift #s1 Days", + "zh_CN": "免广告+小助手礼包#s1天", + "pt_BR": "Presente de Zero Anúncios+Ajuda Felina por #s1 dias" + }, + { + "Id": 2317, + "key": "UI_Pack_Ad_Work_4", + "en_US": "#s1% off", + "zh_CN": "#s1折", + "pt_BR": "#s1% de desconto" + }, + { + "Id": 2318, + "key": "UI_MainSpecialPanel_energyTitle", + "en_US": "Super Energy Pack", + "zh_CN": "超值体力优惠", + "pt_BR": "Super Pacote de Energia" + }, + { + "Id": 2319, + "key": "UI_MergeData_2361", + "en_US": "Polaroid", + "zh_CN": "拍立得", + "pt_BR": "Polaroid" + }, + { + "Id": 2320, + "key": "UI_MergeData_2362", + "en_US": "Adult Bird", + "zh_CN": "大鸟", + "pt_BR": "Pássaro adulto" + }, + { + "Id": 2321, + "key": "UI_MergeData_2363", + "en_US": "Snatching", + "zh_CN": "抢夺", + "pt_BR": "Agarrando" + }, + { + "Id": 2322, + "key": "UI_MergeData_2364", + "en_US": "Playing", + "zh_CN": "摆弄", + "pt_BR": "Brincando" + }, + { + "Id": 2323, + "key": "UI_MergeData_2365", + "en_US": "Taking Photo", + "zh_CN": "拍照", + "pt_BR": "Tirando foto" + }, + { + "Id": 2324, + "key": "UI_MergeData_2366", + "en_US": "Bird Selfie", + "zh_CN": "小鸟自拍照", + "pt_BR": "Selfie de pássaro" + }, + { + "Id": 2325, + "key": "UI_MergeData_2401", + "en_US": "Mailbox", + "zh_CN": "邮箱", + "pt_BR": "Caixa de correio" + }, + { + "Id": 2326, + "key": "UI_MergeData_2402", + "en_US": "Outdoor Mailbox", + "zh_CN": "户外邮箱", + "pt_BR": "Caixa de correio externa" + }, + { + "Id": 2327, + "key": "UI_MergeData_2403", + "en_US": "Basic Mailbox", + "zh_CN": "基本邮筒", + "pt_BR": "Caixa de correio básica" + }, + { + "Id": 2328, + "key": "UI_MergeData_2404", + "en_US": "Classic Mailbox", + "zh_CN": "经典邮筒", + "pt_BR": "Caixa de correio clássica" + }, + { + "Id": 2329, + "key": "UI_MergeData_2405", + "en_US": "Practical Mailbox", + "zh_CN": "实用邮筒", + "pt_BR": "Caixa de correio prática" + }, + { + "Id": 2330, + "key": "UI_MergeData_2406", + "en_US": "Modern Mailbox", + "zh_CN": "现代邮筒", + "pt_BR": "Caixa de correio moderna" + }, + { + "Id": 2331, + "key": "UI_MergeData_2407", + "en_US": "Deluxe Mailbox", + "zh_CN": "豪华邮筒", + "pt_BR": "Caixa de correio deluxe" + }, + { + "Id": 2332, + "key": "UI_MergeData_2408", + "en_US": "Premium Mailbox", + "zh_CN": "高端邮筒", + "pt_BR": "Caixa de correio premium" + }, + { + "Id": 2333, + "key": "UI_MergeData_2421", + "en_US": "Blank Paper", + "zh_CN": "空白纸张", + "pt_BR": "Papel em branco" + }, + { + "Id": 2334, + "key": "UI_MergeData_2422", + "en_US": "Letter", + "zh_CN": "信件", + "pt_BR": "Papel e caneta" + }, + { + "Id": 2335, + "key": "UI_MergeData_2423", + "en_US": "Write Letter", + "zh_CN": "写信", + "pt_BR": "Escrever uma carta" + }, + { + "Id": 2336, + "key": "UI_MergeData_2424", + "en_US": "Put in Envelope", + "zh_CN": "装入信封", + "pt_BR": "Colocar no envelope" + }, + { + "Id": 2337, + "key": "UI_MergeData_2425", + "en_US": "Seal", + "zh_CN": "封口", + "pt_BR": "Selar" + }, + { + "Id": 2338, + "key": "UI_MergeData_2426", + "en_US": "Stamp", + "zh_CN": "盖章", + "pt_BR": "Colar selo" + }, + { + "Id": 2339, + "key": "UI_MergeData_2427", + "en_US": "Transport", + "zh_CN": "运送", + "pt_BR": "Transportar" + }, + { + "Id": 2340, + "key": "UI_MergeData_2428", + "en_US": "Deliver", + "zh_CN": "送达", + "pt_BR": "Entregar" + }, + { + "Id": 2341, + "key": "UI_MergeData_2429", + "en_US": "Read", + "zh_CN": "查看", + "pt_BR": "Ler" + }, + { + "Id": 2342, + "key": "UI_MergeData_2430", + "en_US": "Reply Letter", + "zh_CN": "回信", + "pt_BR": "Responder carta" + }, + { + "Id": 2343, + "key": "UI_MergeData_2431", + "en_US": "Pile of Letters", + "zh_CN": "信堆", + "pt_BR": "Pilha de cartas" + }, + { + "Id": 2344, + "key": "UI_MergeData_2432", + "en_US": "Memories", + "zh_CN": "回忆", + "pt_BR": "Memórias" + }, + { + "Id": 2345, + "key": "UI_MergeData_2441", + "en_US": "Plush Bear", + "zh_CN": "毛绒小熊", + "pt_BR": "Urso de pelúcia" + }, + { + "Id": 2346, + "key": "UI_MergeData_2442", + "en_US": "Boxed Bear", + "zh_CN": "盒装小熊", + "pt_BR": "Urso na caixa" + }, + { + "Id": 2347, + "key": "UI_MergeData_2443", + "en_US": "Packaging Box", + "zh_CN": "包装纸盒", + "pt_BR": "Caixa de embalagem" + }, + { + "Id": 2348, + "key": "UI_MergeData_2444", + "en_US": "Sealed Box", + "zh_CN": "封装纸盒", + "pt_BR": "Caixa selada" + }, + { + "Id": 2349, + "key": "UI_MergeData_2445", + "en_US": "Tied Gift Box", + "zh_CN": "捆扎礼盒", + "pt_BR": "Caixa com papel de presente" + }, + { + "Id": 2350, + "key": "UI_MergeData_2446", + "en_US": "Ribbon Gift Box", + "zh_CN": "丝带礼盒", + "pt_BR": "Caixa de presente com fita" + }, + { + "Id": 2351, + "key": "UI_MergeData_2447", + "en_US": "Bow Gift Box", + "zh_CN": "蝴蝶结礼盒", + "pt_BR": "Caixa de presente com laço" + }, + { + "Id": 2352, + "key": "UI_MergeData_2448", + "en_US": "Floral Gift Box", + "zh_CN": "花饰礼盒", + "pt_BR": "Caixa de presente floral" + }, + { + "Id": 2353, + "key": "UI_MergeData_2449", + "en_US": "Mailed Gift Box", + "zh_CN": "邮寄礼盒", + "pt_BR": "Caixa de presente pelo correio" + }, + { + "Id": 2354, + "key": "UI_MergeData_2501", + "en_US": "Garden Bench", + "zh_CN": "花园长椅", + "pt_BR": "Banco de jardim" + }, + { + "Id": 2355, + "key": "UI_MergeData_2502", + "en_US": "Flower Vine Bench", + "zh_CN": "花藤木椅", + "pt_BR": "Banco com flores" + }, + { + "Id": 2356, + "key": "UI_MergeData_2503", + "en_US": "Flower Wall Bench", + "zh_CN": "花墙木椅", + "pt_BR": "Banco com parede florida" + }, + { + "Id": 2357, + "key": "UI_MergeData_2504", + "en_US": "Umbrella Garden Bench", + "zh_CN": "伞下花园椅", + "pt_BR": "Banco de jardim com guarda-sol" + }, + { + "Id": 2358, + "key": "UI_MergeData_2505", + "en_US": "Flower Cage Bench", + "zh_CN": "花笼长椅", + "pt_BR": "Banco com arco de flores" + }, + { + "Id": 2359, + "key": "UI_MergeData_2506", + "en_US": "Flower Pavilion Bench", + "zh_CN": "花亭长椅", + "pt_BR": "Banco com gazebo de flores" + }, + { + "Id": 2360, + "key": "UI_MergeData_2507", + "en_US": "Flower House Bench", + "zh_CN": "花屋长椅", + "pt_BR": "Banco com casa de flores" + }, + { + "Id": 2361, + "key": "UI_MergeData_2521", + "en_US": "Ball Tree", + "zh_CN": "球形树", + "pt_BR": "Árvore bola" + }, + { + "Id": 2362, + "key": "UI_MergeData_2522", + "en_US": "Cone Tree", + "zh_CN": "圆锥树", + "pt_BR": "Árvore cone" + }, + { + "Id": 2363, + "key": "UI_MergeData_2523", + "en_US": "Spiral Tree", + "zh_CN": "螺旋树", + "pt_BR": "Árvore espiral" + }, + { + "Id": 2364, + "key": "UI_MergeData_2524", + "en_US": "Snail Tree", + "zh_CN": "蜗牛树", + "pt_BR": "Árvore caracol" + }, + { + "Id": 2365, + "key": "UI_MergeData_2525", + "en_US": "Swan Tree", + "zh_CN": "天鹅树", + "pt_BR": "Árvore cisne" + }, + { + "Id": 2366, + "key": "UI_MergeData_2526", + "en_US": "Rabbit Tree", + "zh_CN": "兔子树", + "pt_BR": "Árvore coelho" + }, + { + "Id": 2367, + "key": "UI_MergeData_2527", + "en_US": "Fox Tree", + "zh_CN": "狐狸树", + "pt_BR": "Árvore raposa" + }, + { + "Id": 2368, + "key": "UI_MergeData_2528", + "en_US": "Capybara Tree", + "zh_CN": "水豚树", + "pt_BR": "Árvore capivara" + }, + { + "Id": 2369, + "key": "UI_MergeData_2529", + "en_US": "Panda Tree", + "zh_CN": "熊猫树", + "pt_BR": "Árvore panda" + }, + { + "Id": 2370, + "key": "UI_MergeData_2530", + "en_US": "Fawn Tree", + "zh_CN": "小鹿树", + "pt_BR": "Árvore cervo" + }, + { + "Id": 2371, + "key": "UI_MergeData_2531", + "en_US": "Elephant Tree", + "zh_CN": "大象树", + "pt_BR": "Árvore elefante" + }, + { + "Id": 2372, + "key": "UI_MergeData_2541", + "en_US": "Small Fountain", + "zh_CN": "小型喷泉", + "pt_BR": "Pequena fonte" + }, + { + "Id": 2373, + "key": "UI_MergeData_2542", + "en_US": "Classic Fountain", + "zh_CN": "经典喷泉", + "pt_BR": "Fonte clássica" + }, + { + "Id": 2374, + "key": "UI_MergeData_2543", + "en_US": "Modern Fountain", + "zh_CN": "现代喷泉", + "pt_BR": "Fonte moderna" + }, + { + "Id": 2375, + "key": "UI_MergeData_2544", + "en_US": "Refined Fountain", + "zh_CN": "精致喷泉", + "pt_BR": "Fonte refinada" + }, + { + "Id": 2376, + "key": "UI_MergeData_2545", + "en_US": "Premium Fountain", + "zh_CN": "高端喷泉", + "pt_BR": "Fonte premium" + }, + { + "Id": 2377, + "key": "UI_MergeData_2546", + "en_US": "Elegant Fountain", + "zh_CN": "优雅喷泉", + "pt_BR": "Fonte elegante" + }, + { + "Id": 2378, + "key": "UI_MergeData_2547", + "en_US": "Birdsong Fountain", + "zh_CN": "鸟语喷泉", + "pt_BR": "Fonte canto dos pássaros" + }, + { + "Id": 2379, + "key": "UI_MergeData_2548", + "en_US": "Woodland Fountain", + "zh_CN": "森林喷泉", + "pt_BR": "Fonte florestal" + }, + { + "Id": 2380, + "key": "UI_MergeData_2549", + "en_US": "Magic Fountain", + "zh_CN": "魔法喷泉", + "pt_BR": "Fonte mágica" + }, + { + "Id": 2381, + "key": "UI_MergeData_2561", + "en_US": "Stone", + "zh_CN": "石头", + "pt_BR": "Pedra" + }, + { + "Id": 2382, + "key": "UI_MergeData_2562", + "en_US": "Carving", + "zh_CN": "雕刻", + "pt_BR": "Escultura" + }, + { + "Id": 2383, + "key": "UI_MergeData_2563", + "en_US": "Guardian Stone", + "zh_CN": "守护石", + "pt_BR": "Pedra guardiã" + }, + { + "Id": 2384, + "key": "UI_MergeData_2564", + "en_US": "Bright", + "zh_CN": "明耀", + "pt_BR": "Iluminado" + }, + { + "Id": 2385, + "key": "UI_MergeData_2565", + "en_US": "Quiet", + "zh_CN": "静谧", + "pt_BR": "Silencioso" + }, + { + "Id": 2386, + "key": "UI_MergeData_2566", + "en_US": "Slumber", + "zh_CN": "沉眠", + "pt_BR": "Sonolento" + }, + { + "Id": 2387, + "key": "UI_MergeData_2567", + "en_US": "Vibrant", + "zh_CN": "生机", + "pt_BR": "Vibrante" + }, + { + "Id": 2388, + "key": "UI_MergeData_2601", + "en_US": "Empty Bath Basket", + "zh_CN": "空浴篮", + "pt_BR": "Cesta de banho vazia" + }, + { + "Id": 2389, + "key": "UI_MergeData_2602", + "en_US": "Simple Bath Basket", + "zh_CN": "简约浴篮", + "pt_BR": "Cesta de banho simples" + }, + { + "Id": 2390, + "key": "UI_MergeData_2603", + "en_US": "Premium Bath Basket", + "zh_CN": "高级浴篮", + "pt_BR": "Cesta de banho premium" + }, + { + "Id": 2391, + "key": "UI_MergeData_2604", + "en_US": "Cleaning Bath Basket", + "zh_CN": "清洁浴篮", + "pt_BR": "Cesta de banho para limpeza" + }, + { + "Id": 2392, + "key": "UI_MergeData_2605", + "en_US": "Multi-grid Bath Basket", + "zh_CN": "多格浴篮", + "pt_BR": "Cesta de banho com várias divisórias" + }, + { + "Id": 2393, + "key": "UI_MergeData_2606", + "en_US": "Paw Bath Basket", + "zh_CN": "萌爪浴篮", + "pt_BR": "Cesta de banho de patas" + }, + { + "Id": 2394, + "key": "UI_MergeData_2607", + "en_US": "Handle Bath Basket", + "zh_CN": "提手浴篮", + "pt_BR": "Cesta de banho com alça" + }, + { + "Id": 2395, + "key": "UI_MergeData_2608", + "en_US": "Lid Bath Basket", + "zh_CN": "带盖浴篮", + "pt_BR": "Cesta de banho com tampa" + }, + { + "Id": 2396, + "key": "UI_MergeData_2621", + "en_US": "Basic Headband", + "zh_CN": "基础发箍", + "pt_BR": "Tiara básica" + }, + { + "Id": 2397, + "key": "UI_MergeData_2622", + "en_US": "Ordinary Headband", + "zh_CN": "普通发箍", + "pt_BR": "Tiara comum" + }, + { + "Id": 2398, + "key": "UI_MergeData_2623", + "en_US": "Bow Headband", + "zh_CN": "蝴蝶结发箍", + "pt_BR": "Tiara de laço" + }, + { + "Id": 2399, + "key": "UI_MergeData_2624", + "en_US": "Rabbit Ear Headband", + "zh_CN": "兔耳朵发箍", + "pt_BR": "Tiara de orelhas de coelho" + }, + { + "Id": 2400, + "key": "UI_MergeData_2625", + "en_US": "Cat Ear Headband", + "zh_CN": "猫耳朵发箍", + "pt_BR": "Tiara com orelhas de gato" + }, + { + "Id": 2401, + "key": "UI_MergeData_2626", + "en_US": "Chicken Headband", + "zh_CN": "小鸡发箍", + "pt_BR": "Tiara de galinha" + }, + { + "Id": 2402, + "key": "UI_MergeData_2627", + "en_US": "Small Frog Headband", + "zh_CN": "小青蛙发箍", + "pt_BR": "Tiara sapinho" + }, + { + "Id": 2403, + "key": "UI_MergeData_2628", + "en_US": "Ordinary Bath Towel", + "zh_CN": "普通浴巾", + "pt_BR": "Toalha de banho comum" + }, + { + "Id": 2404, + "key": "UI_MergeData_2629", + "en_US": "Chicken Bath Towel", + "zh_CN": "小鸡浴巾", + "pt_BR": "Toalha de banho de galinha" + }, + { + "Id": 2405, + "key": "UI_MergeData_2630", + "en_US": "Dog Bath Towel ", + "zh_CN": "狗狗浴巾", + "pt_BR": "Toalha de banho de cachorro" + }, + { + "Id": 2406, + "key": "UI_MergeData_2631", + "en_US": "Hippo Bath Towel ", + "zh_CN": "河马浴巾", + "pt_BR": "Toalha de banho de hipopótamo" + }, + { + "Id": 2407, + "key": "UI_MergeData_2632", + "en_US": "Elephant Bath Towel ", + "zh_CN": "大象浴巾", + "pt_BR": "Toalha de banho de elefante" + }, + { + "Id": 2408, + "key": "UI_MergeData_2641", + "en_US": "Soap", + "zh_CN": "肥皂", + "pt_BR": "Sabonete" + }, + { + "Id": 2409, + "key": "UI_MergeData_2642", + "en_US": "Bubble Smack", + "zh_CN": "泡泡肥皂", + "pt_BR": "Bolhas estalando" + }, + { + "Id": 2410, + "key": "UI_MergeData_2643", + "en_US": "A Handful Of Bubbles", + "zh_CN": "一捧泡泡", + "pt_BR": "Um punhado de bolhas" + }, + { + "Id": 2411, + "key": "UI_MergeData_2644", + "en_US": "Bubble Heart", + "zh_CN": "泡泡爱心", + "pt_BR": "Coração de bolhas" + }, + { + "Id": 2412, + "key": "UI_MergeData_2645", + "en_US": "Bubble Butterfly", + "zh_CN": "泡泡蝴蝶", + "pt_BR": "Borboleta de bolhas" + }, + { + "Id": 2413, + "key": "UI_MergeData_2646", + "en_US": "Bubble Bunny", + "zh_CN": "泡泡兔子", + "pt_BR": "Coelho de bolhas" + }, + { + "Id": 2414, + "key": "UI_MergeData_2647", + "en_US": "Bubble Puppy", + "zh_CN": "泡泡小狗", + "pt_BR": "Cachorrinho de bolhas" + }, + { + "Id": 2415, + "key": "UI_MergeData_2648", + "en_US": "Bubble Alpaca", + "zh_CN": "泡泡羊驼", + "pt_BR": "Alpaca de bolhas" + }, + { + "Id": 2416, + "key": "UI_MergeData_2649", + "en_US": "Bubble Elephant", + "zh_CN": "泡泡大象", + "pt_BR": "Elefante de bolhas" + }, + { + "Id": 2417, + "key": "UI_MergeData_Bird Watching", + "en_US": "Bird Watching", + "zh_CN": "鸟类观察", + "pt_BR": "Observação de pássaros" + }, + { + "Id": 2418, + "key": "UI_MergeData_Postbox", + "en_US": "Postbox", + "zh_CN": "邮筒", + "pt_BR": "Caixa de correio" + }, + { + "Id": 2419, + "key": "UI_MergeData_Letter", + "en_US": "Letter", + "zh_CN": "信件", + "pt_BR": "Carta" + }, + { + "Id": 2420, + "key": "UI_MergeData_Packing Gift", + "en_US": "Packing Gift", + "zh_CN": "打包礼物", + "pt_BR": "Embalagem de presente" + }, + { + "Id": 2421, + "key": "UI_MergeData_Garden", + "en_US": "Garden Bench", + "zh_CN": "花园长椅", + "pt_BR": "Banco de jardim" + }, + { + "Id": 2422, + "key": "UI_MergeData_Tree Sculpture", + "en_US": "Tree Sculpture", + "zh_CN": "树雕", + "pt_BR": "Escultura em árvore" + }, + { + "Id": 2423, + "key": "UI_MergeData_Fountain", + "en_US": "Fountain", + "zh_CN": "喷泉", + "pt_BR": "Fonte" + }, + { + "Id": 2424, + "key": "UI_MergeData_Stone Sculpture", + "en_US": "Stone Sculpture", + "zh_CN": "石雕", + "pt_BR": "Escultura em pedra" + }, + { + "Id": 2425, + "key": "UI_MergeData_Bath Basket", + "en_US": "Bath Basket", + "zh_CN": "浴篮", + "pt_BR": "Cesta de banho" + }, + { + "Id": 2426, + "key": "UI_MergeData_Hairband And Towel", + "en_US": "Hairband And Towel", + "zh_CN": "发箍浴巾", + "pt_BR": "Tiara e toalha" + }, + { + "Id": 2427, + "key": "UI_MergeData_Soap Bubbles", + "en_US": "Soap Bubbles", + "zh_CN": "肥皂泡泡", + "pt_BR": "Bolhas de sabão" + }, + { + "Id": 2428, + "key": "UI_IntroductionPanel_PetWork1", + "en_US": "Get more Assistant Time for your little cat helper.", + "zh_CN": "通过礼包购买小助理时长", + "pt_BR": "Ganhe mais Tempo de Ajuda Felina pra sua gatinha!" + }, + { + "Id": 2429, + "key": "UI_IntroductionPanel_PetWork2", + "en_US": "While you’re away, your kitty keeps working hard on orders.", + "zh_CN": "当你离开游戏的时候!\\n小猫会自动帮你做订单哦!", + "pt_BR": "Enquanto você sai, a gatinha continua trabalhando duro nos pedidos." + }, + { + "Id": 2430, + "key": "UI_IntroductionPanel_PetWork3", + "en_US": "Come back and claim your rewards!", + "zh_CN": "获取奖励!", + "pt_BR": "Volta e pega suas recompensas!" + }, + { + "Id": 2431, + "key": "UI_IntroductionPanel_Pack1", + "en_US": "Sweet Dreams Pack", + "zh_CN": "睡后收入礼包", + "pt_BR": "Pacote de Sonhos Doces" + }, + { + "Id": 2432, + "key": "UI_IntroductionPanel_Pack2", + "en_US": "No Ads Pack", + "zh_CN": "免广告礼包", + "pt_BR": "Pacote Zero Anúncios" + }, + { + "Id": 2433, + "key": "UI_Reward_Pack_time_Day", + "en_US": "#s1 Days", + "zh_CN": "#s1天", + "pt_BR": "#s1 Dias" + }, + { + "Id": 2434, + "key": "UI_Reward_Pack_time_Hour", + "en_US": "#s1 Hours", + "zh_CN": "#s1小时", + "pt_BR": "#s1 Horas" + }, + { + "Id": 2435, + "key": "UI_Reward_Pack_time_Min", + "en_US": "#s1 Mins", + "zh_CN": "#s1分钟", + "pt_BR": "#s1 Minutos" + }, + { + "Id": 2436, + "key": "UI_Reward_Pack_Name", + "en_US": "No Ads+Little Helper Gift", + "zh_CN": "免广告+小助手礼包", + "pt_BR": "Presente de Zero Anúncios+Ajuda Felina" + }, + { + "Id": 2437, + "key": "UI_EnergyGetPanel_freeGet", + "en_US": "Get 25 for free", + "zh_CN": "免费获取25", + "pt_BR": "Ganhe 25 de graça" + }, + { + "Id": 2438, + "key": "UI_EnergyGetPanel_watchAd", + "en_US": "Watch ad", + "zh_CN": "观看广告", + "pt_BR": "Assistir anúncio" + }, + { + "Id": 2439, + "key": "CS_GetRewardPanel_titleFirstTask", + "en_US": "Certificate Rewards", + "zh_CN": "证书任务奖励", + "pt_BR": "Recompensas de Certificado" + }, + { + "Id": 2440, + "key": "UI_MainHomeUI_NewStory", + "en_US": "New Story", + "zh_CN": "新的故事", + "pt_BR": "Nova História" + }, + { + "Id": 2441, + "key": "UI_AreaDecoratePanel_autoBtn", + "en_US": "Finish All", + "zh_CN": "一键装饰", + "pt_BR": "Terminar tudo" + }, + { + "Id": 2442, + "key": "UI_DialogData_begin_area_1_1", + "en_US": "Uncle Birch, isn't this place a bit too...basic for the little kitty?", + "zh_CN": "叔,这儿给小猫住是不是简陋了……一点?", + "pt_BR": "Tio Birch, esse lugar não parece meio... simples demais para a gatinha?" + }, + { + "Id": 2443, + "key": "UI_DialogData_begin_area_1_2", + "en_US": "This is where Timber sometimes comes to play.", + "zh_CN": "旺财常来这个房间玩的。", + "pt_BR": "É aqui que Timber às vezes vem brincar." + }, + { + "Id": 2444, + "key": "UI_DialogData_begin_area_1_3", + "en_US": "Woof!", + "zh_CN": "旺!", + "pt_BR": "Au au!" + }, + { + "Id": 2445, + "key": "UI_DialogData_begin_area_1_4", + "en_US": "We're just giving her a temporary spot, letting her recover a bit. Can we roll with this for now?", + "zh_CN": "我们只是暂时收留她,让小猫休养一会,可以将就一下吗?", + "pt_BR": "Estamos apenas dando a ela um lugar temporário, para que ela se recupere um pouco. Podemos deixar assim por enquanto?" + }, + { + "Id": 2446, + "key": "UI_DialogData_begin_area_1_5", + "en_US": "She's so tiny, out there wandering already, it's heartbreaking...", + "zh_CN": "她还这么小,就自己在外面流浪了,太可怜了……", + "pt_BR": "Ela é tão pequena, já vagando por aí, é de partir o coração..." + }, + { + "Id": 2447, + "key": "UI_DialogData_begin_area_1_6", + "en_US": "Let's just adopt her!", + "zh_CN": "我们收养她吧!", + "pt_BR": "Vamos adotá-la!" + }, + { + "Id": 2448, + "key": "UI_DialogData_begin_area_1_7", + "en_US": "I remember the community has a pet protection association that can help the little kitten!", + "zh_CN": "我记得社区有个宠物保护协会,他们肯定能给小猫提供一个更好的环境。", + "pt_BR": "Lembre-se de que a comunidade tem duas associações de proteção aos animais que podem ajudar a gatinha!" + }, + { + "Id": 2449, + "key": "UI_DialogData_begin_area_1_8", + "en_US": "Her collar was completely destroyed...", + "zh_CN": "还有她的项圈已经彻底磨坏了……", + "pt_BR": "A coleira dela estava completamente destruída..." + }, + { + "Id": 2450, + "key": "UI_DialogData_begin_area_1_10", + "en_US": "But you can tell her old owner was either loaded or high-class.", + "zh_CN": "但还是可以看得出她原来的主人非富即贵。", + "pt_BR": "Mas dá para perceber que o antigo dono era rico ou de classe alta." + }, + { + "Id": 2451, + "key": "UI_DialogData_begin_area_1_11", + "en_US": "Please...", + "zh_CN": "求求你了...", + "pt_BR": "Por favor..." + }, + { + "Id": 2452, + "key": "UI_DialogData_begin_area_1_12", + "en_US": "Okay okay okay! Stop giving me that look.", + "zh_CN": "好吧好吧好吧! 别再用那种眼神看我了。", + "pt_BR": "Tudo bem, tudo bem! Pare de me olhar assim." + }, + { + "Id": 2453, + "key": "UI_DialogData_begin_area_1_13", + "en_US": "It's your decision to adopt her, then it's your responsibility to look after her.", + "zh_CN": "收养她是你的决定,那么照顾她就是你的责任。", + "pt_BR": "A decisão de adotá-la é sua, então também é sua a responsabilidade de cuidar dela." + }, + { + "Id": 2454, + "key": "UI_DialogData_begin_area_1_14", + "en_US": "Yes, sir!", + "zh_CN": "没问题!", + "pt_BR": "Sim, senhor!" + }, + { + "Id": 2455, + "key": "UI_DialogData_begin_area_1_15", + "en_US": "You sure?", + "zh_CN": "你确定?", + "pt_BR": "Tem certeza?" + }, + { + "Id": 2456, + "key": "UI_DialogData_begin_area_1_16", + "en_US": "Never underestimate kids, you know?", + "zh_CN": "不要小看小孩子哦。", + "pt_BR": "Nunca subestime as crianças, não é?" + }, + { + "Id": 2457, + "key": "UI_DialogData_begin_area_1_17", + "en_US": "And besides, my guardian angel is just a tap away to help me take care of my kitten.", + "zh_CN": "更别提,屏幕外有我的守护天使,动动手指可以帮我把小猫照顾得很好。", + "pt_BR": "Além disso, meu anjo da guarda está sempre à disposição para me ajudar a cuidar da minha gatinha." + }, + { + "Id": 2458, + "key": "UI_DialogData_begin_area_2_1", + "en_US": "We were really enjoying our everyday life with her…", + "zh_CN": "我们在享受着和她一起的生活日常……", + "pt_BR": "Estávamos realmente curtindo nossa vida cotidiana com ela..." + }, + { + "Id": 2459, + "key": "UI_DialogData_begin_area_2_2", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2460, + "key": "UI_DialogData_begin_area_2_3", + "en_US": "Woof~", + "zh_CN": "旺~", + "pt_BR": "Au au!" + }, + { + "Id": 2461, + "key": "UI_DialogData_begin_area_2_4", + "en_US": "Whoa, #s1 is so fast! Timber chased her into the kitchen!", + "zh_CN": "哇,#s1跑好快!旺财追着她进厨房啦!", + "pt_BR": "Uau, a #s1 é tão rápida! Timber a perseguiu até a cozinha!" + }, + { + "Id": 2462, + "key": "UI_DialogData_begin_area_2_6", + "en_US": "What do you think happened in the kitchen?", + "zh_CN": "叔……你猜厨房发生了什么?", + "pt_BR": "O que você acha que aconteceu na cozinha?" + }, + { + "Id": 2463, + "key": "UI_DialogData_begin_area_2_7", + "en_US": "Work, a lot of cleaning work...", + "zh_CN": "我猜,我们有活干了……", + "pt_BR": "Trabalho, muito trabalho de limpeza..." + }, + { + "Id": 2464, + "key": "UI_DialogData_finish_area_2_1", + "en_US": "We started noticing something unusual about her…", + "zh_CN": "也在日常中发现她的不寻常……", + "pt_BR": "Começamos a notar algo incomum nela..." + }, + { + "Id": 2465, + "key": "UI_DialogData_finish_area_2_2", + "en_US": "Uncle Birch, #s1 spelled out “SOS” with dog food!!", + "zh_CN": "叔,我刚在厨房发现#s1用狗粮拼了个“SOS”!!", + "pt_BR": "Tio Birch, #s1 escreveu “SOS” com ração para cachorro!" + }, + { + "Id": 2466, + "key": "UI_DialogData_finish_area_2_4", + "en_US": "You must be mistaken. No way a cat can do that!", + "zh_CN": "你看错了吧?一只猫哪会这么厉害。", + "pt_BR": "Não é possível. Não tem como um gato fazer isso!" + }, + { + "Id": 2467, + "key": "UI_DialogData_finish_area_2_5", + "en_US": "I! Really! Saw it!", + "zh_CN": "我真的!亲眼!看到的!", + "pt_BR": "Eu vi com os meus próprios olhos!" + }, + { + "Id": 2468, + "key": "UI_DialogData_finish_area_2_6", + "en_US": "OKOK, probably just a coincidence.", + "zh_CN": "好吧好吧,应该就是个巧合吧。", + "pt_BR": "Ok, ok, provavelmente foi só uma coincidência." + }, + { + "Id": 2469, + "key": "UI_DialogData_finish_area_2_7", + "en_US": "Woof~", + "zh_CN": "旺~", + "pt_BR": "Au au!" + }, + { + "Id": 2470, + "key": "UI_DialogData_finish_area_2_9", + "en_US": "Hey, wait till I check the paper and then clean you up!", + "zh_CN": "嘿,等我看完报纸把你弄干净了再进!", + "pt_BR": "Ei, espera eu conferir o jornal e já limpo você!" + }, + { + "Id": 2471, + "key": "UI_DialogData_finish_area_2_10", + "en_US": "Holy—! A woman fell off a roof and survived?!", + "zh_CN": "天呢,有个女的从楼顶上掉下来居然没死!", + "pt_BR": "Caramba! Uma mulher caiu do telhado e sobreviveu?!" + }, + { + "Id": 2472, + "key": "UI_DialogData_finish_area_2_11", + "en_US": "She’s in a coma at the hospital. Wonder when she’ll wake up.", + "zh_CN": "人在医院昏迷,不知道啥时候能醒啊。", + "pt_BR": "Ela está em coma no hospital. Quando será que ela vai acordar?" + }, + { + "Id": 2473, + "key": "UI_DialogData_finish_area_2_12", + "en_US": "Meow…Meow!", + "zh_CN": "喵……喵!", + "pt_BR": "Miau... Miau!" + }, + { + "Id": 2474, + "key": "UI_DialogData_finish_area_2_13", + "en_US": "Watch out! There’s a big mud pit by the door!", + "zh_CN": "#s1小心,门边有个大泥坑!", + "pt_BR": "Cuidado! Tem uma grande poça de lama perto da porta!" + }, + { + "Id": 2475, + "key": "UI_DialogData_finish_area_2_15", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2476, + "key": "UI_DialogData_finish_area_2_16", + "en_US": "Better not gossip now, let’s fill this mud pit first…", + "zh_CN": "我还是别八卦了,先填好这个坑吧……", + "pt_BR": "É melhor não fofocar agora, vamos primeiro encher essa poça de lama..." + }, + { + "Id": 2477, + "key": "UI_DialogData_finish_area_3_1", + "en_US": "Lily, where did clumsy #s1 run off to?", + "zh_CN": "丽丽,笨手笨脚的#s1又跑哪了呀……", + "pt_BR": "Lily, para onde foi a desastrada #s1?" + }, + { + "Id": 2478, + "key": "UI_DialogData_finish_area_3_2", + "en_US": "Not sure~ I haven’t seen her either. Can't be sneak outside?!", + "zh_CN": "不知道~我也没看到她。不会跑出去了吧?!", + "pt_BR": "Não sei. Também não vi ela. Será que ela não saiu escondida?!" + }, + { + "Id": 2479, + "key": "UI_DialogData_finish_area_3_3", + "en_US": "Birch, I need you here. #s1 caused some trouble...", + "zh_CN": "柏师傅,需要你来一趟,#s1闯祸了……", + "pt_BR": "Birch, preciso de você aqui. A #s1 causou alguns problemas..." + }, + { + "Id": 2480, + "key": "UI_DialogData_finish_area_3_4", + "en_US": "Just as I thought... Where is she? We’re on our way.", + "zh_CN": "果然……她在哪里?我们马上到。", + "pt_BR": "Como eu imaginava... Onde ela está? Estamos a caminho." + }, + { + "Id": 2481, + "key": "UI_DialogData_finish_area_3_5", + "en_US": "Right in front of the hospital. Please hurry.", + "zh_CN": "就在医院前,请快点。", + "pt_BR": "Bem em frente ao hospital. Por favor, rápido." + }, + { + "Id": 2482, + "key": "UI_DialogData_finish_area_3_7", + "en_US": "My goodness, did #s1 cause this?", + "zh_CN": "天呐,这是#s1造成的吗?", + "pt_BR": "Minha nossa, a #s1 causou isso?" + }, + { + "Id": 2483, + "key": "UI_DialogData_finish_area_3_8", + "en_US": "She kept trying to rush in—I thought you were inside.", + "zh_CN": "她一直要冲进去,我还以为你们在里面。", + "pt_BR": "Ela continuou tentando entrar correndo. Pensei que você estivesse lá dentro." + }, + { + "Id": 2484, + "key": "UI_DialogData_finish_area_3_9", + "en_US": "I’ll keep a close eye on that little rascal from now on.", + "zh_CN": "我以后一定好好看着这小皮猫。", + "pt_BR": "Vou ficar de olho nessa pequena travessa a partir de agora." + }, + { + "Id": 2485, + "key": "UI_DialogData_finish_area_3_10", + "en_US": "Can’t even imagine how desire she is for the soul return", + "zh_CN": "现在想起,当时她该有多渴望找回自己。", + "pt_BR": "Não consigo nem imaginar o quanto ela deseja que a alma retorne." + }, + { + "Id": 2486, + "key": "UI_DialogData_finish_area_3_11", + "en_US": "But failed.", + "zh_CN": "却失败。", + "pt_BR": "Mas não deu certo." + }, + { + "Id": 2487, + "key": "UI_DialogData_finish_area_4_1", + "en_US": "Naughty #s1, sneaking out and causing trouble!", + "zh_CN": "#s1不乖哦,偷跑出去搞破坏!", + "pt_BR": "#s1 sapeca, saindo escondida e causando problemas!" + }, + { + "Id": 2488, + "key": "UI_DialogData_finish_area_4_2", + "en_US": "Meow……", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2489, + "key": "UI_DialogData_finish_area_4_3", + "en_US": "Good attitude~ Now go play with me in the treehouse!", + "zh_CN": "知道错就好~罚你陪我去树屋玩!", + "pt_BR": "Boa atitude. Agora vá brincar comigo na casa da árvore!" + }, + { + "Id": 2490, + "key": "UI_DialogData_finish_area_4_5", + "en_US": "No jumping!! That’s too high!", + "zh_CN": "不许跳!!这太高了!", + "pt_BR": "Não pule! É muito alto!" + }, + { + "Id": 2491, + "key": "UI_DialogData_finish_area_4_6", + "en_US": "Did #s1 just look ready to die? Am I seeing things?", + "zh_CN": "#s1的表情有点视死如归?我眼花了吧!", + "pt_BR": "#s1 parecia estar à beira da morte agora? Será que eu tô vendo coisas?" + }, + { + "Id": 2492, + "key": "UI_DialogData_finish_area_4_7", + "en_US": "#s1, fix the treehouse for you, no more risky stuff, okay?", + "zh_CN": "#s1,给你修下树屋吧,以后不许做危险的事哦~", + "pt_BR": "#s1, consertei a casa na árvore pra você. Nada de perigos daqui pra frente, tá?" + }, + { + "Id": 2493, + "key": "UI_DialogData_finish_area_4_8", + "en_US": "Meow……", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2494, + "key": "UI_DialogData_finish_area_5_1", + "en_US": "Wow, this treehouse is awesome! I'm gonna nap here!!", + "zh_CN": "哇,这个树屋太棒了!我要在这里睡午觉!!", + "pt_BR": "Uau, essa casa na árvore é incrível! Vou tirar uma soneca aqui!" + }, + { + "Id": 2495, + "key": "UI_DialogData_finish_area_5_2", + "en_US": "Glad you like it~ As for #s1, time for her shots.", + "zh_CN": "喜欢就好~#s1呢,该带她打疫苗了。", + "pt_BR": "Que bom que você gostou. Quanto à #s1, está na hora das vacinas." + }, + { + "Id": 2496, + "key": "UI_DialogData_finish_area_5_3", + "en_US": "You said no danger, and she just stayed put~", + "zh_CN": "你说不许做危险的事,她就乖乖呆着了~", + "pt_BR": "Você disse que não havia perigo, e ela ficou parada." + }, + { + "Id": 2497, + "key": "UI_DialogData_finish_area_5_5", + "en_US": "She actually understood? Huh… Come on, shotting time~", + "zh_CN": "居然还真听懂了啊?那走吧,打针去~", + "pt_BR": "Ela realmente entendeu? Uau... Vamos lá, hora da vacina." + }, + { + "Id": 2498, + "key": "UI_DialogData_begin_area_6_1", + "en_US": "Uncle Birch, are we there yet?", + "zh_CN": "叔,快到了吗?", + "pt_BR": "Tio Birch, já chegamos?" + }, + { + "Id": 2499, + "key": "UI_DialogData_begin_area_6_2", + "en_US": "Almost…Oh... looks like it needs some repairs.", + "zh_CN": "马上……嗯……看来这儿要修整下……", + "pt_BR": "Quase... Opa... parece que precisa de alguns reparos." + }, + { + "Id": 2500, + "key": "UI_DialogData_begin_area_6_3", + "en_US": "Go on help, Uncle. #s1 and I will wait here.", + "zh_CN": "叔你去帮忙吧,我和#s1就在这儿等你。", + "pt_BR": "Vá ajudar, tio. A #s1 e eu vamos esperar aqui." + }, + { + "Id": 2501, + "key": "UI_DialogData_begin_area_6_4", + "en_US": "Alright. Stay right here.", + "zh_CN": "嗯,不要乱跑哦。", + "pt_BR": "Tudo bem. Fique aqui." + }, + { + "Id": 2502, + "key": "UI_DialogData_finish_area_6_1", + "en_US": "Finally our turn. Whoa, is this a toss-stuff contest?", + "zh_CN": "终于到我们了!哇……是在举办扔东西大赛吗?", + "pt_BR": "Finalmente é a nossa vez. Uau, isso é uma competição de arremesso?" + }, + { + "Id": 2503, + "key": "UI_DialogData_finish_area_6_2", + "en_US": "Ah, sorry… My cat’s kinda… not into check-ups.", + "zh_CN": "抱歉……我的猫对体检有一点……小抗拒。", + "pt_BR": "Ah, desculpe... Minha gatinha não gosta muito de consultas médicas." + }, + { + "Id": 2504, + "key": "UI_DialogData_finish_area_6_4", + "en_US": "Meow!! Meow!! Meow!!", + "zh_CN": "喵!!喵!!喵!!", + "pt_BR": "Miau!! Miau!! Miau!!" + }, + { + "Id": 2505, + "key": "UI_DialogData_finish_area_6_6", + "en_US": "That move… it’s just like—", + "zh_CN": "错觉吗?这动作……简直像极了她。", + "pt_BR": "Esse movimento… é igualzinho —" + }, + { + "Id": 2506, + "key": "UI_DialogData_finish_area_6_7", + "en_US": "Oh! Is your cat a little social butterfly? So cute~", + "zh_CN": "你们的猫是个自来熟吗?真可爱~", + "pt_BR": "Ah! Sua gatinha é toda sociável? Que fofa." + }, + { + "Id": 2507, + "key": "UI_DialogData_finish_area_6_8", + "en_US": "Huh? She wasn't like this before!", + "zh_CN": "嗯?她以前可不这样的!", + "pt_BR": "Hã? Ela não era assim antes!" + }, + { + "Id": 2508, + "key": "UI_DialogData_finish_area_6_9", + "en_US": "I'll tidy up first. Can we have a chat after your check-up?", + "zh_CN": "是吗?我先收拾下,等你们检查完我们聊聊可以吗?", + "pt_BR": "Vou dar uma arrumada primeiro. Podemos conversar depois da sua consulta?" + }, + { + "Id": 2509, + "key": "UI_DialogData_finish_area_6_10", + "en_US": "Of course! Pretty Miss, I’ll help!", + "zh_CN": "好呀~漂亮阿姨,我也来帮忙!", + "pt_BR": "Claro! Moça bonita, eu ajudo!" + }, + { + "Id": 2510, + "key": "UI_DialogData_finish_area_7_1", + "en_US": "Pretty Miss, #s1 really likes you~", + "zh_CN": "漂亮阿姨,#s1好喜欢你呀~", + "pt_BR": "Moça bonita, a #s1 gosta muito de você." + }, + { + "Id": 2511, + "key": "UI_DialogData_finish_area_7_2", + "en_US": "Ahem, just call me Evelyn~", + "zh_CN": "咳,叫我爱芙就好了~", + "pt_BR": "Pois é, me chamo Evelyn." + }, + { + "Id": 2512, + "key": "UI_DialogData_finish_area_7_3", + "en_US": "Birch’s fine, and Lily’s my niece.", + "zh_CN": "我叫柏奇。我的小侄女,丽丽~", + "pt_BR": "Birch, e Lily é minha sobrinha." + }, + { + "Id": 2513, + "key": "UI_DialogData_finish_area_7_4", + "en_US": "Wanna stop by my café? Fixing now, but the coffee’s awesome!", + "zh_CN": "去我店里坐会儿?虽然还在装修,但咖啡绝佳!", + "pt_BR": "Quer dar uma passada no meu café? Estou arrumando tudo agora, mas o café é ótimo!" + }, + { + "Id": 2514, + "key": "UI_DialogData_finish_area_7_6", + "en_US": "Sure, my uncle is a coffee nut, 35, builds stuff, and single!", + "zh_CN": "好呀~我叔咖啡脑,35岁,会木工,还单身哦~", + "pt_BR": "Claro, meu tio é louco por café, tem 35 anos, constrói coisas e é solteiro!" + }, + { + "Id": 2515, + "key": "UI_DialogData_finish_area_7_7", + "en_US": "You little rascal...", + "zh_CN": "你个小鬼头……", + "pt_BR": "Sua pestinha..." + }, + { + "Id": 2516, + "key": "UI_DialogData_finish_area_8_2", + "en_US": "It's so amazing! I’ll hire you for all my renovations!", + "zh_CN": "柏师傅太厉害了!以后装修就都交给你了!", + "pt_BR": "Que incrível! Vou contratá-lo para todas as minhas reformas!" + }, + { + "Id": 2517, + "key": "UI_DialogData_finish_area_8_3", + "en_US": "Sure thing. I’ll tidy up the front area first.", + "zh_CN": "没问题,我先去把前厅收拾一下。", + "pt_BR": "Claro. Vou arrumar a área da frente primeiro." + }, + { + "Id": 2518, + "key": "UI_DialogData_finish_area_8_4", + "en_US": "This café is a dream I built with my best friend, Tracy.", + "zh_CN": "这家店是我和我最好的朋友——唐知微的心血。", + "pt_BR": "Este café é um sonho que construí com a minha melhor amiga, Tracy." + }, + { + "Id": 2519, + "key": "UI_DialogData_finish_area_8_5", + "en_US": "If she hadn’t fallen and fainted… she would’ve loved it too.", + "zh_CN": "如果她没有从高楼摔下昏迷,也一定非常满意!", + "pt_BR": "Se ela não tivesse caído e desmaiado... também teria adorado." + }, + { + "Id": 2520, + "key": "UI_DialogData_finish_area_8_6", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2521, + "key": "UI_DialogData_finish_area_8_7", + "en_US": "You know, your kitty reminds me so much of her.", + "zh_CN": "对了,你们的小猫给我的感觉很像她。", + "pt_BR": "Sua gatinha me lembra muito ela." + }, + { + "Id": 2522, + "key": "UI_DialogData_finish_area_8_8", + "en_US": "#s1's kinda like a person. She gets what we say!", + "zh_CN": "#s1是有点像人,她还听得懂我们说话!", + "pt_BR": "A #s1 é como se fosse uma pessoa. Ela entende o que dizemos!" + }, + { + "Id": 2523, + "key": "UI_DialogData_finish_area_8_9", + "en_US": "But she’s still a cat... Come on, let’s check on your uncle.", + "zh_CN": "但她也只是猫……走吧,去看看你叔叔的进度。", + "pt_BR": "Mas ela ainda é uma gata... Vamos ver como está seu tio." + }, + { + "Id": 2524, + "key": "UI_DialogData_finish_area_9_1", + "en_US": "As expected of you,no doubt about it!", + "zh_CN": "不愧是柏师傅,没得说!", + "pt_BR": "Como era de se esperar de você, sem dúvida!" + }, + { + "Id": 2525, + "key": "UI_DialogData_finish_area_9_2", + "en_US": "Evelyn, why did Tracy fall from the building?", + "zh_CN": "爱芙阿姨,知微阿姨为什么会摔下楼呀?", + "pt_BR": "Evelyn, por que Tracy caiu do prédio?" + }, + { + "Id": 2526, + "key": "UI_DialogData_finish_area_9_3", + "en_US": "Her husband, Luther, said it was just an accident.", + "zh_CN": "她丈夫陆川说是不小心摔的。", + "pt_BR": "Seu marido, Luther, disse que foi apenas um acidente." + }, + { + "Id": 2527, + "key": "UI_DialogData_finish_area_9_4", + "en_US": "But Tracy wasn’t the clumsy type. He’s hiding something!", + "zh_CN": "但知微不是个粗心的人。他一定隐瞒了什么!", + "pt_BR": "Mas Tracy não era do tipo desastrada. Ele está escondendo algo!" + }, + { + "Id": 2528, + "key": "UI_DialogData_finish_area_9_6", + "en_US": "Why is #s1 so manic?", + "zh_CN": "#s1怎么这么激动?", + "pt_BR": "Por que a #s1 está tão agitada?" + }, + { + "Id": 2529, + "key": "UI_DialogData_finish_area_9_7", + "en_US": "#s1, are you angry for Tracy too?", + "zh_CN": "#s1,你这是在替知微生气吗?", + "pt_BR": "#s1, você também está brava por causa da Tracy?" + }, + { + "Id": 2530, + "key": "UI_DialogData_finish_area_9_8", + "en_US": "So do I! I want to help you find the truth!", + "zh_CN": "我也很生气!我要帮你查真相!", + "pt_BR": "Eu também! Quero ajudá-la a descobrir a verdade!" + }, + { + "Id": 2531, + "key": "UI_DialogData_finish_area_9_9", + "en_US": "Ok, but only if your uncle says yes~ He almost done?", + "zh_CN": "好啊,但需要你叔同意哦~他快好了吧~", + "pt_BR": "Ok, mas só se seu tio concordar. Ele já está quase terminando?" + }, + { + "Id": 2532, + "key": "UI_DialogData_finish_area_10_1", + "en_US": "I want to help Evelyn with her mystery!", + "zh_CN": "叔,我想帮爱芙阿姨调查事情~", + "pt_BR": "Quero ajudar Evelyn com seu mistério!" + }, + { + "Id": 2533, + "key": "UI_DialogData_finish_area_10_2", + "en_US": "No problem, little detective~ What are you investigating?", + "zh_CN": "没问题啊小侦探~你们要调查什么?", + "pt_BR": "Sem problemas, pequena detetive. O que você está investigando?" + }, + { + "Id": 2534, + "key": "UI_DialogData_finish_area_10_4", + "en_US": "Huh? What’s up with #s1?", + "zh_CN": "#s1这是怎么了?", + "pt_BR": "Hã? O que há com a #s1?" + }, + { + "Id": 2535, + "key": "UI_DialogData_finish_area_10_5", + "en_US": "She was so manic when we talking...", + "zh_CN": "刚刚和爱芙阿姨聊天的时候她就好激动……", + "pt_BR": "Ela estava tão agitada quando conversamos..." + }, + { + "Id": 2536, + "key": "UI_DialogData_finish_area_10_6", + "en_US": "Something’s off… Come on, let’s ask Mrs Jenkins.", + "zh_CN": "这个状态不对劲……走,去找詹太太问下。", + "pt_BR": "Tem algo estranho... Vamos perguntar à Sra. Jenkins." + }, + { + "Id": 2537, + "key": "UI_DialogData_finish_area_10_7", + "en_US": "Yeah… let’s go!", + "zh_CN": "嗯嗯,走吧!", + "pt_BR": "Sim... vamos lá!" + }, + { + "Id": 2538, + "key": "UI_DialogData_begin_area_11_2", + "en_US": "Sorry to bother you, Mrs Jenkins…", + "zh_CN": "詹太太,打扰您了……", + "pt_BR": "Desculpe incomodá-la, Sra. Jenkins..." + }, + { + "Id": 2539, + "key": "UI_DialogData_begin_area_11_3", + "en_US": "Oh, you two! Come in—watch your step, floor’s a bit old.", + "zh_CN": "是你们啊,进来吧。小心些,地板有些旧了。", + "pt_BR": "Ah, vocês! Entrem. Cuidado, o piso está um pouco velho." + }, + { + "Id": 2540, + "key": "UI_DialogData_begin_area_11_4", + "en_US": "I can fix it if you'd like.", + "zh_CN": "我可以帮您修下。", + "pt_BR": "Posso consertar, se quiser." + }, + { + "Id": 2541, + "key": "UI_DialogData_begin_area_11_5", + "en_US": "It’s no biggie. I’ve gotten used to it.", + "zh_CN": "小问题,我已经习惯了,不用麻烦。", + "pt_BR": "Não precisa. Já me acostumei." + }, + { + "Id": 2542, + "key": "UI_DialogData_begin_area_11_6", + "en_US": "It’s no fuss! My uncle is super handy!", + "zh_CN": "不麻烦,我叔叔很厉害的!", + "pt_BR": "Não é nada demais! Meu tio é super habilidoso!" + }, + { + "Id": 2543, + "key": "UI_DialogData_finish_area_11_1", + "en_US": "Thanks a bunch! So, what brings you here?", + "zh_CN": "非常感谢。你们来有什么事情?", + "pt_BR": "Muito obrigada! Então, o que os traz aqui?" + }, + { + "Id": 2544, + "key": "UI_DialogData_finish_area_11_2", + "en_US": "Actually, we came to ask you about #s1...", + "zh_CN": "其实我们是想让您看看#s1……", + "pt_BR": "Na verdade, viemos perguntar sobre a #s1..." + }, + { + "Id": 2545, + "key": "UI_DialogData_finish_area_11_3", + "en_US": "A bit emotional… Met someone special?", + "zh_CN": "有点儿激动……遇到了你在意的人?", + "pt_BR": "Um pouco emocionada... Conheceu alguém especial?" + }, + { + "Id": 2546, + "key": "UI_DialogData_finish_area_11_4", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2547, + "key": "UI_DialogData_finish_area_11_5", + "en_US": "Just let it be. When the time’s right, the answer will come.", + "zh_CN": "顺其自然吧,等时机到了,转机自会出现。", + "pt_BR": "Deixe estar. Quando chegar a noite, a resposta virá." + }, + { + "Id": 2548, + "key": "UI_DialogData_finish_area_11_6", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2549, + "key": "UI_DialogData_finish_area_11_7", + "en_US": "Do you think #s1 is... too smart? Like, understands us?", + "zh_CN": "#s1是不是有点太聪明了?听得懂人话?", + "pt_BR": "Você acha que a #s1 é... inteligente demais? Tipo, ela nos entende?" + }, + { + "Id": 2550, + "key": "UI_DialogData_finish_area_11_8", + "en_US": "She doesn’t act like a cat. More like… a person.", + "zh_CN": "有点不像只猫,反而……更像个人。", + "pt_BR": "Ela não age como um gato. É mais como... uma pessoa." + }, + { + "Id": 2551, + "key": "UI_DialogData_finish_area_11_9", + "en_US": "My husband and I used to study… some strange stuff.", + "zh_CN": "我和我老头子当初研究过……这些事情。", + "pt_BR": "Meu marido e eu costumávamos estudar... algumas coisas estranhas." + }, + { + "Id": 2552, + "key": "UI_DialogData_finish_area_11_11", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2553, + "key": "UI_DialogData_finish_area_11_12", + "en_US": "If you're curious, feel free to check my notes in the study.", + "zh_CN": "如果你们有兴趣可以去看看书房的笔记。", + "pt_BR": "Se tiver curiosidade, fique à vontade para conferir minhas anotações no escritório." + }, + { + "Id": 2554, + "key": "UI_DialogData_finish_area_11_13", + "en_US": "Just don’t mind the mess—I’m old and slow now.", + "zh_CN": "只是我年纪大了,手脚慢,你们别嫌弃乱。", + "pt_BR": "Só não repare a bagunça. Estou velha e devagar agora." + }, + { + "Id": 2555, + "key": "UI_DialogData_finish_area_11_14", + "en_US": "My uncle can tidy up anything!", + "zh_CN": "我叔叔很能干的,他可以收拾好!", + "pt_BR": "Meu tio pode arrumar qualquer coisa!" + }, + { + "Id": 2556, + "key": "UI_DialogData_finish_area_11_15", + "en_US": "Little rascal, bossing your uncle around again.", + "zh_CN": "小鬼头,使唤叔叔倒是很顺手。", + "pt_BR": "Sua pestinha, mandando no seu tio de novo." + }, + { + "Id": 2557, + "key": "UI_DialogData_finish_area_11_16", + "en_US": "Just take a look—I’ll go make some tea.", + "zh_CN": "你们先看,我去给你们泡茶。", + "pt_BR": "Dá uma olhada. Vou preparar um chá." + }, + { + "Id": 2558, + "key": "UI_DialogData_finish_area_12_1", + "en_US": "Found it! The note look so old. what did it say, Uncle?", + "zh_CN": "找到了!好旧的笔记啊。叔上面写了什么呀?", + "pt_BR": "Encontrei! O bilhete parece tão antigo. O que dizia, tio?" + }, + { + "Id": 2559, + "key": "UI_DialogData_finish_area_12_3", + "en_US": "Something about a chosen cat wandering the world.", + "zh_CN": "大概就是有一种天选猫咪在人间徘徊。", + "pt_BR": "Algo sobre um gato escolhido vagando pelo mundo." + }, + { + "Id": 2560, + "key": "UI_DialogData_finish_area_12_4", + "en_US": "If a kind soul touches it, their soul will live in the cat.", + "zh_CN": "心存善念的人触碰后,灵魂会寄托在它身上。", + "pt_BR": "Se uma alma bondosa tocá-lo, sua alma viverá no gato." + }, + { + "Id": 2561, + "key": "UI_DialogData_finish_area_12_5", + "en_US": "So… is #s1 the chosen one?", + "zh_CN": "所以,#s1是那只天选猫咪?", + "pt_BR": "Então... a #s1 é a escolhida?" + }, + { + "Id": 2562, + "key": "UI_DialogData_finish_area_12_6", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2563, + "key": "UI_DialogData_finish_area_12_7", + "en_US": "Fascinating, huh? We were almost obsessed back then.", + "zh_CN": "很有意思不是吗?我们当年几乎算得上痴迷。", + "pt_BR": "Fascinante, não é? Naquela época, estávamos quase obcecados." + }, + { + "Id": 2564, + "key": "UI_DialogData_finish_area_12_8", + "en_US": "Tea’s ready. Sorry I took so long—the kitchen pipe broke.", + "zh_CN": "喝茶吧。抱歉,厨房水管坏了,费了点时间。", + "pt_BR": "O chá está pronto. Desculpe pela demora, o cano da cozinha quebrou." + }, + { + "Id": 2565, + "key": "UI_DialogData_finish_area_12_9", + "en_US": "I’ll check it out. Might be fixable.", + "zh_CN": "我去看看,或许能修一修。", + "pt_BR": "Vou dar uma olhada. Talvez dê para consertar." + }, + { + "Id": 2566, + "key": "UI_DialogData_finish_area_13_1", + "en_US": "Mrs Jenkins, how does the soul go back to its body?", + "zh_CN": "詹太太,灵魂附身的话要怎么回去呢?", + "pt_BR": "Sra. Jenkins, como a alma volta para o corpo?" + }, + { + "Id": 2567, + "key": "UI_DialogData_finish_area_13_2", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2568, + "key": "UI_DialogData_finish_area_13_3", + "en_US": "If your will is strong, the way will reveal itself.", + "zh_CN": "其实……只要信念坚定,方法自然会出现。", + "pt_BR": "Se sua vontade for forte, o caminho se revelará." + }, + { + "Id": 2569, + "key": "UI_DialogData_finish_area_13_4", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2570, + "key": "UI_DialogData_finish_area_13_6", + "en_US": "I replaced the pipe—it should be good now.", + "zh_CN": "厨房水管的接头坏了,换了新的后应该好了。", + "pt_BR": "Troquei o cano. Agora deve estar tudo bem." + }, + { + "Id": 2571, + "key": "UI_DialogData_finish_area_13_7", + "en_US": "Uncle, soul stuff is so cool! Even #s1 was listening!", + "zh_CN": "叔,灵魂附身好有意思,#s1也在认真听~", + "pt_BR": "Tio, coisas espirituais são tão legais! Até a #s1 estava ouvindo!" + }, + { + "Id": 2572, + "key": "UI_DialogData_finish_area_13_8", + "en_US": "Then you can tell me all about it on the way back, okay?", + "zh_CN": "那回去路上你讲给我听好吗?我们该走了~", + "pt_BR": "Então você pode me contar tudo sobre isso no caminho de volta, ok?" + }, + { + "Id": 2573, + "key": "UI_DialogData_finish_area_13_9", + "en_US": "Sorry to bother you, Mrs Jenkins.", + "zh_CN": "詹太太,真是打扰了。", + "pt_BR": "Desculpe incomodá-la, Sra. Jenkins." + }, + { + "Id": 2574, + "key": "UI_DialogData_finish_area_13_10", + "en_US": "No worries. Come by anytime.", + "zh_CN": "不会,有问题再来。", + "pt_BR": "Não se preocupe. Venha quando quiser." + }, + { + "Id": 2575, + "key": "UI_DialogData_finish_area_13_11", + "en_US": "And remember—stay strong in your heart.", + "zh_CN": "记住啊,要坚定信念。", + "pt_BR": "E lembre-se: mantenha seu coração forte." + }, + { + "Id": 2576, + "key": "UI_DialogData_finish_area_13_12", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2577, + "key": "UI_DialogData_finish_area_14_1", + "en_US": "Wow! Birch, I’m buying your coffee from now on!", + "zh_CN": "哇!柏师傅,以后你的咖啡我全包了!", + "pt_BR": "Uau! Birch, de agora em diante vou pagar o seu café!" + }, + { + "Id": 2578, + "key": "UI_DialogData_finish_area_14_2", + "en_US": "Evelyn, guess what! #s1, she—", + "zh_CN": "爱芙阿姨我跟你说!#s1她……", + "pt_BR": "Evelyn, adivinhe! A #s1, ela..." + }, + { + "Id": 2579, + "key": "UI_DialogData_finish_area_14_3", + "en_US": "Be careful!", + "zh_CN": "小心!", + "pt_BR": "Cuidado!" + }, + { + "Id": 2580, + "key": "UI_DialogData_finish_area_14_5", + "en_US": "Is this a photo of you and Tracy?", + "zh_CN": "爱芙阿姨,这是你和知微阿姨的合照吗?", + "pt_BR": "Essa foto é sua com a Tracy?" + }, + { + "Id": 2581, + "key": "UI_DialogData_finish_area_14_6", + "en_US": "Yes… It was taken before the thing happened.", + "zh_CN": "是,拍完不久就出事了……", + "pt_BR": "Sim... Foi tirada antes do acontecido." + }, + { + "Id": 2582, + "key": "UI_DialogData_finish_area_14_7", + "en_US": "Are you sad for her?", + "zh_CN": "你是也在为她难过吗?", + "pt_BR": "Você está triste por ela?" + }, + { + "Id": 2583, + "key": "UI_DialogData_finish_area_14_8", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2584, + "key": "UI_DialogData_finish_area_14_9", + "en_US": "It must be! ’Cause #s1 is the chosen kind kitty!", + "zh_CN": "肯定是!因为#s1是善良的天选之猫!", + "pt_BR": "Deve estar! Porque a #s1 é a gatinha escolhida!" + }, + { + "Id": 2585, + "key": "UI_DialogData_finish_area_14_10", + "en_US": "That's a cute way to put it~", + "zh_CN": "你这说法倒是挺好玩儿的~", + "pt_BR": "Que maneira fofa de dizer isso." + }, + { + "Id": 2586, + "key": "UI_DialogData_finish_area_14_11", + "en_US": "I mean it!", + "zh_CN": "我是认真的!", + "pt_BR": "É sério!" + }, + { + "Id": 2587, + "key": "UI_DialogData_finish_area_14_12", + "en_US": "Alright, alright~ Let’s go find your uncle.", + "zh_CN": "好~走吧,去看看你叔叔~", + "pt_BR": "Tá bom, tá bom. Vamos procurar seu tio." + }, + { + "Id": 2588, + "key": "UI_DialogData_finish_area_15_1", + "en_US": "Every time I see this, I’m wowed by your skills.", + "zh_CN": "每次看到都要感叹下你的手艺。", + "pt_BR": "Sempre que vejo isso, me impressiono com suas habilidades." + }, + { + "Id": 2589, + "key": "UI_DialogData_finish_area_15_2", + "en_US": "Feels just like when I drink your coffee.", + "zh_CN": "就和我喝你咖啡时一样的感觉。", + "pt_BR": "É como quando bebo seu café." + }, + { + "Id": 2590, + "key": "UI_DialogData_finish_area_15_4", + "en_US": "That look... that little move...", + "zh_CN": "这个动作和表情……", + "pt_BR": "Esse olhar... esse pequeno movimento..." + }, + { + "Id": 2591, + "key": "UI_DialogData_finish_area_15_5", + "en_US": "The chosen cat, huh… Remind me to go check on her.", + "zh_CN": "天选之猫吗……倒是提醒我该去看看她了。", + "pt_BR": "A gata escolhida, hein... Lembre-me de ir ver como ela está." + }, + { + "Id": 2592, + "key": "UI_DialogData_finish_area_15_6", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2593, + "key": "UI_DialogData_finish_area_15_7", + "en_US": "Birch, Lily. Are you really willing to help me?", + "zh_CN": "柏师傅,丽丽。你们是真心想帮我吗?", + "pt_BR": "Birch, Lily. Vocês realmente querem me ajudar?" + }, + { + "Id": 2594, + "key": "UI_DialogData_finish_area_15_8", + "en_US": "Of course.", + "zh_CN": "当然。", + "pt_BR": "Claro." + }, + { + "Id": 2595, + "key": "UI_DialogData_finish_area_15_9", + "en_US": "Then let’s go. We’re heading to her place—now.", + "zh_CN": "那走吧,我们现在就去她家。", + "pt_BR": "Então vamos lá. Vamos para a casa dela agora mesmo." + }, + { + "Id": 2596, + "key": "UI_DialogData_finish_area_15_10", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2597, + "key": "UI_DialogData_Evelyn", + "en_US": "Evelyn", + "zh_CN": "爱芙", + "pt_BR": "Evelyn" + }, + { + "Id": 2598, + "key": "UI_MainChampshipPanel_bottomTip", + "en_US": "Deliver better products and get more !", + "zh_CN": "交付更高级的产物,获得更多 !", + "pt_BR": "Quanto melhores os produtos, mais você ganha !" + }, + { + "Id": 2599, + "key": "UI_BeginMergePanel_tip0", + "en_US": "The kitten is hurt badly! Let’s help her out!", + "zh_CN": "小猫受了好严重的伤,我们来帮帮她吧。", + "pt_BR": "A gatinha está gravemente ferida! Vamos ajudar!" + }, + { + "Id": 2600, + "key": "UI_BeginMergePanel_tip1", + "en_US": "The nasty wire is finally gone!", + "zh_CN": "这坏铁丝终于被拿下来了!", + "pt_BR": "Conseguimos tirar aquele arame feio!" + }, + { + "Id": 2601, + "key": "UI_BeginMergePanel_tip2", + "en_US": "She looks much better! Hurry, let’s bandage her wound!", + "zh_CN": "清理完伤口小猫精神多了~但伤口还需要包扎一下!", + "pt_BR": "Ela parece bem melhor! Rápido, vamos enfaixar a ferida!" + }, + { + "Id": 2602, + "key": "UI_BeginMergePanel_tip3", + "en_US": "She still looks a bit worn out. Let’s give her a quick bath then she can rest!", + "zh_CN": "小猫看起来很累,我们赶紧给她洗个澡,她就可以休息了!", + "pt_BR": "Tadinha, ela ainda está exausta! Vamos dar um banho nela rápido pra ela descansar!" + }, + { + "Id": 2603, + "key": "UI_BeginMergePanel_tip4", + "en_US": "Wow, the kitten's fur is so beautiful! I’ll find her a place to rest!", + "zh_CN": "原来小猫的毛色这么漂亮!我去给她找一个休息的地方~", + "pt_BR": "Uau, o pelo dela é tão bonito! Vamos achar um lugar pra ela descansar!" + }, + { + "Id": 2604, + "key": "UI_DialogData_user_nickname_end_1", + "en_US": "What a beautiful name~", + "zh_CN": "真是个好听的名字呢~", + "pt_BR": "Que nome lindo!" + }, + { + "Id": 2605, + "key": "UI_DialogData_user_nickname_end_2", + "en_US": "Guardian angel, please help me more in the future~", + "zh_CN": "守护天使,以后就请多多指教啦~", + "pt_BR": "Estou tão animada por você querer me ajudar a cuidar da gatinha!" + }, + { + "Id": 2606, + "key": "UI_DialogData_user_nickname_end_3", + "en_US": "Let’s look forward to the next story!", + "zh_CN": "我有种预感,我们一定会玩得超开心!", + "pt_BR": "Mal posso esperar para ver o quanto vamos nos divertir!" + }, + { + "Id": 2607, + "key": "UI_DialogData_user_nickname_end_4", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2608, + "key": "UI_MainHomeUI_firstTaskBtn_dialog_1", + "en_US": "Knock knock~", + "zh_CN": "你好,有人在吗?", + "pt_BR": "Toc, toc~" + }, + { + "Id": 2609, + "key": "UI_MainHomeUI_firstTaskBtn_dialog_2", + "en_US": "Knock knock~", + "zh_CN": "你好,我有事找您。", + "pt_BR": "Toc, toc~" + }, + { + "Id": 2610, + "key": "UI_MainHomeUI_firstTaskBtn_dialog_3", + "en_US": "New Task", + "zh_CN": "新任务", + "pt_BR": "Nova tarefa" + }, + { + "Id": 2611, + "key": "UI_MainHomeUI_firstTaskBtn_dialog_4", + "en_US": "Knock knock~", + "zh_CN": "你好,我来回访~", + "pt_BR": "Toc, toc~" + }, + { + "Id": 2612, + "key": "CS_MainMergePanel_OrderRole_dialog_Jenkins", + "en_US": "Remember to take good care of the kitten~", + "zh_CN": "记得好好照顾小猫哦~", + "pt_BR": "Lembra de cuidar bem da gatinha~" + }, + { + "Id": 2613, + "key": "CS_MainMergePanel_OrderRole_dialog_Evelyn", + "en_US": "Feel free to drop by my shop for coffee anytime!", + "zh_CN": "忙完了一起来杯咖啡呀。", + "pt_BR": "Pode vir tomar um café quando quiser!" + }, + { + "Id": 2614, + "key": "CS_MainMergePanel_OrderRole_dialog_Tommy", + "en_US": "Whenever you have time, come and play with me!", + "zh_CN": "等你忙完了来找我玩哦~", + "pt_BR": "Sempre que tiver tempo, vem brincar comigo!" + }, + { + "Id": 2615, + "key": "CS_NetAssetPanel_emitter_tip", + "en_US": "#s1 is a producer to produce #s2", + "zh_CN": "#s1是一个发射器,可以发射出#s2", + "pt_BR": "#s1 é um produtor que produz #s2" + }, + { + "Id": 2616, + "key": "UI_NetAssetPanel_new_label", + "en_US": "NEW", + "zh_CN": "新", + "pt_BR": "NOVO" + }, + { + "Id": 2617, + "key": "UI_MainMergePanel_floatText_maxLevel", + "en_US": "Max Level!", + "zh_CN": "最高等级!", + "pt_BR": "Nível máximo!" + }, + { + "Id": 2618, + "key": "UI_MainMergePanel_floatText_recharging", + "en_US": "Recharging", + "zh_CN": "备货中", + "pt_BR": "Recarregando" + }, + { + "Id": 2619, + "key": "UI_MainMergePanel_floatText_new", + "en_US": "New Item!", + "zh_CN": "新物品!", + "pt_BR": "Item novo!" + }, + { + "Id": 2620, + "key": "UI_ShopPanel_more_5", + "en_US": "5% more", + "zh_CN": "多得【5%】", + "pt_BR": "5% a mais" + }, + { + "Id": 2621, + "key": "UI_ShopPanel_more_20", + "en_US": "20% more", + "zh_CN": "多得【20%】", + "pt_BR": "20% a mais" + }, + { + "Id": 2622, + "key": "UI_ShopPanel_more_45", + "en_US": "45% more", + "zh_CN": "多得【45%】", + "pt_BR": "45% a mais" + }, + { + "Id": 2623, + "key": "UI_ShopPanel_more_65", + "en_US": "65% more", + "zh_CN": "多得【65%】", + "pt_BR": "65% a mais" + }, + { + "Id": 2624, + "key": "UI_ShopPanel_more_100", + "en_US": "100% more", + "zh_CN": "多得【100%】", + "pt_BR": "100% a mais" + }, + { + "Id": 2625, + "key": "UI_ShopPanel_off_25", + "en_US": "75% OFF", + "zh_CN": "25折", + "pt_BR": "75% OFF" + }, + { + "Id": 2626, + "key": "UI_ShopPanel_off_50", + "en_US": "50% OFF", + "zh_CN": "5折", + "pt_BR": "50% OFF" + }, + { + "Id": 2627, + "key": "UI_MainMergePanel_storeUnlock", + "en_US": "Store unlocks at Level 6!", + "zh_CN": "商店6级解锁!", + "pt_BR": "A Loja abre no Nível 6!" + }, + { + "Id": 2628, + "key": "UI_MainMergePanel_fixedEmission", + "en_US": "Used up after #s1 times.", + "zh_CN": "固定发射#s1次。", + "pt_BR": "Some depois de #s1 vezes." + }, + { + "Id": 2629, + "key": "UI_MainMergePanel_waitRewardEffecting", + "en_US": "Waiting for reward effecting", + "zh_CN": "等待奖励动画播放完毕", + "pt_BR": "Esperando efeito da recompensa" + }, + { + "Id": 2630, + "key": "UI_DialogData_Tommy", + "en_US": "Tommy", + "zh_CN": "唐米", + "pt_BR": "Tommy" + }, + { + "Id": 2631, + "key": "UI_DialogData_Gruber", + "en_US": "Gruber", + "zh_CN": "格鲁伯", + "pt_BR": "Gruber" + }, + { + "Id": 2632, + "key": "UI_DialogData_Adrian", + "en_US": "Adrian", + "zh_CN": "亚德里安", + "pt_BR": "Adrian" + }, + { + "Id": 2633, + "key": "UI_DialogData_begin_area_16_1", + "en_US": "After Tracy fell into a coma, Luther started stealing from her…", + "zh_CN": "知微昏迷后,陆川就开始蚕食她的资产……", + "pt_BR": "Depois que Tracy entrou em coma, Luther começou a roubar dela..." + }, + { + "Id": 2634, + "key": "UI_DialogData_begin_area_16_2", + "en_US": "His tricks were nasty. I couldn’t stop him.", + "zh_CN": "他手段太卑劣,我根本防不住。", + "pt_BR": "As artimanhas dele eram cruéis. Eu não consegui impedir." + }, + { + "Id": 2635, + "key": "UI_DialogData_begin_area_16_3", + "en_US": "This old house… it’s all she has left now.", + "zh_CN": "这座老宅,是她仅剩的了……", + "pt_BR": "Esta casa antiga... é tudo o que ela tem agora." + }, + { + "Id": 2636, + "key": "UI_DialogData_begin_area_16_4", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2637, + "key": "UI_DialogData_begin_area_16_5", + "en_US": "Then let’s start here, fixing up her home one by one.", + "zh_CN": "那我们从这里开始,一点点修好“家”。", + "pt_BR": "Então vamos começar por aqui, consertando a casa dela, uma coisa de cada vez." + }, + { + "Id": 2638, + "key": "UI_DialogData_begin_area_16_6", + "en_US": "Exactly! We’re not losing even a single door!", + "zh_CN": "没错!拿回财产,连一扇门都不能少!", + "pt_BR": "Exatamente! Não vamos perder nem uma única porta!" + }, + { + "Id": 2639, + "key": "UI_DialogData_begin_area_16_8", + "en_US": "#s1 can’t wait anymore~", + "zh_CN": "#s1都已经等不及了~", + "pt_BR": "#s1 não consegue mais esperar." + }, + { + "Id": 2640, + "key": "UI_DialogData_begin_area_16_9", + "en_US": "Haha! Then we better not fall behind!", + "zh_CN": "哈哈!那我们可不能输!", + "pt_BR": "Haha! Então é melhor a gente não ficar para trás!" + }, + { + "Id": 2641, + "key": "UI_DialogData_finish_area_16_1", + "en_US": "That jerk acted all loving at first, said he’d take care of her…", + "zh_CN": "那渣男刚开始装得深情,说要陪伴照顾她……", + "pt_BR": "Aquele traste agiu de forma carinhosa no início, disse que cuidaria dela..." + }, + { + "Id": 2642, + "key": "UI_DialogData_finish_area_16_2", + "en_US": "But then he slowly pushed everyone away.", + "zh_CN": "但暗地里却一点点将她身边的人都赶走。", + "pt_BR": "Mas depois afastou todos aos poucos." + }, + { + "Id": 2643, + "key": "UI_DialogData_finish_area_16_3", + "en_US": "In drama show, that’s when the bad guy slips up!", + "zh_CN": "电视剧里说接下来他就要原形必露了!", + "pt_BR": "Nas novelas, é aí que o vilão comete um deslize!" + }, + { + "Id": 2644, + "key": "UI_DialogData_finish_area_16_5", + "en_US": "Yeah… If Tracy wakes up, she’ll handle him in no time!", + "zh_CN": "是的……要是知微醒了,三两下就能收拾他!", + "pt_BR": "Sim... Se a Tracy acordar, ela vai dar conta dele num piscar de olhos." + }, + { + "Id": 2645, + "key": "UI_DialogData_finish_area_16_6", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2646, + "key": "UI_DialogData_finish_area_16_7", + "en_US": "Then let’s hurry and clean this place up.", + "zh_CN": "那我们先快点把这里收拾好~", + "pt_BR": "Então vamos nos apressar e limpar este lugar." + }, + { + "Id": 2647, + "key": "UI_DialogData_finish_area_17_1", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2648, + "key": "UI_DialogData_finish_area_17_2", + "en_US": "That direction is... the backyard. Tracy loved that place too.", + "zh_CN": "#s1要去后院?她曾经也最爱去那儿。", + "pt_BR": "Essa direção é... o quintal. Tracy também adorava aquele lugar." + }, + { + "Id": 2649, + "key": "UI_DialogData_finish_area_17_3", + "en_US": "That’s where she and Luther... started it all.", + "zh_CN": "她和陆川就是从那儿……开始的。", + "pt_BR": "Foi lá que ela e Luther... começaram tudo." + }, + { + "Id": 2650, + "key": "UI_DialogData_finish_area_17_5", + "en_US": "But now he's trying to steal her home! What a jerk!", + "zh_CN": "可现在他却要抢她的家!坏蛋!", + "pt_BR": "Mas agora ele está tentando roubar a casa dela! Que canalha!" + }, + { + "Id": 2651, + "key": "UI_DialogData_finish_area_17_6", + "en_US": "Don't rush. Let's fix up the backyard first.", + "zh_CN": "先别急,我们把后院修好再说。", + "pt_BR": "Não se apresse. Vamos arrumar o quintal primeiro." + }, + { + "Id": 2652, + "key": "UI_DialogData_finish_area_17_7", + "en_US": "I'll pull the weeds! I’m super fast at it!", + "zh_CN": "嗯!我来拔草!我拔草贼快!", + "pt_BR": "Eu arranco as ervas daninhas! Sou super veloz nisso!" + }, + { + "Id": 2653, + "key": "UI_DialogData_finish_area_17_8", + "en_US": "Thank you all.", + "zh_CN": "谢谢你们。", + "pt_BR": "Obrigada a todos." + }, + { + "Id": 2654, + "key": "UI_DialogData_finish_area_18_1", + "en_US": "Tracy loves this place. Can we bring her here?", + "zh_CN": "知微阿姨喜欢这里,我们可以带她过来吗?", + "pt_BR": "A Tracy adora este lugar. Podemos trazê-la aqui?" + }, + { + "Id": 2655, + "key": "UI_DialogData_finish_area_18_2", + "en_US": "Great idea! I’ll go get her right now!", + "zh_CN": "好主意,我去带她过来!", + "pt_BR": "Ótima ideia! Vou buscá-la agora mesmo!" + }, + { + "Id": 2656, + "key": "UI_DialogData_finish_area_18_4", + "en_US": "What is this...", + "zh_CN": "这是……", + "pt_BR": "O que é isso..." + }, + { + "Id": 2657, + "key": "UI_DialogData_finish_area_18_5", + "en_US": "Wait—am I back?!", + "zh_CN": "我……回来了??!!", + "pt_BR": "Espere... estou de volta?!" + }, + { + "Id": 2658, + "key": "UI_DialogData_finish_area_18_6", + "en_US": "Tracy! You’re awake??!!!", + "zh_CN": "知微!你醒了???!!", + "pt_BR": "Tracy! Você acordou??!!!" + }, + { + "Id": 2659, + "key": "UI_DialogData_finish_area_18_7", + "en_US": "Yep!! I’m back!!!", + "zh_CN": "是的!我醒了!!!", + "pt_BR": "Sim!! Estou de volta!!!" + }, + { + "Id": 2660, + "key": "UI_DialogData_finish_area_18_9", + "en_US": "Thanks, #s1. I’ll take it from here.", + "zh_CN": "辛苦你了,#s1.接下来交给我吧。", + "pt_BR": "Obrigada, #s1. Eu cuido disso agora." + }, + { + "Id": 2661, + "key": "UI_DialogData_finish_area_18_10", + "en_US": "Tracy, let me introduce—", + "zh_CN": "知微,我给你介绍一下,他们是……", + "pt_BR": "Tracy, deixe-me apresentar:" + }, + { + "Id": 2662, + "key": "UI_DialogData_finish_area_18_11", + "en_US": "Birch, Lily, Timber, and #s1.", + "zh_CN": "柏奇,丽丽,旺财,还有#s1。", + "pt_BR": "Birch, Lily, Timber e #s1." + }, + { + "Id": 2663, + "key": "UI_DialogData_finish_area_18_12", + "en_US": "Huh? You know us?", + "zh_CN": "咦,你认识我们?", + "pt_BR": "Hã? Você nos conhece?" + }, + { + "Id": 2664, + "key": "UI_DialogData_finish_area_18_13", + "en_US": "Yeah~Lily, take good care of #s1, okay?", + "zh_CN": "那当然~丽丽,要好好照顾#s1哦~", + "pt_BR": "Sim Lily, cuide bem da #s1, ok?" + }, + { + "Id": 2665, + "key": "UI_DialogData_finish_area_18_14", + "en_US": "Absolutely! #s1 is now my best cat buddy!", + "zh_CN": "当然会!它是我最重要的猫朋友!", + "pt_BR": "Com certeza! A #s1 agora é minha melhor amiga felina!" + }, + { + "Id": 2666, + "key": "UI_DialogData_finish_area_18_15", + "en_US": "Tracy’s back—we have to celebrate it!", + "zh_CN": "知微醒了,我们一定要庆祝一下!!", + "pt_BR": "A Tracy voltou. Temos que comemorar!" + }, + { + "Id": 2667, + "key": "UI_DialogData_finish_area_18_16", + "en_US": "How about a picnic? We just need to tidy up here.", + "zh_CN": "不如来场野餐?把这里收拾一下就好了。", + "pt_BR": "Que tal um piquenique? Só precisamos arrumar as coisas aqui." + }, + { + "Id": 2668, + "key": "UI_DialogData_finish_area_18_17", + "en_US": "Yay~~ Picnic time!", + "zh_CN": "好欸~~野餐~~~", + "pt_BR": "Eba! Hora do piquenique!" + }, + { + "Id": 2669, + "key": "UI_DialogData_finish_area_19_1", + "en_US": "Great job, Boss Lily~ Eat up, you earned it!", + "zh_CN": "丽丽小工头辛苦啦~来,多吃点。", + "pt_BR": "Ótimo trabalho, chefe Lily. Coma, você merece!" + }, + { + "Id": 2670, + "key": "UI_DialogData_finish_area_19_2", + "en_US": "So, what’s your plan next, Tracy?", + "zh_CN": "知微,你之后有什么打算吗?", + "pt_BR": "Então, qual o seu próximo plano, Tracy?" + }, + { + "Id": 2671, + "key": "UI_DialogData_finish_area_19_3", + "en_US": "Just paying a little visit… to my dear “fiancé.”", + "zh_CN": "当然是……关照下我亲爱的“未婚夫”了", + "pt_BR": "Só fazer uma visitinha… ao meu querido “noivo”." + }, + { + "Id": 2672, + "key": "UI_DialogData_finish_area_19_4", + "en_US": "Whatever you need, just say the word~", + "zh_CN": "需要我做什么,只管说~", + "pt_BR": "Do que você precisar, é só falar." + }, + { + "Id": 2673, + "key": "UI_DialogData_finish_area_19_5", + "en_US": "And count us in.", + "zh_CN": "我们也可以帮忙~", + "pt_BR": "E conte com a gente." + }, + { + "Id": 2674, + "key": "UI_DialogData_finish_area_19_7", + "en_US": "Huh, when did #s1 get inside?", + "zh_CN": "咦,#s1什么时候进去的?", + "pt_BR": "Ué, quando foi que #s1 entrou?" + }, + { + "Id": 2675, + "key": "UI_DialogData_finish_area_19_8", + "en_US": "That RV... maybe we can fix it up?", + "zh_CN": "这辆房车……不如我们把它布置一下?", + "pt_BR": "Aquele trailer... talvez possamos consertá-lo?" + }, + { + "Id": 2676, + "key": "UI_DialogData_finish_area_19_9", + "en_US": "Like… a secret base?!", + "zh_CN": "变成一个秘密基地!", + "pt_BR": "Tipo... uma base secreta?!" + }, + { + "Id": 2677, + "key": "UI_DialogData_finish_area_19_10", + "en_US": "Exactly! Lily’s very own secret base~", + "zh_CN": "当然,丽丽的专属基地~", + "pt_BR": "Exatamente! A base secreta da Lily." + }, + { + "Id": 2678, + "key": "UI_DialogData_finish_area_19_11", + "en_US": "Secret Base Squad—assemble!", + "zh_CN": "好的!秘密基地工程小队,准备集合!", + "pt_BR": "Esquadrão da base secreta: reunir!" + }, + { + "Id": 2679, + "key": "UI_DialogData_finish_area_20_1", + "en_US": "This is the best secret base!", + "zh_CN": "这个秘密基地是最棒的!", + "pt_BR": "Esta é a melhor base secreta!" + }, + { + "Id": 2680, + "key": "UI_DialogData_finish_area_20_2", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2681, + "key": "UI_DialogData_finish_area_20_3", + "en_US": "#s1 looks so tired... even her eyes are drooping.", + "zh_CN": "#s1好累哦……眼袋都要垂下来了。", + "pt_BR": "A #s1 parece tão cansada... até os olhos dela estão caídos." + }, + { + "Id": 2682, + "key": "UI_DialogData_finish_area_20_4", + "en_US": "Yeah, things have been a bit crazy lately.", + "zh_CN": "最近确实有点闹腾。", + "pt_BR": "Sim, as coisas têm estado um pouco loucas ultimamente." + }, + { + "Id": 2683, + "key": "UI_DialogData_finish_area_20_5", + "en_US": "You two should go rest for a bit.", + "zh_CN": "你们要不先回去休息?", + "pt_BR": "Vocês deveriam descansar um pouco." + }, + { + "Id": 2684, + "key": "UI_DialogData_finish_area_20_6", + "en_US": "OK~ Kiddo, What do you want for dinner?", + "zh_CN": "也好~小家伙,晚饭想吃什么?", + "pt_BR": "Certo, baixinha. O que vai querer no jantar?" + }, + { + "Id": 2685, + "key": "UI_DialogData_finish_area_20_7", + "en_US": "Candy! The sunset looks like rainbow candy!", + "zh_CN": "我想吃糖果!晚霞看起来像彩虹糖~", + "pt_BR": "Doce! O pôr do sol parece doce arco-íris!" + }, + { + "Id": 2686, + "key": "UI_DialogData_finish_area_20_9", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2687, + "key": "UI_DialogData_begin_area_21_1", + "en_US": "Lily, I came to see you!", + "zh_CN": "丽丽,我来看你了!", + "pt_BR": "Lily, vim te ver!" + }, + { + "Id": 2688, + "key": "UI_DialogData_begin_area_21_2", + "en_US": "Tracy~ Come on in!", + "zh_CN": "知微阿姨~快进来~~", + "pt_BR": "Tracy. Entre!" + }, + { + "Id": 2689, + "key": "UI_DialogData_begin_area_21_3", + "en_US": "Didn't changed~ Even the trash can’s in the same spot.", + "zh_CN": "家里还是老样子,垃圾桶的位置都没变。", + "pt_BR": "Não mudou nada. Até a lata de lixo está no mesmo lugar." + }, + { + "Id": 2690, + "key": "UI_DialogData_begin_area_21_4", + "en_US": "Huh? When were you ever here...?", + "zh_CN": "啊?你来过我家?", + "pt_BR": "Hã? Quando você esteve aqui...?" + }, + { + "Id": 2691, + "key": "UI_DialogData_begin_area_21_5", + "en_US": "Not important~ What matters is—it’s way too dull in here.", + "zh_CN": "那不重要~我早就想说你这房子太沉闷了。", + "pt_BR": "Não importa. O que importa é que este lugar é muito sem graça." + }, + { + "Id": 2692, + "key": "UI_DialogData_begin_area_21_6", + "en_US": "Especially the room! It doesn’t match our lovely Lily at all.", + "zh_CN": "尤其这房间,完全配不上我们可爱的丽丽!", + "pt_BR": "Especialmente o quarto! Não combina nada com a nossa adorável Lily." + }, + { + "Id": 2693, + "key": "UI_DialogData_begin_area_21_7", + "en_US": "Exactly!", + "zh_CN": "就是就是!", + "pt_BR": "Exatamente!" + }, + { + "Id": 2694, + "key": "UI_DialogData_begin_area_21_9", + "en_US": "Really...? I thought it was okay...", + "zh_CN": "是……吗?我觉得,还行吧?", + "pt_BR": "Sério...? Achei que estava bom..." + }, + { + "Id": 2695, + "key": "UI_DialogData_begin_area_21_10", + "en_US": "Nope! Leave it to me—I’ve got this!", + "zh_CN": "那可不行,你就听我安排吧~", + "pt_BR": "Não! Deixe comigo. Eu cuido disso!" + }, + { + "Id": 2696, + "key": "UI_DialogData_finish_area_21_1", + "en_US": "Wow— I love my new room! It feels like a dream!", + "zh_CN": "哇——我太喜欢我的新房间了!像梦一样!", + "pt_BR": "Uau, amei meu novo quarto! Parece um sonho!" + }, + { + "Id": 2697, + "key": "UI_DialogData_finish_area_21_2", + "en_US": "Yeah, this suits Lily way better.", + "zh_CN": "好吧,这样确实更适合丽丽。", + "pt_BR": "Sim, combina muito mais com a Lily." + }, + { + "Id": 2698, + "key": "UI_DialogData_finish_area_21_3", + "en_US": "So, how about dealing-with-that-jerk thing going? Need help?", + "zh_CN": "对了,你对付渣男的事怎样了?需要帮忙吗?", + "pt_BR": "Então, como está indo a questão de lidar com aquele canalha? Precisa de ajuda?" + }, + { + "Id": 2699, + "key": "UI_DialogData_finish_area_21_4", + "en_US": "Easy peasy. Got all my stuff back already.", + "zh_CN": "对付他,易如反掌~我的东西已经全拿回来了。", + "pt_BR": "Fácil, fácil. Já recuperei todas as minhas coisas." + }, + { + "Id": 2700, + "key": "UI_DialogData_finish_area_21_6", + "en_US": "Wow... So cool! Like the boss lady in a drama show!", + "zh_CN": "哇……好厉害啊!像电视剧里的大女主!", + "pt_BR": "Uau... Que incrível! Igual a uma chefona de novela!" + }, + { + "Id": 2701, + "key": "UI_DialogData_finish_area_21_7", + "en_US": "We can talk while fix the bathroom—better than any show!", + "zh_CN": "那当然,我们边装浴室边讲,比电视剧还精彩哦~", + "pt_BR": "Podemos conversar enquanto consertamos o banheiro. Melhor do que qualquer programa de TV!" + }, + { + "Id": 2702, + "key": "UI_DialogData_finish_area_21_8", + "en_US": "Okay, okay! I’m gonna help!", + "zh_CN": "好的好的!我来帮忙!", + "pt_BR": "Ok, ok! Vou ajudar!" + }, + { + "Id": 2703, + "key": "UI_DialogData_finish_area_22_1", + "en_US": "Come on, Tracy! How’d you get back at that jerk?", + "zh_CN": "快快,知微阿姨你是怎么对付渣男的?", + "pt_BR": "Vamos lá, Tracy! Como você se vingou daquele traste?" + }, + { + "Id": 2704, + "key": "UI_DialogData_finish_area_22_2", + "en_US": "I just told everyone what he did.", + "zh_CN": "只是将他做过的事情说出来而已。", + "pt_BR": "Acabei de contar a todos o que ele fez." + }, + { + "Id": 2705, + "key": "UI_DialogData_finish_area_22_3", + "en_US": "I thought having his love was enough, but...", + "zh_CN": "我曾以为有他爱我就好,没想到……", + "pt_BR": "Achei que ter o amor dele fosse suficiente, mas..." + }, + { + "Id": 2706, + "key": "UI_DialogData_finish_area_22_4", + "en_US": "Lily, don't just expect others's love.", + "zh_CN": "丽丽,不要将爱寄托到别人身上!", + "pt_BR": "Lily, não espere apenas o amor dos outros." + }, + { + "Id": 2707, + "key": "UI_DialogData_finish_area_22_5", + "en_US": "Okay! Everyone loves me, but I love me the most!", + "zh_CN": "嗯!大家都爱我,但最爱我的是我自己!", + "pt_BR": "Certo! Todo mundo me ama, mas eu me amo ainda mais!" + }, + { + "Id": 2708, + "key": "UI_DialogData_finish_area_22_7", + "en_US": "So, what room are we fixing up next?", + "zh_CN": "说起来,下一步你想改造哪个房间?", + "pt_BR": "Então, qual quarto vamos arrumar agora?" + }, + { + "Id": 2709, + "key": "UI_DialogData_finish_area_22_8", + "en_US": "Dressing room! #s1 plays a dwarf, I’ll be Snow White!", + "zh_CN": "衣帽间!#s1演小矮人我要演白雪公主!", + "pt_BR": "O closet! A #s1 interpreta um anão, eu serei a Branca de Neve!" + }, + { + "Id": 2710, + "key": "UI_DialogData_finish_area_22_9", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2711, + "key": "UI_DialogData_finish_area_23_1", + "en_US": "Hurry! Wear this! You’re the White Rabbit, and I’m Alice!", + "zh_CN": "快,穿这件!你是白兔先生,我是爱丽丝!", + "pt_BR": "Rápido! Vista isso! Você é o Coelho Branco e eu sou a Alice!" + }, + { + "Id": 2712, + "key": "UI_DialogData_finish_area_23_2", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2713, + "key": "UI_DialogData_finish_area_23_3", + "en_US": "Looks like #s1’s in for it now~", + "zh_CN": "这下#s1要“遭殃”咯~", + "pt_BR": "Parece que #s1 se meteu numa agora." + }, + { + "Id": 2714, + "key": "UI_DialogData_finish_area_23_5", + "en_US": "Honestly, you seem real close to us, especially #s1?", + "zh_CN": "讲真,感觉你很熟悉我们,特别是#s1?", + "pt_BR": "Sinceramente, você parece muito próxima de nós… especialmente de #s1?" + }, + { + "Id": 2715, + "key": "UI_DialogData_finish_area_23_6", + "en_US": "Simply put, I tried to save her, but she saved me instead.", + "zh_CN": "简单说就是我想救她,但实际上她救了我。", + "pt_BR": "Resumindo, eu tentei salvá-la, mas foi ela quem me salvou." + }, + { + "Id": 2716, + "key": "UI_DialogData_finish_area_23_7", + "en_US": "So…you really were inside #s1?", + "zh_CN": "所以……你真的附身在#s1身上?", + "pt_BR": "Então… você realmente estava dentro de #s1?" + }, + { + "Id": 2717, + "key": "UI_DialogData_finish_area_23_8", + "en_US": "Yes, but this cannot be known to others.", + "zh_CN": "是,但这件事不能让别人知道。", + "pt_BR": "Sim, mas os outros não podem saber disso." + }, + { + "Id": 2718, + "key": "UI_DialogData_finish_area_23_9", + "en_US": "Yeah, better when #s1 just seems like a normal cat.", + "zh_CN": "确实,#s1还是就当一只普通的猫就好。", + "pt_BR": "Sim, é melhor que a #s1 pareça apenas uma gata normal." + }, + { + "Id": 2719, + "key": "UI_DialogData_finish_area_23_10", + "en_US": "Uncle, can #s1 have her own little space?", + "zh_CN": "叔,#s1可以有一个自己的小天地吗!", + "pt_BR": "Tio, a #s1 pode ter seu próprio espaço?" + }, + { + "Id": 2720, + "key": "UI_DialogData_finish_area_23_11", + "en_US": "Sure thing~", + "zh_CN": "当然可以~", + "pt_BR": "Claro." + }, + { + "Id": 2721, + "key": "UI_DialogData_finish_area_23_12", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2722, + "key": "UI_DialogData_finish_area_24_1", + "en_US": "By the way, Evelyn... What do you think of her?", + "zh_CN": "对了,爱芙……你觉得她人怎么样?", + "pt_BR": "A propósito, Evelyn... O que você acha dela?" + }, + { + "Id": 2723, + "key": "UI_DialogData_finish_area_24_2", + "en_US": "Her coffee... is the best I’ve ever had!", + "zh_CN": "她的咖啡……是我喝过最棒的咖啡!", + "pt_BR": "O café dela... é o melhor que já tomei!" + }, + { + "Id": 2724, + "key": "UI_DialogData_finish_area_24_3", + "en_US": "I meant her, not the coffee.", + "zh_CN": "我是问她这个人,不是咖啡味道。", + "pt_BR": "Eu quis dizer ela, não o café." + }, + { + "Id": 2725, + "key": "UI_DialogData_finish_area_24_4", + "en_US": "Oh, she’s nice too. Caring, reliable, and a soft voice.", + "zh_CN": "哦,人也很好啊。热心,可靠,声音也温柔。", + "pt_BR": "Ah, ela também é legal. Atenciosa, confiável e tem uma voz suave." + }, + { + "Id": 2726, + "key": "UI_DialogData_finish_area_24_5", + "en_US": "Not sure where she’s been lately. Haven’t had coffee in days!", + "zh_CN": "不知道她最近去哪了,我好几天没喝咖啡了!", + "pt_BR": "Não sei onde ela tem estado ultimamente. Não tomo café há dias!" + }, + { + "Id": 2727, + "key": "UI_DialogData_finish_area_24_7", + "en_US": "Super straight-dude uncle...", + "zh_CN": "真的是……超级直男叔叔……", + "pt_BR": "Tio todo certinho…" + }, + { + "Id": 2728, + "key": "UI_DialogData_finish_area_25_1", + "en_US": "All set~ What’s your plan after all?", + "zh_CN": "都搞定了~你之后有什么打算吗?", + "pt_BR": "Tudo pronto. Qual é o seu plano, afinal?" + }, + { + "Id": 2729, + "key": "UI_DialogData_finish_area_25_2", + "en_US": "Travel the world, clear my head, sort things out~", + "zh_CN": "我打算去环游全球,散散心,整理一下想法~", + "pt_BR": "Viajar pelo mundo, clarear a mente, resolver as coisas." + }, + { + "Id": 2730, + "key": "UI_DialogData_finish_area_25_4", + "en_US": "Awesome! When I grow up, I wanna travel the world too!", + "zh_CN": "好棒!我长大以后也要环游全球!", + "pt_BR": "Incrível! Quando eu crescer, também quero viajar pelo mundo!" + }, + { + "Id": 2731, + "key": "UI_DialogData_finish_area_25_5", + "en_US": "Why not start now?", + "zh_CN": "那不如现在就开始第一站吧~", + "pt_BR": "Por que não começar agora?" + }, + { + "Id": 2732, + "key": "UI_DialogData_finish_area_25_6", + "en_US": "Private jet’s on the way. Pack up and you’re off!", + "zh_CN": "私人飞机快到了,你们收拾下马上出发~", + "pt_BR": "O jato particular está a caminho. Faça as malas e vamos embora!" + }, + { + "Id": 2733, + "key": "UI_DialogData_finish_area_25_7", + "en_US": "Huh? What? Now? Where?", + "zh_CN": "啊?现在?去哪里?", + "pt_BR": "Hã? O quê? Agora? Para onde?" + }, + { + "Id": 2734, + "key": "UI_DialogData_finish_area_25_8", + "en_US": "Now! Vacation! Don’t forget Timber and #s1~", + "zh_CN": "现在!去度假!记得带上旺财和#s1~", + "pt_BR": "Agora! Férias! Não se esqueça de Timber e #s1." + }, + { + "Id": 2735, + "key": "UI_DialogData_finish_area_25_9", + "en_US": "Wow! Private jet! Vacation!!", + "zh_CN": "哇!飞机!度假!!", + "pt_BR": "Uau! Jato particular! Férias!!" + }, + { + "Id": 2736, + "key": "UI_DialogData_finish_area_25_10", + "en_US": "Alright, alright, I’ll go pack now.", + "zh_CN": "好吧好吧,我这就去收拾下。", + "pt_BR": "Tá bom, tá bom, vou fazer as malas agora." + }, + { + "Id": 2737, + "key": "UI_DialogData_begin_area_26_2", + "en_US": "Uncle...is this a refugee camp?", + "zh_CN": "叔……这里是难民营吗?", + "pt_BR": "Tio... isso é um campo de refugiados?" + }, + { + "Id": 2738, + "key": "UI_DialogData_begin_area_26_3", + "en_US": "Uh…well…maybe…uh…", + "zh_CN": "呃……可能……这个……嗯……", + "pt_BR": "Ah… bom… talvez… ah…" + }, + { + "Id": 2739, + "key": "UI_DialogData_begin_area_26_4", + "en_US": "That storm came outta nowhere. Lily, ever been camping?", + "zh_CN": "这飓风太突然了。丽丽,你试过露营吗?", + "pt_BR": "Aquela tempestade surgiu do nada. Lily, já acampou alguma vez?" + }, + { + "Id": 2740, + "key": "UI_DialogData_begin_area_26_5", + "en_US": "But I wanna sleep in a soft bed…", + "zh_CN": "可是我想睡软软的床。", + "pt_BR": "Mas eu quero dormir numa cama macia..." + }, + { + "Id": 2741, + "key": "UI_DialogData_begin_area_26_6", + "en_US": "So…Uncle Birch, you’ll get this place all fixed up, right?", + "zh_CN": "那……叔你会把这里收拾干净的,对吧?", + "pt_BR": "Então... Tio Birch, você vai arrumar tudo aqui, certo?" + }, + { + "Id": 2742, + "key": "UI_DialogData_begin_area_26_7", + "en_US": "Yup! Absolutely!", + "zh_CN": "嗯嗯嗯!", + "pt_BR": "Sim! Com certeza!" + }, + { + "Id": 2743, + "key": "UI_DialogData_finish_area_26_1", + "en_US": "Yeah! We’re totally sleeping great tonight!", + "zh_CN": "叔!今天晚上我们肯定能睡个好觉!", + "pt_BR": "Sim! Vamos dormir muito bem esta noite!" + }, + { + "Id": 2744, + "key": "UI_DialogData_finish_area_26_2", + "en_US": "You bet! And cold beer, football game—perfect night.", + "zh_CN": "没错!再来杯冰啤酒、看个球赛,完美~", + "pt_BR": "Pode apostar! Cerveja gelada, jogo de futebol... noite perfeita." + }, + { + "Id": 2745, + "key": "UI_DialogData_finish_area_26_3", + "en_US": "Let’s eat by the beach! I want strawberry boba~", + "zh_CN": "那去海边餐厅吃饭!我想喝草莓芋泥波波~", + "pt_BR": "Vamos comer na praia! Eu quero chá com bolinhas de morango." + }, + { + "Id": 2746, + "key": "UI_DialogData_finish_area_26_4", + "en_US": "Alright, after I rest. This vacation’s harder than work...", + "zh_CN": "好,等我歇会儿。这休假比工作还累……", + "pt_BR": "Certo, depois que eu descansar. Essas férias estão mais cansativas que o trabalho..." + }, + { + "Id": 2747, + "key": "UI_DialogData_finish_area_26_5", + "en_US": "Woof!", + "zh_CN": "旺!", + "pt_BR": "Au au!" + }, + { + "Id": 2748, + "key": "UI_DialogData_finish_area_26_6", + "en_US": "Meow~", + "zh_CN": "喵~", + "pt_BR": "Miau!" + }, + { + "Id": 2749, + "key": "UI_DialogData_finish_area_26_7", + "en_US": "What on earth happened to you two?!", + "zh_CN": "哦!你们是怎么搞成这样的?", + "pt_BR": "O que aconteceu com vocês?!" + }, + { + "Id": 2750, + "key": "UI_DialogData_finish_area_26_8", + "en_US": "They went wild on the balcony!", + "zh_CN": "他俩在阳台玩嗨了!", + "pt_BR": "Aprontaram todas na varanda!" + }, + { + "Id": 2751, + "key": "UI_DialogData_finish_area_26_9", + "en_US": "#s1’s acting like a real cat now~", + "zh_CN": "#s1现在像一只真正的猫那样调皮~", + "pt_BR": "A #s1 está agindo como uma gata de verdade agora." + }, + { + "Id": 2752, + "key": "UI_DialogData_finish_area_26_10", + "en_US": "Guess no break for me... goodbye, cold beer...", + "zh_CN": "看来还有的忙……我的冰啤酒……", + "pt_BR": "Acho que não vou ter descanso... adeus, cerveja gelada......" + }, + { + "Id": 2753, + "key": "UI_DialogData_finish_area_26_11", + "en_US": "...and goodbye, my strawberry boba...", + "zh_CN": "……我的草莓芋泥啵啵……", + "pt_BR": "...e adeus, meu chá com bolinhas de morango..." + }, + { + "Id": 2755, + "key": "UI_DialogData_finish_area_27_1", + "en_US": "Two clean furballs at last!", + "zh_CN": "俩毛孩子终于又是干干净净了!", + "pt_BR": "Finalmente, duas bolas de pelo limpas!" + }, + { + "Id": 2756, + "key": "UI_DialogData_finish_area_27_2", + "en_US": "#s1, stop playing with Timber! He’s a bad influence!", + "zh_CN": "#s1,以后少跟旺财闹!他都带坏你了!", + "pt_BR": "#s1, pare de brincar com o Timber! Ele é uma má influência!" + }, + { + "Id": 2757, + "key": "UI_DialogData_finish_area_27_4", + "en_US": "My little queen Lily, wanna build a sandcastle?", + "zh_CN": "可爱的丽丽女王,要不要去沙滩上堆城堡?", + "pt_BR": "Minha pequena rainha Lily, quer construir um castelo de areia?" + }, + { + "Id": 2758, + "key": "UI_DialogData_finish_area_27_5", + "en_US": "The beach is messy… no place to stand.", + "zh_CN": "沙滩上乱乱的,都没地方下脚。", + "pt_BR": "A praia está suja... não há lugar para ficar." + }, + { + "Id": 2759, + "key": "UI_DialogData_finish_area_27_6", + "en_US": "I’ll clean the beach! You three go have fun!", + "zh_CN": "那我把门口沙滩收拾下,你们仨去玩吧!", + "pt_BR": "Eu vou limpar a praia! Vocês três vão se divertir!" + }, + { + "Id": 2760, + "key": "UI_DialogData_finish_area_27_7", + "en_US": "Yay! You’re the best, Uncle Birch!", + "zh_CN": "好!叔叔你最好啦!", + "pt_BR": "Uhuuu! Você é o melhor, tio Birch!" + }, + { + "Id": 2761, + "key": "UI_DialogData_finish_area_27_8", + "en_US": "Play on the balcony first. I’ll call you when it’s ready.", + "zh_CN": "你们先在阳台上玩,等我收拾好你们再过来。", + "pt_BR": "Brinquem na varanda primeiro. Eu chamo vocês quando estiver pronto." + }, + { + "Id": 2762, + "key": "UI_DialogData_finish_area_27_9", + "en_US": "Woof!", + "zh_CN": "旺!", + "pt_BR": "Au au!" + }, + { + "Id": 2763, + "key": "UI_DialogData_finish_area_27_10", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2766, + "key": "UI_DialogData_finish_area_28_1", + "en_US": "Ha! You brought a Polaroid, Lily!", + "zh_CN": "哈哈哈哈,丽丽你还带了拍立得!", + "pt_BR": "Ah! Você trouxe uma Polaroid, Lily!" + }, + { + "Id": 2767, + "key": "UI_DialogData_finish_area_28_2", + "en_US": "Hurricane or not, I need my photos!", + "zh_CN": "飓风不飓风无所谓,出片是一定要的!", + "pt_BR": "Furacão ou não, preciso das minhas fotos!" + }, + { + "Id": 2769, + "key": "UI_DialogData_finish_area_28_4", + "en_US": "All sweaty~ Let’s grab some drinks at the beach shop.", + "zh_CN": "一身汗~走,我们去那家沙滩商店买点饮料。", + "pt_BR": "Toda suada. Vamos tomar algo na loja da praia." + }, + { + "Id": 2770, + "key": "UI_DialogData_finish_area_28_5", + "en_US": "Oh! Birch, you’re here too!", + "zh_CN": "哦!柏师傅你也在这吗!", + "pt_BR": "Ah! Birch, você também está aqui!" + }, + { + "Id": 2771, + "key": "UI_DialogData_finish_area_28_7", + "en_US": "Fate, maybe~ I live on the island. You’re…", + "zh_CN": "缘……缘分吗~我是住在岛上的,你们……", + "pt_BR": "Destino, talvez. Eu moro na ilha. Você é…" + }, + { + "Id": 2772, + "key": "UI_DialogData_finish_area_28_8", + "en_US": "Of course—Tracy must’ve sent you!", + "zh_CN": "是了,一定是知微那妮子送你们来的。", + "pt_BR": "Claro, a Tracy deve ter te enviado!" + }, + { + "Id": 2773, + "key": "UI_DialogData_finish_area_28_9", + "en_US": "Huh? Why isn’t #s1 being friendly with you?", + "zh_CN": "咦?#s1怎么不和爱芙阿姨亲热了?", + "pt_BR": "Hã? Por que a #s1 não está sendo amigável com você?" + }, + { + "Id": 2774, + "key": "UI_DialogData_finish_area_28_10", + "en_US": "#s1, are you staring at my brooch? You always understand me…", + "zh_CN": "#s1你在看胸针吗?你真是懂我……", + "pt_BR": "#s1, você está olhando para o meu broche? Você sempre me entende..." + }, + { + "Id": 2775, + "key": "UI_DialogData_finish_area_28_11", + "en_US": "…Maybe we should sit and talk. I’ll tidy up first.", + "zh_CN": "……要不要坐下来聊一聊,我去收拾下。", + "pt_BR": "...Talvez devêssemos sentar e conversar. Vou arrumar as coisas primeiro." + }, + { + "Id": 2776, + "key": "UI_DialogData_finish_area_28_12", + "en_US": "Fine.", + "zh_CN": "好的。", + "pt_BR": "Tá bom." + }, + { + "Id": 2777, + "key": "UI_DialogData_finish_area_28_6", + "en_US": "Wow, even on vacation you two bump into each other!", + "zh_CN": "哇哦,度假也能遇上,你们很有缘分啊~", + "pt_BR": "Uau, mesmo nas férias vocês dois se encontram!" + }, + { + "Id": 2779, + "key": "UI_DialogData_finish_area_29_1", + "en_US": "So… what happened lately?", + "zh_CN": "所以最近发生了什么事吗?", + "pt_BR": "Então… o que anda acontecendo?" + }, + { + "Id": 2780, + "key": "UI_DialogData_finish_area_29_2", + "en_US": "My dad suddenly got sick…", + "zh_CN": "唉……前阵子我爸突然生了怪病……", + "pt_BR": "Meu pai ficou doente de repente..." + }, + { + "Id": 2781, + "key": "UI_DialogData_finish_area_29_3", + "en_US": "He just sleeps and won’t wake up. Like Tracy before.", + "zh_CN": "一直睡着,就是叫不醒。和之前知微一样。", + "pt_BR": "Ele só dorme e não acorda. Como a Tracy antes." + }, + { + "Id": 2782, + "key": "UI_DialogData_finish_area_29_4", + "en_US": "Can we visit him tomorrow?", + "zh_CN": "那……明天我们可以去探望一下吗?", + "pt_BR": "Podemos visitá-lo amanhã?" + }, + { + "Id": 2783, + "key": "UI_DialogData_finish_area_29_5", + "en_US": "Of course, you’re welcome to come.", + "zh_CN": "当然可以,欢迎你们来!", + "pt_BR": "Claro, será um prazer receber você." + }, + { + "Id": 2785, + "key": "UI_DialogData_finish_area_29_7", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 2786, + "key": "UI_DialogData_finish_area_29_8", + "en_US": "#s1 looks really tired…", + "zh_CN": "#s1变得好累哦……", + "pt_BR": "#s1 parece muito cansada..." + }, + { + "Id": 2787, + "key": "UI_DialogData_finish_area_29_9", + "en_US": "Yeah, time to rest a bit.", + "zh_CN": "也差不多该回去了,让它休息一下吧。", + "pt_BR": "Sim, é hora de descansar um pouco." + }, + { + "Id": 2788, + "key": "UI_DialogData_finish_area_29_10", + "en_US": "See you tomorrow then. Sleep well.", + "zh_CN": "那明天见,早点休息。", + "pt_BR": "Até amanhã, então. Durma bem." + }, + { + "Id": 2789, + "key": "UI_DialogData_finish_area_29_12", + "en_US": "Oh no! Who messed up the living room?", + "zh_CN": "哎呀!是谁把客厅弄得这么乱?", + "pt_BR": "Ah, não! Quem bagunçou a sala?" + }, + { + "Id": 2790, + "key": "UI_DialogData_finish_area_29_13", + "en_US": "Wait, don’t touch anything… everything’s still here.", + "zh_CN": "先别碰,我看看……东西都还在……没少。", + "pt_BR": "Espere, não toque em nada... está tudo aqui." + }, + { + "Id": 2791, + "key": "UI_DialogData_finish_area_29_14", + "en_US": "Did someone sneak in to play?", + "zh_CN": "是谁偷跑进来玩过家家吗?", + "pt_BR": "Alguém entrou para brincar?" + }, + { + "Id": 2792, + "key": "UI_DialogData_finish_area_29_15", + "en_US": "Let’s clean up first. I’ll check the cameras later.", + "zh_CN": "先收拾吧,待会我去看下有没有监控。", + "pt_BR": "Vamos limpar primeiro. Vou verificar as câmeras mais tarde." + }, + { + "Id": 2796, + "key": "UI_DialogData_finish_area_30_1", + "en_US": "All done! Bet it was those island monkeys!", + "zh_CN": "搞定啦!我猜是海岛上的猴子跑进来捣乱!", + "pt_BR": "Tudo pronto! Aposto que foram aqueles macacos da ilha!" + }, + { + "Id": 2797, + "key": "UI_DialogData_finish_area_30_2", + "en_US": "Monkeys? Huh… not impossible.", + "zh_CN": "猴子?也不是没可能……", + "pt_BR": "Macacos? Hm... não é impossível." + }, + { + "Id": 2798, + "key": "UI_DialogData_finish_area_30_3", + "en_US": "Woof!", + "zh_CN": "旺!", + "pt_BR": "Au au!" + }, + { + "Id": 2799, + "key": "UI_DialogData_finish_area_30_4", + "en_US": "Wait… this isn’t ours.", + "zh_CN": "这个……不是我们的东西欸。", + "pt_BR": "Espere... isso não é nosso." + }, + { + "Id": 2801, + "key": "UI_DialogData_finish_area_30_6", + "en_US": "What’s wrong? You know that handkerchief?", + "zh_CN": "怎么了?你认识这手帕吗?", + "pt_BR": "O que há de errado? Você conhece esse lenço?" + }, + { + "Id": 2802, + "key": "UI_DialogData_finish_area_30_7", + "en_US": "Feels like #s1 changed… could it be…", + "zh_CN": "……感觉#s1变了……难道……", + "pt_BR": "Parece que a #s1 mudou... será que..." + }, + { + "Id": 2803, + "key": "UI_DialogData_finish_area_30_8", + "en_US": "#s1, are you Evelyn’s dad now?!", + "zh_CN": "#s1,你现在是爱芙的爸爸吗?!", + "pt_BR": "#s1, agora você é o pai da Evelyn?!" + }, + { + "Id": 2804, + "key": "UI_DialogData_finish_area_30_9", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2805, + "key": "UI_DialogData_finish_area_30_10", + "en_US": "So #s1’s soul changed after touching the brooch.", + "zh_CN": "……#s1碰了胸针后,他的灵魂进来的吧。", + "pt_BR": "Então, a alma da #s1 mudou depois de tocar no broche." + }, + { + "Id": 2806, + "key": "UI_DialogData_finish_area_30_11", + "en_US": "Sir, we’re visiting with Evelyn tomorrow.", + "zh_CN": "伯父,我们和爱芙约了明天去探望您。", + "pt_BR": "Senhor, vamos visitar a Evelyn amanhã." + }, + { + "Id": 2807, + "key": "UI_DialogData_finish_area_30_12", + "en_US": "Try touching your body again—maybe it’ll bring you back.", + "zh_CN": "您找机会接触下身体,说不定灵魂就回去了!", + "pt_BR": "Tente tocar no seu corpo novamente. Talvez isso o traga de volta." + }, + { + "Id": 2808, + "key": "UI_DialogData_finish_area_30_13", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2809, + "key": "UI_DialogData_finish_area_30_14", + "en_US": "Uncle, you better act your best now~", + "zh_CN": "叔你现在可要好好表现哦~", + "pt_BR": "Tio, é melhor você se comportar agora." + }, + { + "Id": 2810, + "key": "UI_DialogData_finish_area_30_15", + "en_US": "Meow?", + "zh_CN": "喵?", + "pt_BR": "Miau?" + }, + { + "Id": 2811, + "key": "UI_MainMergePanel_floatText_amazing", + "en_US": "Amazing!", + "zh_CN": "了不起!", + "pt_BR": "Incrível!" + }, + { + "Id": 2812, + "key": "UI_PackUnlockPreview", + "en_US": "Storage will unlock at level 8!", + "zh_CN": "仓库将在第 8 级解锁!", + "pt_BR": "Vai poder desbloquear mais Inventário no Nível 8!" + }, + { + "Id": 2813, + "key": "UI_BookUnlockPreview", + "en_US": "Check your collection and get reward!", + "zh_CN": "检查您的收藏并获取奖励!", + "pt_BR": "Confere sua Coleção pra receber a recompensa!" + }, + { + "Id": 2814, + "key": "UI_ScenePanel_RoleUnlock", + "en_US": "The character is unlocked in scene #s1.", + "zh_CN": "角色在场景#s1解锁。", + "pt_BR": "Esse personagem é desbloqueado na cena #s1." + }, + { + "Id": 2815, + "key": "UI_ScenePanel_RoleBubble_2_1", + "en_US": "Let's have a cup of coffee after we finish our work.", + "zh_CN": "忙完了一起来杯咖啡呀。", + "pt_BR": "Vamos tomar um café depois de terminar nosso trabalho." + }, + { + "Id": 2816, + "key": "UI_ScenePanel_RoleBubble_1_2", + "en_US": "Remember to take good care of the kitten~", + "zh_CN": "记得好好照顾小猫哦~", + "pt_BR": "Lembra de cuidar bem da gatinha~" + }, + { + "Id": 2817, + "key": "UI_SceneSkipPanel_Notice", + "en_US": "Notice", + "zh_CN": "提示", + "pt_BR": "Aviso" + }, + { + "Id": 2818, + "key": "UI_SceneSkipPanel_Tip", + "en_US": " Would you like to turn on auto-skip for the story? (You can switch it off anytime in the scene list!)", + "zh_CN": "是否要启用自动跳过剧情功能?(启用后可在场景列表页面随时关闭)", + "pt_BR": "Quer pular a história automaticamente? (Pode desativar isso quando quiser na lista de cenas!)" + }, + { + "Id": 2819, + "key": "UI_SceneSkipPanel_Ok", + "en_US": "Yes", + "zh_CN": "是", + "pt_BR": "Sim" + }, + { + "Id": 2820, + "key": "UI_SceneSkipPanel_No", + "en_US": "No", + "zh_CN": "否", + "pt_BR": "Não" + }, + { + "Id": 2821, + "key": "UI_ShakePanel_BubbleTip", + "en_US": "Shake your phone to organize your board!", + "zh_CN": "摇一摇你的手机,让棋盘恢复原状!", + "pt_BR": "Balança seu telefone pra organizar o seu tabuleiro!" + }, + { + "Id": 2822, + "key": "UI_ShakePanel_AgainTip", + "en_US": "Shake again to rearrange!", + "zh_CN": "再次摇动即可改变", + "pt_BR": "Balança de novo pra reorganizar!" + }, + { + "Id": 2823, + "key": "UI_ShakePanel_Finish", + "en_US": "Looks good!", + "zh_CN": "完成整理", + "pt_BR": "Tá ótimo!" + }, + { + "Id": 2824, + "key": "UI_RemvoeAdRewardPanel_tip", + "en_US": "Congrats! Just tap on all the ads and grab your rewards instantly!", + "zh_CN": "恭喜!现在点击所有广告,您就可以直接领取奖励了!", + "pt_BR": "Parabéns! É só tocar nos anúncios pra ganhar suas recompensas na hora!" + }, + { + "Id": 2825, + "key": "CS_PayWating_tip", + "en_US": "Please hold on, your request is being processed.", + "zh_CN": "请稍候,请求正在进行中。", + "pt_BR": "Espera um pouco, vamos processar sua solicitação." + }, + { + "Id": 2826, + "key": "CS_WaitOrderExchange_tip", + "en_US": "Waiting for the order to be processed.", + "zh_CN": "等待订单交换。", + "pt_BR": "Processando o pedido..." + }, + { + "Id": 2827, + "key": "CS_PaySuccess_tip", + "en_US": "Payment successful! Your package is on the way!", + "zh_CN": "支付成功,开始发货。", + "pt_BR": "Pagamento bem-sucedido! Seu pacote está chegando!" + }, + { + "Id": 2828, + "key": "UI_SeparatorPanel_title", + "en_US": "Are you sure you want to use the scissors?", + "zh_CN": "确定要使用剪刀吗?", + "pt_BR": "Quer mesmo usar a tesoura?" + }, + { + "Id": 2829, + "key": "UI_CommentPanel_title", + "en_US": "please let us know what you think.", + "zh_CN": "请让我们知道您的想法。", + "pt_BR": "Pode nos contar o que você acha." + }, + { + "Id": 2830, + "key": "UI_CommentPanel_tip", + "en_US": "Until next time", + "zh_CN": "下次再说", + "pt_BR": "Até logo" + }, + { + "Id": 2831, + "key": "UI_MorePanel_commentBtn", + "en_US": "Rate us", + "zh_CN": "去评分", + "pt_BR": "Dê uma avaliação!" + }, + { + "Id": 2832, + "key": "CS_LetUsMerge_tip", + "en_US": "Let's Merge!", + "zh_CN": "快去合成吧!", + "pt_BR": "Vamos combinar!" + }, + { + "Id": 2833, + "key": "UI_SettingPanel_bugReportTip", + "en_US": "Found a bug? Shoot us an email at yuezhijun119@gmail.com with the issue and your UID!", + "zh_CN": "发现错误?请发送电子邮件至yuezhijun119@gmail.com,告知问题和您的注册用手机号!", + "pt_BR": "Achou um erro? Manda um e-mail pra yuezhijun119@gmail.com com seu problema e o seu ID!" + }, + { + "Id": 2834, + "key": "UI_MergeDetailPanel_find", + "en_US": "Find", + "zh_CN": "寻路", + "pt_BR": "Encontrar" + }, + { + "Id": 2835, + "key": "UI_MainMergePanel_notnow", + "en_US": "Not Now", + "zh_CN": "删除", + "pt_BR": "Agora não" + }, + { + "Id": 2836, + "key": "UI_MainMergePanel_maxOrder", + "en_US": "You're alegend!", + "zh_CN": "你真是神人!", + "pt_BR": "Você é uma lenda!" + }, + { + "Id": 2837, + "key": "UI_ChessUpgradePanel_title", + "en_US": "Are you sure you want to use the Magic Wand?", + "zh_CN": "确定要使用魔术棒吗?", + "pt_BR": "Quer mesmo usar a Varinha Mágica?" + }, + { + "Id": 2838, + "key": "UI_NewEmitterPanel_tipT_A", + "en_US": "Produces delicious food", + "zh_CN": "产出美味食物", + "pt_BR": "Faz uma comida deliciosa" + }, + { + "Id": 2839, + "key": "UI_NewEmitterPanel_tipT_B", + "en_US": "Produces wool products", + "zh_CN": "产出毛线制品", + "pt_BR": "Faz produtos de lã" + }, + { + "Id": 2840, + "key": "UI_NewEmitterPanel_tipT_C", + "en_US": "Produces a pile of wood", + "zh_CN": "产出一堆木材", + "pt_BR": "Faz uma pilha de madeira" + }, + { + "Id": 2841, + "key": "UI_NewEmitterPanel_tipT_D", + "en_US": "Produces interesting toys", + "zh_CN": "产出有趣玩具", + "pt_BR": "Faz brinquedos interessantes" + }, + { + "Id": 2842, + "key": "UI_NewEmitterPanel_tipT_E", + "en_US": "Produces bath products", + "zh_CN": "产出洗澡用品", + "pt_BR": "Faz produtos de banho" + }, + { + "Id": 2843, + "key": "UI_NewEmitterPanel_tipT_F", + "en_US": "A family of birds and fruit products", + "zh_CN": "小鸟一家和水果制品", + "pt_BR": "Uma família de passarinhos e produtos de frutas" + }, + { + "Id": 2844, + "key": "UI_NewEmitterPanel_tipT_G", + "en_US": "Produces clothing and shoes", + "zh_CN": "产出服饰和鞋子", + "pt_BR": "Faz roupas e sapatos" + }, + { + "Id": 2845, + "key": "UI_NewEmitterPanel_tipT_H", + "en_US": "Desktop supplies and photos", + "zh_CN": "书桌用品和照片", + "pt_BR": "Material de escritório e fotos" + }, + { + "Id": 2846, + "key": "UI_NewEmitterPanel_tipT_I", + "en_US": "Medical equipment and medicines", + "zh_CN": "医疗器械和药品", + "pt_BR": "Equipamento médico e remédios" + }, + { + "Id": 2847, + "key": "UI_NewEmitterPanel_tipT_J", + "en_US": "Marine life and shellfish", + "zh_CN": "海洋生物和贝类", + "pt_BR": "Vida marinha" + }, + { + "Id": 2848, + "key": "UI_NewEmitterPanel_tipT_Csub", + "en_US": "Making a wooden hut", + "zh_CN": "制作木头小屋", + "pt_BR": "Faz uma cabana de madeira" + }, + { + "Id": 2849, + "key": "UI_NewEmitterPanel_tipT_Gsub", + "en_US": "Produce storage bags and clothes", + "zh_CN": "产出收纳包和衣服", + "pt_BR": "Faz sacos de armazenamento e roupas" + }, + { + "Id": 2850, + "key": "UI_NewEmitterPanel_title", + "en_US": "New Producer!", + "zh_CN": "新发射器!", + "pt_BR": "Novo produtor!" + }, + { + "Id": 2851, + "key": "UI_NewEmitterPanel_subTitle", + "en_US": "Production", + "zh_CN": "产物", + "pt_BR": "Produção" + }, + { + "Id": 2852, + "key": "UI_ShopPanel_ad_trail_title", + "en_US": "No ADs Trail", + "zh_CN": "免广告体验卡", + "pt_BR": "Zero anúncios" + }, + { + "Id": 2853, + "key": "UI_ShopPanel_ad_trail_tip", + "en_US": "No Ads in game for 5 mins!", + "zh_CN": "游戏内5分钟无广告!", + "pt_BR": "Zero anúncios no jogo por 5 minutos!" + }, + { + "Id": 2854, + "key": "UI_ShopPanel_ad_trail_btn", + "en_US": "Free", + "zh_CN": "免费", + "pt_BR": "Grátis" + }, + { + "Id": 2855, + "key": "UI_MainMiningPanel_title", + "en_US": "Meow Meow Thief", + "zh_CN": "喵喵大盗", + "pt_BR": "Meow Meow Thief" + }, + { + "Id": 2856, + "key": "UI_MainMiningPanel_gate", + "en_US": "Gate ", + "zh_CN": "关卡", + "pt_BR": "Portão" + }, + { + "Id": 2857, + "key": "UI_MainMiningPanel_tip", + "en_US": "You have completed the level!", + "zh_CN": "你已经通关啦!", + "pt_BR": "Você terminou o nível!" + }, + { + "Id": 2858, + "key": "UI_ComboGiftPanel_title", + "en_US": "Discount Bundle", + "zh_CN": "优惠套餐", + "pt_BR": "Combo com Desconto" + }, + { + "Id": 2859, + "key": "UI_ComboGiftPanel_tip", + "en_US": "You may choose only one pack, or buy all packs at very favourable prices!", + "zh_CN": "您只能从3种礼包中选择一种购买,或者直接以优惠价格购买所有礼包!", + "pt_BR": "Pode escolher só um pacote ou comprar todos os pacotes a preços imperdíveis!" + }, + { + "Id": 2860, + "key": "UI_ComboGiftPanel_buyTip", + "en_US": "BUY ALL!", + "zh_CN": "打包购买", + "pt_BR": "COMPRAR TODOS!" + }, + { + "Id": 2861, + "key": "UI_ComboGiftTwoPanel_tip", + "en_US": "You can claim the FREE pack at any time before time out!", + "zh_CN": "在倒计时结束前你随时都可以领取赠送的礼包!", + "pt_BR": "Pode resgatar o pacote GRÁTIS quando quiser antes do tempo acabar!" + }, + { + "Id": 2862, + "key": "UI_MainGuessToyPanel_me", + "en_US": "Me", + "zh_CN": "我", + "pt_BR": "Eu" + }, + { + "Id": 2863, + "key": "UI_MainGuessToyPanel_tip", + "en_US": "Help the cats find their favorite toys!", + "zh_CN": "第一个帮猫咪们找到喜欢的玩具获胜!", + "pt_BR": "Ajuda os gatos a achar seus brinquedos favoritos!" + }, + { + "Id": 2864, + "key": "UI_MainMiningPanel_switching", + "en_US": "Switching levels!", + "zh_CN": "切换关卡中!", + "pt_BR": "Mudando de nível!" + }, + { + "Id": 2865, + "key": "UI_MainMiningPanel_goMerge", + "en_US": "Merge to get coins!", + "zh_CN": "合成获取代币!", + "pt_BR": "Combina pra ganhar moedas!" + }, + { + "Id": 2866, + "key": "UI_IllustratedBookPanel_groupTitle", + "en_US": "Full Set Reward", + "zh_CN": "全收集奖励", + "pt_BR": "Recompensa pelo conjunto completo" + }, + { + "Id": 2867, + "key": "UI_IllustratedBookPanel_unlockTip", + "en_US": "Unlock all #s1 items to get reward!", + "zh_CN": "解锁所有#s1 物品即可获得奖励!", + "pt_BR": "Desbloqueia todos os itens #s1 pra ganhar a recompensa!" + }, + { + "Id": 2868, + "key": "UI_RacingNoticePanel_title", + "en_US": "Racing Mission", + "zh_CN": "竞速任务", + "pt_BR": "Missão de Corrida" + }, + { + "Id": 2869, + "key": "UI_RacingNoticePanel_tip", + "en_US": "Racing Mission has started! \\nBeat levels before others! \\nComplete on your first try missions and win amazing rewards!", + "zh_CN": "竞速任务已开始!抢先闯关!\\n首次尝试完成任务即可赢得惊人奖励!", + "pt_BR": "A missão de corrida começou! \\nGanha antes dos outros! \\nTermina as missões de primeira pra ganhar recompensas incríveis!" + }, + { + "Id": 2870, + "key": "UI_MainRacingPanel_tip", + "en_US": "The first player to get #s1 battery advances to the next round!", + "zh_CN": "最先获得#s1个电池的玩家晋级下一轮比赛!", + "pt_BR": "O primeiro que ganhar #s1 bateria avança pra próxima rodada!" + }, + { + "Id": 2871, + "key": "UI_RacingNoticePanel_fail", + "en_US": "Bummer, this is where it ends. Up for another round?", + "zh_CN": "真倒霉,事情就到此结束了。还想再来一轮吗?", + "pt_BR": "Poxa, parece que é o fim. Quer jogar outra rodada?" + }, + { + "Id": 2872, + "key": "UI_ChooseBonusPanel_title", + "en_US": "Select Add Gift", + "zh_CN": "选择加购礼包", + "pt_BR": "Presente Selecionado" + }, + { + "Id": 2873, + "key": "UI_ChooseBonusPanel_tip", + "en_US": "Pay #s1 more and choose one extra!", + "zh_CN": "再付#s1即可额外选择一个!", + "pt_BR": "É só pagar #s1 a mais pra escolher um extra!" + }, + { + "Id": 2874, + "key": "UI_ChooseBonusPanel_buy", + "en_US": "Buy", + "zh_CN": "购买", + "pt_BR": "Comprar" + }, + { + "Id": 2875, + "key": "UI_MatchBonusPanel_title", + "en_US": "Match Add Gift", + "zh_CN": "搭配加购礼包", + "pt_BR": "Presente Combinado" + }, + { + "Id": 2876, + "key": "UI_MatchBonusPanel_tip", + "en_US": "Buy extra items at a super special discount! Choose whatever you like!", + "zh_CN": "额外购买商品,立享超级优惠!随心挑选!", + "pt_BR": "Ganhe um super desconto pra comprar ainda mais itens! Escolhe o que você quiser!" + }, + { + "Id": 2877, + "key": "UI_ChooseBonusPanel_subTitle", + "en_US": "Add to Cart", + "zh_CN": "加购商品", + "pt_BR": "Colocar no carrinho" + }, + { + "Id": 2878, + "key": "UI_DialogData_first_guessEat_1", + "en_US": "Is that... her way of saying no?", + "zh_CN": "她……这是拒绝的意思吗?", + "pt_BR": "Isso é... a maneira dela de dizer não?" + }, + { + "Id": 2879, + "key": "UI_DialogData_first_guessEat_2", + "en_US": "It seems...she’s not into cat food?", + "zh_CN": "似乎是……不爱吃猫粮?", + "pt_BR": "Parece que... ela não gosta de comida de gato?" + }, + { + "Id": 2880, + "key": "UI_DialogData_first_guessEat_3", + "en_US": "Wait—am I reading a cat's body language?!", + "zh_CN": "奇怪……我居然能看懂一只猫的肢体语言?!", + "pt_BR": "Espere... estou interpretando a linguagem corporal de um gato?!" + }, + { + "Id": 2881, + "key": "UI_DialogData_first_guessEat_4", + "en_US": "Uncle, do we have any food left?", + "zh_CN": "叔,我们还有什么吃的吗?", + "pt_BR": "Tio, ainda temos comida?" + }, + { + "Id": 2882, + "key": "UI_DialogData_first_guessEat_5", + "en_US": "I was gonna shop tomorrow… only got some apples now.", + "zh_CN": "正打算明天去采购,现在只有些苹果……", + "pt_BR": "Eu ia fazer compras amanhã... só temos algumas maçãs agora." + }, + { + "Id": 2883, + "key": "UI_DialogData_first_guessEat_6", + "en_US": "Well, let’s give it a try. Beats going hungry.", + "zh_CN": "算了试试吧,总比饿肚子强。", + "pt_BR": "Bem, vamos tentar. É melhor do que passar fome." + }, + { + "Id": 2884, + "key": "UI_DialogData_first_JenkinsCome_1", + "en_US": "Didn’t expect the kitty to actually eat apples!", + "zh_CN": "没想到小猫还真的吃苹果~", + "pt_BR": "Não esperava que a #s1 comesse maçãs!" + }, + { + "Id": 2885, + "key": "UI_DialogData_first_JenkinsCome_3", + "en_US": "Is this Mr. Birch's place?", + "zh_CN": "是柏奇师傅家吗?", + "pt_BR": "Esta é a casa do Sr. Birch?" + }, + { + "Id": 2886, + "key": "UI_DialogData_first_JenkinsCome_4", + "en_US": "Yep, can I help you?", + "zh_CN": "是的,您有什么事吗?", + "pt_BR": "Sim, posso ajudá-la?" + }, + { + "Id": 2887, + "key": "UI_DialogData_first_JenkinsCome_5", + "en_US": "I'm Mrs Jenkins from the Community Pet Protection Center.", + "zh_CN": "我是社区宠物保护中心的詹太太。", + "pt_BR": "Sou a Sra. Jenkins, do Centro Comunitário de Proteção aos Animais." + }, + { + "Id": 2888, + "key": "UI_DialogData_first_JenkinsCome_6", + "en_US": "Heard you took in a stray cat?", + "zh_CN": "听说你收留了一只流浪猫?", + "pt_BR": "Ouvi dizer que o senhor acolheu uma gatinha de rua?" + }, + { + "Id": 2889, + "key": "UI_DialogData_first_JenkinsCome_7", + "en_US": "Uh... yeah.", + "zh_CN": "呃…是的。", + "pt_BR": "Hm.... sim." + }, + { + "Id": 2890, + "key": "UI_DialogData_first_JenkinsCome_8", + "en_US": "I’ll need to check on the kitty now.", + "zh_CN": "那我需要查看一下小猫的状况。", + "pt_BR": "Preciso de ver a gatinha agora." + }, + { + "Id": 2891, + "key": "UI_DialogData_first_JenkinsCome_9", + "en_US": "Sure. Come in—she's right there…", + "zh_CN": "当然。您请进,小猫就在那儿……", + "pt_BR": "Claro. Entre, ela está ali..." + }, + { + "Id": 2892, + "key": "UI_DialogData_first_JenkinsCome_10", + "en_US": "Uncle Birch! The kitty has a fever!", + "zh_CN": "叔叔快来!小猫好像发烧了!", + "pt_BR": "Tio Birch! A gatinha está com febre!" + }, + { + "Id": 2893, + "key": "UI_DialogData_first_afterCure_1", + "en_US": "The kitty’s awake!", + "zh_CN": "小猫醒了!", + "pt_BR": "A gatinha acordou!" + }, + { + "Id": 2894, + "key": "UI_DialogData_first_afterCure_2", + "en_US": "Alright then, I’ll be taking her with me.", + "zh_CN": "很好,那我就带走她了。", + "pt_BR": "Tudo bem, vou levá-la comigo." + }, + { + "Id": 2895, + "key": "UI_DialogData_first_afterCure_4", + "en_US": "These eyes… it's you!", + "zh_CN": "这双眼睛……是你!", + "pt_BR": "Esses olhos... é você!" + }, + { + "Id": 2896, + "key": "UI_DialogData_first_afterCure_5", + "en_US": "So… you chose them.", + "zh_CN": "看来是你选中了他们……", + "pt_BR": "Então... você os escolheu." + }, + { + "Id": 2897, + "key": "UI_DialogData_first_afterCure_6", + "en_US": "Uh... come again?", + "zh_CN": "呃……您在说什么?", + "pt_BR": "Hm... como assim?" + }, + { + "Id": 2898, + "key": "UI_DialogData_first_afterCure_7", + "en_US": "Nothing. Are you planning to adopting her?", + "zh_CN": "没什么。你们打算领养这只小猫吗?", + "pt_BR": "Nada. Você está planejando adotá-la?" + }, + { + "Id": 2899, + "key": "UI_DialogData_first_afterCure_8", + "en_US": "Yes, yes! Can we, Uncle Birch? Please?", + "zh_CN": "当然当然!可以吗,叔叔?", + "pt_BR": "Sim, sim! Podemos, tio Birch? Por favor?" + }, + { + "Id": 2900, + "key": "UI_DialogData_first_afterCure_9", + "en_US": "Sure! But you gotta promise to take good care of her.", + "zh_CN": "没问题!不过说好了,你得负起责任,照顾好她。", + "pt_BR": "Claro! Mas você tem que prometer que vai cuidar bem dela." + }, + { + "Id": 2901, + "key": "UI_DialogData_first_afterCure_10", + "en_US": "Yay! I’ll feed her, play with her, and tell her stories!", + "zh_CN": "耶!我会每天都喂她、陪她、给她讲故事!", + "pt_BR": "Eba! Vou dar comidinha, brincar com ela e contar histórias!" + }, + { + "Id": 2902, + "key": "UI_DialogData_first_afterCure_11", + "en_US": "Then find her a bigger place first.", + "zh_CN": "那你们先给她找个大一些的地方。", + "pt_BR": "Então, primeiro encontre um lugar maior para ela." + }, + { + "Id": 2903, + "key": "UI_DialogData_first_afterCure_12", + "en_US": "Floor heating’s best—she’ll need space to move.", + "zh_CN": "最好有地暖,方便她下来运动。", + "pt_BR": "O aquecimento no chão é melhor. Ela vai precisar de espaço para se movimentar." + }, + { + "Id": 2904, + "key": "UI_DialogData_first_afterCure_13", + "en_US": "There’s a room. Just needs some cleaning though.", + "zh_CN": "有个房间可以,就是需要收拾下。", + "pt_BR": "Tem um quarto. Só precisa de uma limpeza." + }, + { + "Id": 2905, + "key": "UI_DialogData_first_afterCure_14", + "en_US": "Then you clean up, I’ll prep the papers and check later.", + "zh_CN": "那你们先收拾,我去准备好文件再来看看。", + "pt_BR": "Então você limpa, eu preparo os papéis e verifico mais tarde." + }, + { + "Id": 2906, + "key": "UI_DialogData_first_afterCure_15", + "en_US": "If you don't pass the check, I’ll still have to take her.", + "zh_CN": "如果检查不过关,小猫我还是会带走的。", + "pt_BR": "Se você não passar na verificação, terei que levá-la." + }, + { + "Id": 2907, + "key": "UI_DialogData_first_afterCure_16", + "en_US": "No problem! We’ll make sure she’s comfy and happy!", + "zh_CN": "没问题!一定给她弄得舒舒服服!", + "pt_BR": "Sem problema! Vamos garantir que ela fique confortável e feliz!" + }, + { + "Id": 2908, + "key": "UI_DialogData_first_touchCat_2", + "en_US": "Whoa! Fuzzy hands—am I a kitten now?!", + "zh_CN": "哇,手上都是毛毛耶~我要变成小猫了!", + "pt_BR": "Uau! Minhas mãos estão todas peludas agora! Vou me transformar em uma gatinha!" + }, + { + "Id": 2909, + "key": "UI_DialogData_first_touchCat_3", + "en_US": "Haha, just like Timber! Every kitty needs her grooming time!", + "zh_CN": "哈哈,小猫就跟旺财一样,得定时帮她梳毛~", + "pt_BR": "Haha, assim como o Timber! Todo gatinho precisa de um tempo para se arrumar!" + }, + { + "Id": 2910, + "key": "UI_DialogData_first_touchCat_4", + "en_US": "I’m a pro at this!", + "zh_CN": "这我擅长!", + "pt_BR": "Sou profissional nisso!" + }, + { + "Id": 2911, + "key": "UI_DialogData_first_touchCat_5", + "en_US": "But… hmm, I don’t think we have the right tools.", + "zh_CN": "不过……好像没有合适的工具欸。", + "pt_BR": "Mas... hmm, acho que não temos as ferramentas certas." + }, + { + "Id": 2912, + "key": "UI_DialogData_first_touchCat_6", + "en_US": "Remember? Pet Coins come in handy~", + "zh_CN": "忘了吗?宠物币能做很多事哦~", + "pt_BR": "Lembra? As Moedas Pet são úteis." + }, + { + "Id": 2913, + "key": "UI_DialogData_first_touchCat_7", + "en_US": "You're right, Uncle! Let's do some orders~", + "zh_CN": "叔你说得对!做订单去喽~", + "pt_BR": "Você está certo, tio! Vamos fazer alguns pedidos." + }, + { + "Id": 2914, + "key": "UI_DialogData_first_finishDecorate_1", + "en_US": "Mission accomplished!", + "zh_CN": "大功告成啦!", + "pt_BR": "Missão cumprida!" + }, + { + "Id": 2915, + "key": "UI_DialogData_first_finishDecorate_2", + "en_US": "The kitty absolutely loves her new home~", + "zh_CN": "小猫很喜欢她的新家呢~", + "pt_BR": "A gatinha está adorando sua nova casa." + }, + { + "Id": 2916, + "key": "UI_DialogData_first_finishDecorate_4", + "en_US": "I’ve got a whole plan to make her little space perfect!", + "zh_CN": "她的小天地,我已经有一整套计划啦!", + "pt_BR": "Tenho um plano para deixar o cantinho dela perfeito!" + }, + { + "Id": 2917, + "key": "UI_DialogData_first_finishDecorate_5", + "en_US": "Can’t wait to see how it turns out!", + "zh_CN": "那我拭目以待!", + "pt_BR": "Mal posso esperar para ver como vai ficar!" + }, + { + "Id": 2918, + "key": "UI_DialogData_first_adoptionBefore_2", + "en_US": "Let me see how your cleaning’s going.", + "zh_CN": "我来看看你们收拾得怎样了?", + "pt_BR": "Deixe-me ver como está indo a limpeza." + }, + { + "Id": 2919, + "key": "UI_DialogData_first_adoptionBefore_3", + "en_US": "Mrs Jenkins, we just finished one room~", + "zh_CN": "詹太太,我们刚打扫好房间~", + "pt_BR": "Sra. Jenkins, acabamos de limpar o cômodo." + }, + { + "Id": 2920, + "key": "UI_DialogData_first_adoptionBefore_4", + "en_US": "Hmm… not bad. Even the kitty looks sleepy.", + "zh_CN": "嗯……还行,小猫都瞌睡上了。", + "pt_BR": "Hmm... nada mal. Até a gatinha parece sonolenta." + }, + { + "Id": 2921, + "key": "UI_DialogData_first_adoptionBefore_5", + "en_US": "Here’s the adoption form. Sign it, and she's yours!", + "zh_CN": "这是领养文件,签了之后她就归你们啦。", + "pt_BR": "Aqui está o formulário de adoção. Assine e ela será sua!" + }, + { + "Id": 2922, + "key": "UI_DialogData_first_adoptionBefore_6", + "en_US": "Did you name her yet? It goes on the form.", + "zh_CN": "起名字了吗?文件得填上名字。", + "pt_BR": "Já escolheu um nome para ela? Tem que colocar no formulário." + }, + { + "Id": 2923, + "key": "UI_DialogData_first_adoptionBefore_7", + "en_US": "Let me think...", + "zh_CN": "让我想想……", + "pt_BR": "Deixa eu pensar..." + }, + { + "Id": 2924, + "key": "UI_DialogData_first_adoptionAfter_1", + "en_US": "Signed it!", + "zh_CN": "签好啦!", + "pt_BR": "Assinado!" + }, + { + "Id": 2925, + "key": "UI_DialogData_first_adoptionAfter_2", + "en_US": "Hmm… alright. All the paperwork’s in order now.", + "zh_CN": "嗯……好,我这边手续也齐全了。", + "pt_BR": "Hmm... certo. Toda a papelada está em ordem agora." + }, + { + "Id": 2926, + "key": "UI_DialogData_first_adoptionAfter_4", + "en_US": "Told you we forgot something!", + "zh_CN": "我就说忘了点什么!", + "pt_BR": "Eu te disse que a gente esqueceu alguma coisa!" + }, + { + "Id": 2927, + "key": "UI_DialogData_first_adoptionAfter_5", + "en_US": "There are some empty rooms next door—let’s fix it for her!", + "zh_CN": "旁边还有几个空房间,整理一下给小猫用吧~", + "pt_BR": "Tem alguns quartos vazios ali do lado. Vamos arrumar pra ela!" + }, + { + "Id": 2928, + "key": "UI_DialogData_first_adoptionAfter_6", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 2929, + "key": "UI_DialogData_first_adoptionAfter_7", + "en_US": "You look so happy—did you just understand what we said?", + "zh_CN": "这么开心,难道你听懂我们说话了呀。", + "pt_BR": "Você está tão feliz. Por acaso entendeu o que a gente disse?" + }, + { + "Id": 2930, + "key": "UI_DialogData_first_adoptionAfter_8", + "en_US": "Oh! A kitchen, she must be hungry now~", + "zh_CN": "对啦!厨房,她肚子应该饿了吧~", + "pt_BR": "Ah! Uma cozinha, ela deve estar com fome agora." + }, + { + "Id": 2931, + "key": "UI_DialogData_firstBubble_1", + "en_US": "Poor thing. We’ll take good care of you.", + "zh_CN": "可怜的小家伙,我们会照顾好你的。", + "pt_BR": "Pobrezinha. Vamos cuidar bem de você." + }, + { + "Id": 2932, + "key": "UI_DialogData_firstBubble_2", + "en_US": "Oh no, she fainted again! Let’s use Pet Coins to heal her!", + "zh_CN": "好大的伤口!!需要宠物币来治愈她!", + "pt_BR": "Que ferida grande!! Vamos usar Moedas Pet para curá-la!" + }, + { + "Id": 2933, + "key": "UI_DialogData_firstBubble_3", + "en_US": "Great, the kitten looks much more comfortable now!", + "zh_CN": "小猫终于不冒冷汗了。", + "pt_BR": "Ela não está mais suando... Pobrezinha." + }, + { + "Id": 2934, + "key": "UI_DialogData_firstBubble_4", + "en_US": "She's infected. We need more Pet Coins, now!", + "zh_CN": "她发炎了,要更多宠物币来处理。", + "pt_BR": "Ela está infectada. Precisamos de mais Moedas Pet, agora!" + }, + { + "Id": 2935, + "key": "UI_DialogData_firstBubble_5", + "en_US": "She's still nervous. We need to help her relax.", + "zh_CN": "她对我们还是有点陌生,得想办法让她放松下来。", + "pt_BR": "Ela ainda está nervosa. Precisamos ajudá-la a relaxar." + }, + { + "Id": 2936, + "key": "UI_DialogData_firstBubble_6", + "en_US": "Let’s tidy up the room, give her more space.", + "zh_CN": "咱们收拾下房间,给小猫腾地方。", + "pt_BR": "Vamos arrumar o quarto, dar mais espaço para ela." + }, + { + "Id": 2937, + "key": "UI_DialogData_firstBubble_7", + "en_US": "How can I make the kitten familiar with me?", + "zh_CN": "怎么才能让小猫和我们熟悉起来呢?", + "pt_BR": "Como faço para a gatinha se familiarizar comigo?" + }, + { + "Id": 2938, + "key": "UI_DialogData_firstBubble_8", + "en_US": "She's really curious about the cabinet, right?", + "zh_CN": "看来小猫对这个柜子很好奇呢!", + "pt_BR": "Ela está muito curiosa sobre o armário, não é?" + }, + { + "Id": 2939, + "key": "UI_DialogData_firstBubble_9", + "en_US": "She doesn’t like the cat tree? Wow. Then what does she like?", + "zh_CN": "小猫居然不喜欢猫爬架。那她喜欢什么呢?", + "pt_BR": "Ela não gosta da árvore de gato? Uau. Então do que ela gosta?" + }, + { + "Id": 2940, + "key": "UI_FirstTaskPanel_tip", + "en_US": "Reach level 6", + "zh_CN": "升到第6级", + "pt_BR": "Chegar no Nível 6" + }, + { + "Id": 2941, + "key": "UI_FirstTaskPanel_reward", + "en_US": "Reward:", + "zh_CN": "奖励:", + "pt_BR": "Recompensa:" + }, + { + "Id": 2942, + "key": "UI_ShopPanel_ad_trail_tip1", + "en_US": "Woohoo! 5 minutes of no ads — just rewards, no waiting!", + "zh_CN": "领取5分钟免广告体验,不用看广告,直接拿奖励哦!", + "pt_BR": "Uhuuu! 5 minutos sem anúncios — só recompensas, sem espera!" + }, + { + "Id": 2943, + "key": "UI_ShopPanel_ad_trail_btn1", + "en_US": "Try Now", + "zh_CN": "立刻体验", + "pt_BR": "Experimenta!" + }, + { + "Id": 2944, + "key": "UI_GetAssetPanel_newemiter_tip1", + "en_US": "New Producer", + "zh_CN": "新发射器", + "pt_BR": "Novo produtor" + }, + { + "Id": 2945, + "key": "UI_GetAssetPanel_newemiter_tip2", + "en_US": "Can be used to merge into new items", + "zh_CN": "可用于合成出新的物品", + "pt_BR": "Pode usar para combinar novos itens" + }, + { + "Id": 2946, + "key": "UI_GetAssetPanel_newemiter_tip3", + "en_US": "Hurry up and give it a try!", + "zh_CN": "快去试试吧!", + "pt_BR": "Vamos logo, experimenta!" + }, + { + "Id": 2947, + "key": "UI_DialogData_firstBubble_10", + "en_US": "Aha! She’s just like me—she loves pretty views!", + "zh_CN": "啊哈!她和我一样,喜欢看漂亮的风景~", + "pt_BR": "Ah! Ela é igual a mim, adora uma bela vista!" + }, + { + "Id": 2948, + "key": "UI_UnlockCardPanel_title", + "en_US": "New Season!", + "zh_CN": "新赛季!", + "pt_BR": "Nova Temporada!" + }, + { + "Id": 2949, + "key": "UI_RemoveAdRewardPanel_tip", + "en_US": "AD", + "zh_CN": "广告", + "pt_BR": "Anúncios" + }, + { + "Id": 2950, + "key": "UI_MainChampshipPanel_go", + "en_US": "Go", + "zh_CN": "前往", + "pt_BR": "Ir" + }, + { + "Id": 2951, + "key": "UI_ScenePanel_top", + "en_US": "Top", + "zh_CN": "顶部", + "pt_BR": "Topo" + }, + { + "Id": 2952, + "key": "UI_ScenePanel_bottom", + "en_US": "Bottom", + "zh_CN": "底部", + "pt_BR": "Fim" + }, + { + "Id": 2953, + "key": "UI_ScenePanel_skipstory", + "en_US": "Skip Story", + "zh_CN": "跳过剧情", + "pt_BR": "Pular história" + }, + { + "Id": 2954, + "key": "UI_DialogData_firstBubble_11", + "en_US": "Our story continues from here~", + "zh_CN": "我们的故事,将从这里继续~", + "pt_BR": "Nossa história continuará a partir daqui." + }, + { + "Id": 2955, + "key": "UI_MainMergePanel_GoRace", + "en_US": "Click to participate", + "zh_CN": "点击参赛", + "pt_BR": "Clica pra participar" + }, + { + "Id": 2956, + "key": "UI_MainRacingPanel_newRoundBtn", + "en_US": "New Round", + "zh_CN": "新的一轮", + "pt_BR": "Nova rodada" + }, + { + "Id": 2957, + "key": "UI_CommonTipPanel_tip1", + "en_US": "Minors can’t spend more than 50 yuan on a single recharge.", + "zh_CN": "未成年人单次充值不得超过50元。", + "pt_BR": "Menores não podem gastar mais de 50 yuan em uma única recarga." + }, + { + "Id": 2958, + "key": "UI_CommonTipPanel_tip2", + "en_US": "Minors must not spend more than 200 yuan per month. You have already spent #s1 yuan this month and cannot recharge further.", + "zh_CN": "未成年人每月累计充值不得超过200元,您本月已消费#s1元,无法充值。", + "pt_BR": "Menores não podem gastar mais de 200 yuan por mês. Você já gastou #s1 yuan este mês e não pode recarregar mais." + }, + { + "Id": 2959, + "key": "UI_PetCoinGiftPanel_title", + "en_US": "Pet Coin Gift", + "zh_CN": "宠物币礼包", + "pt_BR": "Presente de Moedas Pet." + }, + { + "Id": 2960, + "key": "UI_MainHomeUI_lockTip", + "en_US": "Unlocked after Lv 17 ", + "zh_CN": "17级后解锁", + "pt_BR": "Desbloqueado após o nível 17" + }, + { + "Id": 2961, + "key": "UI_MainHomeUI_loginDay", + "en_US": "Day #s1", + "zh_CN": "第#s1天", + "pt_BR": "Dia #s1" + }, + { + "Id": 2962, + "key": "UI_ScenePanel_continue", + "en_US": "To be continued", + "zh_CN": "未完待续", + "pt_BR": "Continua" + }, + { + "Id": 2963, + "key": "UI_ScenePanel_chapter_title_1", + "en_US": "Her revenge", + "zh_CN": "她的复仇", + "pt_BR": "A vingança" + }, + { + "Id": 2964, + "key": "UI_ScenePanel_chapter_title_2", + "en_US": "Father's wish", + "zh_CN": "父亲的心愿", + "pt_BR": "O desejo de um pai" + }, + { + "Id": 2965, + "key": "UI_ScenePanel_chapter_content_1", + "en_US": "A soul betrayed, a cat reborn, a fight to reclaim everything.", + "zh_CN": "被深爱的未婚夫谋害,却意外魂穿猫身。她要回到原身夺回一切。", + "pt_BR": "Uma alma traída, uma gata renascida, uma luta pra recuperar tudo." + }, + { + "Id": 2966, + "key": "UI_ScenePanel_chapter_content_2", + "en_US": "The husband I found for my daughter is a bad guy! Gotta fix this fast!", + "zh_CN": "为女儿精心挑选的如意郎君竟是豺狼?!必须纠正这个错误!", + "pt_BR": "O marido que achei pra minha filha é um patife! Preciso resolver isso!" + }, + { + "Id": 2967, + "key": "UI_MainLevelPanel_upnext", + "en_US": "Up Next", + "zh_CN": "下一级", + "pt_BR": "Próximo" + }, + { + "Id": 2968, + "key": "UI_MainLevelPanel_title", + "en_US": "Bonding Map", + "zh_CN": "羁绊地图", + "pt_BR": "Caminho do Coração" + }, + { + "Id": 2969, + "key": "UI_DialogData_first_revenge_1", + "en_US": "Why are there papers everywhere?!", + "zh_CN": "这里怎么有一堆纸屑?!", + "pt_BR": "Por que há papéis espalhados por toda parte?!" + }, + { + "Id": 2970, + "key": "UI_DialogData_first_revenge_2", + "en_US": "Who’s messing with #s1?", + "zh_CN": "是谁偷偷来家里捉弄#s1呢?", + "pt_BR": "Quem é que está incomodando a #s1?" + }, + { + "Id": 2971, + "key": "UI_DialogData_first_revenge_3", + "en_US": "She just got here… who even knows her?", + "zh_CN": "#s1才刚到社区,会有谁认识她?", + "pt_BR": "Ela acabou de chegar... quem é que a conhece?" + }, + { + "Id": 2972, + "key": "UI_MainLvPanel_chapterName", + "en_US": "Chapter", + "zh_CN": "章节", + "pt_BR": "Capítulo" + }, + { + "Id": 2973, + "key": "UI_MainLvPanel_chapterTip_lv_4", + "en_US": "Hands up, you're surrounded!", + "zh_CN": "举起手来,你被包围啦!", + "pt_BR": "Mãos ao alto, você está cercada!" + }, + { + "Id": 2974, + "key": "UI_MainLvPanel_chapterTip_lv_8", + "en_US": "Sorry, I couldn't help it.", + "zh_CN": "对不起,实在忍不住。", + "pt_BR": "Desculpe, não resisti." + }, + { + "Id": 2975, + "key": "UI_MainLvPanel_chapterTip_lv_11", + "en_US": "Don't move, it's almost done!", + "zh_CN": "别动,马上就好了!", + "pt_BR": "Fica paradinha, já está quase no fim!" + }, + { + "Id": 2976, + "key": "UI_MainLvPanel_chapterTip_lv_15", + "en_US": "No cat can resist the charm of a yarn ball.", + "zh_CN": "没有猫能逃得过毛线球的诱惑。", + "pt_BR": "Nenhum gato consegue resistir ao encanto de um novelo de lã." + }, + { + "Id": 2977, + "key": "UI_MainLvPanel_chapterTip_lv_18", + "en_US": "We agreed that arguments won’t affect our relationship!", + "zh_CN": "说好了,吵架不影响感情哦!", + "pt_BR": "Combinamos que as discussões não afetariam nosso relacionamento!" + }, + { + "Id": 2978, + "key": "UI_MainLvPanel_chapterTip_lv_20", + "en_US": "We first met under a tree on a rainy day.", + "zh_CN": "第一次相遇是在雨天的树下。", + "pt_BR": "Nos conhecemos sob uma árvore em um dia chuvoso." + }, + { + "Id": 2979, + "key": "UI_MainLvPanel_chapterTip_lv_22", + "en_US": "A ring of sincerity.", + "zh_CN": "一枚戒指的真心。", + "pt_BR": "Um círculo de sinceridade." + }, + { + "Id": 2980, + "key": "UI_MainLvPanel_chapterTip_lv_24", + "en_US": "We graduated together~", + "zh_CN": "一起毕业啦~", + "pt_BR": "Nos formamos juntos." + }, + { + "Id": 2981, + "key": "UI_MainLvPanel_chapterTip_lv_27", + "en_US": "One truth prevails!", + "zh_CN": "真相只有一个!", + "pt_BR": "Uma verdade prevalece!" + }, + { + "Id": 2982, + "key": "UI_MainLvPanel_chapterTip_lv_28", + "en_US": "Fish caught, happiness collected~", + "zh_CN": "鱼儿上钩,快乐回收~", + "pt_BR": "Peixes pescados, felicidade colhida." + }, + { + "Id": 2983, + "key": "UI_MainLvPanel_chapterTip_lv_30", + "en_US": "Girl and women have very different aesthetics.", + "zh_CN": "女孩和女人的审美相差很多。", + "pt_BR": "Meninas e mulheres têm uma estética muito diferente." + }, + { + "Id": 2984, + "key": "UI_BeginTwoPanel_shot_1_tip_1", + "en_US": "I remember it was a rainy night.", + "zh_CN": "我记得那是一个下雨的夜晚。", + "pt_BR": "Era uma noite chuvosa." + }, + { + "Id": 2985, + "key": "UI_BeginTwoPanel_shot_1_tip_2", + "en_US": "What's wrong?", + "zh_CN": "怎么啦?", + "pt_BR": "O que aconteceu?" + }, + { + "Id": 2986, + "key": "UI_BeginTwoPanel_shot_2_tip_1", + "en_US": "A kitten?", + "zh_CN": "小猫咪?", + "pt_BR": "Uma gatinha?" + }, + { + "Id": 2987, + "key": "UI_BeginTwoPanel_shot_2_tip_2", + "en_US": "Find the Kitten.", + "zh_CN": "找到猫咪。", + "pt_BR": "Ache a gatinha." + }, + { + "Id": 2988, + "key": "UI_BeginTwoPanel_shot_3_tip_1", + "en_US": "Poor little guy.", + "zh_CN": "可怜的小家伙。", + "pt_BR": "Pobre criaturinha!" + }, + { + "Id": 2989, + "key": "UI_BeginTwoPanel_shot_6_tip_1", + "en_US": "Do you want to hear our story?", + "zh_CN": "你想要了解我们的故事吗?", + "pt_BR": "Quer ouvir nossa história?" + }, + { + "Id": 2990, + "key": "UI_BeginTwoPanel_tapBtn_1", + "en_US": "Tap to follow Timber", + "zh_CN": "点击跟随旺财", + "pt_BR": "Seguir o Timber" + }, + { + "Id": 2991, + "key": "UI_BeginTwoPanel_tapBtn_3", + "en_US": "Tap to feed her", + "zh_CN": "点击喂食", + "pt_BR": "Dar comida a ela" + }, + { + "Id": 2992, + "key": "UI_BeginTwoPanel_tapBtn_6", + "en_US": "Yes!", + "zh_CN": "好的", + "pt_BR": "Sim!" + }, + { + "Id": 2993, + "key": "UI_BeginTwoPanel_woof", + "en_US": "WooF!", + "zh_CN": "旺!", + "pt_BR": "Au-au!" + }, + { + "Id": 2994, + "key": "UI_ShopPanel_CN_more_5", + "en_US": "5% more", + "zh_CN": "9.5折", + "pt_BR": "Mais 5" + }, + { + "Id": 2995, + "key": "UI_ShopPanel_CN_more_20", + "en_US": "20% more", + "zh_CN": "9折", + "pt_BR": "20% a mais" + }, + { + "Id": 2996, + "key": "UI_ShopPanel_CN_more_45", + "en_US": "45% more", + "zh_CN": "8折", + "pt_BR": "45% a mais" + }, + { + "Id": 2997, + "key": "UI_ShopPanel_CN_more_65", + "en_US": "65% more", + "zh_CN": "7折", + "pt_BR": "65% a mais" + }, + { + "Id": 2998, + "key": "UI_ShopPanel_CN_more_100", + "en_US": "100% more", + "zh_CN": "5折", + "pt_BR": "100% a mais" + }, + { + "Id": 2999, + "key": "UI_DialogData_Tracy", + "en_US": "Tracy", + "zh_CN": "唐知薇", + "pt_BR": "Tracy" + }, + { + "Id": 3000, + "key": "UI_MainLvPanel_chapterNameFirst", + "en_US": "Prologue", + "zh_CN": "序幕", + "pt_BR": "Prólogo" + }, + { + "Id": 3001, + "key": "UI_ScenePanel_chapter_title_0", + "en_US": "New Pal", + "zh_CN": "新朋友", + "pt_BR": "Um Novo Amigo" + }, + { + "Id": 3002, + "key": "UI_DialogData_Scene1_room2_finish_1", + "en_US": "I declare this is #s1’s very own kitchen!", + "zh_CN": "我宣布这里以后就是#s1的专属厨房!", + "pt_BR": "Declaro que esta é a cozinha oficial da #s1!" + }, + { + "Id": 3003, + "key": "UI_DialogData_Scene1_room2_finish_2", + "en_US": "And wow, a fridge stuffed with yummy food~", + "zh_CN": "还有个装满各种食物的大冰箱呢~", + "pt_BR": "E uau, uma geladeira cheia de comida deliciosa." + }, + { + "Id": 3004, + "key": "UI_DialogData_Scene1_room2_finish_3", + "en_US": "Meow~", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 3005, + "key": "UI_DialogData_Scene1_room2_finish_4", + "en_US": "Uncle, are all cats this smart?", + "zh_CN": "叔叔,所有小猫都有这么聪明吗?", + "pt_BR": "Tio, todos os gatos são assim tão espertos?" + }, + { + "Id": 3006, + "key": "UI_DialogData_Scene1_room3_finish_1", + "en_US": "All set now~", + "zh_CN": "这下就都准备好了~", + "pt_BR": "Tudo pronto agora." + }, + { + "Id": 3007, + "key": "UI_DialogData_Scene1_room3_finish_2", + "en_US": "What would be a good use for the last empty room?", + "zh_CN": "还有个空房间,用来做什么好呢?", + "pt_BR": "Qual seria um bom uso para o último quarto vazio?" + }, + { + "Id": 3008, + "key": "UI_DialogData_Scene1_room3_finish_3", + "en_US": "Uncle, can I dress up #s1?", + "zh_CN": "叔,我可以给#s1换衣服打扮吗?", + "pt_BR": "Tio, posso vestir a #s1?" + }, + { + "Id": 3009, + "key": "UI_DialogData_Scene1_room3_finish_4", + "en_US": "Ha! Of course you can.", + "zh_CN": "哈哈,当然可以。", + "pt_BR": "Ah! Claro que pode." + }, + { + "Id": 3010, + "key": "UI_DialogData_Scene1_room4_finish_1", + "en_US": "#s1’s room is really really all done~", + "zh_CN": "给#s1的准备的房间真的真的都收拾好啦~", + "pt_BR": "O quarto da #s1 está realmente pronto." + }, + { + "Id": 3011, + "key": "UI_DialogData_Scene1_room4_finish_2", + "en_US": "Meow~", + "zh_CN": "喵~", + "pt_BR": "Miau!" + }, + { + "Id": 3012, + "key": "UI_DialogData_Scene1_room4_finish_3", + "en_US": "You’ll live here from now on!", + "zh_CN": "你以后要一直住在这里!", + "pt_BR": "Você vai morar aqui a partir de agora!" + }, + { + "Id": 3013, + "key": "UI_DialogData_first_keepWarm_1", + "en_US": "Uncle, the kitten keeps shaking… she’s freezing!", + "zh_CN": "叔叔,小猫一直在抖,她冻坏了……", + "pt_BR": "Tio, a gatinha não para de tremer... ela está congelando!" + }, + { + "Id": 3014, + "key": "UI_DialogData_first_keepWarm_2", + "en_US": "Ugh, this old house… not a bit of heat in it.", + "zh_CN": "唉,这破房子……一点热气都没有。", + "pt_BR": "Ui, essa casa velha... não tem aquecimento nenhum." + }, + { + "Id": 3015, + "key": "UI_DialogData_first_keepWarm_3", + "en_US": "Gotta find a way to warm her up…", + "zh_CN": "得想点办法让小猫暖和起来……", + "pt_BR": "Tenho que encontrar uma maneira de aquecê-la..." + }, + { + "Id": 3016, + "key": "UI_DialogData_first_keepWarm_4", + "en_US": "Hey! There’s a stove! Let’s light it up!", + "zh_CN": "这有个炉子!把炉火点起来就能变暖和了!", + "pt_BR": "Ei! Tem um fogão! Vamos acendê-lo!" + }, + { + "Id": 3017, + "key": "UI_DialogData_first_keepWarm_5", + "en_US": "Good idea, but we’ll need dry wood first.", + "zh_CN": "好主意,那得先拿点干木头,不然烟会呛。", + "pt_BR": "Boa ideia, mas primeiro precisamos de lenha seca." + }, + { + "Id": 3018, + "key": "UI_DialogData_first_keepWarm_6", + "en_US": "Come on, merge a basket, and grab some from storage.", + "zh_CN": "走吧,合成好篮子就去储藏室拿一些~", + "pt_BR": "Vamos lá, combine uma cesta e pegue algumas no armazenamento." + }, + { + "Id": 3019, + "key": "UI_MainHomeUI_sale", + "en_US": "SALE", + "zh_CN": "优惠", + "pt_BR": "DESCONTO" + }, + { + "Id": 3020, + "key": "UI_DialogData_begin_area_31_1", + "en_US": "Wow~ Evelyn, your house is so huge!", + "zh_CN": "哇~爱芙阿姨原来你家这么大啊!", + "pt_BR": "Uau! Evelyn, sua casa é enorme!" + }, + { + "Id": 3021, + "key": "UI_DialogData_begin_area_31_2", + "en_US": "Didn’t I say? My father’s the duke of this island.", + "zh_CN": "我没说吗?我爸爸是这座海岛的公爵。", + "pt_BR": "Eu não disse? Meu pai é o duque desta ilha." + }, + { + "Id": 3022, + "key": "UI_DialogData_begin_area_31_3", + "en_US": "Ah, no wonder you’ve got such fine furniture.", + "zh_CN": "难怪你有那么多好家具,原来家底深厚啊。", + "pt_BR": "Ah, não é à toa que você tem móveis tão bonitos." + }, + { + "Id": 3023, + "key": "UI_DialogData_begin_area_31_4", + "en_US": "Haha~ It’s just old and dusty. Please don’t mind.", + "zh_CN": "哈哈~这房子挺久没修了——你们别介意啊。", + "pt_BR": "Haha! É só velho e empoeirado. Por favor, não repare." + }, + { + "Id": 3024, + "key": "UI_DialogData_begin_area_31_5", + "en_US": "Meow~", + "zh_CN": "喵~", + "pt_BR": "Miau!" + }, + { + "Id": 3025, + "key": "UI_DialogData_begin_area_31_6", + "en_US": "Hey~ #s1’s getting all friendly again~", + "zh_CN": "欸——#s1你又开始对爱芙阿姨热情了~", + "pt_BR": "Ei! A #s1 está ficando amigável de novo." + }, + { + "Id": 3026, + "key": "UI_DialogData_begin_area_31_7", + "en_US": "Feels like #s1’s calmer than before…", + "zh_CN": "我怎么觉得#s1比之前更……稳重了些?", + "pt_BR": "Parece que a #s1 está mais calma do que antes..." + }, + { + "Id": 3027, + "key": "UI_DialogData_begin_area_31_8", + "en_US": "Isn’t it a good thing?", + "zh_CN": "稳重不好吗?", + "pt_BR": "Isso não é bom?" + }, + { + "Id": 3028, + "key": "UI_DialogData_begin_area_31_9", + "en_US": "Very good. Calm and steady—like your uncle.", + "zh_CN": "很好呀,稳重可靠,像你叔叔一样。", + "pt_BR": "Muito bom. Calma e estável, como seu tio." + }, + { + "Id": 3029, + "key": "UI_DialogData_begin_area_31_10", + "en_US": "Meow?", + "zh_CN": "喵?", + "pt_BR": "Miau?" + }, + { + "Id": 3030, + "key": "UI_DialogData_begin_area_31_12", + "en_US": "Haha~ Look! #s1’s face screams “future father-in-law”!", + "zh_CN": "你看#s1的表情,像不像老丈人看女婿!", + "pt_BR": "Haha, olha! A expressão da #s1 está dizendo “futuro sogrão”!" + }, + { + "Id": 3031, + "key": "UI_DialogData_begin_area_31_13", + "en_US": "Alright, alright, don’t tease #s1.", + "zh_CN": "好了好了,你可别逗#s1了。", + "pt_BR": "Ok, ok, não provoque #s1." + }, + { + "Id": 3032, + "key": "UI_DialogData_begin_area_31_14", + "en_US": "Let’s tidy up this hall first.", + "zh_CN": "我们先把这大厅变得漂漂亮亮的吧。", + "pt_BR": "Vamos arrumar este corredor primeiro." + }, + { + "Id": 3033, + "key": "UI_DialogData_begin_area_31_15", + "en_US": "Of course! You two are the best builders I know!", + "zh_CN": "当然,你和丽丽可是我见过最棒的师傅!", + "pt_BR": "Claro! Vocês dois são os melhores construtores que conheço!" + }, + { + "Id": 3034, + "key": "UI_DialogData_finish_area_31_1", + "en_US": "You two are amazing at this!", + "zh_CN": "你们俩的手艺真的太棒了!", + "pt_BR": "Vocês são incríveis nisso!" + }, + { + "Id": 3035, + "key": "UI_DialogData_finish_area_31_2", + "en_US": "Don’t go back tonight, just stay here!", + "zh_CN": "今晚也别回去了,直接住在这里吧!", + "pt_BR": "Não voltem hoje à noite, fiquem aqui!" + }, + { + "Id": 3036, + "key": "UI_DialogData_finish_area_31_3", + "en_US": "Uncle Birch~ Can I stay and play, pleeease?", + "zh_CN": "叔~我可以留下来玩嘛?", + "pt_BR": "Tio Birch! Posso ficar e brincar, por favoooor?" + }, + { + "Id": 3037, + "key": "UI_DialogData_finish_area_31_4", + "en_US": "Alright, alright~ don’t use those puppy eyes!", + "zh_CN": "可以可以~收起你的眼神攻势~", + "pt_BR": "Tá bom, tá bom. Não faça esses olhos de cachorrinho!" + }, + { + "Id": 3038, + "key": "UI_DialogData_finish_area_31_5", + "en_US": "I’ll tidy up Lily’s room first—hope you’ll like it!", + "zh_CN": "那我先去收拾一下丽丽的房间~希望你喜欢!", + "pt_BR": "Vou arrumar o quarto da Lily primeiro. Espero que gostem!" + }, + { + "Id": 3039, + "key": "UI_DialogData_finish_area_31_7", + "en_US": "Meow!!!", + "zh_CN": "喵!!!", + "pt_BR": "Miau!!!" + }, + { + "Id": 3040, + "key": "UI_DialogData_finish_area_31_8", + "en_US": "#s1, don’t be scared~ you liked her at the café!", + "zh_CN": "#s1别害怕~你们在咖啡店时玩得可好了~", + "pt_BR": "#s1, não tenha medo... você gostou dela no café!" + }, + { + "Id": 3041, + "key": "UI_DialogData_finish_area_31_9", + "en_US": "Meow!!!", + "zh_CN": "喵!!!", + "pt_BR": "Miau!!!" + }, + { + "Id": 3042, + "key": "UI_DialogData_finish_area_31_10", + "en_US": "Evelyn, how did you meet Cloudy?", + "zh_CN": "爱芙阿姨~你是怎么遇到乌云的呀?", + "pt_BR": "Evelyn, como você conheceu Cloudy?" + }, + { + "Id": 3043, + "key": "UI_DialogData_finish_area_31_11", + "en_US": "Oh, that’s a long story—I’ll tell you while we clean~", + "zh_CN": "这个啊……得一边收拾一边慢慢说咯~", + "pt_BR": "Ah, é uma longa história... vou contar enquanto limpamos." + }, + { + "Id": 3044, + "key": "UI_DialogData_finish_area_32_1", + "en_US": "Wow~ I love this room!", + "zh_CN": "哇~我好喜欢这个房间!", + "pt_BR": "Uau, amei este quarto!" + }, + { + "Id": 3045, + "key": "UI_DialogData_finish_area_32_2", + "en_US": "I’m glad you do~", + "zh_CN": "你喜欢就好~", + "pt_BR": "Que bom que você gostou." + }, + { + "Id": 3046, + "key": "UI_DialogData_finish_area_32_3", + "en_US": "Evelyn, can you keep telling Cloudy’s story?", + "zh_CN": "爱芙阿姨,可以继续说乌云的故事吗?", + "pt_BR": "Evelyn, você pode continuar contando a história do Cloudy?" + }, + { + "Id": 3047, + "key": "UI_DialogData_finish_area_32_4", + "en_US": "Sure~ Cloudy used to be a stray cat.", + "zh_CN": "当然~乌云原来是只流浪猫。", + "pt_BR": "Claro. O Cloudy era um gato de rua." + }, + { + "Id": 3048, + "key": "UI_DialogData_finish_area_32_5", + "en_US": "Really? She doesn’t look like one at all!", + "zh_CN": "真的吗?她看起来一点也不像流浪过的猫~", + "pt_BR": "A sério? Ela não parece nem um pouco!" + }, + { + "Id": 3049, + "key": "UI_DialogData_finish_area_32_6", + "en_US": "We met in a dark alley—someone was following me.", + "zh_CN": "我们是在深夜的巷子遇见的,有人在跟踪我。", + "pt_BR": "Nos conhecemos em um beco escuro. Alguém estava me seguindo." + }, + { + "Id": 3050, + "key": "UI_DialogData_finish_area_32_7", + "en_US": "I was terrified! Then Cloudy jumped right at him.", + "zh_CN": "我吓坏了!这时乌云出现了,直接扑向那人。", + "pt_BR": "Eu estava apavorada! Então, Cloudy saltou para cima dele." + }, + { + "Id": 3051, + "key": "UI_DialogData_finish_area_32_8", + "en_US": "He ran off so fast—Cloudy saved me that night.", + "zh_CN": "那人吓得跑了,我才得救。", + "pt_BR": "Ele saiu correndo tão rápido. O Cloudy me salvou naquela noite." + }, + { + "Id": 3052, + "key": "UI_DialogData_finish_area_32_10", + "en_US": "Wow~ Cloudy’s a hero kitty!", + "zh_CN": "哇~乌云好厉害!简直是小英雄!", + "pt_BR": "Uau! O Cloudy é um gatinho herói!" + }, + { + "Id": 3053, + "key": "UI_DialogData_finish_area_32_11", + "en_US": "Since then, she’s stayed with me—my little guardian.", + "zh_CN": "这之后乌云就一直跟着我,她是我的守护神~", + "pt_BR": "Desde então, ela ficou comigo. Minha pequena guardiã." + }, + { + "Id": 3054, + "key": "UI_DialogData_finish_area_32_12", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 3055, + "key": "UI_DialogData_finish_area_32_14", + "en_US": "#s1 sure changed your attitude fast~", + "zh_CN": "#s1态度转变的可真快呀~", + "pt_BR": "#s1 mudou sua atitude rapidinho, hein." + }, + { + "Id": 3056, + "key": "UI_DialogData_finish_area_32_15", + "en_US": "That’s because Cloudy’s just that charming~", + "zh_CN": "因为乌云就是这么有魅力的小猫~", + "pt_BR": "Isso é porque Cloudy é muito charmoso." + }, + { + "Id": 3057, + "key": "UI_DialogData_finish_area_32_16", + "en_US": "Alright then, time to fix your room, Birch.", + "zh_CN": "好了,接下来收拾你的房间吧,柏师傅。", + "pt_BR": "Tudo bem, então, hora de arrumar seu quarto, Birch." + }, + { + "Id": 3058, + "key": "UI_DialogData_finish_area_32_17", + "en_US": "Let’s go.", + "zh_CN": "走吧。", + "pt_BR": "Vamos lá." + }, + { + "Id": 3059, + "key": "UI_DialogData_finish_area_33_1", + "en_US": "Wow, this place feels cozier than home.", + "zh_CN": "嗯,感觉这里比家里还舒服啊。", + "pt_BR": "Uau, este lugar é mais aconchegante do que minha casa." + }, + { + "Id": 3060, + "key": "UI_DialogData_finish_area_33_2", + "en_US": "Ah, darling~ so these are the guests you mentioned?", + "zh_CN": "哎呀,亲爱的~这就是你提过的客人吧?", + "pt_BR": "Ah, querida. Então esses são os convidados de que você falou?" + }, + { + "Id": 3061, + "key": "UI_DialogData_finish_area_33_3", + "en_US": "Don’t call me that… They’re here to see my father.", + "zh_CN": "不要叫我亲爱的……他们来探望父亲的。", + "pt_BR": "Não me chame assim... Eles estão aqui para ver meu pai." + }, + { + "Id": 3062, + "key": "UI_DialogData_finish_area_33_4", + "en_US": "Nice to meet you, I’m her fiancé, Adrian.", + "zh_CN": "你好你好,我是她的未婚夫,亚德里安。", + "pt_BR": "Prazer em conhecer você, sou o noivo dela, Adrian." + }, + { + "Id": 3063, + "key": "UI_DialogData_finish_area_33_5", + "en_US": "Meow~", + "zh_CN": "喵~", + "pt_BR": "Miau!" + }, + { + "Id": 3064, + "key": "UI_DialogData_finish_area_33_7", + "en_US": "What’s with this cat? So clingy.", + "zh_CN": "这猫干嘛呢,黏糊糊的,真烦。", + "pt_BR": "O que há com essa gata? Tão grudenta." + }, + { + "Id": 3065, + "key": "UI_DialogData_finish_area_33_8", + "en_US": "Meow?", + "zh_CN": "喵?", + "pt_BR": "Miau?" + }, + { + "Id": 3066, + "key": "UI_DialogData_finish_area_33_9", + "en_US": "Weren’t you bringing Father here?", + "zh_CN": "你不是要去带父亲过来?", + "pt_BR": "Você não ia trazer o pai aqui?" + }, + { + "Id": 3067, + "key": "UI_DialogData_finish_area_33_10", + "en_US": "Ah, right! I’ll get him now. You all talk.", + "zh_CN": "啊,对对,我这就去……你们先聊,稍后见。", + "pt_BR": "Ah, certo! Vou buscá-lo agora. Conversem vocês." + }, + { + "Id": 3068, + "key": "UI_DialogData_finish_area_33_11", + "en_US": "Aunt Evelyn… he’s really your fiancé?", + "zh_CN": "爱芙阿姨,他真是你……未婚夫吗?", + "pt_BR": "Tia Evelyn... ele é mesmo seu noivo?" + }, + { + "Id": 3069, + "key": "UI_DialogData_finish_area_33_12", + "en_US": "Come on, I’ll tell you while we tidy #s1’s room.", + "zh_CN": "走吧,边收拾#s1的房间,边说这破事。", + "pt_BR": "Venha, vou contar enquanto arrumamos o quarto da #s1." + }, + { + "Id": 3070, + "key": "UI_DialogData_finish_area_34_1", + "en_US": "Now #s1 has its own base!", + "zh_CN": "这下#s1也有自己的基地啦~", + "pt_BR": "Agora a #s1 tem o cantinho dela!" + }, + { + "Id": 3071, + "key": "UI_DialogData_finish_area_34_2", + "en_US": "So, Evelyn, what’s with Mr. Adrian?", + "zh_CN": "所以爱芙阿姨,亚德里安先生是怎么回事呀?", + "pt_BR": "Então, Evelyn, qual é a do Sr. Adrian?" + }, + { + "Id": 3072, + "key": "UI_DialogData_finish_area_34_3", + "en_US": "He… is my fiancé, at least on paper.", + "zh_CN": "他……确实是我名义上的未婚夫。", + "pt_BR": "Ele... é meu noivo, pelo menos no papel." + }, + { + "Id": 3073, + "key": "UI_DialogData_finish_area_34_4", + "en_US": "On paper?", + "zh_CN": "名义上的?", + "pt_BR": "No papel?" + }, + { + "Id": 3074, + "key": "UI_DialogData_finish_area_34_5", + "en_US": "My father was fooled by him, thought he’s perfect for me.", + "zh_CN": "我父亲被他哄骗,一心认为他是我的好归宿。", + "pt_BR": "Meu pai foi enganado por ele, achou que ele era perfeito para mim." + }, + { + "Id": 3075, + "key": "UI_DialogData_finish_area_34_6", + "en_US": "I opened the café just to run away from that marriage.", + "zh_CN": "我也是为了躲这桩婚姻才偷跑去开咖啡店的。", + "pt_BR": "Abri o café só para fugir desse casamento." + }, + { + "Id": 3076, + "key": "UI_DialogData_finish_area_34_8", + "en_US": "If it were me, I wanna run away too!", + "zh_CN": "如果是我,我也要偷跑!", + "pt_BR": "Se fosse eu, também fugiria!" + }, + { + "Id": 3077, + "key": "UI_DialogData_finish_area_34_9", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 3078, + "key": "UI_DialogData_finish_area_34_10", + "en_US": "Since I came back, he keeps pushing me to marry.", + "zh_CN": "回来后,亚德里安就一直催婚,我都快疯了。", + "pt_BR": "Desde que voltei, ele não para de me pressionar para casar." + }, + { + "Id": 3079, + "key": "UI_DialogData_finish_area_34_11", + "en_US": "Can’t you just say no?", + "zh_CN": "不可以直接拒绝吗?", + "pt_BR": "Você não pode simplesmente dizer não?" + }, + { + "Id": 3080, + "key": "UI_DialogData_finish_area_34_12", + "en_US": "If only it were that easy… let’s clean the hall while talk.", + "zh_CN": "也没那么简单……我们去大厅边收拾边说吧。", + "pt_BR": "Se fosse assim tão fácil... Vamos limpar o corredor enquanto conversamos." + }, + { + "Id": 3081, + "key": "UI_DialogData_finish_area_35_1", + "en_US": "My father didn’t talk much, but I know he loved me.", + "zh_CN": "我爸爸不爱说话,但我知道他很爱我。", + "pt_BR": "Meu pai não falava muito, mas eu sei que ele me amava." + }, + { + "Id": 3082, + "key": "UI_DialogData_finish_area_35_2", + "en_US": "Meow~", + "zh_CN": "喵~", + "pt_BR": "Miau!" + }, + { + "Id": 3083, + "key": "UI_DialogData_finish_area_35_3", + "en_US": "He wanted to find someone who truly loves and protects me.", + "zh_CN": "他希望我能找到一个真正爱我、保护我的人。", + "pt_BR": "Ele queria encontrar alguém que realmente me amasse e me protegesse." + }, + { + "Id": 3084, + "key": "UI_DialogData_finish_area_35_4", + "en_US": "Then Adrian showed up.", + "zh_CN": "然后亚德里安出现了。", + "pt_BR": "Então Adrian apareceu." + }, + { + "Id": 3085, + "key": "UI_DialogData_finish_area_35_5", + "en_US": "He looked so perfect that my father believed he was the one.", + "zh_CN": "他完美到让我爸爸相信,他就是那个人。", + "pt_BR": "Ele parecia tão perfeito que meu pai acreditou que ele era o escolhido." + }, + { + "Id": 3086, + "key": "UI_DialogData_finish_area_35_7", + "en_US": "But I always felt there’s another face under his mask.", + "zh_CN": "但我总觉得他面具下面有另一幅面孔。", + "pt_BR": "Mas eu sempre senti que havia outra face por trás da máscara dele." + }, + { + "Id": 3087, + "key": "UI_DialogData_finish_area_35_8", + "en_US": "My uncle’s different! He’s a real good man!", + "zh_CN": "我叔叔就是表里如一的好男人!超级靠谱!", + "pt_BR": "Meu tio é diferente! Ele é um homem muito bom!" + }, + { + "Id": 3088, + "key": "UI_DialogData_finish_area_35_9", + "en_US": "Lily, don’t start again...", + "zh_CN": "丽丽,不要捣乱……", + "pt_BR": "Lily, não comece de novo..." + }, + { + "Id": 3089, + "key": "UI_DialogData_finish_area_35_10", + "en_US": "…He does seem rare, I’ll give you that.", + "zh_CN": "……确实,很难得了。", + "pt_BR": "…Ele realmente parece raro, vou admitir." + }, + { + "Id": 3090, + "key": "UI_DialogData_finish_area_35_11", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 3091, + "key": "UI_SocialFeed_CompleteRestroom", + "en_US": "Built a cozy home for the kitten!", + "zh_CN": "为小猫建造了一个温暖的家!", + "pt_BR": "Construiu uma casa gostosa pra gatinha!" + }, + { + "Id": 3092, + "key": "UI_SocialFeed_CompleteRestaurant", + "en_US": "Prepared a yummy meal for the kitten!", + "zh_CN": "为小猫准备了丰盛的食物!", + "pt_BR": "Fez uma comida deliciosa pra gatinha!" + }, + { + "Id": 3093, + "key": "UI_SocialFeed_CompleteBathroom", + "en_US": "Gave the kitten a fresh, clean look!", + "zh_CN": "把小猫整理得香喷喷的!", + "pt_BR": "Deixou a gatinha com um visual lindo e limpo!" + }, + { + "Id": 3094, + "key": "UI_SocialFeed_CompleteCloakroom", + "en_US": "Dressed up the kitten to make her pretty!", + "zh_CN": "把小猫打扮得漂漂亮亮的!", + "pt_BR": "Vestiu a gatinha pra deixar ela bonitinha!" + }, + { + "Id": 3095, + "key": "UI_SocialFeed_GetNewAvatar", + "en_US": "Collected a new avatar!", + "zh_CN": "收藏了一个新的头像!", + "pt_BR": "Conseguiu um avatar novo!" + }, + { + "Id": 3096, + "key": "UI_SocialFeed_GetNewAvatarFrame", + "en_US": "Collected a new avatar frame!", + "zh_CN": "收藏了一个新的头像框!", + "pt_BR": "Conseguiu uma moldura de avatar nova!" + }, + { + "Id": 3097, + "key": "UI_SocialFeed_GetNewEmotion", + "en_US": "Collected a new emote!", + "zh_CN": "收藏了一个新的表情!", + "pt_BR": "Conseguiu um novo emoji!" + }, + { + "Id": 3098, + "key": "UI_SocialFeed_GetNewDecoration", + "en_US": "Got new pet room decorations!", + "zh_CN": "获得了新的房间装饰!", + "pt_BR": "Conseguiu decorações novas pra Sala dos Pets!" + }, + { + "Id": 3099, + "key": "UI_SocialFeed_GetNewCostume", + "en_US": "Got pretty new clothes for the kitten!", + "zh_CN": "获得了漂漂亮亮的新衣服!", + "pt_BR": "Comprou roupas lindinhas pra gatinha!" + }, + { + "Id": 3100, + "key": "UI_SocialFeed_CompleteCardAlbum", + "en_US": "Collected all #s1 cards!", + "zh_CN": "收集了#s1的所有卡牌!", + "pt_BR": "Colecionou todas as cartas #s1!" + }, + { + "Id": 3101, + "key": "UI_SocialFeed_CompleteAllCards", + "en_US": "Collected all #s1 cards!", + "zh_CN": "收集了#s1的所有卡牌!", + "pt_BR": "Colecionou todas as cartas #s1!" + }, + { + "Id": 3102, + "key": "UI_SocialFeed_GetChampionshipRank", + "en_US": "Ranked #s1 in the championship!", + "zh_CN": "在锦标赛中获得了第#s1名!", + "pt_BR": "Ficou em #s1º no campeonato!" + }, + { + "Id": 3103, + "key": "UI_SocialFeed_GetChampionshipPrize", + "en_US": "Finished the championship!", + "zh_CN": "完成了锦标赛!", + "pt_BR": "Terminou o campeonato!" + }, + { + "Id": 3104, + "key": "UI_SocialFeed_GetLimitedActivityPrize", + "en_US": "Got #s2 in the #s1 event!", + "zh_CN": "在#s1活动中获得了#s2!", + "pt_BR": "Conseguiu #s2 no evento #s1!" + }, + { + "Id": 3105, + "key": "UI_SocialFeed_JoinFriendCoopActivity", + "en_US": "Took part in a partner event!", + "zh_CN": "参加了合作伙伴活动!", + "pt_BR": "Participou de um evento de parceiros!" + }, + { + "Id": 3106, + "key": "UI_SocialFeed_GetVisitGamePrize", + "en_US": "Put the neighbor’s kitten in box!", + "zh_CN": "把邻居家的小猫关了起来!", + "pt_BR": "Colocou a gatinha do vizinho na caixa!" + }, + { + "Id": 3107, + "key": "UI_SocialFeed_GetVisitGamePrize1", + "en_US": "Snagged some Pet Coins from a neighbor!", + "zh_CN": "薅走了邻居的宠物币!", + "pt_BR": "Pegou umas Moedas Pet de um vizinho!" + }, + { + "Id": 3108, + "key": "UI_SocialFeed_OpenPetTreasure", + "en_US": "Found treasure with friends!", + "zh_CN": "与好友们一起找到了宝藏!", + "pt_BR": "Achou um tesouro com os amigos!" + }, + { + "Id": 3109, + "key": "UI_SocialFeed_VisitUpvote", + "en_US": "Gave a like to a neighbor!", + "zh_CN": "给邻居点了个大大的赞!", + "pt_BR": "Deu um like pra um vizinho!" + }, + { + "Id": 3110, + "key": "UI_SocialFeed_CompleteHandbookAchievement", + "en_US": "Collected all #s1 items!", + "zh_CN": "收集了#s1的所有物品!", + "pt_BR": "Colecionou todos os itens #s1!" + }, + { + "Id": 3111, + "key": "UI_SocialFeed_CompleteChapterScenes", + "en_US": "Made Chapter #s1 look brand new!", + "zh_CN": "将章节#s1的变得焕然一新!", + "pt_BR": "Deixou o Capítulo #s1 novinho em folha!" + }, + { + "Id": 3112, + "key": "UI_SocialFeed_LostUserReturn", + "en_US": "Came back to check on the kitten!", + "zh_CN": "回来看小猫了!", + "pt_BR": "Voltou pra ver como estava a gatinha!" + }, + { + "Id": 3113, + "key": "UI_SocialFeed_InviteAccepted", + "en_US": "Joined in with your invite!", + "zh_CN": "在我的邀请下加入了宠物之家!", + "pt_BR": "Entrou com seu convite!" + }, + { + "Id": 3114, + "key": "UI_SocialFeed_BecomeFriendWithMe", + "en_US": "Became friends with you!", + "zh_CN": "与我成为了朋友!", + "pt_BR": "Fez amizade com você!" + }, + { + "Id": 3115, + "key": "UI_SocialFeed_SendMeCard", + "en_US": "Sent you #s1!", + "zh_CN": "送给了我#s1!", + "pt_BR": "Enviou #s1 pra você!" + }, + { + "Id": 3116, + "key": "UI_SocialFeed_TradeWithMe", + "en_US": "Traded #s1 with you for #s2!", + "zh_CN": "用#s1与我交换了#s2!", + "pt_BR": "Fez uma troca de #s1 por #s2 com você!" + }, + { + "Id": 3117, + "key": "UI_SocialFeed_MyPetTreasureHelped", + "en_US": "Helped you open a Pet Treasure!", + "zh_CN": "帮助我打开了宠物宝藏!", + "pt_BR": "Te ajudou a abrir um Tesouro dos Pets!" + }, + { + "Id": 3118, + "key": "UI_SocialFeed_VisitMeStealCoins", + "en_US": "Snagged some of your Pet Coins!", + "zh_CN": "薅走了我的宠物币!", + "pt_BR": "Roubou algumas das suas Moedas Pet!" + }, + { + "Id": 3119, + "key": "UI_SocialFeed_VisitMeOtherGameBoxCatTake", + "en_US": "Put your kitten in box and took your #s1!", + "zh_CN": "把我的小猫关了起来并薅走了我的#s1!", + "pt_BR": "Botou sua gatinha na caixa e levou #s1 de você!" + }, + { + "Id": 3120, + "key": "UI_SocialFeed_VisitMeOtherGamePlayed", + "en_US": "Had so much fun playing with your kitten!", + "zh_CN": "和我的小猫玩得很开心!", + "pt_BR": "Se divertiu pra valer brincando com sua gatinha!" + }, + { + "Id": 3121, + "key": "UI_SocialFeed_LikeMyFullCollection", + "en_US": "Gave a like for your full collection!", + "zh_CN": "赞了我的全收集成就!", + "pt_BR": "Deu like na sua coleção completa!" + }, + { + "Id": 3122, + "key": "UI_SocialFeed_LikeMyRoomKissKitten", + "en_US": "Gave your kitten a kiss!", + "zh_CN": "亲了我的小猫一口!", + "pt_BR": "Deu um beijo na sua gatinha!" + }, + { + "Id": 3123, + "key": "UI_SocialFeed_JoinMeCoopEvent", + "en_US": "Joined you in #s1!", + "zh_CN": "和我一起参加了#s1!", + "pt_BR": "Se juntou a você pro(a) #s1!" + }, + { + "Id": 3124, + "key": "UI_Time_JustNow", + "en_US": "just now", + "zh_CN": "刚刚", + "pt_BR": "Agora mesmo" + }, + { + "Id": 3125, + "key": "UI_Time_TwoUnits", + "en_US": "#s1 #s2", + "zh_CN": "#s1零#s2", + "pt_BR": "#s1 #s2" + }, + { + "Id": 3126, + "key": "UI_Time_Year_Singular", + "en_US": "#s1 year", + "zh_CN": "#s1年", + "pt_BR": "#s1 ano" + }, + { + "Id": 3127, + "key": "UI_Time_Year_Plural", + "en_US": "#s1 years", + "zh_CN": "#s1年", + "pt_BR": "#s1 anos" + }, + { + "Id": 3128, + "key": "UI_Time_Month_Singular", + "en_US": "#s1 month", + "zh_CN": "#s1个月", + "pt_BR": "#s1 mês" + }, + { + "Id": 3129, + "key": "UI_Time_Month_Plural", + "en_US": "#s1 months", + "zh_CN": "#s1个月", + "pt_BR": "#s1 meses" + }, + { + "Id": 3130, + "key": "UI_Time_Day_Singular", + "en_US": "#s1 day", + "zh_CN": "#s1天", + "pt_BR": "#s1 dia" + }, + { + "Id": 3131, + "key": "UI_Time_Day_Plural", + "en_US": "#s1 days", + "zh_CN": "#s1天", + "pt_BR": "#s1 dias" + }, + { + "Id": 3132, + "key": "UI_Time_Hour_Singular", + "en_US": "#s1 hour", + "zh_CN": "#s1小时", + "pt_BR": "#s1 hora" + }, + { + "Id": 3133, + "key": "UI_Time_Hour_Plural", + "en_US": "#s1 hours", + "zh_CN": "#s1小时", + "pt_BR": "#s1 horas" + }, + { + "Id": 3134, + "key": "UI_Time_Minute_Singular", + "en_US": "#s1 minute", + "zh_CN": "#s1分钟", + "pt_BR": "#s1 minuto" + }, + { + "Id": 3135, + "key": "UI_Time_Minute_Plural", + "en_US": "#s1 minutes", + "zh_CN": "#s1分钟", + "pt_BR": "#s1 minutos" + }, + { + "Id": 3136, + "key": "UI_SameFriend_Single", + "en_US": "is a mutual friend", + "zh_CN": "是共同好友", + "pt_BR": "é um amigo em comum" + }, + { + "Id": 3137, + "key": "UI_SameFriend_More", + "en_US": "+#s1 other mutual friends", + "zh_CN": "+#s1位其他共同好友", + "pt_BR": "+#s1 outros amigos em comum" + }, + { + "Id": 3139, + "key": "UI_Reward_PetWork_Summary1", + "en_US": "Little Helper Report", + "zh_CN": "小助手工作总结", + "pt_BR": "Relatório da Ajuda Felina" + }, + { + "Id": 3140, + "key": "UI_Reward_PetWork_Summary2", + "en_US": "While you are away, #s1 merged items of #s2 energy! Praise the hardworking kitten!", + "zh_CN": "离线期间,#s1 合成了#s2体力的产物!可累坏喵了~", + "pt_BR": "Enquanto você saiu, #s1 combinou itens de energia #s2! Que gatinha trabalhadora!" + }, + { + "Id": 3141, + "key": "UI_Reward_PetWork_Summary3", + "en_US": "Get the items in your board!", + "zh_CN": "产物在棋盘里哦~", + "pt_BR": "Pega os itens no seu tabuleiro!" + }, + { + "Id": 3142, + "key": "UI_Pack_Discount", + "en_US": "#s1%\\nOFF", + "zh_CN": "#s1\\n折", + "pt_BR": "#s1%\\nDESATIVADO" + }, + { + "Id": 3143, + "key": "UI_FriendDetailDialogPanel_AlreadyRequest", + "en_US": "Request sent", + "zh_CN": "请求已发送", + "pt_BR": "Solicitação enviada" + }, + { + "Id": 3144, + "key": "UI_FriendDetailDialogPanel_AlreadyReceiveRequest", + "en_US": "Request received", + "zh_CN": "收到好友请求", + "pt_BR": "Solicitação recebida" + }, + { + "Id": 3145, + "key": "UI_MergeData_2701", + "en_US": "Slide", + "zh_CN": "滑梯", + "pt_BR": "Escorregador" + }, + { + "Id": 3146, + "key": "UI_MergeData_2702", + "en_US": "Bumper Car", + "zh_CN": "碰碰车", + "pt_BR": "Carro de bate-bate" + }, + { + "Id": 3147, + "key": "UI_MergeData_2703", + "en_US": "Mini Train", + "zh_CN": "小火车", + "pt_BR": "Mini trem" + }, + { + "Id": 3148, + "key": "UI_MergeData_2704", + "en_US": "Teacup Ride", + "zh_CN": "旋转茶杯", + "pt_BR": "Xícaras malucas" + }, + { + "Id": 3149, + "key": "UI_MergeData_2705", + "en_US": "Swinging Chairs", + "zh_CN": "旋转飞椅", + "pt_BR": "Balanços" + }, + { + "Id": 3150, + "key": "UI_MergeData_2706", + "en_US": "Carousel", + "zh_CN": "旋转木马", + "pt_BR": "Carrossel" + }, + { + "Id": 3151, + "key": "UI_MergeData_2707", + "en_US": "Ferris Wheel", + "zh_CN": "摩天轮", + "pt_BR": "Roda gigante" + }, + { + "Id": 3152, + "key": "UI_MergeData_2708", + "en_US": "Luxury Ferris Wheel", + "zh_CN": "高级摩天轮", + "pt_BR": "Roda gigante de luxo" + }, + { + "Id": 3153, + "key": "UI_MergeData_2721", + "en_US": "Granulated Sugar", + "zh_CN": "细砂糖", + "pt_BR": "Açúcar granulado" + }, + { + "Id": 3154, + "key": "UI_MergeData_2722", + "en_US": "Add Sugar", + "zh_CN": "加糖", + "pt_BR": "Adicionar açúcar" + }, + { + "Id": 3155, + "key": "UI_MergeData_2723", + "en_US": "Cotton Candy Forming", + "zh_CN": "棉花糖成型", + "pt_BR": "Formação do algodão doce" + }, + { + "Id": 3156, + "key": "UI_MergeData_2724", + "en_US": "Cotton Candy Shaping", + "zh_CN": "棉花糖塑形", + "pt_BR": "Modelagem do algodão doce" + }, + { + "Id": 3157, + "key": "UI_MergeData_2725", + "en_US": "Cotton Candy", + "zh_CN": "棉花糖", + "pt_BR": "Algodão doce" + }, + { + "Id": 3158, + "key": "UI_MergeData_2726", + "en_US": "Grilled Corn", + "zh_CN": "烤玉米", + "pt_BR": "Milho assado" + }, + { + "Id": 3159, + "key": "UI_MergeData_2727", + "en_US": "Grilled Sausage", + "zh_CN": "烤肠", + "pt_BR": "Salsicha grelhada" + }, + { + "Id": 3160, + "key": "UI_MergeData_2728", + "en_US": "Hot Dog", + "zh_CN": "热狗", + "pt_BR": "Cachorro quente" + }, + { + "Id": 3161, + "key": "UI_MergeData_2729", + "en_US": "French Fries", + "zh_CN": "薯条", + "pt_BR": "Batatas fritas" + }, + { + "Id": 3162, + "key": "UI_MergeData_2730", + "en_US": "Onion Rings", + "zh_CN": "洋葱圈", + "pt_BR": "Anéis de cebola" + }, + { + "Id": 3163, + "key": "UI_MergeData_2731", + "en_US": "Cheese Sticks", + "zh_CN": "芝士棒", + "pt_BR": "Palitos de queijo" + }, + { + "Id": 3164, + "key": "UI_MergeData_2732", + "en_US": "Cheese Shrimp Balls", + "zh_CN": "芝士虾球", + "pt_BR": "Bolinhos de camarão com queijo" + }, + { + "Id": 3165, + "key": "UI_MergeData_2741", + "en_US": "Keychain", + "zh_CN": "钥匙扣", + "pt_BR": "Chaveiro" + }, + { + "Id": 3166, + "key": "UI_MergeData_2742", + "en_US": "Cute Keychain", + "zh_CN": "可爱钥匙扣", + "pt_BR": "Chaveiro foto" + }, + { + "Id": 3167, + "key": "UI_MergeData_2743", + "en_US": "Fridge Magnet", + "zh_CN": "冰箱贴", + "pt_BR": "Imã de geladeira" + }, + { + "Id": 3168, + "key": "UI_MergeData_2744", + "en_US": "Cute Fridge Magnet", + "zh_CN": "可爱冰箱贴", + "pt_BR": "Imã de geladeira fofo" + }, + { + "Id": 3169, + "key": "UI_MergeData_2745", + "en_US": "Mug", + "zh_CN": "马克杯", + "pt_BR": "Caneca" + }, + { + "Id": 3170, + "key": "UI_MergeData_2746", + "en_US": "Cute Mug", + "zh_CN": "可爱马克杯", + "pt_BR": "Caneca fofa" + }, + { + "Id": 3171, + "key": "UI_MergeData_2747", + "en_US": "Rabbit Plush", + "zh_CN": "兔子玩偶", + "pt_BR": "Coelho de pelúcia" + }, + { + "Id": 3172, + "key": "UI_MergeData_2748", + "en_US": "Duck Plush", + "zh_CN": "鸭子玩偶", + "pt_BR": "Pato de pelúcia" + }, + { + "Id": 3173, + "key": "UI_MergeData_2749", + "en_US": "Panda Plush", + "zh_CN": "小熊猫玩偶", + "pt_BR": "Panda de pelúcia" + }, + { + "Id": 3174, + "key": "UI_MergeData_2750", + "en_US": "Bear Plush", + "zh_CN": "小熊玩偶", + "pt_BR": "Urso de pelúcia" + }, + { + "Id": 3175, + "key": "UI_MergeData_2801", + "en_US": "Cotton", + "zh_CN": "棉花", + "pt_BR": "Algodão" + }, + { + "Id": 3176, + "key": "UI_MergeData_2802", + "en_US": "Cotton Balls", + "zh_CN": "棉球", + "pt_BR": "Bolas de algodão" + }, + { + "Id": 3177, + "key": "UI_MergeData_2803", + "en_US": "Cotton Thread", + "zh_CN": "棉线", + "pt_BR": "Linha de algodão" + }, + { + "Id": 3178, + "key": "UI_MergeData_2804", + "en_US": "Spinning Machine", + "zh_CN": "纺纱机", + "pt_BR": "Máquina de fiar" + }, + { + "Id": 3179, + "key": "UI_MergeData_2805", + "en_US": "Weaving Loom", + "zh_CN": "织布机", + "pt_BR": "Tear" + }, + { + "Id": 3180, + "key": "UI_MergeData_2806", + "en_US": "Luxury Weaving Loom", + "zh_CN": "高级织布机", + "pt_BR": "Tear de luxo" + }, + { + "Id": 3181, + "key": "UI_MergeData_2821", + "en_US": "Plain Curtain", + "zh_CN": "素色窗帘", + "pt_BR": "Cortina lisa" + }, + { + "Id": 3182, + "key": "UI_MergeData_2822", + "en_US": "Green-edged Curtain", + "zh_CN": "绿边窗帘", + "pt_BR": "Cortina com bordas verdes" + }, + { + "Id": 3183, + "key": "UI_MergeData_2823", + "en_US": "Green-striped Curtain", + "zh_CN": "绿纹窗帘", + "pt_BR": "Cortina com listras verdes" + }, + { + "Id": 3184, + "key": "UI_MergeData_2824", + "en_US": "Floral Curtain", + "zh_CN": "花饰窗帘", + "pt_BR": "Cortina floral" + }, + { + "Id": 3185, + "key": "UI_MergeData_2825", + "en_US": "Gold-edged Green Curtain", + "zh_CN": "金边绿帘", + "pt_BR": "Cortina verde com bordas douradas" + }, + { + "Id": 3186, + "key": "UI_MergeData_2826", + "en_US": "Green Drape Curtain", + "zh_CN": "绿幔窗帘", + "pt_BR": "Cortina verde drapeada" + }, + { + "Id": 3187, + "key": "UI_MergeData_2827", + "en_US": "Gold-decorated Green Curtain", + "zh_CN": "金饰绿帘", + "pt_BR": "Cortina verde decorada com detalhes dourados" + }, + { + "Id": 3188, + "key": "UI_MergeData_2828", + "en_US": "Luxury Green Curtain", + "zh_CN": "豪华绿帘", + "pt_BR": "Cortina verde luxuosa" + }, + { + "Id": 3189, + "key": "UI_MergeData_2829", + "en_US": "Palace Curtain", + "zh_CN": "宫廷窗帘", + "pt_BR": "Cortina do palácio" + }, + { + "Id": 3190, + "key": "UI_MergeData_2830", + "en_US": "Window View", + "zh_CN": "窗外景色", + "pt_BR": "Vista da janela" + }, + { + "Id": 3191, + "key": "UI_MergeData_2831", + "en_US": "Lazy Afternoon", + "zh_CN": "午后小窗", + "pt_BR": "Tarde preguiçosa" + }, + { + "Id": 3192, + "key": "UI_MergeData_2841", + "en_US": "Fabric", + "zh_CN": "布匹", + "pt_BR": "Tecido" + }, + { + "Id": 3193, + "key": "UI_MergeData_2842", + "en_US": "Dyeing", + "zh_CN": "染色", + "pt_BR": "Tingimento" + }, + { + "Id": 3194, + "key": "UI_MergeData_2843", + "en_US": "Drying", + "zh_CN": "晾干", + "pt_BR": "Secagem" + }, + { + "Id": 3195, + "key": "UI_MergeData_2844", + "en_US": "Dyed Fabric", + "zh_CN": "染色布料", + "pt_BR": "Tecido tingido" + }, + { + "Id": 3196, + "key": "UI_MergeData_2845", + "en_US": "Cutting", + "zh_CN": "裁剪", + "pt_BR": "Corte" + }, + { + "Id": 3197, + "key": "UI_MergeData_2846", + "en_US": "Sewing", + "zh_CN": "缝合", + "pt_BR": "Costura" + }, + { + "Id": 3198, + "key": "UI_MergeData_2861", + "en_US": "Simple Cushion", + "zh_CN": "简易抱枕", + "pt_BR": "Almofada simples" + }, + { + "Id": 3199, + "key": "UI_MergeData_2862", + "en_US": "Comfy Cushion", + "zh_CN": "舒适抱枕", + "pt_BR": "Almofada confortável" + }, + { + "Id": 3200, + "key": "UI_MergeData_2863", + "en_US": "Classic Cushion", + "zh_CN": "经典抱枕", + "pt_BR": "Almofada clássica" + }, + { + "Id": 3201, + "key": "UI_MergeData_2864", + "en_US": "Flower Cushion", + "zh_CN": "花朵抱枕", + "pt_BR": "Almofada de flor" + }, + { + "Id": 3202, + "key": "UI_MergeData_2865", + "en_US": "Butterfly Cushion", + "zh_CN": "蝴蝶抱枕", + "pt_BR": "Almofada de borboleta" + }, + { + "Id": 3203, + "key": "UI_MergeData_2866", + "en_US": "Fox Cushion", + "zh_CN": "狐狸抱枕", + "pt_BR": "Almofada de raposa" + }, + { + "Id": 3204, + "key": "UI_MergeData_2867", + "en_US": "Lion Cushion", + "zh_CN": "狮子抱枕", + "pt_BR": "Almofada de leão" + }, + { + "Id": 3205, + "key": "UI_MergeData_2868", + "en_US": "Sun and Cloud Cushion", + "zh_CN": "太阳云朵抱枕", + "pt_BR": "Almofada de sol e nuvem" + }, + { + "Id": 3206, + "key": "UI_MergeData_2901", + "en_US": "Simple Clothes Box", + "zh_CN": "简易衣箱", + "pt_BR": "Caixa para roupas simples" + }, + { + "Id": 3207, + "key": "UI_MergeData_2902", + "en_US": "Fabric Clothes Box", + "zh_CN": "布艺衣箱", + "pt_BR": "Caixa para tecidos" + }, + { + "Id": 3208, + "key": "UI_MergeData_2903", + "en_US": "Floral Clothes Box", + "zh_CN": "花饰衣箱", + "pt_BR": "Caixa para roupas floral" + }, + { + "Id": 3209, + "key": "UI_MergeData_2904", + "en_US": "Glass Closet", + "zh_CN": "玻璃衣柜", + "pt_BR": "Armário com vidro" + }, + { + "Id": 3210, + "key": "UI_MergeData_2905", + "en_US": "Multi-grid Closet", + "zh_CN": "多格衣柜", + "pt_BR": "Armário com várias divisórias" + }, + { + "Id": 3211, + "key": "UI_MergeData_2906", + "en_US": "Heart Closet", + "zh_CN": "爱心衣柜", + "pt_BR": "Armário com coração" + }, + { + "Id": 3212, + "key": "UI_MergeData_2907", + "en_US": "Double-door Closet", + "zh_CN": "双门衣柜", + "pt_BR": "Armário com porta dupla" + }, + { + "Id": 3213, + "key": "UI_MergeData_2908", + "en_US": "Princess Closet", + "zh_CN": "公主衣柜", + "pt_BR": "Armário princesa" + }, + { + "Id": 3214, + "key": "UI_MergeData_2921", + "en_US": "Mini Dress", + "zh_CN": "小裙子", + "pt_BR": "Mini vestido" + }, + { + "Id": 3215, + "key": "UI_MergeData_2922", + "en_US": "Girls Simple Dress", + "zh_CN": "简易连衣裙", + "pt_BR": "Vestido simples para meninas" + }, + { + "Id": 3216, + "key": "UI_MergeData_2923", + "en_US": " Simple Pleated Dress", + "zh_CN": "百褶连衣裙", + "pt_BR": "Vestido em camadas" + }, + { + "Id": 3217, + "key": "UI_MergeData_2924", + "en_US": "Floral Tiered Dress", + "zh_CN": "花朵蛋糕裙", + "pt_BR": "Vestido floral em camadas" + }, + { + "Id": 3218, + "key": "UI_MergeData_2925", + "en_US": "Simple Dress", + "zh_CN": "简易礼服", + "pt_BR": "Vestido simples" + }, + { + "Id": 3219, + "key": "UI_MergeData_2926", + "en_US": "Party Dress", + "zh_CN": "派对礼服", + "pt_BR": "Vestido de festa" + }, + { + "Id": 3220, + "key": "UI_MergeData_2927", + "en_US": "Pleated Dress", + "zh_CN": "百褶礼服", + "pt_BR": "Vestido floral" + }, + { + "Id": 3221, + "key": "UI_MergeData_2928", + "en_US": "Classic Dress", + "zh_CN": "经典礼服", + "pt_BR": "Vestido clássico" + }, + { + "Id": 3222, + "key": "UI_MergeData_2929", + "en_US": "Haute Ceremonial Dress", + "zh_CN": "高级礼服", + "pt_BR": "Vestido cerimonial de alta costura" + }, + { + "Id": 3223, + "key": "UI_MergeData_2930", + "en_US": "Ordinary Evening Dress", + "zh_CN": "普通晚礼服", + "pt_BR": "Vestido de noite comum" + }, + { + "Id": 3224, + "key": "UI_MergeData_2931", + "en_US": "High-end Evening Dress", + "zh_CN": "高级晚礼服", + "pt_BR": "Vestido de noite sofisticado" + }, + { + "Id": 3225, + "key": "UI_MergeData_2932", + "en_US": "Luxurious Evening Dress", + "zh_CN": "奢华晚礼服", + "pt_BR": "Vestido de noite luxuoso" + }, + { + "Id": 3226, + "key": "UI_MergeData_2941", + "en_US": "Small sandals", + "zh_CN": "小凉鞋", + "pt_BR": "Sandálias pequenas" + }, + { + "Id": 3227, + "key": "UI_MergeData_2942", + "en_US": "Toddler shoes", + "zh_CN": "学步鞋", + "pt_BR": "Sapatos para crianças" + }, + { + "Id": 3228, + "key": "UI_MergeData_2943", + "en_US": "Small Leather Shoes", + "zh_CN": "小皮鞋", + "pt_BR": "Sapatos pequenos de couro" + }, + { + "Id": 3229, + "key": "UI_MergeData_2944", + "en_US": "Sparkle Mary Janes", + "zh_CN": "公主鞋", + "pt_BR": "Sapatos brilhantes" + }, + { + "Id": 3230, + "key": "UI_MergeData_2945", + "en_US": "Bow-tie Leather Shoes", + "zh_CN": "蝴蝶结小皮鞋", + "pt_BR": "Sapatos florais" + }, + { + "Id": 3231, + "key": "UI_MergeData_2946", + "en_US": "Bow-tie High Heels", + "zh_CN": "蝴蝶结高跟鞋", + "pt_BR": "Sapatos florais com amarração" + }, + { + "Id": 3232, + "key": "UI_MergeData_2947", + "en_US": "Evening High Heels", + "zh_CN": "晚宴高跟鞋", + "pt_BR": "Sapatos de salto alto para a noite" + }, + { + "Id": 3233, + "key": "UI_MergeData_Amusement Park Device", + "en_US": "Amusement Park", + "zh_CN": "游乐园", + "pt_BR": "Parque de diversões" + }, + { + "Id": 3234, + "key": "UI_MergeData_Amusement Park Snacks", + "en_US": "Amusement Park Snacks", + "zh_CN": "游乐园小吃", + "pt_BR": "Lanches do parque de diversões" + }, + { + "Id": 3235, + "key": "UI_MergeData_Amusement Park Souvenirs", + "en_US": "Amusement Park Souvenirs", + "zh_CN": "游乐园纪念品", + "pt_BR": "Lembranças do parque de diversões" + }, + { + "Id": 3236, + "key": "UI_MergeData_Weaving", + "en_US": "Weaving", + "zh_CN": "织布", + "pt_BR": "Tecelagem" + }, + { + "Id": 3237, + "key": "UI_MergeData_Curtains", + "en_US": "Curtains", + "zh_CN": "窗帘", + "pt_BR": "Cortinas" + }, + { + "Id": 3238, + "key": "UI_MergeData_Handmade Fabric Art", + "en_US": "Handmade Fabric Art", + "zh_CN": "手工布艺", + "pt_BR": "Arte em tecido artesanal" + }, + { + "Id": 3239, + "key": "UI_MergeData_Cushion", + "en_US": "Cushion", + "zh_CN": "抱枕", + "pt_BR": "Almofada" + }, + { + "Id": 3240, + "key": "UI_MergeData_Closet", + "en_US": "Closet", + "zh_CN": "衣柜", + "pt_BR": "Armário" + }, + { + "Id": 3241, + "key": "UI_MergeData_Dress", + "en_US": "Dress", + "zh_CN": "礼服", + "pt_BR": "Vestido" + }, + { + "Id": 3242, + "key": "UI_MergeData_Shoe", + "en_US": "Shoe", + "zh_CN": "鞋子", + "pt_BR": "Sapato" + }, + { + "Id": 3243, + "key": "UI_MainSpecialPanel_Purchased", + "en_US": "Purchased", + "zh_CN": "已购入", + "pt_BR": "Comprado" + }, + { + "Id": 3244, + "key": "UI_DialogData_first_afterCure_17", + "en_US": "And so, the kitten was moved to the warmer room.", + "zh_CN": "就这样,小猫被送到了更暖和的房间。", + "pt_BR": "E assim, a gatinha foi levada para o quarto mais quente." + }, + { + "Id": 3245, + "key": "UI_DialogData_first_afterCure_18", + "en_US": "Let's just call it a room for now...", + "zh_CN": "姑且称它为一个房间吧……", + "pt_BR": "Vamos chamá-lo de quarto por enquanto..." + }, + { + "Id": 3246, + "key": "UI_DialogData_first_afterCure_19", + "en_US": "Uncle Birch and I also tried our best to keep her.", + "zh_CN": "我和叔叔也为了留下她而努力。", + "pt_BR": "O tio Birch e eu também fizemos o possível para mantê-la conosco." + }, + { + "Id": 3247, + "key": "UI_DialogData_first_revenge_4", + "en_US": "Wait! Timber can find out!", + "zh_CN": "对了,可以让旺财找一找!", + "pt_BR": "Espere! Timber pode descobrir!" + }, + { + "Id": 3248, + "key": "UI_DialogData_first_revenge_5", + "en_US": "Go, Timber! Show us what you got!", + "zh_CN": "旺财,该你表现的时候啦!去找找谁干的!", + "pt_BR": "Vá, Timber! Mostre o que você sabe fazer!" + }, + { + "Id": 3249, + "key": "UI_DialogData_first_revenge_6", + "en_US": "Woof~", + "zh_CN": "旺~", + "pt_BR": "Au au!" + }, + { + "Id": 3250, + "key": "UI_DialogData_Scene1_room4_finish_4", + "en_US": "And stay with me forever~", + "zh_CN": "然后永远陪着我~", + "pt_BR": "E fique comigo para sempre." + }, + { + "Id": 3251, + "key": "UI_DialogData_Scene1_room4_finish_5", + "en_US": "Meow..", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 3252, + "key": "UI_DialogData_Scene1_room4_finish_6", + "en_US": "I didn’t really understand her reaction at the time.", + "zh_CN": "那时我并不懂她的意思。", + "pt_BR": "Na época, não entendi muito bem a reação dela." + }, + { + "Id": 3253, + "key": "UI_DialogData_Scene1_room4_finish_7", + "en_US": "I was just happy to have a new friend—", + "zh_CN": "只是沉浸在拥有一个好朋友的喜悦中。", + "pt_BR": "Estava feliz por ter uma nova amiga" + }, + { + "Id": 3254, + "key": "UI_DialogData_Scene1_room4_finish_8", + "en_US": "and excited for the stories waitingahead.", + "zh_CN": "并期待着和她未来的故事……", + "pt_BR": "e contente com as histórias que estavam por vir." + }, + { + "Id": 3255, + "key": "UI_FriendReplyTimeline_GreetSend", + "en_US": "Say HELLO to your new friend #s1!", + "zh_CN": "向你的新朋友#s1送上问候吧!", + "pt_BR": "Manda um OI pro seu novo amigo, #s1!" + }, + { + "Id": 3256, + "key": "UI_FriendReplyTimeline_GreetReceive", + "en_US": "#s1 is happy to be your friend!", + "zh_CN": "#s1很高兴成为你的朋友!", + "pt_BR": "#s1 está feliz por ser seu amigo!" + }, + { + "Id": 3257, + "key": "UI_FriendGreetPanel_Sent", + "en_US": "Your greeting will arrive soon!", + "zh_CN": "你的问候即刻抵达!", + "pt_BR": "Sua saudação vai chegar logo, logo!" + }, + { + "Id": 3258, + "key": "UI_FriendGreetPanel_SayHellow", + "en_US": "Say HELLO to your new friend!", + "zh_CN": "向你的新好友打个招呼吧!", + "pt_BR": "Manda um OI pro seu novo amigo!" + }, + { + "Id": 3259, + "key": "UI_FriendGreetPanel_receiveTitle", + "en_US": "A little gift for becoming new friends!", + "zh_CN": "这是你们成为朋友的一点心意!", + "pt_BR": "Um presentinho pelas novas amizades!" + }, + { + "Id": 3260, + "key": "UI_FriendGreetPanel_ClickToOpen", + "en_US": "Click to open", + "zh_CN": "点击打开", + "pt_BR": "Clica pra abrir" + }, + { + "Id": 3261, + "key": "UI_LoginPanel_userProtocol", + "en_US": "By clicking the \"Start\" button or continuing to access the game, you agree to the Terms of Service and confirm that you have read the Privacy Policy.", + "zh_CN": "点击【开始】按钮或继续造访游戏,即表示您同意 服务条款,并确认您已阅读隐私权政策", + "pt_BR": "Ao clicar no botão \"Começar\" ou continuar acessando o jogo, você concorda com os Termos de Serviço e confirma que leu a Política de Privacidade." + }, + { + "Id": 3262, + "key": "UI_DialogData_begin_area_36_1", + "en_US": "Move! What’s wrong with this cat?", + "zh_CN": "走开走开,这只猫怎么回事?", + "pt_BR": "Sai! O que há de errado com essa gata?" + }, + { + "Id": 3263, + "key": "UI_DialogData_begin_area_36_2", + "en_US": "So Cloudy can hiss at me, but who the heck are you?", + "zh_CN": "乌云对我哈气就算了,你算什么东西。", + "pt_BR": "Então o Cloudy pode chiar pra mim, mas quem diabos é você?" + }, + { + "Id": 3264, + "key": "UI_DialogData_begin_area_36_4", + "en_US": "Huh? Why didn’t it work this time?", + "zh_CN": "怎么这次没反应啊?之前接触了就……", + "pt_BR": "Hã? Por que não funcionou desta vez?" + }, + { + "Id": 3265, + "key": "UI_DialogData_begin_area_36_5", + "en_US": "Didn’t work… maybe something’s missing.", + "zh_CN": "没成功?还差点什么……", + "pt_BR": "Não funcionou… talvez esteja faltando alguma coisa." + }, + { + "Id": 3266, + "key": "UI_DialogData_begin_area_36_6", + "en_US": "So, sweetheart, where’s your dad’s seal again?", + "zh_CN": "对了,亲爱的,老爷子的印章到底放哪了呀?", + "pt_BR": "Então, querida, onde está o selo do seu pai?" + }, + { + "Id": 3267, + "key": "UI_DialogData_begin_area_36_7", + "en_US": "Don’t call me that! And I told you—I don’t know!", + "zh_CN": "不要叫我亲爱的!我说过了,我不知道在哪!", + "pt_BR": "Não me chame assim! E eu já disse que não sei!" + }, + { + "Id": 3268, + "key": "UI_DialogData_begin_area_36_8", + "en_US": "Alright, alright, sweetheart~", + "zh_CN": "好的好的,亲爱的~", + "pt_BR": "Ok, ok, querida." + }, + { + "Id": 3269, + "key": "UI_DialogData_begin_area_36_9", + "en_US": "I’ll take dad to the inheritance hall for a stroll~", + "zh_CN": "我这就带老爷子去继承大厅那边转转~", + "pt_BR": "Vou levar o papai para dar uma volta no salão da herança." + }, + { + "Id": 3270, + "key": "UI_DialogData_begin_area_36_10", + "en_US": "Huh? The seal used to be there… where’d it go?", + "zh_CN": "啧,印章之前就在那里……怎么会没了?", + "pt_BR": "Hã? O selo costumava ficar lá... para onde foi?" + }, + { + "Id": 3271, + "key": "UI_DialogData_begin_area_36_11", + "en_US": "Evelyn, what’s the inheritance hall?", + "zh_CN": "爱芙姐姐,继承大厅是什么地方啊?", + "pt_BR": "Evelyn, o que é o salão da herança?" + }, + { + "Id": 3272, + "key": "UI_DialogData_begin_area_36_12", + "en_US": "It’s where the title’s passed on—and where my parents met~", + "zh_CN": "是继承爵位用的,也是我爸妈相遇的地方~", + "pt_BR": "É onde o título é passado adiante, e onde meus pais se conheceram." + }, + { + "Id": 3273, + "key": "UI_DialogData_begin_area_36_13", + "en_US": "Wow, that sounds so romantic!", + "zh_CN": "哇~听起来是个很有意义的地方呢!", + "pt_BR": "Uau, isso parece tão romântico!" + }, + { + "Id": 3274, + "key": "UI_DialogData_begin_area_36_14", + "en_US": "Yeah! I used to be surrounded by lovebirds there~", + "zh_CN": "是的!我以前在那儿可吃了不少的狗粮~", + "pt_BR": "Sim! Costumava estar rodeada de casais apaixonados lá." + }, + { + "Id": 3275, + "key": "UI_DialogData_begin_area_36_15", + "en_US": "Once we’re done cleaning, I’ll take you all there.", + "zh_CN": "收拾好这里之后,我带你们去那里看看呀。", + "pt_BR": "Assim que terminarmos a limpeza, vou levá-los lá." + }, + { + "Id": 3276, + "key": "UI_DialogData_finish_area_36_1", + "en_US": "Evelyn, do you still need these torn papers?", + "zh_CN": "爱芙阿姨,这些被抓烂了的纸,还要吗?", + "pt_BR": "Evelyn, ainda precisa destes papéis rasgados?" + }, + { + "Id": 3277, + "key": "UI_DialogData_finish_area_36_2", + "en_US": "Let me see... It was my family seal. The other one is—", + "zh_CN": "我看看,这上面有我家的印章。旁边的是……", + "pt_BR": "Deixe-me ver... Era o selo da minha família. O outro é..." + }, + { + "Id": 3278, + "key": "UI_DialogData_finish_area_36_4", + "en_US": "Looks familiar…like that handkerchief pattern at the inn.", + "zh_CN": "有点眼熟……和民宿的那条手帕纹路很像。", + "pt_BR": "Parece familiar... como o desenho do lenço da pousada." + }, + { + "Id": 3279, + "key": "UI_DialogData_finish_area_36_5", + "en_US": "The other one’s Adrian’s!", + "zh_CN": "另一个是亚德里安的!", + "pt_BR": "O outro é do Adrian!" + }, + { + "Id": 3280, + "key": "UI_DialogData_finish_area_36_6", + "en_US": "Wait… this is our marriage contract!", + "zh_CN": "这是……我和亚德里安的婚约!", + "pt_BR": "Espere... este é o nosso contrato de casamento!" + }, + { + "Id": 3281, + "key": "UI_DialogData_finish_area_36_7", + "en_US": "If it’s torn, does that mean it’s void?", + "zh_CN": "婚约被抓烂了,那是不是无效了!", + "pt_BR": "Se estiver rasgado, isso significa que é nulo?" + }, + { + "Id": 3282, + "key": "UI_DialogData_finish_area_36_8", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 3283, + "key": "UI_DialogData_finish_area_36_9", + "en_US": "You want me… to follow you?", + "zh_CN": "你要我……跟你过去?", + "pt_BR": "Quer que eu siga você?" + }, + { + "Id": 3284, + "key": "UI_DialogData_finish_area_36_10", + "en_US": "There’s a secret room here? I never noticed!", + "zh_CN": "……这后面有密室?我居然都没发现过!", + "pt_BR": "Há uma sala secreta aqui? Nunca reparei!" + }, + { + "Id": 3285, + "key": "UI_DialogData_finish_area_36_11", + "en_US": "Yeah, but looks like we’ll need to clear some space first.", + "zh_CN": "不过看来得先收拾一下才能下脚啊。", + "pt_BR": "Sim, mas parece que primeiro precisamos de arrumar algum espaço." + }, + { + "Id": 3286, + "key": "UI_DialogData_finish_area_37_1", + "en_US": "Finally, all cleaned up!", + "zh_CN": "总算收拾好了~", + "pt_BR": "Finalmente, tudo arrumado!" + }, + { + "Id": 3287, + "key": "UI_DialogData_finish_area_37_3", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 3288, + "key": "UI_DialogData_finish_area_37_4", + "en_US": "The box for the seal—but… it’s empty?!", + "zh_CN": "……装印章的盒子,可是——怎么是空的?!", + "pt_BR": "A caixa do selo... mas está vazia?!" + }, + { + "Id": 3289, + "key": "UI_DialogData_finish_area_37_5", + "en_US": "Maybe someone stole it!", + "zh_CN": "会不会是被人偷走了!", + "pt_BR": "Talvez alguém a tenha roubado!" + }, + { + "Id": 3290, + "key": "UI_DialogData_finish_area_37_6", + "en_US": "Or maybe it’s misplaced. Let’s look around first.", + "zh_CN": "也可能是丢在什么地方了,我们先找找看。", + "pt_BR": "Ou talvez esteja fora do lugar. Vamos dar uma olhada primeiro." + }, + { + "Id": 3291, + "key": "UI_DialogData_finish_area_37_7", + "en_US": "…You’re right.", + "zh_CN": "……你说得对。", + "pt_BR": "...Você está certa." + }, + { + "Id": 3292, + "key": "UI_DialogData_finish_area_37_8", + "en_US": "Dad often went to the studio. Let’s check there.", + "zh_CN": "爸爸也常去画室,我们先去那里看看。", + "pt_BR": "Papai costumava ir ao estúdio. Vamos verificar lá." + }, + { + "Id": 3293, + "key": "UI_DialogData_finish_area_37_9", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 3294, + "key": "UI_DialogData_finish_area_38_1", + "en_US": "Evelyn! Looks like Cloudy found something~", + "zh_CN": "爱芙阿姨,乌云好像找到了东西~", + "pt_BR": "Evelyn! Parece que Cloudy encontrou algo." + }, + { + "Id": 3295, + "key": "UI_DialogData_finish_area_38_2", + "en_US": "Let me see… it’s a document.", + "zh_CN": "这是……一份文件。", + "pt_BR": "Deixe-me ver... é um documento." + }, + { + "Id": 3296, + "key": "UI_DialogData_finish_area_38_3", + "en_US": "All my assets will go to Adrian after marriage?! Ridiculous!", + "zh_CN": "结婚后财产自动转赠给亚德里安?简直胡扯!", + "pt_BR": "Todos os meus bens irão para o Adrian após o casamento?! Ridículo!" + }, + { + "Id": 3297, + "key": "UI_DialogData_finish_area_38_5", + "en_US": "It only has Adrian’s seal. Yours isn’t on it.", + "zh_CN": "上面只盖了亚德里安的章。你家的还没盖上。", + "pt_BR": "Só tem o selo do Adrian. O seu não está nele." + }, + { + "Id": 3298, + "key": "UI_DialogData_finish_area_38_6", + "en_US": "So that’s why he kept asking about the seal! What a schemer.", + "zh_CN": "难怪一直问我印章在哪,真是打的好算盘。", + "pt_BR": "Então é por isso que ele ficava perguntando sobre o selo! Que manipulador." + }, + { + "Id": 3299, + "key": "UI_DialogData_finish_area_38_7", + "en_US": "At least this proves he doesn’t have it yet.", + "zh_CN": "但这正好证明,印章不在他手上!", + "pt_BR": "Pelo menos isso prova que ele ainda não o tem." + }, + { + "Id": 3300, + "key": "UI_DialogData_finish_area_38_8", + "en_US": "Then… where could it be hidden?", + "zh_CN": "那么印章到底藏在了哪里?", + "pt_BR": "Então... onde ele poderia estar escondido?" + }, + { + "Id": 3301, + "key": "UI_DialogData_finish_area_38_9", + "en_US": "Cloudy, you’re leading me to…the media room?", + "zh_CN": "乌云,你要拉我去……影音室?", + "pt_BR": "Cloudy, você está me levando para... a sala de vídeo?" + }, + { + "Id": 3302, + "key": "UI_DialogData_finish_area_38_10", + "en_US": "It’s been unused for ages. Let’s tidy up first.", + "zh_CN": "这里已经很久没用了。算了,先收拾一下吧。", + "pt_BR": "Faz séculos que isso não é usado. Vamos arrumar primeiro." + }, + { + "Id": 3303, + "key": "UI_DialogData_finish_area_38_11", + "en_US": "I’ll help! Maybe we’ll find a secret clue!", + "zh_CN": "我来帮忙!说不定有秘密线索!", + "pt_BR": "Eu ajudo! Talvez encontremos uma pista secreta!" + }, + { + "Id": 3304, + "key": "UI_DialogData_finish_area_39_1", + "en_US": "Cloudy, what treasure did you hide!", + "zh_CN": "乌云乌云,你藏了什么宝贝!", + "pt_BR": "Cloudy, que tesouro você escondeu!" + }, + { + "Id": 3305, + "key": "UI_DialogData_finish_area_39_3", + "en_US": "Dad’s seal! Cloudy, you hid it here?!", + "zh_CN": "爸爸的印章!乌云,是你把它藏起来的吗!", + "pt_BR": "O selo do papai! Cloudy, você escondeu aqui?!" + }, + { + "Id": 3306, + "key": "UI_DialogData_finish_area_39_4", + "en_US": "There’s also a video. We can play it here.", + "zh_CN": "还有一份监控视频。这里可以播放。", + "pt_BR": "Também tem um vídeo. Podemos reproduzi-lo aqui." + }, + { + "Id": 3307, + "key": "UI_DialogData_finish_area_39_6", + "en_US": "He—he drugged my father!!!", + "zh_CN": "他!居然!对爸爸下药!!!", + "pt_BR": "Ele... ele drogou meu pai!!!" + }, + { + "Id": 3308, + "key": "UI_DialogData_finish_area_39_7", + "en_US": "Meow!!", + "zh_CN": "喵!!", + "pt_BR": "Miau!!" + }, + { + "Id": 3309, + "key": "UI_DialogData_finish_area_39_8", + "en_US": "He went to the hall—quick, don’t let him escape!", + "zh_CN": "他之前说要去继承大厅。快,别让他跑了!", + "pt_BR": "Ele foi para o corredor. Rápido, não deixem ele escapar!" + }, + { + "Id": 3310, + "key": "UI_DialogData_finish_area_39_9", + "en_US": "Let’s move. It’s just ahead.", + "zh_CN": "走吧,就在前面。", + "pt_BR": "Vamos lá. É logo ali à frente." + }, + { + "Id": 3311, + "key": "UI_DialogData_finish_area_39_10", + "en_US": "He's not here. Where’s he sneaking off to now?", + "zh_CN": "他不在这,又去哪里干坏事了?", + "pt_BR": "Ele não está aqui. Para onde ele foi agora?" + }, + { + "Id": 3312, + "key": "UI_DialogData_finish_area_39_11", + "en_US": "Let’s clean up first. Maybe we’ll find more clues.", + "zh_CN": "那先把这里收拾一下,也许还能找到线索。", + "pt_BR": "Vamos limpar tudo primeiro. Talvez encontremos mais pistas." + }, + { + "Id": 3313, + "key": "UI_DialogData_finish_area_39_12", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 3314, + "key": "UI_DialogData_finish_area_40_1", + "en_US": "Oh, everyone’s here! The hall looks great now...", + "zh_CN": "哎呀,大家都在啊,这大厅收拾得不错嘛……", + "pt_BR": "Ah, estão todos aqui! O corredor está ótimo agora..." + }, + { + "Id": 3315, + "key": "UI_DialogData_finish_area_40_2", + "en_US": "You dare show up?! What did you do to my father!", + "zh_CN": "你还有脸出现?你对我爸做了什么!", + "pt_BR": "Você tem coragem de aparecer?! O que você fez com meu pai?!" + }, + { + "Id": 3316, + "key": "UI_DialogData_finish_area_40_3", + "en_US": "Me? I was taking care of our Duke!", + "zh_CN": "我?我在照顾我们的公爵大人啊……", + "pt_BR": "Eu? Estava cuidando do nosso Duque!" + }, + { + "Id": 3317, + "key": "UI_DialogData_finish_area_40_4", + "en_US": "Stop lying! The video caught everything!", + "zh_CN": "你别狡辩了,监控视频拍得清清楚楚!", + "pt_BR": "Pare de mentir! O vídeo registrou tudo!" + }, + { + "Id": 3318, + "key": "UI_DialogData_finish_area_40_5", + "en_US": "W-what?! I turned the cameras off!", + "zh_CN": "什……什么?我明明关掉监控了!", + "pt_BR": "O quê?! Eu desliguei as câmeras!" + }, + { + "Id": 3319, + "key": "UI_DialogData_finish_area_40_6", + "en_US": "Fine then—take care of that old man yourselves!", + "zh_CN": "既然这样,那……你们自己照顾老不死的吧!", + "pt_BR": "Tudo bem, então cuidem vocês mesmos desse velho!" + }, + { + "Id": 3320, + "key": "UI_DialogData_finish_area_40_8", + "en_US": "Meow!", + "zh_CN": "喵!", + "pt_BR": "Miau!" + }, + { + "Id": 3321, + "key": "UI_DialogData_finish_area_40_9", + "en_US": "Watch out!", + "zh_CN": "小心!", + "pt_BR": "Cuidado!" + }, + { + "Id": 3322, + "key": "UI_DialogData_finish_area_40_10", + "en_US": "Got him! It’s okay now!", + "zh_CN": "抓住了!没事!", + "pt_BR": "Peguei ele! Agora está tudo bem!" + }, + { + "Id": 3323, + "key": "UI_DialogData_finish_area_40_12", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 3324, + "key": "UI_DialogData_finish_area_40_13", + "en_US": "Go after him… don’t let him escape!", + "zh_CN": "快去追他……不能让他跑了!", + "pt_BR": "Vá atrás dele... não deixe ele escapar!" + }, + { + "Id": 3325, + "key": "UI_DialogData_finish_area_40_14", + "en_US": "Dad! You’re awake!", + "zh_CN": "爸爸!你醒了!", + "pt_BR": "Pai! Você acordou!" + }, + { + "Id": 3326, + "key": "UI_DialogData_finish_area_40_15", + "en_US": "The swap worked! Don’t worry, he’s not getting far!", + "zh_CN": "交换成功了!放心,他跑不了的!", + "pt_BR": "A troca funcionou! Não se preocupe, ele não vai longe!" + }, + { + "Id": 3327, + "key": "UI_DialogData_Hawthorne", + "en_US": "Hawthorne", + "zh_CN": "霍桑", + "pt_BR": "Hawthorne" + }, + { + "Id": 3328, + "key": "UI_GuideData_390", + "en_US": "You can add friends to play here~", + "zh_CN": "这里可以添加好友一起玩哦~", + "pt_BR": "Você pode adicionar amigos para jogar aqui." + }, + { + "Id": 3329, + "key": "UI_GuideData_391", + "en_US": "Let's try to add Uncle Birch first!", + "zh_CN": "让我们来试试看添加柏奇叔叔吧!", + "pt_BR": "Vamos tentar adicionar o tio Birch primeiro!" + }, + { + "Id": 3330, + "key": "UI_GuideData_392", + "en_US": "Look! Uncle Birch sent us a greeting! Let's check it out!", + "zh_CN": "看,柏奇叔叔向我们打了个招呼,快打开看看吧!", + "pt_BR": "Olha! O tio Birch mandou um recadinho pra gente! Vamos conferir!" + }, + { + "Id": 3331, + "key": "UI_GuideData_393", + "en_US": "Let's send a greeting to Uncle Birch as well!", + "zh_CN": "让我们也来给叔叔打个招呼吧!", + "pt_BR": "Vamos enviar um recado ao tio Birch também!" + }, + { + "Id": 3332, + "key": "UI_GuideData_394", + "en_US": "We can choose an emoji first...", + "zh_CN": "首先选一个表情发送给叔叔……", + "pt_BR": "Podemos escolher um emoji primeiro..." + }, + { + "Id": 3333, + "key": "UI_GuideData_395", + "en_US": "Uncle Birch will be happy to see it, I guess.", + "zh_CN": "嘿嘿,叔叔看到了一定会很开心的。", + "pt_BR": "Acho que o tio Birch ficará feliz em ver você." + }, + { + "Id": 3334, + "key": "UI_GuideData_396", + "en_US": "Connect your account or invite friends to play with more of them~", + "zh_CN": "还可以绑定账号或邀请好友,和更多朋友一起玩~", + "pt_BR": "Conecte sua conta ou convide amigos para jogar com mais pessoas." + }, + { + "Id": 3335, + "key": "UI_GuideData_397", + "en_US": "Let's find what treasure we could find! Click on the button!", + "zh_CN": "让我们来看看能找到什么好宝贝吧!点击开始按钮!", + "pt_BR": "Vamos descobrir que tesouro podemos encontrar! Clique no botão!" + }, + { + "Id": 3336, + "key": "UI_GuideData_398", + "en_US": "We will get more rewards if a friend is selected!", + "zh_CN": "如果选中了好友头像的话,寻宝结束时就能获得更多奖励!", + "pt_BR": "Receberemos mais recompensas se um amigo for selecionado!" + }, + { + "Id": 3337, + "key": "UI_GuideData_399", + "en_US": "But we will finish finding after getting a toy ball. GOOD LUCK!", + "zh_CN": "不过选中了玩具球寻宝就会结束哦!祝你好运!", + "pt_BR": "as só vamos acabar a busca depois de conseguir a bolinha de brinquedo. BOA SORTE!" + }, + { + "Id": 3338, + "key": "UI_GuideData_400", + "en_US": "Seems we have to get at least 5 friends together to see what treasure we could find...", + "zh_CN": "虽然很想看看有什么宝贝,不过好像至少得有5个好友一起去寻宝哦~", + "pt_BR": "Parece que precisamos reunir pelo menos 5 amigos para ver que tesouro podemos encontrar..." + }, + { + "Id": 3339, + "key": "UI_GuideData_401", + "en_US": "We could go to find treasure after saving 200 Pet Coins! Let's go to finish orders!", + "zh_CN": "只要存满200个宠物币我们就可以出发去寻宝啦!快去做订单吧!", + "pt_BR": "Podemos ir procurar o tesouro depois de economizar 200 Moedas Pet! Vamos concluir os pedidos!" + }, + { + "Id": 3340, + "key": "UI_RetireEmitPanel_title", + "en_US": "The Piece Bows Out", + "zh_CN": "棋子谢幕", + "pt_BR": "Essa peça se retira" + }, + { + "Id": 3341, + "key": "UI_RetireEmitPanel_tip", + "en_US": "The launcher is at max level; it can now retire and be stored away!", + "zh_CN": "棋子满级啦,现在可以谢幕退场,放入仓库!", + "pt_BR": "O produtor chegou no nível máximo; agora pode ser aposentado e guardado!" + }, + { + "Id": 3342, + "key": "UI_GuideData_411", + "en_US": "You can find the final emiter chess piece in the storage!", + "zh_CN": "你可以在仓库找到谢幕的发射器!", + "pt_BR": "Você pode encontrar a peça final do emissor no armazenamento!" + }, + { + "Id": 3343, + "key": "UIFriendPanel_EmptyBg_Text", + "en_US": "It’s even more fun to play with friends!", + "zh_CN": "喵喵喵之家!与好友一起玩更有趣!", + "pt_BR": "É ainda mais legal jogar com os amigos!" + }, + { + "Id": 3344, + "key": "UIFreeEnergy100Panel_friendTip_Text", + "en_US": "#s1 wants to send you Energy! Tap to claim it and add them as a friend!", + "zh_CN": "#s1热心地想要赞助你体力,点击来立刻获得体力并添加对方为好友吧!", + "pt_BR": "#s1 quer te enviar um pouco de Energia! Resgate e adicione um novo amigo!" + }, + { + "Id": 3345, + "key": "UIFreeEnergy100Panel_bottomTip_Adv", + "en_US": "Watch ads for free", + "zh_CN": "观看广告免费获取", + "pt_BR": "Veja anúncios de graça" + }, + { + "Id": 3346, + "key": "UIFreeEnergy100Panel_getAdv25_Text", + "en_US": "Or get for free 25", + "zh_CN": "或免费获取25", + "pt_BR": "Ou ganhe 25 gratuitamente" + }, + { + "Id": 3347, + "key": "UI_Common_remain_PetShop", + "en_US": "Daily limit: #s1", + "zh_CN": "剩余: #s1", + "pt_BR": "Limite diário: #s1" + }, + { + "Id": 3348, + "key": "UI_MainMergePanel_retireBtnT", + "en_US": "Bow Out", + "zh_CN": "谢幕", + "pt_BR": "Retirar" + }, + { + "Id": 3349, + "key": "UI_ScenePanel_scene41", + "en_US": "Seal And Marriage Contract", + "zh_CN": "印章和婚约", + "pt_BR": "O contrato de casamento" + }, + { + "Id": 3350, + "key": "CS_ScenePanel_Scene41", + "en_US": "Seal And Marriage Contract", + "zh_CN": "印章和婚约", + "pt_BR": "O contrato de casamento" + }, + { + "Id": 3351, + "key": "UI_ScenePanel_scene42", + "en_US": "A Fake Document", + "zh_CN": "假婚约", + "pt_BR": "Um documento falso" + }, + { + "Id": 3352, + "key": "CS_ScenePanel_Scene42", + "en_US": "A Fake Document", + "zh_CN": "假婚约", + "pt_BR": "Um documento falso" + }, + { + "Id": 3354, + "key": "CS_ScenePanel_Scene43", + "en_US": "Lost Seal", + "zh_CN": "丢失的印章", + "pt_BR": "O selo perdido" + }, + { + "Id": 3356, + "key": "CS_ScenePanel_Scene44", + "en_US": "See The Truth", + "zh_CN": "看见真相", + "pt_BR": "Vendo a verdade" + }, + { + "Id": 3358, + "key": "CS_ScenePanel_Scene45", + "en_US": "Return To Position", + "zh_CN": "混乱中归位", + "pt_BR": "Em posição" + }, + { + "Id": 3359, + "key": "UI_FriendPanel_InviteFirstRewardTip_Text1", + "en_US": "First invitation", + "zh_CN": "首次邀请", + "pt_BR": "Primeiro convite" + }, + { + "Id": 3360, + "key": "UI_FriendPanel_InviteFirstRewardTip_Text2", + "en_US": "Reward", + "zh_CN": "奖励", + "pt_BR": "Recompensa" + }, + { + "Id": 3361, + "key": "UI_FriendTimelineItem_Record_Friend_Sponsor", + "en_US": "#s1 kindly shared some energy with me! Let's become friends!", + "zh_CN": "#s1热心地向我赞助了体力!让我们成为朋友吧!", + "pt_BR": "#s1 me deu um pouco de Energia! Que legal, vamos ser amigos!" + }, + { + "Id": 3362, + "key": "UI_FriendTimelineItem_Record_Friend_Sponsor_Get", + "en_US": "#s1 received energy from me! Let's become friends!", + "zh_CN": "#s1收到了由我赞助的体力!让我们成为朋友吧!", + "pt_BR": "#s1 recebeu energia de mim! Vamos ser amigos!" + }, + { + "Id": 3363, + "key": "UI_LimitKittenApprentice_Title", + "en_US": "kitten Apprentice", + "zh_CN": "猫咪小学徒", + "pt_BR": "" + }, + { + "Id": 3364, + "key": "UI_LimitKittenFlashSale_Title", + "en_US": "Kitten Flash Sale", + "zh_CN": "猫咪闪促", + "pt_BR": "" + }, + { + "Id": 3365, + "key": "UI_LimitBuildingFever_Title", + "en_US": "Building Fever", + "zh_CN": "减价不减量", + "pt_BR": "" + }, + { + "Id": 3369, + "key": "UI_Common_Slot_KittenFlashSale", + "en_US": "Time imited shop sale is on! Head over and find something you love!", + "zh_CN": "限时的商店促销已开启,快去选购心仪的商品吧!", + "pt_BR": "" + }, + { + "Id": 3370, + "key": "UI_Common_Slot_BuildingFever", + "en_US": "Next X decorations will get a Pet Coins discount! Check now!", + "zh_CN": "接下来的X次装饰将会享受优惠价!机会不等人哦!", + "pt_BR": "" + }, + { + "Id": 3371, + "key": "UI_Common_Slot_KittenApprentice", + "en_US": "Pay pet coins to enable the sub-transmitter to transmit wirelessly", + "zh_CN": "支付宠物币使子发射器无线发射", + "pt_BR": "" + }, + { + "Id": 3380, + "key": "UI_CommonUI_LevelFormat", + "en_US": "lv.#s1", + "zh_CN": "#s1级", + "pt_BR": "Nv.#s1" + }, + { + "Id": 3381, + "key": "UI_PetShopSellItem_LeftCount_Single", + "en_US": "once today", + "zh_CN": "今日剩余1次", + "pt_BR": "1 vez hoje" + }, + { + "Id": 3382, + "key": "UI_PetShopSellItem_LeftCount_Plural", + "en_US": "#s1 times today", + "zh_CN": "今日剩余#s1次", + "pt_BR": "#s1 vezes hoje" + }, + { + "Id": 3384, + "key": "UI_CommonTimeShow_DayHour", + "en_US": "#s1d #s2h", + "zh_CN": "#s1天 #s2时", + "pt_BR": "#s1d #s2h" + }, + { + "Id": 3385, + "key": "UI_CommonTimeShow_HourMinutes", + "en_US": "#s1h #s2m", + "zh_CN": "#s1时 #s2分", + "pt_BR": "#s1h #s2min" + }, + { + "Id": 3386, + "key": "CS_LanguageManager_GetMinusTextMethod_Minitus", + "en_US": "Min", + "zh_CN": "分钟", + "pt_BR": "Min" + }, + { + "Id": 3387, + "key": "UI_AreaDecoratePanel_CountT_Bonus", + "en_US": "Bonus", + "zh_CN": "奖金", + "pt_BR": "Bônus" + }, + { + "Id": 3388, + "key": "UI_GetRewardPanel_AdworkTrail_Title_Text", + "en_US": "No Ad Trial Card", + "zh_CN": "限时免广告体验卡", + "pt_BR": "Cartão de Teste Sem Anúncios" + }, + { + "Id": 3389, + "key": "UI_Common_Day", + "en_US": "Day", + "zh_CN": "天", + "pt_BR": "Dia" + }, + { + "Id": 3390, + "key": "UI_Common_Days", + "en_US": "Days", + "zh_CN": "天", + "pt_BR": "Dias" + }, + { + "Id": 3391, + "key": "Data_EmojiName_1", + "en_US": "Come On", + "zh_CN": "加油", + "pt_BR": "Vamos lá!" + }, + { + "Id": 3392, + "key": "Data_EmojiName_2", + "en_US": "Encourage", + "zh_CN": "送花", + "pt_BR": "Achei Top!" + }, + { + "Id": 3393, + "key": "Data_EmojiName_3", + "en_US": "Good Job", + "zh_CN": "你真棒!", + "pt_BR": "Show!" + }, + { + "Id": 3394, + "key": "Data_EmojiName_4", + "en_US": "Angry", + "zh_CN": "生气气", + "pt_BR": "Bravo!" + }, + { + "Id": 3395, + "key": "Data_EmojiName_5", + "en_US": "Cry", + "zh_CN": "哭哭", + "pt_BR": "Choro!" + }, + { + "Id": 3396, + "key": "Data_EmojiName_6", + "en_US": "Caught", + "zh_CN": "坐牢", + "pt_BR": "Peguei!" + }, + { + "Id": 3397, + "key": "Data_EmojiName_7", + "en_US": "Taunt", + "zh_CN": "吐舌头", + "pt_BR": "Provoca!" + }, + { + "Id": 3398, + "key": "Data_EmojiName_8", + "en_US": "Let's See", + "zh_CN": "哼!", + "pt_BR": "Vamos ver!" + }, + { + "Id": 3399, + "key": "Data_EmojiName_9", + "en_US": "Wink", + "zh_CN": "眨眼", + "pt_BR": "piscadela!" + }, + { + "Id": 3400, + "key": "Data_EmojiName_10", + "en_US": "Cute", + "zh_CN": "可爱", + "pt_BR": "Lindinho!" + }, + { + "Id": 3401, + "key": "Data_EmojiName_11", + "en_US": "Sleep", + "zh_CN": "睡着了", + "pt_BR": "Dormindo!" + }, + { + "Id": 3402, + "key": "Data_EmojiName_12", + "en_US": "Hello", + "zh_CN": "探头", + "pt_BR": "E aí?" + }, + { + "Id": 3403, + "key": "Data_EmojiName_13", + "en_US": "Hungry", + "zh_CN": "我饭呢", + "pt_BR": "Morrendo de Fome!" + }, + { + "Id": 3404, + "key": "Data_EmojiName_14", + "en_US": "Dessert Time", + "zh_CN": "开吃", + "pt_BR": "Hora do Sobremesa!" + }, + { + "Id": 3405, + "key": "Data_EmojiName_15", + "en_US": "Yawn", + "zh_CN": "困困", + "pt_BR": "Bocejo!" + }, + { + "Id": 3406, + "key": "Data_HeadName_0", + "en_US": "Facebook", + "zh_CN": "Facebook头像", + "pt_BR": "Facebook" + }, + { + "Id": 3407, + "key": "Data_HeadName_1", + "en_US": "Little Kitten", + "zh_CN": "小主角", + "pt_BR": "Gatinha Pequena" + }, + { + "Id": 3408, + "key": "Data_HeadName_2", + "en_US": "Lily", + "zh_CN": "丽丽", + "pt_BR": "Lily" + }, + { + "Id": 3409, + "key": "Data_HeadName_3", + "en_US": "Cloudy", + "zh_CN": "乌云", + "pt_BR": "Cloudy" + }, + { + "Id": 3410, + "key": "Data_HeadName_4", + "en_US": "Tabby", + "zh_CN": "大橘", + "pt_BR": "Tabby" + }, + { + "Id": 3411, + "key": "Data_HeadName_5", + "en_US": "Tommy", + "zh_CN": "唐米", + "pt_BR": "Tommie" + }, + { + "Id": 3412, + "key": "Data_HeadName_6", + "en_US": "Evelyn", + "zh_CN": "爱芙", + "pt_BR": "Evelyn" + }, + { + "Id": 3413, + "key": "Data_HeadName_7", + "en_US": "Ragdoll", + "zh_CN": "小白", + "pt_BR": "Ragdoll" + }, + { + "Id": 3414, + "key": "Data_HeadName_8", + "en_US": "Uncle Birch", + "zh_CN": "柏奇", + "pt_BR": "Birch" + }, + { + "Id": 3415, + "key": "Data_HeadName_9", + "en_US": "Timber", + "zh_CN": "旺财", + "pt_BR": "Timber" + }, + { + "Id": 3416, + "key": "Data_HeadName_10", + "en_US": "Mrs. Jenkins", + "zh_CN": "詹金斯太太", + "pt_BR": "Sra. Jenkins" + }, + { + "Id": 3417, + "key": "Data_HeadName_11", + "en_US": "Coffee Nut", + "zh_CN": "咖啡脑", + "pt_BR": "Noz de Café" + }, + { + "Id": 3418, + "key": "Data_HeadName_12", + "en_US": "Be Rich", + "zh_CN": "富贵在手", + "pt_BR": "Fique Rico" + }, + { + "Id": 3419, + "key": "Data_HeadName_13", + "en_US": "Flower Girl", + "zh_CN": "花花女孩", + "pt_BR": "Menina Flor" + }, + { + "Id": 3420, + "key": "Data_HeadName_14", + "en_US": "Hey, beauty", + "zh_CN": "嘿,美女", + "pt_BR": "Ei, Beleza!" + }, + { + "Id": 3421, + "key": "Data_HeadName_15", + "en_US": "Sunglass Gourmet", + "zh_CN": "墨镜美食家", + "pt_BR": "Gourmet de Óculos" + }, + { + "Id": 3422, + "key": "Data_HeadName_16", + "en_US": "Foodie Kitten", + "zh_CN": "吃货小猫", + "pt_BR": "Gatinha Gourmet" + }, + { + "Id": 3423, + "key": "Data_HeadName_17", + "en_US": "Luther", + "zh_CN": "陆川", + "pt_BR": "Luther" + }, + { + "Id": 3424, + "key": "Data_HeadName_18", + "en_US": "Tracy", + "zh_CN": "唐知微", + "pt_BR": "Tracy" + }, + { + "Id": 3425, + "key": "Data_HeadName_19", + "en_US": "Adrian", + "zh_CN": "亚德里安", + "pt_BR": "Adrian" + }, + { + "Id": 3426, + "key": "Data_HeadName_20", + "en_US": "Mr. Hawthorne", + "zh_CN": "霍桑先生", + "pt_BR": "Sr. Hawthorne" + }, + { + "Id": 3427, + "key": "Data_HeadName_21", + "en_US": "Little Kitten", + "zh_CN": "小主角", + "pt_BR": "Gatinha Pequena" + }, + { + "Id": 3428, + "key": "Data_HeadFrameName_0", + "en_US": "Default", + "zh_CN": "默认", + "pt_BR": "Padrão Básico" + }, + { + "Id": 3429, + "key": "Data_HeadFrameName_1", + "en_US": "Sweet Kitten", + "zh_CN": "猫猫甜心", + "pt_BR": "Gatinha Doce" + }, + { + "Id": 3430, + "key": "Data_HeadFrameName_2", + "en_US": "DJ Princess", + "zh_CN": "音乐公主", + "pt_BR": "DJ Princesa" + }, + { + "Id": 3431, + "key": "Data_HeadFrameName_3", + "en_US": "Health Master", + "zh_CN": "救助大师", + "pt_BR": "Mestre da Saúde" + }, + { + "Id": 3432, + "key": "Data_HeadFrameName_4", + "en_US": "Tycoon", + "zh_CN": "绅士大亨", + "pt_BR": "Magnata" + }, + { + "Id": 3433, + "key": "Data_HeadFrameName_5", + "en_US": "Cool Type", + "zh_CN": "酷帅风格", + "pt_BR": "Estilo Legal" + }, + { + "Id": 3434, + "key": "Data_HeadFrameName_6", + "en_US": "Lucky", + "zh_CN": "好运锦鲤", + "pt_BR": "Sorteiro" + }, + { + "Id": 3435, + "key": "Data_HeadFrameName_7", + "en_US": "Pool Cat", + "zh_CN": "猫在池中", + "pt_BR": "Gato da Piscina" + }, + { + "Id": 3436, + "key": "Data_HeadFrameName_8", + "en_US": "Bow Ring", + "zh_CN": "蝴蝶结圈圈", + "pt_BR": "Anel de Laço" + }, + { + "Id": 3437, + "key": "Data_HeadFrameName_9", + "en_US": "Citrus Mood", + "zh_CN": "橙意满满", + "pt_BR": "Humor de Citrus" + }, + { + "Id": 3438, + "key": "Data_HeadFrameName_10", + "en_US": "Kitty Ears", + "zh_CN": "喵耳圈圈", + "pt_BR": "Orelhinhas de Gatinho" + }, + { + "Id": 3439, + "key": "Data_HeadFrameName_11", + "en_US": "Cheese Mouse", + "zh_CN": "奶酪鼠鼠", + "pt_BR": "Rato de Queijo" + }, + { + "Id": 3440, + "key": "Data_HeadFrameName_12", + "en_US": "Whisper of Seasons", + "zh_CN": "四时花语", + "pt_BR": "Sussurro das Estações" + }, + { + "Id": 3441, + "key": "Data_ChampshipName_1", + "en_US": "Cat vs Dog", + "zh_CN": "猫狗争风", + "pt_BR": "Gato vs Cachorro" + }, + { + "Id": 3442, + "key": "Data_ChampshipName_2", + "en_US": "Meow Meow Friend", + "zh_CN": "好友喵喵", + "pt_BR": "Amigo Miau Miau" + }, + { + "Id": 3443, + "key": "Data_ChampshipName_3", + "en_US": "Timber's Out Day!", + "zh_CN": "放风日", + "pt_BR": "Dia de Folga do Timber!" + }, + { + "Id": 3444, + "key": "Data_ChampshipName_4", + "en_US": "Let's Cooking", + "zh_CN": "萌宠妙厨", + "pt_BR": "Hora de Cozinhar" + }, + { + "Id": 3445, + "key": "Data_ChampshipName_5", + "en_US": "Sweet Home", + "zh_CN": "甜蜜小窝", + "pt_BR": "Lar Doce Lar" + }, + { + "Id": 3446, + "key": "Data_ChampshipName_6", + "en_US": "Sea Adventure", + "zh_CN": "海上探险", + "pt_BR": "Aventura no Mar" + }, + { + "Id": 3447, + "key": "Data_ChampshipName_7", + "en_US": "Go Hinking!", + "zh_CN": "一起去踏青", + "pt_BR": "Vamos Caminhar!" + }, + { + "Id": 3448, + "key": "Data_ChampshipName_8", + "en_US": "Cat's Toy", + "zh_CN": "快乐猫猫", + "pt_BR": "Brinquedo de Gato" + }, + { + "Id": 3449, + "key": "Data_ChampshipName_9", + "en_US": "Timber's Dessert", + "zh_CN": "旺财的美味", + "pt_BR": "Sobremesa do Timber" + }, + { + "Id": 3450, + "key": "Data_ChampshipName_10", + "en_US": "Tricky?Game", + "zh_CN": "一决胜负", + "pt_BR": "Jogo Desafiador?" + }, + { + "Id": 3451, + "key": "Data_ChampshipName_11", + "en_US": "Surfing Master", + "zh_CN": "冲浪大师", + "pt_BR": "Mestre do Surf" + }, + { + "Id": 4808, + "key": "UI_Exit_Title", + "en_US": "Exit Game", + "zh_CN": "退出游戏", + "pt_BR": "Sair do jogo" + }, + { + "Id": 4809, + "key": "UI_Exit_Content", + "en_US": "Do you want to exit the game?", + "zh_CN": "您是否要退出游戏?", + "pt_BR": "Você quer sair do jogo?" + }, + { + "Id": 4810, + "key": "UI_Exit_Comfire", + "en_US": "Exit", + "zh_CN": "退出", + "pt_BR": "Sair" + }, + { + "Id": 4811, + "key": "UI_Exit_Cancel", + "en_US": "Cancel", + "zh_CN": "取消", + "pt_BR": "Cancelar" + }, + { + "Id": 4812, + "key": "UI_GetRewardPanel_miningTitle", + "en_US": "Discover the Treasure", + "zh_CN": "发现宝贝", + "pt_BR": "Descubra o tesouro" + }, + { + "Id": 4818, + "key": "UI_GetRewardPanel_racingTitle", + "en_US": "Racing Reward", + "zh_CN": "竞速奖励", + "pt_BR": "Corrida recompensa" + }, + { + "Id": 4821, + "key": "UI_IntroductionPanel_RacingTip", + "en_US": "Launch Product may drop batteries!", + "zh_CN": "发射产物有概率掉落电池!", + "pt_BR": "Lançamento do produto pode deixar cair as baterias!" + }, + { + "Id": 4822, + "key": "UI_CatsGardenBeginPanel_Title", + "en_US": "Cat's Garden", + "zh_CN": "猫园大作战", + "pt_BR": "" + }, + { + "Id": 4823, + "key": "UI_CatsGardenBeginPanel_Sub_Title", + "en_US": "Multiplayer", + "zh_CN": "多人搭档", + "pt_BR": "" + }, + { + "Id": 4824, + "key": "UI_CatsGardenBeginPanel_Content", + "en_US": "Team up with your partners to plant flowers and win the grand prize!", + "zh_CN": "和伙伴一起,合作种植花朵,赢取终极大奖吧!", + "pt_BR": "" + }, + { + "Id": 4825, + "key": "UI_CatsGardenPanel_Top_Reward_Content", + "en_US": "Team up with your partners to plant flowers and win the grand prize!", + "zh_CN": "种植4株植物,赢得终极大奖!", + "pt_BR": "" + }, + { + "Id": 4826, + "key": "UI_CatsGardenPanel_Top_Reward_Title", + "en_US": "Grand Prize", + "zh_CN": "终极大奖", + "pt_BR": "" + }, + { + "Id": 4827, + "key": "UI_CtsGardenPanel_Current_Progress_Top_Prize", + "en_US": "Top Prize", + "zh_CN": "大奖", + "pt_BR": "" + }, + { + "Id": 4828, + "key": "UI_CatsGardenInviteFriendPanel_Title", + "en_US": "Find Partners To Start Planting!", + "zh_CN": "寻找伙伴一起种花吧!", + "pt_BR": "" + }, + { + "Id": 4829, + "key": "UI_CatsGardenInviteFriendPanel_Title_New_Planting_Invites", + "en_US": "New Planting Invites", + "zh_CN": "新的种花邀请", + "pt_BR": "" + }, + { + "Id": 4830, + "key": "UI_CatsGardenInviteFriendPanel_Title_Suggested_Partners", + "en_US": "Suggested Partners", + "zh_CN": "推荐好友", + "pt_BR": "" + }, + { + "Id": 4831, + "key": "UI_CatsGardenInviteFriendPanel_Title_Your_Friends", + "en_US": "Your Friends", + "zh_CN": "你的好友", + "pt_BR": "" + }, + { + "Id": 4832, + "key": "UI_CatsGardenFriendItem_Deny", + "en_US": "Deny", + "zh_CN": "拒绝", + "pt_BR": "" + }, + { + "Id": 4833, + "key": "UI_CatsGardenFriendItem_Dismiss", + "en_US": "Dismiss", + "zh_CN": "忽略", + "pt_BR": "" + }, + { + "Id": 4834, + "key": "UI_IntroductionPanel_CatsGarden_Text1", + "en_US": "Invite partners + Collect droplets", + "zh_CN": "邀请伙伴+收集水滴", + "pt_BR": "" + }, + { + "Id": 4835, + "key": "UI_IntroductionPanel_CatsGarden_Text2", + "en_US": "Spinning the wheel and plant flowers!", + "zh_CN": "通过转盘和伙伴一起种花!", + "pt_BR": "" + }, + { + "Id": 4836, + "key": "UI_IntroductionPanel_CatsGarden_Text3", + "en_US": "Win rewards and claim the ultimate prize!", + "zh_CN": "赢得奖励并获得终极大奖!", + "pt_BR": "" + }, + { + "Id": 4837, + "key": "UI_Common_Insufficient_Tokens", + "en_US": "Insufficient Tokens", + "zh_CN": "代币不足", + "pt_BR": "" + }, + { + "Id": 4840, + "key": "UI_CatsGardenPanel_HasComplete", + "en_US": "Collaboration with #s1 has been completed.", + "zh_CN": "与#s1的合作已经完成", + "pt_BR": "" + }, + { + "Id": 4841, + "key": "UI_FriendTimelineReplyItem_CatsGarden_Invite", + "en_US": "#s1 invites you to plant flowers together!", + "zh_CN": "#s1邀请你一种花!", + "pt_BR": "" + }, + { + "Id": 4842, + "key": "UI_CatsGardenFriendItem_ActivityTime", + "en_US": "Last login time: #s1", + "zh_CN": "上次登录时间:#s1", + "pt_BR": "" + }, + { + "Id": 4846, + "key": "UI_GuideData_420", + "en_US": "Haha, is she saying thanks? What a smart little cat~", + "zh_CN": "哈哈,她在感谢吗?真是只聪明的小猫~", + "pt_BR": "Haha, ela está agradecendo? Que gatinha esperta." + }, + { + "Id": 4847, + "key": "UI_DialogData_Scene1_room2_finish_5", + "en_US": "No~ She’s the first cat I’ve seen this human-like.", + "zh_CN": "当然不是~我也第一次见这么通人性的小猫。", + "pt_BR": "Não. Ela é a primeira gata que vi tão parecida com humana." + }, + { + "Id": 4848, + "key": "UI_DialogData_Scene1_room2_finish_6", + "en_US": "Then she must be super special!", + "zh_CN": "她一定是只最特别的小猫~", + "pt_BR": "Então ela deve ser super especial!" + }, + { + "Id": 4849, + "key": "UI_DialogData_Scene1_room2_finish_7", + "en_US": "I’ll go set up bathroom and toilet for the special kitten!", + "zh_CN": "我要去帮特别的小猫准备浴室和厕所~", + "pt_BR": "Vou preparar o banheiro e a caixinha para a gatinha especial!" + }, + { + "Id": 4850, + "key": "UI_DialogData_Scene2_room3_finish_1", + "en_US": "Meow…", + "zh_CN": "喵……", + "pt_BR": "Miau..." + }, + { + "Id": 4851, + "key": "UI_DialogData_Scene2_room3_finish_2", + "en_US": "Uncle, what does #s1 mean?", + "zh_CN": "叔叔,#s1这是什么意思?", + "pt_BR": "Tio, o que a #s1 quer dizer?" + }, + { + "Id": 4852, + "key": "UI_DialogData_Scene2_room3_finish_3", + "en_US": "She needs the toilet! Wait here, I'll get you a litter box!", + "zh_CN": "她要上厕所!你等着,我去帮你准备猫砂盆!", + "pt_BR": "Ela precisa do banheiro! Espera aqui, vou pegar uma caixinha de areia!" + }, + { + "Id": 4853, + "key": "UI_DialogData_Scene2_room3_finish_5", + "en_US": "Haha, you are too smart! You can even flush the toilet!", + "zh_CN": "哈哈,#s1你也太聪明了吧,还会冲马桶!", + "pt_BR": "Haha, você é esperta demais! Até sabe dar descarga!" + }, + { + "Id": 4854, + "key": "UI_DialogData_Scene2_room3_finish_6", + "en_US": "That saves me trouble. Let me help you get a clean one.", + "zh_CN": "这倒是省事儿。我来帮你换个干净的马桶吧!", + "pt_BR": "Assim facilita minha vida. Deixa eu te ajudar a deixar tudo limpinho." + }, + { + "Id": 4855, + "key": "UI_DialogData_Scene1_room3_finish_5", + "en_US": "Clever like a human needs a dressing room like a human~", + "zh_CN": "像人一样聪明的小猫,要有个像人的衣帽间~", + "pt_BR": "Espertinha como humana precisa de um closet como humana." + }, + { + "Id": 4856, + "key": "UI_DialogData_Scene1_room3_finish_6", + "en_US": "Meow~", + "zh_CN": "喵~", + "pt_BR": "Miau!" + }, + { + "Id": 4857, + "key": "UI_GuideData_421", + "en_US": "#s1, why do you look a little sad?", + "zh_CN": "#s1,你怎么看起来有点难过?", + "pt_BR": "#s1, por que você parece um pouco triste?" + }, + { + "Id": 4867, + "key": "UI_DialogData_first_adoptionAfter_3", + "en_US": "There’s no place for #s1 to eat or use the bathroom?", + "zh_CN": "这里好像没有#s1吃饭和上厕所的地方?", + "pt_BR": "Não tem lugar para a #s1 comer ou usar o banheiro?" + }, + { + "Id": 4868, + "key": "UI_DialogData_first_adoptionAfter_9", + "en_US": "I hope your journey this time will be safe and smooth.", + "zh_CN": "希望你这次的旅途,平安顺利。", + "pt_BR": "Espero que sua jornada desta vez seja segura e tranquila." + }, + { + "Id": 4869, + "key": "UI_DialogData_first_adoptionAfter_10", + "en_US": "Okay, I’ll be off. Come find me if anything comes up.", + "zh_CN": "好了,我该走了,有问题可以来找我。", + "pt_BR": "Certo, estou indo. Me procure se precisar de algo." + }, + { + "Id": 4870, + "key": "UI_DialogData_first_adoptionAfter_11", + "en_US": "Okay! Bye, Mrs Jenkins~", + "zh_CN": "好的!再见,詹太太~", + "pt_BR": "Ok! Tchau, Sra. Jenkins." + }, + { + "Id": 4871, + "key": "UI_DialogData_first_adoptionAfter_12", + "en_US": "Let's start with the kitchen then, she must be hungry~", + "zh_CN": "那我们从厨房开始吧,她肚子应该饿了~", + "pt_BR": "Vamos começar pela cozinha então, ela deve estar com fome." + }, + { + "Id": 4937, + "key": "UI_MergeData_3001", + "en_US": "Coin Purse", + "zh_CN": "零钱包", + "pt_BR": "" + }, + { + "Id": 4938, + "key": "UI_MergeData_3002", + "en_US": "Clutch Bag", + "zh_CN": "手拿包", + "pt_BR": "" + }, + { + "Id": 4939, + "key": "UI_MergeData_3003", + "en_US": "Shoulder Bag", + "zh_CN": "肩包", + "pt_BR": "" + }, + { + "Id": 4940, + "key": "UI_MergeData_3004", + "en_US": "Simple Handbag", + "zh_CN": "简约女士包", + "pt_BR": "" + }, + { + "Id": 4941, + "key": "UI_MergeData_3005", + "en_US": "Refined Handbag", + "zh_CN": "精致女士包", + "pt_BR": "" + }, + { + "Id": 4942, + "key": "UI_MergeData_3006", + "en_US": "Fashion Handbag", + "zh_CN": "时尚女士包", + "pt_BR": "" + }, + { + "Id": 4943, + "key": "UI_MergeData_3007", + "en_US": "Premium Handbag", + "zh_CN": "高级女士包", + "pt_BR": "" + }, + { + "Id": 4944, + "key": "UI_MergeData_3008", + "en_US": "Deluxe Handbag", + "zh_CN": "豪华女士包", + "pt_BR": "" + }, + { + "Id": 4945, + "key": "UI_MergeData_3021", + "en_US": "Pearl Earrings", + "zh_CN": "珍珠耳环", + "pt_BR": "" + }, + { + "Id": 4946, + "key": "UI_MergeData_3022", + "en_US": "Exquisite Pearl Earrings", + "zh_CN": "精致珍珠耳环", + "pt_BR": "" + }, + { + "Id": 4947, + "key": "UI_MergeData_3023", + "en_US": "Pearl Ring", + "zh_CN": "珍珠戒指", + "pt_BR": "" + }, + { + "Id": 4948, + "key": "UI_MergeData_3024", + "en_US": "Exquisite Pearl Ring", + "zh_CN": "精致珍珠戒指", + "pt_BR": "" + }, + { + "Id": 4949, + "key": "UI_MergeData_3025", + "en_US": "Pearl Necklace", + "zh_CN": "珍珠项链", + "pt_BR": "" + }, + { + "Id": 4950, + "key": "UI_MergeData_3026", + "en_US": "Pearl Set", + "zh_CN": "珍珠套装", + "pt_BR": "" + }, + { + "Id": 4951, + "key": "UI_MergeData_3027", + "en_US": "Bowerbird Thief", + "zh_CN": "园丁鸟小偷", + "pt_BR": "" + }, + { + "Id": 4952, + "key": "UI_MergeData_3028", + "en_US": "Snatching", + "zh_CN": "叼走", + "pt_BR": "" + }, + { + "Id": 4953, + "key": "UI_MergeData_3029", + "en_US": "Taking Home", + "zh_CN": "回家", + "pt_BR": "" + }, + { + "Id": 4954, + "key": "UI_MergeData_3030", + "en_US": "Decoration", + "zh_CN": "装饰", + "pt_BR": "" + }, + { + "Id": 4955, + "key": "UI_MergeData_3031", + "en_US": "Courtship", + "zh_CN": "求偶", + "pt_BR": "" + }, + { + "Id": 4956, + "key": "UI_MergeData_3041", + "en_US": "Eyeliner", + "zh_CN": "眼线笔", + "pt_BR": "" + }, + { + "Id": 4957, + "key": "UI_MergeData_3042", + "en_US": "Eyeliner Set", + "zh_CN": "眼线笔组合", + "pt_BR": "" + }, + { + "Id": 4958, + "key": "UI_MergeData_3043", + "en_US": "Makeup Brushes", + "zh_CN": "化妆刷", + "pt_BR": "" + }, + { + "Id": 4959, + "key": "UI_MergeData_3044", + "en_US": "Makeup Brush Set", + "zh_CN": "化妆刷组合", + "pt_BR": "" + }, + { + "Id": 4960, + "key": "UI_MergeData_3045", + "en_US": "Lipstick", + "zh_CN": "口红", + "pt_BR": "" + }, + { + "Id": 4961, + "key": "UI_MergeData_3046", + "en_US": "Nail Polish", + "zh_CN": "指甲油", + "pt_BR": "" + }, + { + "Id": 4962, + "key": "UI_MergeData_3047", + "en_US": "Luxury Nail Polish", + "zh_CN": "高级指甲油", + "pt_BR": "" + }, + { + "Id": 4963, + "key": "UI_MergeData_3048", + "en_US": "Loose Powder", + "zh_CN": "散粉", + "pt_BR": "" + }, + { + "Id": 4964, + "key": "UI_MergeData_3049", + "en_US": "Luxury Loose Powder", + "zh_CN": "高级散粉", + "pt_BR": "" + }, + { + "Id": 4965, + "key": "UI_MergeData_3061", + "en_US": "Basic Perfume", + "zh_CN": "基础款香水", + "pt_BR": "" + }, + { + "Id": 4966, + "key": "UI_MergeData_3062", + "en_US": "Fresh Perfume", + "zh_CN": "清新香水", + "pt_BR": "" + }, + { + "Id": 4967, + "key": "UI_MergeData_3063", + "en_US": "Floral Perfume", + "zh_CN": "花香香水", + "pt_BR": "" + }, + { + "Id": 4968, + "key": "UI_MergeData_3064", + "en_US": "Elegant Perfume", + "zh_CN": "优雅香水", + "pt_BR": "" + }, + { + "Id": 4969, + "key": "UI_MergeData_3065", + "en_US": "Refined Perfume", + "zh_CN": "精致香水", + "pt_BR": "" + }, + { + "Id": 4970, + "key": "UI_MergeData_3066", + "en_US": "Charming Perfume", + "zh_CN": "魅力香水", + "pt_BR": "" + }, + { + "Id": 4971, + "key": "UI_MergeData_3067", + "en_US": "Luxury Perfume", + "zh_CN": "奢华香水", + "pt_BR": "" + }, + { + "Id": 4972, + "key": "UI_MergeData_Women Bag", + "en_US": "Women's Bag", + "zh_CN": "女士包", + "pt_BR": "" + }, + { + "Id": 4973, + "key": "UI_MergeData_Pearl Jewelry", + "en_US": "Pearl Jewelry", + "zh_CN": "珍珠饰品", + "pt_BR": "" + }, + { + "Id": 4974, + "key": "UI_MergeData_Cosmetics", + "en_US": "Cosmetics", + "zh_CN": "化妆品", + "pt_BR": "" + }, + { + "Id": 4975, + "key": "UI_MergeData_Perfume", + "en_US": "Perfume", + "zh_CN": "香水", + "pt_BR": "" + }, + { + "Id": 4976, + "key": "CS_MainMergePanel_maxBattery", + "en_US": "Maximum level. Tap to collect #s1 Battery.", + "zh_CN": "已达到最高等级。点击可获得#s1电池。", + "pt_BR": "Nível máximo! Toca pra recolher #s1 Bateria(s)." + }, + { + "Id": 4977, + "key": "UI_DialogData_finish_area_44_4", + "en_US": "So… you were the one who broke into the inn?", + "zh_CN": "所以……闯进民宿的人,果然是你?", + "pt_BR": "" + }, + { + "Id": 4978, + "key": "UI_DialogData_finish_area_50_1", + "en_US": "A perfect photo~", + "zh_CN": "一张完美的合照~", + "pt_BR": "" + }, + { + "Id": 4979, + "key": "UI_DialogData_finish_area_47_6", + "en_US": "Do all grown-ups flirt while cleaning the house?", + "zh_CN": "你们大人是不是都要在干家务的时候撒狗粮?", + "pt_BR": "" + }, + { + "Id": 4980, + "key": "UI_DialogData_finish_area_45_4", + "en_US": "Or… stay here with us a bit longer?", + "zh_CN": "不如……继续在家里住吧。", + "pt_BR": "" + }, + { + "Id": 4981, + "key": "UI_DialogData_finish_area_45_3", + "en_US": "You’re right, Lily~ Time to head back to the inn.", + "zh_CN": "是的没错~丽丽,我们也该回民宿去住啦。", + "pt_BR": "" + }, + { + "Id": 4982, + "key": "UI_DialogData_finish_area_41_2", + "en_US": "Just cleared the way—he ran to the street.", + "zh_CN": "刚清出来一条路,他往街上去了。 ", + "pt_BR": "" + }, + { + "Id": 4983, + "key": "UI_DialogData_finish_area_45_9", + "en_US": "Yay! Uncle, I still wanna play with Cloudy!", + "zh_CN": "好啊!叔叔~我还没和乌云玩够呢~", + "pt_BR": "" + }, + { + "Id": 4984, + "key": "UI_DialogData_finish_area_49_8", + "en_US": "Of course! Haven’t had a cup like yours in ages.", + "zh_CN": "当然了!我已经很久没喝到你做的好咖啡了。", + "pt_BR": "" + }, + { + "Id": 4985, + "key": "UI_DialogData_finish_area_42_5", + "en_US": "Look! On that boat—it’s him!", + "zh_CN": "快看!那艘船上——是他!", + "pt_BR": "" + }, + { + "Id": 4986, + "key": "UI_DialogData_finish_area_49_4", + "en_US": "Evelyn, you have to reopen your café!", + "zh_CN": "爱芙阿姨,你以后一定要继续开咖啡店啊!", + "pt_BR": "" + }, + { + "Id": 4987, + "key": "UI_DialogData_finish_area_44_11", + "en_US": "Right. Let’s clean up and make sure he pays.", + "zh_CN": "嗯,我们也来帮忙吧,好早点让这家伙伏法。", + "pt_BR": "" + }, + { + "Id": 4988, + "key": "UI_DialogData_finish_area_49_6", + "en_US": "I sure do. I miss your coffee already.", + "zh_CN": "我也希望你能回去继续开咖啡馆。", + "pt_BR": "" + }, + { + "Id": 4989, + "key": "UI_DialogData_finish_area_43_2", + "en_US": "Sweetheart~ I’m your fiancé~ Let’s not fight~", + "zh_CN": "亲爱的~我是你未婚夫~别伤了和气呀~~", + "pt_BR": "" + }, + { + "Id": 4990, + "key": "UI_DialogData_begin_area_46_3", + "en_US": "Well… how would one, say, design a cat’s room?", + "zh_CN": "我想……如果要给小猫装修房间,要怎么做?", + "pt_BR": "" + }, + { + "Id": 4991, + "key": "UI_DialogData_finish_area_46_10", + "en_US": "#s1, you foodie! That’s for Cloudy!", + "zh_CN": "#s1还是那么贪吃,这是给乌云准备的啦!", + "pt_BR": "" + }, + { + "Id": 4992, + "key": "UI_DialogData_finish_area_49_15", + "en_US": "Good! I’m standing in front!", + "zh_CN": "好呀好呀!那我要站最前面!", + "pt_BR": "" + }, + { + "Id": 4993, + "key": "UI_DialogData_finish_area_41_7", + "en_US": "That jerk blocked the way again!", + "zh_CN": "坏家伙又把路堵上了!", + "pt_BR": "" + }, + { + "Id": 4994, + "key": "UI_DialogData_begin_area_46_5", + "en_US": "Yes. She’s family—she deserves her own space.", + "zh_CN": "嗯,乌云是家里的一员,它该有自己的地方。", + "pt_BR": "" + }, + { + "Id": 4995, + "key": "UI_DialogData_finish_area_44_6", + "en_US": "Let me go and I’ll pay you a lot!", + "zh_CN": "只要你放开我,我可以给你一大笔钱!", + "pt_BR": "" + }, + { + "Id": 4996, + "key": "UI_DialogData_finish_area_47_7", + "en_US": "No way, silly—don’t say things like that~", + "zh_CN": "哪里有,小孩子别乱说~", + "pt_BR": "" + }, + { + "Id": 4997, + "key": "UI_DialogData_finish_area_50_2", + "en_US": "Alright, thanks for having us. Time for us to go.", + "zh_CN": "好了,谢谢你们的招待,我们也该走了。", + "pt_BR": "" + }, + { + "Id": 4998, + "key": "UI_DialogData_finish_area_44_3", + "en_US": "I checked when you landed—then you wrecked my plans!", + "zh_CN": "你一上岛我就查过,还是被你坏了我的事!", + "pt_BR": "" + }, + { + "Id": 4999, + "key": "UI_DialogData_finish_area_46_13", + "en_US": "Cats won’t sleep without a cozy nest!", + "zh_CN": "没有柔软的窝,小猫们才不睡觉呢!", + "pt_BR": "" + }, + { + "Id": 5000, + "key": "UI_DialogData_finish_area_41_9", + "en_US": "Let’s move—don’t let him escape!", + "zh_CN": "\"开始吧,别让他跑了! \"", + "pt_BR": "" + }, + { + "Id": 5001, + "key": "UI_DialogData_finish_area_42_4", + "en_US": "Wait—Cloudy’s signaling us! Follow her!", + "zh_CN": "死马当活马医。我们跟着乌云!", + "pt_BR": "" + }, + { + "Id": 5002, + "key": "UI_DialogData_finish_area_44_7", + "en_US": "That just adds trespass to your crimes.", + "zh_CN": "这样的话,你又多了一条擅闯民宅的罪名。", + "pt_BR": "" + }, + { + "Id": 5003, + "key": "UI_DialogData_finish_area_48_2", + "en_US": "Yes… Evelyn, I was wrong about Adrian.", + "zh_CN": "是呀。爱芙,亚德里安是爸爸看走眼了。", + "pt_BR": "" + }, + { + "Id": 5004, + "key": "UI_DialogData_finish_area_42_7", + "en_US": "We’ve got no boat… it’s too late.", + "zh_CN": "我们现在没有船,来不及了……", + "pt_BR": "" + }, + { + "Id": 5005, + "key": "UI_DialogData_finish_area_43_8", + "en_US": "Enough. The station’s just ahead.", + "zh_CN": "别废话了,前面就是警局了。", + "pt_BR": "" + }, + { + "Id": 5006, + "key": "UI_DialogData_begin_area_46_4", + "en_US": "You mean… a room for Cloudy?", + "zh_CN": "您是说……给乌云装修?", + "pt_BR": "" + }, + { + "Id": 5007, + "key": "UI_DialogData_finish_area_46_14", + "en_US": "Then let me help too.", + "zh_CN": "我也来帮忙。", + "pt_BR": "" + }, + { + "Id": 5008, + "key": "UI_DialogData_finish_area_45_2", + "en_US": "Bad guys always get what they deserve!", + "zh_CN": "坏蛋就该有坏蛋的结局!", + "pt_BR": "" + }, + { + "Id": 5009, + "key": "UI_DialogData_finish_area_48_11", + "en_US": "Wow, Uncle’s getting quicker with answers!", + "zh_CN": "叔进步了哦,会抢答了~", + "pt_BR": "" + }, + { + "Id": 5010, + "key": "UI_DialogData_finish_area_42_8", + "en_US": "Not yet! Clear the dock first!", + "zh_CN": "不,还有办法——先把码头清出来!", + "pt_BR": "" + }, + { + "Id": 5011, + "key": "UI_DialogData_finish_area_48_5", + "en_US": "If not… running my café sounds perfect too.", + "zh_CN": "如果找不到……那我开家咖啡店也挺好的。", + "pt_BR": "" + }, + { + "Id": 5012, + "key": "UI_DialogData_finish_area_46_12", + "en_US": "A bed, of course!", + "zh_CN": "当然是睡觉的地方啦!", + "pt_BR": "" + }, + { + "Id": 5013, + "key": "UI_DialogData_finish_area_49_14", + "en_US": "Before you go… how about a group photo?", + "zh_CN": "要不,走之前……我们拍张合照吧?", + "pt_BR": "" + }, + { + "Id": 5014, + "key": "UI_DialogData_finish_area_43_1", + "en_US": "Go! Catch the bad guy!", + "zh_CN": "走!抓坏蛋!", + "pt_BR": "" + }, + { + "Id": 5015, + "key": "UI_DialogData_finish_area_46_4", + "en_US": "Being a stray isn’t her fault—she deserves a real home.", + "zh_CN": "流浪不是它的问题,乌云值得一个真正的家。", + "pt_BR": "" + }, + { + "Id": 5016, + "key": "UI_DialogData_begin_area_46_9", + "en_US": "Alright, let’s build a five-star dining room for Cloudy!", + "zh_CN": "那我们就,打造一个五星级乌云用餐区吧。", + "pt_BR": "" + }, + { + "Id": 5017, + "key": "UI_DialogData_finish_area_42_6", + "en_US": "He’s trying to flee! We have to catch him!", + "zh_CN": "他要逃走了!我们得追上他。", + "pt_BR": "" + }, + { + "Id": 5018, + "key": "UI_DialogData_finish_area_47_2", + "en_US": "Watching you two work together…", + "zh_CN": "看你们两个在一起做事的样子……", + "pt_BR": "" + }, + { + "Id": 5019, + "key": "UI_DialogData_finish_area_50_10", + "en_US": "Ha, maybe not. Her coffee’s unbeatable.", + "zh_CN": "当然了,她的手艺真的是没话说。", + "pt_BR": "" + }, + { + "Id": 5020, + "key": "UI_DialogData_finish_area_50_13", + "en_US": "Heehee~ even wood can bloom someday~", + "zh_CN": "好吧……木头总会开花的~", + "pt_BR": "" + }, + { + "Id": 5021, + "key": "UI_DialogData_finish_area_47_4", + "en_US": "Dad, don’t say that… I’m just helping out, that’s all.", + "zh_CN": "爸你别乱说……我只是顺手帮个忙而已……", + "pt_BR": "" + }, + { + "Id": 5022, + "key": "UI_DialogData_finish_area_48_7", + "en_US": "Thank you, Dad.", + "zh_CN": "谢谢您,爸爸。", + "pt_BR": "" + }, + { + "Id": 5023, + "key": "UI_DialogData_finish_area_43_11", + "en_US": "Alright, let’s get to work!", + "zh_CN": "那就一起动手!", + "pt_BR": "" + }, + { + "Id": 5024, + "key": "UI_DialogData_finish_area_41_4", + "en_US": "No! I’ll see that bastard pay for what he’s done!", + "zh_CN": "不,我要看着这个该死的家伙伏法! ", + "pt_BR": "" + }, + { + "Id": 5025, + "key": "UI_DialogData_finish_area_48_4", + "en_US": "I want a love like yours and Mom’s—real and mutual.", + "zh_CN": "我希望能找到像您和妈妈那样彼此相爱的人。", + "pt_BR": "" + }, + { + "Id": 5026, + "key": "UI_DialogData_finish_area_48_9", + "en_US": "Okay okay~ We still got work to do!", + "zh_CN": "好啦好啦~我们还有活儿要干呢!", + "pt_BR": "" + }, + { + "Id": 5027, + "key": "UI_DialogData_finish_area_50_3", + "en_US": "Lily, next time I’ll make you even better treats.", + "zh_CN": "丽丽,下次见面我给你做更好吃的点心。", + "pt_BR": "" + }, + { + "Id": 5028, + "key": "UI_DialogData_finish_area_43_10", + "en_US": "We’ll clear the entrance first, then turn him in.", + "zh_CN": "看来得把门口清理干净,才能把人交给警察。", + "pt_BR": "" + }, + { + "Id": 5029, + "key": "UI_DialogData_finish_area_48_1", + "en_US": "I can already picture Cloudy playing in there~", + "zh_CN": "我都能想象到乌云在里面玩的画面了~", + "pt_BR": "" + }, + { + "Id": 5030, + "key": "UI_DialogData_finish_area_41_8", + "en_US": "The more he hides, the guiltier he is!", + "zh_CN": "越这样越说明他心虚! ", + "pt_BR": "" + }, + { + "Id": 5031, + "key": "UI_DialogData_finish_area_45_10", + "en_US": "Alright, alright—you win again.", + "zh_CN": "好吧好吧,就听你的。", + "pt_BR": "" + }, + { + "Id": 5032, + "key": "UI_DialogData_finish_area_44_5", + "en_US": "Hey, I was curious. We could work together!", + "zh_CN": "我只是好奇你,我们可以合作啊!", + "pt_BR": "" + }, + { + "Id": 5033, + "key": "UI_DialogData_finish_area_46_3", + "en_US": "But if not for Cloudy, I might’ve never seen the truth.", + "zh_CN": "但这次要不是乌云,我恐怕都看不清真相……", + "pt_BR": "" + }, + { + "Id": 5034, + "key": "UI_DialogData_finish_area_48_3", + "en_US": "I won’t push you again. I just want to know what you want.", + "zh_CN": "爸爸也不会再强迫你,只是想知道你的想法。", + "pt_BR": "" + }, + { + "Id": 5035, + "key": "UI_DialogData_finish_area_42_9", + "en_US": "Yeah! We can’t just give up now!", + "zh_CN": "不能轻易就放弃!", + "pt_BR": "" + }, + { + "Id": 5036, + "key": "UI_DialogData_begin_area_46_7", + "en_US": "I know! First, we make her a dining spot!", + "zh_CN": "我知道!第一步就是给它准备吃饭的地方!", + "pt_BR": "" + }, + { + "Id": 5037, + "key": "UI_DialogData_finish_area_41_1", + "en_US": "Well? Did you catch him?", + "zh_CN": "怎么样,追上了吗?", + "pt_BR": "" + }, + { + "Id": 5038, + "key": "UI_DialogData_finish_area_49_1", + "en_US": "Looks great! Bathing Cloudy will be much easier now~", + "zh_CN": "真不错,希望给乌云打理的时候能轻松些了~", + "pt_BR": "" + }, + { + "Id": 5039, + "key": "UI_DialogData_finish_area_49_9", + "en_US": "Knew it—you’re just after the coffee.", + "zh_CN": "你不也盘算怎么拿到财产!为什么不放过我!", + "pt_BR": "" + }, + { + "Id": 5040, + "key": "UI_DialogData_finish_area_49_13", + "en_US": "Nothing! Let’s go, coffee-head uncle!", + "zh_CN": "没有!该走啦咖啡脑叔叔!", + "pt_BR": "" + }, + { + "Id": 5041, + "key": "UI_DialogData_finish_area_49_2", + "en_US": "So, Birch, what’s next for you?", + "zh_CN": "柏师傅,你接下来有什么打算?", + "pt_BR": "" + }, + { + "Id": 5042, + "key": "UI_DialogData_finish_area_50_6", + "en_US": "Hey Uncle, I have a question.", + "zh_CN": "叔,我有个问题。", + "pt_BR": "" + }, + { + "Id": 5043, + "key": "UI_DialogData_finish_area_44_2", + "en_US": "You’re just after the estate! Why won’t you leave me!", + "zh_CN": "你不也盘算怎么拿到财产!为什么不放过我!", + "pt_BR": "" + }, + { + "Id": 5044, + "key": "UI_DialogData_finish_area_49_10", + "en_US": "Haha, just like me when I was young!", + "zh_CN": "哈哈哈,真是跟我年轻的时候一模一样!", + "pt_BR": "" + }, + { + "Id": 5045, + "key": "UI_DialogData_finish_area_49_3", + "en_US": "Nothing big. We’ll rest a couple of days before going back.", + "zh_CN": "没啥事了,我们打算在岛上休息两天再回去。", + "pt_BR": "" + }, + { + "Id": 5046, + "key": "UI_DialogData_finish_area_50_11", + "en_US": "So… you wanna drink her coffee forever?", + "zh_CN": "那你想以后一直喝她煮的咖啡吗?", + "pt_BR": "" + }, + { + "Id": 5047, + "key": "UI_DialogData_finish_area_43_9", + "en_US": "Whoa! Looks like the storm wrecked this place!", + "zh_CN": "哇,这里好像被飓风吹坏了!", + "pt_BR": "" + }, + { + "Id": 5048, + "key": "UI_DialogData_finish_area_48_6", + "en_US": "Alright then. As long as you’re sure, I won’t worry.", + "zh_CN": "行吧,既然你心里有数,那我就不操心了。", + "pt_BR": "" + }, + { + "Id": 5049, + "key": "UI_DialogData_finish_area_49_12", + "en_US": "Wait, what’s that supposed to mean?", + "zh_CN": "有什么不对吗?", + "pt_BR": "" + }, + { + "Id": 5050, + "key": "UI_DialogData_finish_area_50_9", + "en_US": "Not as strong as you to Evelyn's coffee?", + "zh_CN": "没有你对爱芙阿姨做的咖啡那样的坚定吗?", + "pt_BR": "" + }, + { + "Id": 5051, + "key": "UI_DialogData_finish_area_50_12", + "en_US": "I guess I’d want it every day!", + "zh_CN": "我应该会每天都想喝!", + "pt_BR": "" + }, + { + "Id": 5052, + "key": "UI_DialogData_finish_area_41_3", + "en_US": "You just woke up, sir. Please rest, I’ll handle this.", + "zh_CN": "您身体刚恢复,先休息,这里交给我。 ", + "pt_BR": "" + }, + { + "Id": 5053, + "key": "UI_DialogData_begin_area_41_4", + "en_US": "We’ll have to clear the way—can’t let him escape!", + "zh_CN": "看来只能清开这条路,不能让他跑了……", + "pt_BR": "" + }, + { + "Id": 5054, + "key": "UI_DialogData_begin_area_41_3", + "en_US": "Catch me if you can! Hahaha!", + "zh_CN": "看你怎么追上我,哈哈哈!", + "pt_BR": "" + }, + { + "Id": 5055, + "key": "UI_DialogData_finish_area_43_4", + "en_US": "Sir, you’re awake! I was so worried about you!", + "zh_CN": "爸爸,您醒啦!太好了,我一直担心您呢!", + "pt_BR": "" + }, + { + "Id": 5056, + "key": "UI_DialogData_finish_area_46_11", + "en_US": "If #s1 likes it, that’s what matters. So what’s next?", + "zh_CN": "#s1爱吃就好。接下来我们要准备什么?", + "pt_BR": "" + }, + { + "Id": 5057, + "key": "UI_DialogData_finish_area_47_8", + "en_US": "Heehee~ Next, we make a play zone for Cloudy!", + "zh_CN": "嘻嘻~接下来——该准备玩耍的地方啦~", + "pt_BR": "" + }, + { + "Id": 5058, + "key": "UI_DialogData_finish_area_45_6", + "en_US": "Not at all, Birch. I know your heart’s in the right place.", + "zh_CN": "柏先生,你不用介意。我知道你不是那种人。", + "pt_BR": "" + }, + { + "Id": 5059, + "key": "UI_DialogData_finish_area_47_5", + "en_US": "But hey, we are a great team! Total dream team!", + "zh_CN": "但咱俩真有默契!难得有人能跟上我的节奏。", + "pt_BR": "" + }, + { + "Id": 5060, + "key": "UI_DialogData_finish_area_50_4", + "en_US": "Yay! I want strawberry flavor!", + "zh_CN": "好呀!我要点草莓味的!", + "pt_BR": "" + }, + { + "Id": 5061, + "key": "UI_DialogData_begin_area_41_1", + "en_US": "He actually blocked the alley…", + "zh_CN": "他居然把巷子堵上了……", + "pt_BR": "" + }, + { + "Id": 5062, + "key": "UI_DialogData_finish_area_46_2", + "en_US": "I wasn’t always keen on Evelyn adopting a “stray.”", + "zh_CN": "以前我不太赞成爱芙收养一只“流浪”猫。", + "pt_BR": "" + }, + { + "Id": 5063, + "key": "UI_DialogData_finish_area_42_2", + "en_US": "No way… he can’t have escaped already.", + "zh_CN": "不会就这么跑掉了吧……", + "pt_BR": "" + }, + { + "Id": 5064, + "key": "UI_DialogData_finish_area_43_6", + "en_US": "The engagement’s void. The police will handle you.", + "zh_CN": "婚约作废。至于你,警方一定会好好处理。", + "pt_BR": "" + }, + { + "Id": 5065, + "key": "UI_DialogData_finish_area_46_6", + "en_US": "Cloudy must be very happy!", + "zh_CN": "乌云一定会很高兴!", + "pt_BR": "" + }, + { + "Id": 5066, + "key": "UI_DialogData_finish_area_44_8", + "en_US": "Y-You…", + "zh_CN": "你……你……", + "pt_BR": "" + }, + { + "Id": 5067, + "key": "UI_DialogData_finish_area_45_5", + "en_US": "We’ve already troubled you enough…", + "zh_CN": "已经打扰你们很久了……", + "pt_BR": "" + }, + { + "Id": 5068, + "key": "UI_DialogData_finish_area_45_8", + "en_US": "I’d love for you all to stay too.", + "zh_CN": "我也很高兴你们留下。", + "pt_BR": "" + }, + { + "Id": 5069, + "key": "UI_DialogData_finish_area_41_5", + "en_US": "Then follow slowly—I won’t let him get away!", + "zh_CN": "那您慢慢跟上,我保证不会让他跑了! ", + "pt_BR": "" + }, + { + "Id": 5070, + "key": "UI_DialogData_finish_area_46_1", + "en_US": "Mr. Hawthorne, why do you want to make Cloudy a room now?", + "zh_CN": "爷爷,您怎么突然想到要给乌云收拾房间呀?", + "pt_BR": "" + }, + { + "Id": 5071, + "key": "UI_DialogData_finish_area_49_7", + "en_US": "Re… really?", + "zh_CN": "真……的吗?", + "pt_BR": "" + }, + { + "Id": 5072, + "key": "UI_DialogData_finish_area_48_10", + "en_US": "I know, Cloudy’s bath spot, right?", + "zh_CN": "我知道,乌云洗澡的地方对吧?", + "pt_BR": "" + }, + { + "Id": 5073, + "key": "UI_DialogData_begin_area_46_1", + "en_US": "Birch, what are you working on~?", + "zh_CN": "柏师傅,在忙什么呢~", + "pt_BR": "" + }, + { + "Id": 5074, + "key": "UI_DialogData_finish_area_42_1", + "en_US": "Where is he? He’s gone!", + "zh_CN": "人呢?不见了!", + "pt_BR": "" + }, + { + "Id": 5075, + "key": "UI_DialogData_finish_area_44_1", + "en_US": "Don’t… don’t come near me!", + "zh_CN": "别……别过来啊!", + "pt_BR": "" + }, + { + "Id": 5076, + "key": "UI_DialogData_begin_area_46_2", + "en_US": "Making a toy plane for Lily. Need something, sir?", + "zh_CN": "我在帮丽丽做个玩具飞机。您有什么事吗?", + "pt_BR": "" + }, + { + "Id": 5077, + "key": "UI_DialogData_finish_area_50_8", + "en_US": "Hmm… maybe their will wasn’t strong enough?", + "zh_CN": "我也不太清楚……可能是意志还不够坚定?", + "pt_BR": "" + }, + { + "Id": 5078, + "key": "UI_DialogData_finish_area_43_7", + "en_US": "No! I truly love Evelyn, please listen—", + "zh_CN": "不!我对爱芙的心您是知道的啊,我……", + "pt_BR": "" + }, + { + "Id": 5079, + "key": "UI_DialogData_finish_area_50_7", + "en_US": "Why didn’t their souls switch the first time?", + "zh_CN": "他们第一次接触时,为什么灵魂没有交换呀?", + "pt_BR": "" + }, + { + "Id": 5080, + "key": "UI_DialogData_finish_area_45_7", + "en_US": "And thanks to you, we finally uncovered the truth.", + "zh_CN": "而且正是因为你们,我们才能查清一切。", + "pt_BR": "" + }, + { + "Id": 5081, + "key": "UI_DialogData_finish_area_47_3", + "en_US": "Reminds me of your mother and me—such perfect teamwork.", + "zh_CN": "倒像我和她妈妈,也是这样默契。", + "pt_BR": "" + }, + { + "Id": 5082, + "key": "UI_DialogData_finish_area_49_5", + "en_US": "I’d love to~ Just not sure if people still want me there.", + "zh_CN": "我是挺想的啦~不知道别人想不想我回去呢?", + "pt_BR": "" + }, + { + "Id": 5083, + "key": "UI_DialogData_finish_area_46_8", + "en_US": "You’ve worked hard! Come eat something first.", + "zh_CN": "你们辛苦啦,休息一下吃点东西吧。", + "pt_BR": "" + }, + { + "Id": 5084, + "key": "UI_DialogData_finish_area_43_3", + "en_US": "Shut up and drop the act!", + "zh_CN": "收起你虚伪的嘴脸!", + "pt_BR": "" + }, + { + "Id": 5085, + "key": "UI_DialogData_begin_area_46_8", + "en_US": "Sounds wonderful!", + "zh_CN": "听起来不错!", + "pt_BR": "" + }, + { + "Id": 5086, + "key": "UI_DialogData_finish_area_44_10", + "en_US": "Uncle, the storm made a mess here too…", + "zh_CN": "叔,飓风把这边也吹得一团糟……", + "pt_BR": "" + }, + { + "Id": 5087, + "key": "UI_DialogData_finish_area_46_7", + "en_US": "Yes, I’ll take good care of her.", + "zh_CN": "是呀,我会好好照顾它的。", + "pt_BR": "" + }, + { + "Id": 5088, + "key": "UI_PetTreasurePromptTimePanel", + "en_US": "START", + "zh_CN": "开始寻宝", + "pt_BR": "" + }, + { + "Id": 5089, + "key": "CS_SettingPanel_Service", + "en_US": "Terms of Service", + "zh_CN": "服务条款", + "pt_BR": "" + } + ] +} \ No newline at end of file diff --git a/json_output/LevelData.json b/json_output/LevelData.json new file mode 100644 index 0000000..7f4ba5d --- /dev/null +++ b/json_output/LevelData.json @@ -0,0 +1,576 @@ +{ + "structure": "LevelData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Lv", + "type": "i32" + }, + { + "name": "StoryExp", + "type": "i32" + }, + { + "name": "PetExp", + "type": "i32" + }, + { + "name": "StoryReward", + "type": "string" + }, + { + "name": "PetReward", + "type": "string" + }, + { + "name": "RetireEmit", + "type": "string" + } + ], + "count": 60, + "items": [ + { + "Id": "1", + "Lv": "1", + "StoryExp": "20", + "PetExp": "10", + "StoryReward": null, + "PetReward": null, + "RetireEmit": null + }, + { + "Id": "2", + "Lv": "2", + "StoryExp": "30", + "PetExp": "10", + "StoryReward": "Energy=25", + "PetReward": null, + "RetireEmit": null + }, + { + "Id": "3", + "Lv": "3", + "StoryExp": "20", + "PetExp": "10", + "StoryReward": "Energy=25", + "PetReward": null, + "RetireEmit": null + }, + { + "Id": "4", + "Lv": "4", + "StoryExp": "30", + "PetExp": "10", + "StoryReward": "101=2", + "PetReward": "Energy=25", + "RetireEmit": null + }, + { + "Id": "5", + "Lv": "5", + "StoryExp": "30", + "PetExp": "10", + "StoryReward": "565=1", + "PetReward": "IllustratedBook", + "RetireEmit": null + }, + { + "Id": "6", + "Lv": "6", + "StoryExp": "20", + "PetExp": "10", + "StoryReward": "Energy=25", + "PetReward": "Shop", + "RetireEmit": null + }, + { + "Id": "7", + "Lv": "7", + "StoryExp": "20", + "PetExp": "10", + "StoryReward": "562=1", + "PetReward": null, + "RetireEmit": null + }, + { + "Id": "8", + "Lv": "8", + "StoryExp": "20", + "PetExp": "10", + "StoryReward": "121=1", + "PetReward": "Pack_1", + "RetireEmit": null + }, + { + "Id": "9", + "Lv": "9", + "StoryExp": "30", + "PetExp": "10", + "StoryReward": "Energy=25", + "PetReward": "565=1", + "RetireEmit": null + }, + { + "Id": "10", + "Lv": "10", + "StoryExp": "90", + "PetExp": "10", + "StoryReward": "562=1", + "PetReward": "HeadFrame11=1", + "RetireEmit": null + }, + { + "Id": "11", + "Lv": "11", + "StoryExp": "10", + "PetExp": "25", + "StoryReward": "161=1", + "PetReward": "AngryEmoji", + "RetireEmit": null + }, + { + "Id": "12", + "Lv": "12", + "StoryExp": "20", + "PetExp": "10", + "StoryReward": "Energy=50", + "PetReward": null, + "RetireEmit": null + }, + { + "Id": "13", + "Lv": "13", + "StoryExp": "10", + "PetExp": "10", + "StoryReward": "562=1", + "PetReward": "HeadFrame12=1", + "RetireEmit": null + }, + { + "Id": "14", + "Lv": "14", + "StoryExp": "20", + "PetExp": "10", + "StoryReward": "tougueEmoji", + "PetReward": null, + "RetireEmit": null + }, + { + "Id": "15", + "Lv": "15", + "StoryExp": "30", + "PetExp": "10", + "StoryReward": "181=1", + "PetReward": "565=1", + "RetireEmit": null + }, + { + "Id": "16", + "Lv": "16", + "StoryExp": "30", + "PetExp": "10", + "StoryReward": "flowerEmoji", + "PetReward": "567=1", + "RetireEmit": null + }, + { + "Id": "17", + "Lv": "17", + "StoryExp": "60", + "PetExp": "10", + "StoryReward": "PetDressTotal", + "PetReward": "LimitBonus", + "RetireEmit": null + }, + { + "Id": "18", + "Lv": "18", + "StoryExp": "90", + "PetExp": "10", + "StoryReward": "901=1", + "PetReward": "Energy=50", + "RetireEmit": null + }, + { + "Id": "19", + "Lv": "19", + "StoryExp": "120", + "PetExp": "15", + "StoryReward": "Energy=50", + "PetReward": "MultipleEnergy_1_x2", + "RetireEmit": null + }, + { + "Id": "20", + "Lv": "20", + "StoryExp": "150", + "PetExp": "20", + "StoryReward": "1001=1", + "PetReward": "PetDressUnicorn", + "RetireEmit": null + }, + { + "Id": "21", + "Lv": "21", + "StoryExp": "200", + "PetExp": "26", + "StoryReward": "Energy=50", + "PetReward": "701=1", + "RetireEmit": null + }, + { + "Id": "22", + "Lv": "22", + "StoryExp": "220", + "PetExp": "41", + "StoryReward": "1101=1", + "PetReward": "567=1", + "RetireEmit": null + }, + { + "Id": "23", + "Lv": "23", + "StoryExp": "250", + "PetExp": "46", + "StoryReward": "Energy=50", + "PetReward": "EnergyLimit_1_105", + "RetireEmit": null + }, + { + "Id": "24", + "Lv": "24", + "StoryExp": "250", + "PetExp": "53", + "StoryReward": "1201=1", + "PetReward": "701=1", + "RetireEmit": null + }, + { + "Id": "25", + "Lv": "25", + "StoryExp": "250", + "PetExp": "54", + "StoryReward": "Energy=50", + "PetReward": "PetRoomSkinLivingRoom", + "RetireEmit": "retireEmit_A" + }, + { + "Id": "26", + "Lv": "26", + "StoryExp": "250", + "PetExp": "55", + "StoryReward": "Energy=50", + "PetReward": "EnergyLimit_2_110", + "RetireEmit": "retireEmit_B" + }, + { + "Id": "27", + "Lv": "27", + "StoryExp": "250", + "PetExp": "55", + "StoryReward": "1301=1", + "PetReward": "701=1", + "RetireEmit": "retireEmit_C" + }, + { + "Id": "28", + "Lv": "28", + "StoryExp": "250", + "PetExp": "56", + "StoryReward": "1401=1", + "PetReward": "703=1", + "RetireEmit": "retireEmit_D" + }, + { + "Id": "29", + "Lv": "29", + "StoryExp": "250", + "PetExp": "57", + "StoryReward": "Energy=50", + "PetReward": "MultipleEnergy_2_x4", + "RetireEmit": null + }, + { + "Id": "30", + "Lv": "30", + "StoryExp": "250", + "PetExp": "58", + "StoryReward": "1701=1", + "PetReward": "Energy=50", + "RetireEmit": "retireEmit_E" + }, + { + "Id": "31", + "Lv": "31", + "StoryExp": "260", + "PetExp": "58", + "StoryReward": "PetRoomSkinKitChen", + "PetReward": "CardCollect_2", + "RetireEmit": null + }, + { + "Id": "32", + "Lv": "32", + "StoryExp": "260", + "PetExp": "62", + "StoryReward": "Energy=50", + "PetReward": "Pack_2_+1", + "RetireEmit": "retireEmit_F" + }, + { + "Id": "33", + "Lv": "33", + "StoryExp": "260", + "PetExp": "62", + "StoryReward": "1801=1", + "PetReward": "701=1", + "RetireEmit": null + }, + { + "Id": "34", + "Lv": "34", + "StoryExp": "260", + "PetExp": "63", + "StoryReward": "1901=1", + "PetReward": "Energy=50", + "RetireEmit": "retireEmit_G" + }, + { + "Id": "35", + "Lv": "35", + "StoryExp": "260", + "PetExp": "64", + "StoryReward": "701=1", + "PetReward": "EnergyLimit_3_115", + "RetireEmit": null + }, + { + "Id": "36", + "Lv": "36", + "StoryExp": "260", + "PetExp": "65", + "StoryReward": "2001=1", + "PetReward": "701=1", + "RetireEmit": "retireEmit_H" + }, + { + "Id": "37", + "Lv": "37", + "StoryExp": "270", + "PetExp": "66", + "StoryReward": "Energy=50", + "PetReward": "MultipleEnergy_3_x8", + "RetireEmit": null + }, + { + "Id": "38", + "Lv": "38", + "StoryExp": "270", + "PetExp": "69", + "StoryReward": "2101=1", + "PetReward": "701=1", + "RetireEmit": "retireEmit_I" + }, + { + "Id": "39", + "Lv": "39", + "StoryExp": "270", + "PetExp": "70", + "StoryReward": "Energy=50", + "PetReward": "BubbleTime_1_240", + "RetireEmit": null + }, + { + "Id": "40", + "Lv": "40", + "StoryExp": "270", + "PetExp": "71", + "StoryReward": "Pack_3_+1", + "PetReward": "PetRoomSkinBathRoom", + "RetireEmit": null + }, + { + "Id": "41", + "Lv": "41", + "StoryExp": "280", + "PetExp": "72", + "StoryReward": "2201=1", + "PetReward": "701=1", + "RetireEmit": "retireEmit_J" + }, + { + "Id": "42", + "Lv": "42", + "StoryExp": "280", + "PetExp": "76", + "StoryReward": "2301=1", + "PetReward": "Energy=50", + "RetireEmit": "retireEmit_K" + }, + { + "Id": "43", + "Lv": "43", + "StoryExp": "280", + "PetExp": "77", + "StoryReward": "Energy=50", + "PetReward": "CardCollect_3", + "RetireEmit": null + }, + { + "Id": "44", + "Lv": "44", + "StoryExp": "290", + "PetExp": "79", + "StoryReward": "2401=1", + "PetReward": "701=1", + "RetireEmit": "retireEmit_L" + }, + { + "Id": "45", + "Lv": "45", + "StoryExp": "290", + "PetExp": "83", + "StoryReward": "MultipleEnergy_4_x16", + "PetReward": "Energy=75", + "RetireEmit": null + }, + { + "Id": "46", + "Lv": "46", + "StoryExp": "290", + "PetExp": "84", + "StoryReward": "EnergyLimit_4_120", + "PetReward": "Energy=75", + "RetireEmit": null + }, + { + "Id": "47", + "Lv": "47", + "StoryExp": "290", + "PetExp": "86", + "StoryReward": "2501=1", + "PetReward": "701=1", + "RetireEmit": "retireEmit_M" + }, + { + "Id": "48", + "Lv": "48", + "StoryExp": "300", + "PetExp": "87", + "StoryReward": "BubbleTime_1_180", + "PetReward": "Energy=75", + "RetireEmit": "retireEmit_N" + }, + { + "Id": "49", + "Lv": "49", + "StoryExp": "300", + "PetExp": "91", + "StoryReward": "2601=1", + "PetReward": "701=1", + "RetireEmit": null + }, + { + "Id": "50", + "Lv": "50", + "StoryExp": "300", + "PetExp": "93", + "StoryReward": "MultipleEnergy_5_x32", + "PetReward": "Energy=75", + "RetireEmit": "retireEmit_O" + }, + { + "Id": "51", + "Lv": "51", + "StoryExp": "310", + "PetExp": "95", + "StoryReward": "2701=1", + "PetReward": "701=1", + "RetireEmit": null + }, + { + "Id": "52", + "Lv": "52", + "StoryExp": "310", + "PetExp": "99", + "StoryReward": "PetRoomSkinCloakRoom", + "PetReward": "Pack_4_+1", + "RetireEmit": "retireEmit_P" + }, + { + "Id": "53", + "Lv": "53", + "StoryExp": "310", + "PetExp": "101", + "StoryReward": "2801=1", + "PetReward": "Energy=75", + "RetireEmit": null + }, + { + "Id": "54", + "Lv": "54", + "StoryExp": "320", + "PetExp": "102", + "StoryReward": "2901=1", + "PetReward": "701=1", + "RetireEmit": null + }, + { + "Id": "55", + "Lv": "55", + "StoryExp": "320", + "PetExp": "108", + "StoryReward": "Energy=75", + "PetReward": "SevenLogin_2", + "RetireEmit": "retireEmit_Q" + }, + { + "Id": "56", + "Lv": "56", + "StoryExp": "320", + "PetExp": "110", + "StoryReward": "Energy=75", + "PetReward": "EnergyLimit_5_125", + "RetireEmit": "retireEmit_R" + }, + { + "Id": "57", + "Lv": "57", + "StoryExp": "330", + "PetExp": "111", + "StoryReward": "701=1", + "PetReward": null, + "RetireEmit": null + }, + { + "Id": "58", + "Lv": "58", + "StoryExp": "330", + "PetExp": "118", + "StoryReward": "EmiterHigherRatio_3_+8%", + "PetReward": null, + "RetireEmit": "retireEmit_S" + }, + { + "Id": "59", + "Lv": "59", + "StoryExp": "340", + "PetExp": "120", + "StoryReward": "EnergyLimit_10_150", + "PetReward": null, + "RetireEmit": null + }, + { + "Id": "60", + "Lv": "60", + "StoryExp": "340", + "PetExp": "125", + "StoryReward": "MultipleEnergy_6_x64", + "PetReward": null, + "RetireEmit": null + } + ] +} \ No newline at end of file diff --git a/json_output/LevelLauncherData.json b/json_output/LevelLauncherData.json new file mode 100644 index 0000000..b18892c --- /dev/null +++ b/json_output/LevelLauncherData.json @@ -0,0 +1,162 @@ +{ + "structure": "LevelLauncherData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Lv", + "type": "i32" + }, + { + "name": "LanguageKey", + "type": "string" + }, + { + "name": "Picture", + "type": "string" + } + ], + "count": 23, + "items": [ + { + "Id": "1", + "Lv": 4, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_4", + "Picture": "Area/merge_story_B" + }, + { + "Id": "2", + "Lv": 8, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_8", + "Picture": "Area/merge_story_C" + }, + { + "Id": "3", + "Lv": 11, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_11", + "Picture": "Area/merge_story_D" + }, + { + "Id": "4", + "Lv": 15, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_15", + "Picture": "Area/merge_story_E" + }, + { + "Id": "5", + "Lv": 18, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_18", + "Picture": "Area/merge_story_F" + }, + { + "Id": "6", + "Lv": 20, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_20", + "Picture": "Area/merge_story_G" + }, + { + "Id": "7", + "Lv": 22, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_22", + "Picture": "Area/merge_story_H" + }, + { + "Id": "8", + "Lv": 24, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_24", + "Picture": "Area/merge_story_I" + }, + { + "Id": "9", + "Lv": 27, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_27", + "Picture": "Area/merge_story_J" + }, + { + "Id": "10", + "Lv": 28, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_28", + "Picture": "Area/merge_story_K" + }, + { + "Id": "11", + "Lv": 30, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_30", + "Picture": "Area/merge_story_L" + }, + { + "Id": "12", + "Lv": 33, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_33", + "Picture": "Area/merge_story_M" + }, + { + "Id": "13", + "Lv": 34, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_34", + "Picture": "Area/merge_story_N" + }, + { + "Id": "14", + "Lv": 36, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_36", + "Picture": "Area/merge_story_O" + }, + { + "Id": "15", + "Lv": 38, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_38", + "Picture": "Area/merge_story_P" + }, + { + "Id": "16", + "Lv": 41, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_41", + "Picture": "Area/merge_story_Q" + }, + { + "Id": "17", + "Lv": 42, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_42", + "Picture": "Area/merge_story_R" + }, + { + "Id": "18", + "Lv": 44, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_44", + "Picture": "Area/merge_story_S" + }, + { + "Id": "19", + "Lv": 47, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_47", + "Picture": "Area/merge_story_T" + }, + { + "Id": "20", + "Lv": 49, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_49", + "Picture": "Area/merge_story_U" + }, + { + "Id": "21", + "Lv": 51, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_51", + "Picture": "Area/merge_story_V" + }, + { + "Id": "22", + "Lv": 53, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_53", + "Picture": "Area/merge_story_W" + }, + { + "Id": "23", + "Lv": 54, + "LanguageKey": "UI_MainLvPanel_chapterTip_lv_54", + "Picture": "Area/merge_story_X" + } + ] +} \ No newline at end of file diff --git a/json_output/LuckyCatData.json b/json_output/LuckyCatData.json new file mode 100644 index 0000000..faee21f --- /dev/null +++ b/json_output/LuckyCatData.json @@ -0,0 +1,50 @@ +{ + "structure": "LuckyCatData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Time", + "type": "i32" + }, + { + "name": "Earn", + "type": "i32" + } + ], + "count": 6, + "items": [ + { + "Id": "1", + "Time": "300", + "Earn": "128" + }, + { + "Id": "2", + "Time": "600", + "Earn": "128" + }, + { + "Id": "3", + "Time": "900", + "Earn": "128" + }, + { + "Id": "4", + "Time": "1800", + "Earn": "256" + }, + { + "Id": "5", + "Time": "3600", + "Earn": "256" + }, + { + "Id": "6", + "Time": "999999999", + "Earn": "256" + } + ] +} \ No newline at end of file diff --git a/json_output/LuckyCatProbability.json b/json_output/LuckyCatProbability.json new file mode 100644 index 0000000..9a9c11e --- /dev/null +++ b/json_output/LuckyCatProbability.json @@ -0,0 +1,105 @@ +{ + "structure": "LuckyCatProbability", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "BaseProbability", + "type": "i32" + }, + { + "name": "ProbabilityBonus", + "type": "i32" + }, + { + "name": "ProbabilityCap", + "type": "i32" + }, + { + "name": "EnergyEfficiencyValue", + "type": "i32" + } + ], + "count": 11, + "items": [ + { + "Id": "2", + "BaseProbability": "10", + "ProbabilityBonus": "5", + "ProbabilityCap": "100", + "EnergyEfficiencyValue": "2" + }, + { + "Id": "3", + "BaseProbability": "20", + "ProbabilityBonus": "5", + "ProbabilityCap": "100", + "EnergyEfficiencyValue": "4" + }, + { + "Id": "4", + "BaseProbability": "30", + "ProbabilityBonus": "10", + "ProbabilityCap": "100", + "EnergyEfficiencyValue": "8" + }, + { + "Id": "5", + "BaseProbability": "40", + "ProbabilityBonus": "10", + "ProbabilityCap": "100", + "EnergyEfficiencyValue": "16" + }, + { + "Id": "6", + "BaseProbability": "40", + "ProbabilityBonus": "20", + "ProbabilityCap": "100", + "EnergyEfficiencyValue": "32" + }, + { + "Id": "7", + "BaseProbability": "40", + "ProbabilityBonus": "20", + "ProbabilityCap": "100", + "EnergyEfficiencyValue": "64" + }, + { + "Id": "8", + "BaseProbability": "30", + "ProbabilityBonus": "10", + "ProbabilityCap": "100", + "EnergyEfficiencyValue": "128" + }, + { + "Id": "9", + "BaseProbability": "20", + "ProbabilityBonus": "10", + "ProbabilityCap": "100", + "EnergyEfficiencyValue": "256" + }, + { + "Id": "10", + "BaseProbability": "10", + "ProbabilityBonus": "5", + "ProbabilityCap": "70", + "EnergyEfficiencyValue": "512" + }, + { + "Id": "11", + "BaseProbability": "1", + "ProbabilityBonus": "3", + "ProbabilityCap": "16", + "EnergyEfficiencyValue": "1024" + }, + { + "Id": "12", + "BaseProbability": "1", + "ProbabilityBonus": "1", + "ProbabilityCap": "10", + "EnergyEfficiencyValue": "2048" + } + ] +} \ No newline at end of file diff --git a/json_output/MainCardCollect.json b/json_output/MainCardCollect.json new file mode 100644 index 0000000..fce0d00 --- /dev/null +++ b/json_output/MainCardCollect.json @@ -0,0 +1,180 @@ +{ + "structure": "MainCardCollect", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Color", + "type": "i32" + }, + { + "name": "Name", + "type": "string" + }, + { + "name": "RewardId", + "type": "string" + }, + { + "name": "RewardCnt", + "type": "string" + }, + { + "name": "Round", + "type": "i32" + } + ], + "count": 16, + "items": [ + { + "Id": "1", + "Icon": "Card/Collect_icon_pethome1", + "Color": "2", + "Name": "Yummy", + "RewardId": "Energy|705", + "RewardCnt": "150|1", + "Round": "0" + }, + { + "Id": "2", + "Icon": "Card/Collect_icon_pethome2", + "Color": "3", + "Name": "Rescue Master", + "RewardId": "Energy|705", + "RewardCnt": "200|1", + "Round": "0" + }, + { + "Id": "3", + "Icon": "Card/Collect_icon_pethome3", + "Color": "4", + "Name": "Let's Happy", + "RewardId": "Energy|705", + "RewardCnt": "400|1", + "Round": "0" + }, + { + "Id": "4", + "Icon": "Card/Collect_icon_pethome4", + "Color": "5", + "Name": "New Comer", + "RewardId": "Energy|705", + "RewardCnt": "700|1", + "Round": "0" + }, + { + "Id": "5", + "Icon": "Card/Collect_icon_pethome5", + "Color": "2", + "Name": "Cute Troublemaker", + "RewardId": "Energy|703", + "RewardCnt": "1100|1", + "Round": "0" + }, + { + "Id": "6", + "Icon": "Card/Collect_icon_pethome6", + "Color": "3", + "Name": "Restless Dog", + "RewardId": "Energy|703", + "RewardCnt": "1600|1", + "Round": "0" + }, + { + "Id": "7", + "Icon": "Card/Collect_icon_pethome7", + "Color": "4", + "Name": "Be Together", + "RewardId": "Energy|703", + "RewardCnt": "2200|1", + "Round": "0" + }, + { + "Id": "8", + "Icon": "Card/Collect_icon_pethome8", + "Color": "5", + "Name": "Play With Cat", + "RewardId": "Energy|703", + "RewardCnt": "2900|1", + "Round": "0" + }, + { + "Id": "9", + "Icon": "Card/Collect_icon_pethome9", + "Color": "2", + "Name": "My Lovely Dog", + "RewardId": "Energy|706", + "RewardCnt": "3700|1", + "Round": "0" + }, + { + "Id": "10", + "Icon": "Card/Collect_icon_pethome10", + "Color": "3", + "Name": "Sweet Home", + "RewardId": "Energy|706", + "RewardCnt": "4600|1", + "Round": "0" + }, + { + "Id": "11", + "Icon": "Card/Collect_icon_pethome11", + "Color": "4", + "Name": "Little Helper", + "RewardId": "Energy|706", + "RewardCnt": "5600|1", + "Round": "0" + }, + { + "Id": "12", + "Icon": "Card/Collect_icon_pethome12", + "Color": "2", + "Name": "Bath Trouble", + "RewardId": "Energy|706", + "RewardCnt": "6700|1", + "Round": "0" + }, + { + "Id": "13", + "Icon": "Card/Collect_icon_pethome13", + "Color": "3", + "Name": "Pool Party", + "RewardId": "Energy|706", + "RewardCnt": "7900|1", + "Round": "0" + }, + { + "Id": "14", + "Icon": "Card/Collect_icon_pethome14", + "Color": "4", + "Name": "Fashion Cat", + "RewardId": "Energy|706", + "RewardCnt": "9200|1", + "Round": "0" + }, + { + "Id": "15", + "Icon": "Card/Collect_icon_pethome15", + "Color": "5", + "Name": "Travelling Dog", + "RewardId": "Energy|706", + "RewardCnt": "10600|1", + "Round": "0" + }, + { + "Id": "16", + "Icon": "Card/Collect_icon_pethome16", + "Color": "5", + "Name": "Travelling Dog", + "RewardId": "Energy|706", + "RewardCnt": "10600|1", + "Round": "1" + } + ] +} \ No newline at end of file diff --git a/json_output/MergeData.json b/json_output/MergeData.json new file mode 100644 index 0000000..6d05381 --- /dev/null +++ b/json_output/MergeData.json @@ -0,0 +1,23519 @@ +{ + "structure": "MergeData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Lv", + "type": "i32" + }, + { + "name": "MaxLv", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Color", + "type": "string" + }, + { + "name": "Title", + "type": "string" + }, + { + "name": "Content", + "type": "string" + }, + { + "name": "SellType", + "type": "string" + }, + { + "name": "SellNum", + "type": "i32" + }, + { + "name": "Star", + "type": "i32" + }, + { + "name": "Origin", + "type": "string" + }, + { + "name": "Capacity", + "type": "i32" + }, + { + "name": "CoolTime", + "type": "i32" + }, + { + "name": "CoolNum", + "type": "i32" + }, + { + "name": "Emit_List", + "type": "string" + }, + { + "name": "SellDiamond", + "type": "i32" + }, + { + "name": "Relative", + "type": "string" + }, + { + "name": "Type", + "type": "string" + }, + { + "name": "Emit_ID", + "type": "string" + }, + { + "name": "Emit_Type", + "type": "string" + }, + { + "name": "Product_Type", + "type": "string" + }, + { + "name": "Order_Score", + "type": "i32" + }, + { + "name": "Emit_Product", + "type": "string" + }, + { + "name": "Dynamic", + "type": "string" + }, + { + "name": "Dynamic1", + "type": "string" + }, + { + "name": "Dynamic2", + "type": "string" + }, + { + "name": "Dynamic3", + "type": "string" + } + ], + "count": 807, + "items": [ + { + "Id": "1", + "Lv": "1", + "MaxLv": "15", + "Icon": "Production_A1_LV1", + "Color": "Food", + "Title": "Fish-shaped Treats", + "Content": "Food", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2", + "Lv": "2", + "MaxLv": "15", + "Icon": "Production_A1_LV2", + "Color": "Food", + "Title": "Bone-shaped Treats", + "Content": "Food", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "3", + "Lv": "3", + "MaxLv": "15", + "Icon": "Production_A1_LV3", + "Color": "Food", + "Title": "Mixed Pet Treats", + "Content": "Food", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "4", + "Lv": "4", + "MaxLv": "15", + "Icon": "Production_A1_LV4", + "Color": "Food", + "Title": "Pet Food", + "Content": "Food", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "2", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5", + "Lv": "5", + "MaxLv": "15", + "Icon": "Production_A1_LV5", + "Color": "Food", + "Title": "Advanced Pet Food", + "Content": "Food", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "4", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "6", + "Lv": "6", + "MaxLv": "15", + "Icon": "Production_A1_LV6", + "Color": "Food", + "Title": "Premium Pet Food", + "Content": "Food", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "7", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "7", + "Lv": "7", + "MaxLv": "15", + "Icon": "Production_A1_LV7", + "Color": "Food", + "Title": "Pet Patty", + "Content": "Food", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "13", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "8", + "Lv": "8", + "MaxLv": "15", + "Icon": "Production_A1_LV8", + "Color": "Food", + "Title": "Pet Sausage", + "Content": "Food", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "25", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "9", + "Lv": "9", + "MaxLv": "15", + "Icon": "Production_A1_LV9", + "Color": "Food", + "Title": "Pet Rice", + "Content": "Food", + "SellType": "star", + "SellNum": "8", + "Star": "466", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "45", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "10", + "Lv": "10", + "MaxLv": "15", + "Icon": "Production_A1_LV10", + "Color": "Food", + "Title": "Advanced Pet Rice", + "Content": "Food", + "SellType": "star", + "SellNum": "9", + "Star": "825", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "80", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "11", + "Lv": "11", + "MaxLv": "15", + "Icon": "Production_A1_LV11", + "Color": "Food", + "Title": "Pet Ham", + "Content": "Food", + "SellType": "star", + "SellNum": "10", + "Star": "1459", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "140", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "12", + "Lv": "12", + "MaxLv": "15", + "Icon": "Production_A1_LV12", + "Color": "Food", + "Title": "Pet Roast Chicken", + "Content": "Food", + "SellType": "star", + "SellNum": "11", + "Star": "2579", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "240", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "13", + "Lv": "13", + "MaxLv": "15", + "Icon": "Production_A1_LV13", + "Color": "Food", + "Title": "Pet Steak", + "Content": "Food", + "SellType": "star", + "SellNum": "12", + "Star": "4561", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "320", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "4096", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "14", + "Lv": "14", + "MaxLv": "15", + "Icon": "Production_A1_LV14", + "Color": "Food", + "Title": "Pet Sashimi", + "Content": "Food", + "SellType": "star", + "SellNum": "13", + "Star": "6065", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "450", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "8192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "15", + "Lv": "15", + "MaxLv": "15", + "Icon": "Production_A1_LV15", + "Color": "Food", + "Title": "Premium Pet Meal", + "Content": "Food", + "SellType": "star", + "SellNum": "14", + "Star": "10260", + "Origin": "84_85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1200", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "main", + "Order_Score": "8192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "21", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_A2_LV1", + "Color": "Can", + "Title": "Cat Snack", + "Content": "Can", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "22", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_A2_LV2", + "Color": "Can", + "Title": "Packed Snack", + "Content": "Can", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "23", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_A2_LV3", + "Color": "Can", + "Title": "Advanced Packed Snack", + "Content": "Can", + "SellType": "star", + "SellNum": "2", + "Star": "16", + "Origin": "85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "24", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_A2_LV4", + "Color": "Can", + "Title": "Cat Snack Can", + "Content": "Can", + "SellType": "star", + "SellNum": "3", + "Star": "28", + "Origin": "85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "2", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "25", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_A2_LV5", + "Color": "Can", + "Title": "Cat Tuna Can", + "Content": "Can", + "SellType": "star", + "SellNum": "4", + "Star": "50", + "Origin": "85_86_87_88_89", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "4", + "Relative": "Cooking Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cooking Tools", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "41", + "Lv": "1", + "MaxLv": "14", + "Icon": "Production_B1_LV1", + "Color": "Pet Cloth", + "Title": "Cotton", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "42", + "Lv": "2", + "MaxLv": "14", + "Icon": "Production_B1_LV2", + "Color": "Pet Cloth", + "Title": "Cotton Ball", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "43", + "Lv": "3", + "MaxLv": "14", + "Icon": "Production_B1_LV3", + "Color": "Pet Cloth", + "Title": "Pet Collar", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "2", + "Star": "16", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "44", + "Lv": "4", + "MaxLv": "14", + "Icon": "Production_B1_LV4", + "Color": "Pet Cloth", + "Title": "Pet Napkin", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "3", + "Star": "28", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "2", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "45", + "Lv": "5", + "MaxLv": "14", + "Icon": "Production_B1_LV5", + "Color": "Pet Cloth", + "Title": "Advanced Pet Napkin", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "4", + "Star": "50", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "4", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "46", + "Lv": "6", + "MaxLv": "14", + "Icon": "Production_B1_LV6", + "Color": "Pet Cloth", + "Title": "Pet Scarf", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "5", + "Star": "89", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "7", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "47", + "Lv": "7", + "MaxLv": "14", + "Icon": "Production_B1_LV7", + "Color": "Pet Cloth", + "Title": "Pet Warm Hat", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "6", + "Star": "157", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "13", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "48", + "Lv": "8", + "MaxLv": "14", + "Icon": "Production_B1_LV8", + "Color": "Pet Cloth", + "Title": "Pet Warm Set", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "7", + "Star": "277", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "25", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "49", + "Lv": "9", + "MaxLv": "14", + "Icon": "Production_B1_LV9", + "Color": "Pet Cloth", + "Title": "Pet Sweater", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "8", + "Star": "490", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "45", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "50", + "Lv": "10", + "MaxLv": "14", + "Icon": "Production_B1_LV10", + "Color": "Pet Cloth", + "Title": "Advanced Pet Sweater", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "9", + "Star": "866", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "80", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "51", + "Lv": "11", + "MaxLv": "14", + "Icon": "Production_B1_LV11", + "Color": "Pet Cloth", + "Title": "Premium Pet Sweater", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "10", + "Star": "1532", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "140", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "52", + "Lv": "12", + "MaxLv": "14", + "Icon": "Production_B1_LV12", + "Color": "Pet Cloth", + "Title": "Pet Jacket", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "11", + "Star": "2708", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "240", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "53", + "Lv": "13", + "MaxLv": "14", + "Icon": "Production_B1_LV13", + "Color": "Pet Cloth", + "Title": "Pet Coat", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "12", + "Star": "4789", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "320", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "4096", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "54", + "Lv": "14", + "MaxLv": "14", + "Icon": "Production_B1_LV14", + "Color": "Pet Cloth", + "Title": "Pet Raincoat", + "Content": "Pet Cloth", + "SellType": "star", + "SellNum": "13", + "Star": "6468", + "Origin": "104_105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "450", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "main", + "Order_Score": "8192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "61", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_B2_LV1", + "Color": "Pet Shoes", + "Title": "Pet Paw Sticker", + "Content": "Pet Shoes", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "62", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_B2_LV2", + "Color": "Pet Shoes", + "Title": "Pet Socks", + "Content": "Pet Shoes", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "63", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_B2_LV3", + "Color": "Pet Shoes", + "Title": "Cute Pet Socks", + "Content": "Pet Shoes", + "SellType": "star", + "SellNum": "2", + "Star": "17", + "Origin": "105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "64", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_B2_LV4", + "Color": "Pet Shoes", + "Title": "Pet Sandals", + "Content": "Pet Shoes", + "SellType": "star", + "SellNum": "3", + "Star": "30", + "Origin": "105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "2", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "65", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_B2_LV5", + "Color": "Pet Shoes", + "Title": "Cute Pet Sandals", + "Content": "Pet Shoes", + "SellType": "star", + "SellNum": "4", + "Star": "52", + "Origin": "105_106_107_108_109", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "4", + "Relative": "Sewing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Sewing", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "81", + "Lv": "1", + "MaxLv": "9", + "Icon": "Launcher_A_LV1", + "Color": "Cooking Tools", + "Title": "Fish-Shaped Cookie Cutter", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "40", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "82", + "Lv": "2", + "MaxLv": "9", + "Icon": "Launcher_A_LV2", + "Color": "Cooking Tools", + "Title": "Bone-Shaped Cookie Cutter", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "80", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "83", + "Lv": "3", + "MaxLv": "9", + "Icon": "Launcher_A_LV3", + "Color": "Cooking Tools", + "Title": "Cookie Cutter Set", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "160", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "84", + "Lv": "4", + "MaxLv": "9", + "Icon": "Launcher_A_LV4", + "Color": "Cooking Tools", + "Title": "Basic Baking Tray", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1=100", + "SellDiamond": "-1", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "32", + "Emit_Product": "Food", + "Dynamic": "Food=0", + "Dynamic1": "Food=0", + "Dynamic2": "Food=0", + "Dynamic3": "Food=0" + }, + { + "Id": "85", + "Lv": "5", + "MaxLv": "9", + "Icon": "Launcher_A_LV5", + "Color": "Cooking Tools", + "Title": "Cute Baking Tray", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1=80,21=15,2=5", + "SellDiamond": "-1", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "512", + "Emit_Product": "Food,Can", + "Dynamic": "Food=0,Can=2", + "Dynamic1": "Food=0,Can=2", + "Dynamic2": "Food=0,Can=2", + "Dynamic3": "Food=0,Can=2" + }, + { + "Id": "86", + "Lv": "6", + "MaxLv": "9", + "Icon": "Launcher_A_LV6", + "Color": "Cooking Tools", + "Title": "Baking Tray Set", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1=60,21=15,2=15,3=10", + "SellDiamond": "-1", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "1024", + "Emit_Product": "Food,Can", + "Dynamic": "Food=0,Can=3", + "Dynamic1": "Food=0,Can=3", + "Dynamic2": "Food=0,Can=3", + "Dynamic3": "Food=0,Can=2" + }, + { + "Id": "87", + "Lv": "7", + "MaxLv": "9", + "Icon": "Launcher_A_LV7", + "Color": "Cooking Tools", + "Title": "Air Fryer", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1=50,21=13,2=20,3=15,22=2", + "SellDiamond": "-1", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "1024", + "Emit_Product": "Food,Can", + "Dynamic": "Food=0,Can=3", + "Dynamic1": "Food=0,Can=3", + "Dynamic2": "Food=0,Can=3", + "Dynamic3": "Food=0,Can=2" + }, + { + "Id": "88", + "Lv": "8", + "MaxLv": "9", + "Icon": "Launcher_A_LV8", + "Color": "Cooking Tools", + "Title": "Mini Oven", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1=40,21=13,2=24,3=18,22=2,4=3", + "SellDiamond": "-1", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "1024", + "Emit_Product": "Food,Can", + "Dynamic": "Food=0,Can=3", + "Dynamic1": "Food=0,Can=3", + "Dynamic2": "Food=0,Can=3", + "Dynamic3": "Food=0,Can=2" + }, + { + "Id": "89", + "Lv": "9", + "MaxLv": "9", + "Icon": "Launcher_A_LV9", + "Color": "Cooking Tools", + "Title": "Baking Oven", + "Content": "Cooking Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1=30,21=11,2=25,3=20,22=3,4=10,23=1", + "SellDiamond": "-1", + "Relative": "Food,Can", + "Type": "Emitter", + "Emit_ID": "A", + "Emit_Type": "normal", + "Product_Type": "Food,Can", + "Order_Score": "1024", + "Emit_Product": "Food,Can", + "Dynamic": "Food=0,Can=3", + "Dynamic1": "Food=0,Can=3", + "Dynamic2": "Food=0,Can=3", + "Dynamic3": "Food=0,Can=2" + }, + { + "Id": "101", + "Lv": "1", + "MaxLv": "9", + "Icon": "Launcher_B_LV1", + "Color": "Sewing", + "Title": "Needle", + "Content": "Sewing", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "20", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "102", + "Lv": "2", + "MaxLv": "9", + "Icon": "Launcher_B_LV2", + "Color": "Sewing", + "Title": "Needle&Spool", + "Content": "Sewing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "40", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "103", + "Lv": "3", + "MaxLv": "9", + "Icon": "Launcher_B_LV3", + "Color": "Sewing", + "Title": "Needle Cushion", + "Content": "Sewing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "80", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "104", + "Lv": "4", + "MaxLv": "9", + "Icon": "Launcher_B_LV4", + "Color": "Sewing", + "Title": "Sweater Needle", + "Content": "Sewing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "41=100", + "SellDiamond": "-1", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "32", + "Emit_Product": "Pet Cloth", + "Dynamic": "Pet Cloth=0", + "Dynamic1": "Pet Cloth=0", + "Dynamic2": "Pet Cloth=0", + "Dynamic3": "Pet Cloth=0" + }, + { + "Id": "105", + "Lv": "5", + "MaxLv": "9", + "Icon": "Launcher_B_LV5", + "Color": "Sewing", + "Title": "Knitting Needle", + "Content": "Sewing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "41=80,61=15,42=5", + "SellDiamond": "-1", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "512", + "Emit_Product": "Pet Cloth,Pet Shoes", + "Dynamic": "Pet Cloth=0,Pet Shoes=2", + "Dynamic1": "Pet Cloth=0,Pet Shoes=2", + "Dynamic2": "Pet Cloth=0,Pet Shoes=2", + "Dynamic3": "Pet Cloth=0,Pet Shoes=2" + }, + { + "Id": "106", + "Lv": "6", + "MaxLv": "9", + "Icon": "Launcher_B_LV6", + "Color": "Sewing", + "Title": "Yarn Basket", + "Content": "Sewing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "41=60,61=15,42=15,43=10", + "SellDiamond": "-1", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "1024", + "Emit_Product": "Pet Cloth,Pet Shoes", + "Dynamic": "Pet Cloth=0,Pet Shoes=3", + "Dynamic1": "Pet Cloth=0,Pet Shoes=3", + "Dynamic2": "Pet Cloth=0,Pet Shoes=3", + "Dynamic3": "Pet Cloth=0,Pet Shoes=2" + }, + { + "Id": "107", + "Lv": "7", + "MaxLv": "9", + "Icon": "Launcher_B_LV7", + "Color": "Sewing", + "Title": "Knitting Basket", + "Content": "Sewing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "41=50,61=13,42=20,43=15,62=2", + "SellDiamond": "-1", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "1024", + "Emit_Product": "Pet Cloth,Pet Shoes", + "Dynamic": "Pet Cloth=0,Pet Shoes=3", + "Dynamic1": "Pet Cloth=0,Pet Shoes=3", + "Dynamic2": "Pet Cloth=0,Pet Shoes=3", + "Dynamic3": "Pet Cloth=0,Pet Shoes=2" + }, + { + "Id": "108", + "Lv": "8", + "MaxLv": "9", + "Icon": "Launcher_B_LV8", + "Color": "Sewing", + "Title": "Sewing Machine", + "Content": "Sewing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "41=40,61=13,42=24,43=18,62=2,44=3", + "SellDiamond": "-1", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "2048", + "Emit_Product": "Pet Cloth,Pet Shoes", + "Dynamic": "Pet Cloth=0,Pet Shoes=3", + "Dynamic1": "Pet Cloth=0,Pet Shoes=3", + "Dynamic2": "Pet Cloth=0,Pet Shoes=3", + "Dynamic3": "Pet Cloth=0,Pet Shoes=2" + }, + { + "Id": "109", + "Lv": "9", + "MaxLv": "9", + "Icon": "Launcher_B_LV9", + "Color": "Sewing", + "Title": "Electric Sewing Machine", + "Content": "Sewing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "41=30,61=11,42=25,43=20,62=3,44=10,63=1", + "SellDiamond": "-1", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Emitter", + "Emit_ID": "B", + "Emit_Type": "normal", + "Product_Type": "Pet Cloth,Pet Shoes", + "Order_Score": "4096", + "Emit_Product": "Pet Cloth,Pet Shoes", + "Dynamic": "Pet Cloth=0,Pet Shoes=3", + "Dynamic1": "Pet Cloth=0,Pet Shoes=3", + "Dynamic2": "Pet Cloth=0,Pet Shoes=3", + "Dynamic3": "Pet Cloth=0,Pet Shoes=2" + }, + { + "Id": "121", + "Lv": "1", + "MaxLv": "9", + "Icon": "Launcher_C_LV1", + "Color": "Toolbox", + "Title": "Band Tape", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "45", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "122", + "Lv": "2", + "MaxLv": "9", + "Icon": "Launcher_C_LV2", + "Color": "Toolbox", + "Title": "Caliper", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "90", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "123", + "Lv": "3", + "MaxLv": "9", + "Icon": "Launcher_C_LV3", + "Color": "Toolbox", + "Title": "Plier Set", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "124", + "Lv": "4", + "MaxLv": "9", + "Icon": "Launcher_C_LV4", + "Color": "Toolbox", + "Title": "Wood Plane", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "141=100", + "SellDiamond": "-1", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "0", + "Emit_Product": "Pet House", + "Dynamic": "Pet House=1", + "Dynamic1": "Pet House=1", + "Dynamic2": "Pet House=1", + "Dynamic3": "Pet House=1" + }, + { + "Id": "125", + "Lv": "5", + "MaxLv": "9", + "Icon": "Launcher_C_LV5", + "Color": "Toolbox", + "Title": "Wood Tool Set", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "141=90,142=10", + "SellDiamond": "-1", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "16", + "Emit_Product": "Pet House", + "Dynamic": "Pet House=1", + "Dynamic1": "Pet House=1", + "Dynamic2": "Pet House=1", + "Dynamic3": "Pet House=1" + }, + { + "Id": "126", + "Lv": "6", + "MaxLv": "9", + "Icon": "Launcher_C_LV6", + "Color": "Toolbox", + "Title": "Advanced Wood Tool Set", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "141=85,142=10,143=5", + "SellDiamond": "-1", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "32", + "Emit_Product": "Pet House", + "Dynamic": "Pet House=1", + "Dynamic1": "Pet House=1", + "Dynamic2": "Pet House=1", + "Dynamic3": "Pet House=1" + }, + { + "Id": "127", + "Lv": "7", + "MaxLv": "9", + "Icon": "Launcher_C_LV7", + "Color": "Toolbox", + "Title": "Wood Tool Kit", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "141=82,142=10,143=5,144=3", + "SellDiamond": "-1", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "64", + "Emit_Product": "Pet House", + "Dynamic": "Pet House=1", + "Dynamic1": "Pet House=1", + "Dynamic2": "Pet House=1", + "Dynamic3": "Pet House=1" + }, + { + "Id": "128", + "Lv": "8", + "MaxLv": "9", + "Icon": "Launcher_C_LV8", + "Color": "Toolbox", + "Title": "Advanced Wood Tool Kit", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "141=76,142=12,143=7,144=5", + "SellDiamond": "-1", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "128", + "Emit_Product": "Pet House", + "Dynamic": "Pet House=1", + "Dynamic1": "Pet House=1", + "Dynamic2": "Pet House=1", + "Dynamic3": "Pet House=1" + }, + { + "Id": "129", + "Lv": "9", + "MaxLv": "9", + "Icon": "Launcher_C_LV9", + "Color": "Toolbox", + "Title": "Wood Tool Box", + "Content": "Toolbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "141=70,142=15,143=10,144=5", + "SellDiamond": "-1", + "Relative": "Wood", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "raw", + "Product_Type": "Pet House", + "Order_Score": "256", + "Emit_Product": "Pet House", + "Dynamic": "Pet House=1", + "Dynamic1": "Pet House=1", + "Dynamic2": "Pet House=1", + "Dynamic3": "Pet House=1" + }, + { + "Id": "141", + "Lv": "1", + "MaxLv": "5", + "Icon": "Launcher_sub_C_LV1", + "Color": "Wood", + "Title": "Log", + "Content": "Wood", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "125_126_127_128_129", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "5", + "Relative": "Pet House", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "142", + "Lv": "2", + "MaxLv": "5", + "Icon": "Launcher_sub_C_LV2", + "Color": "Wood", + "Title": "Log Bundles", + "Content": "Wood", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "125_126_127_128_129", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "10", + "Relative": "Pet House", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "143", + "Lv": "3", + "MaxLv": "5", + "Icon": "Launcher_sub_C_LV3", + "Color": "Wood", + "Title": "Wood Blocks", + "Content": "Wood", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "125_126_127_128_129", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "20", + "Relative": "Pet House", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "144", + "Lv": "4", + "MaxLv": "5", + "Icon": "Launcher_sub_C_LV4", + "Color": "Wood", + "Title": "Wood Board", + "Content": "Wood", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "125_126_127_128_129", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "50", + "Relative": "Pet House", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "145", + "Lv": "5", + "MaxLv": "5", + "Icon": "Launcher_sub_C_LV5", + "Color": "Wood", + "Title": "Wood Pile", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "125_126_127_128_129", + "Capacity": "16", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "221=80,222=20", + "SellDiamond": "-1", + "Relative": "Pet House", + "Type": "Emitter", + "Emit_ID": "C", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "161", + "Lv": "1", + "MaxLv": "10", + "Icon": "Launcher_D_LV1", + "Color": "Shelf", + "Title": "Small Shelf", + "Content": "Shelf", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "45", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "162", + "Lv": "2", + "MaxLv": "10", + "Icon": "Launcher_D_LV2", + "Color": "Shelf", + "Title": "Medium shelf", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "90", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "163", + "Lv": "3", + "MaxLv": "10", + "Icon": "Launcher_D_LV3", + "Color": "Shelf", + "Title": "Large shelf", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "164", + "Lv": "4", + "MaxLv": "10", + "Icon": "Launcher_D_LV4", + "Color": "Shelf", + "Title": "Bedside Table", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "241=100", + "SellDiamond": "-1", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "64", + "Emit_Product": "Pet Toy", + "Dynamic": "Pet Toy=0", + "Dynamic1": "Pet Toy=0", + "Dynamic2": "Pet Toy=0", + "Dynamic3": "Pet Toy=0" + }, + { + "Id": "165", + "Lv": "5", + "MaxLv": "10", + "Icon": "Launcher_D_LV5", + "Color": "Shelf", + "Title": "Small Display", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "241=85,242=15", + "SellDiamond": "-1", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "128", + "Emit_Product": "Pet Toy", + "Dynamic": "Pet Toy=0", + "Dynamic1": "Pet Toy=0", + "Dynamic2": "Pet Toy=0", + "Dynamic3": "Pet Toy=0" + }, + { + "Id": "166", + "Lv": "6", + "MaxLv": "10", + "Icon": "Launcher_D_LV6", + "Color": "Shelf", + "Title": "Double Door Display", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "241=80,242=15,243=5", + "SellDiamond": "-1", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "512", + "Emit_Product": "Pet Toy", + "Dynamic": "Pet Toy=0", + "Dynamic1": "Pet Toy=0", + "Dynamic2": "Pet Toy=0", + "Dynamic3": "Pet Toy=0" + }, + { + "Id": "167", + "Lv": "7", + "MaxLv": "10", + "Icon": "Launcher_D_LV7", + "Color": "Shelf", + "Title": "Premium Display", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "241=70,242=18,243=10,244=2", + "SellDiamond": "-1", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "1024", + "Emit_Product": "Pet Toy", + "Dynamic": "Pet Toy=0", + "Dynamic1": "Pet Toy=0", + "Dynamic2": "Pet Toy=0", + "Dynamic3": "Pet Toy=0" + }, + { + "Id": "168", + "Lv": "8", + "MaxLv": "10", + "Icon": "Launcher_D_LV8", + "Color": "Shelf", + "Title": "Deluxe Display", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "241=65,242=20,243=12,244=3", + "SellDiamond": "-1", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "2048", + "Emit_Product": "Pet Toy", + "Dynamic": "Pet Toy=0", + "Dynamic1": "Pet Toy=0", + "Dynamic2": "Pet Toy=0", + "Dynamic3": "Pet Toy=0" + }, + { + "Id": "169", + "Lv": "9", + "MaxLv": "10", + "Icon": "Launcher_D_LV9", + "Color": "Shelf", + "Title": "Premium bathtub", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "241=60,242=22,243=14,244=4", + "SellDiamond": "-1", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "2048", + "Emit_Product": "Pet Toy", + "Dynamic": "Pet Toy=0", + "Dynamic1": "Pet Toy=0", + "Dynamic2": "Pet Toy=0", + "Dynamic3": "Pet Toy=0" + }, + { + "Id": "170", + "Lv": "10", + "MaxLv": "10", + "Icon": "Launcher_D_LV10", + "Color": "Shelf", + "Title": "Luxury bathtub", + "Content": "Shelf", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "241=55,242=24,243=16,244=5", + "SellDiamond": "-1", + "Relative": "Pet Toy", + "Type": "Emitter", + "Emit_ID": "D", + "Emit_Type": "auto", + "Product_Type": "Pet Toy", + "Order_Score": "2048", + "Emit_Product": "Pet Toy", + "Dynamic": "Pet Toy=0", + "Dynamic1": "Pet Toy=0", + "Dynamic2": "Pet Toy=0", + "Dynamic3": "Pet Toy=0" + }, + { + "Id": "181", + "Lv": "1", + "MaxLv": "9", + "Icon": "Launcher_E_LV1", + "Color": "Bathtub", + "Title": "Basin", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "45", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "182", + "Lv": "2", + "MaxLv": "9", + "Icon": "Launcher_E_LV2", + "Color": "Bathtub", + "Title": "Baby bathtub", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "90", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "183", + "Lv": "3", + "MaxLv": "9", + "Icon": "Launcher_E_LV3", + "Color": "Bathtub", + "Title": "Premium baby bathtub", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "184", + "Lv": "4", + "MaxLv": "9", + "Icon": "Launcher_E_LV4", + "Color": "Bathtub", + "Title": "Children Pool", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "281=100", + "SellDiamond": "-1", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "0", + "Emit_Product": "Bath Toys", + "Dynamic": "Bath Toys=0", + "Dynamic1": "Bath Toys=0", + "Dynamic2": "Bath Toys=0", + "Dynamic3": "Bath Toys=0" + }, + { + "Id": "185", + "Lv": "5", + "MaxLv": "9", + "Icon": "Launcher_E_LV5", + "Color": "Bathtub", + "Title": "Advanced Children Pool", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "281=80,301=15,282=5", + "SellDiamond": "-1", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "0", + "Emit_Product": "Bath Toys,Cleaning Tools", + "Dynamic": "Bath Toys=0,Cleaning Tools=2", + "Dynamic1": "Bath Toys=0,Cleaning Tools=2", + "Dynamic2": "Bath Toys=0,Cleaning Tools=2", + "Dynamic3": "Bath Toys=0,Cleaning Tools=2" + }, + { + "Id": "186", + "Lv": "6", + "MaxLv": "9", + "Icon": "Launcher_E_LV6", + "Color": "Bathtub", + "Title": "Premium Children Pool", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "281=60,301=15,282=15,283=10", + "SellDiamond": "-1", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "32", + "Emit_Product": "Bath Toys,Cleaning Tools", + "Dynamic": "Bath Toys=0,Cleaning Tools=3", + "Dynamic1": "Bath Toys=0,Cleaning Tools=3", + "Dynamic2": "Bath Toys=0,Cleaning Tools=3", + "Dynamic3": "Bath Toys=0,Cleaning Tools=2" + }, + { + "Id": "187", + "Lv": "7", + "MaxLv": "9", + "Icon": "Launcher_E_LV7", + "Color": "Bathtub", + "Title": "Ordinary bathtub", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "281=50,301=13,282=20,283=15,302=2", + "SellDiamond": "-1", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "128", + "Emit_Product": "Bath Toys,Cleaning Tools", + "Dynamic": "Bath Toys=0,Cleaning Tools=3", + "Dynamic1": "Bath Toys=0,Cleaning Tools=3", + "Dynamic2": "Bath Toys=0,Cleaning Tools=3", + "Dynamic3": "Bath Toys=0,Cleaning Tools=2" + }, + { + "Id": "188", + "Lv": "8", + "MaxLv": "9", + "Icon": "Launcher_E_LV8", + "Color": "Bathtub", + "Title": "Premium bathtub", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "281=40,301=13,282=24,283=18,302=2,284=3", + "SellDiamond": "-1", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "512", + "Emit_Product": "Bath Toys,Cleaning Tools", + "Dynamic": "Bath Toys=0,Cleaning Tools=3", + "Dynamic1": "Bath Toys=0,Cleaning Tools=3", + "Dynamic2": "Bath Toys=0,Cleaning Tools=3", + "Dynamic3": "Bath Toys=0,Cleaning Tools=2" + }, + { + "Id": "189", + "Lv": "9", + "MaxLv": "9", + "Icon": "Launcher_E_LV9", + "Color": "Bathtub", + "Title": "Luxury bathtub", + "Content": "Bathtub", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "281=30,301=11,282=25,283=20,302=3,284=10,303=1", + "SellDiamond": "-1", + "Relative": "Bath Toys,Cleaning Tools", + "Type": "Emitter", + "Emit_ID": "E", + "Emit_Type": "normal", + "Product_Type": "Bath Toys,Cleaning Tools", + "Order_Score": "2048", + "Emit_Product": "Bath Toys,Cleaning Tools", + "Dynamic": "Bath Toys=0,Cleaning Tools=3", + "Dynamic1": "Bath Toys=0,Cleaning Tools=3", + "Dynamic2": "Bath Toys=0,Cleaning Tools=3", + "Dynamic3": "Bath Toys=0,Cleaning Tools=2" + }, + { + "Id": "221", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_sub_C_LV1", + "Color": "Pet House", + "Title": "Pink Wood", + "Content": "Pet House", + "SellType": "star", + "SellNum": "0", + "Star": "7", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "6", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "222", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_sub_C_LV2", + "Color": "Pet House", + "Title": "Pink Wood Pile", + "Content": "Pet House", + "SellType": "star", + "SellNum": "1", + "Star": "13", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "12", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "223", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_sub_C_LV3", + "Color": "Pet House", + "Title": "Crate", + "Content": "Pet House", + "SellType": "star", + "SellNum": "2", + "Star": "23", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "23", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "224", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_sub_C_LV4", + "Color": "Pet House", + "Title": "Pet Crate", + "Content": "Pet House", + "SellType": "star", + "SellNum": "3", + "Star": "40", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "43", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "225", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_sub_C_LV5", + "Color": "Pet House", + "Title": "Pet Bed", + "Content": "Pet House", + "SellType": "star", + "SellNum": "4", + "Star": "72", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "80", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "226", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_sub_C_LV6", + "Color": "Pet House", + "Title": "Wooden Pet House", + "Content": "Pet House", + "SellType": "star", + "SellNum": "5", + "Star": "127", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "150", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "227", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_sub_C_LV7", + "Color": "Pet House", + "Title": "Premium Pet House", + "Content": "Pet House", + "SellType": "star", + "SellNum": "6", + "Star": "224", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "290", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "228", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_sub_C_LV8", + "Color": "Pet House", + "Title": "Deluxe Pet House", + "Content": "Pet House", + "SellType": "star", + "SellNum": "7", + "Star": "396", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "540", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "229", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_sub_C_LV9", + "Color": "Pet House", + "Title": "Pet Villa", + "Content": "Pet House", + "SellType": "star", + "SellNum": "8", + "Star": "700", + "Origin": "145", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "780", + "Relative": "Wood", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toolbox", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "241", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_D_LV1", + "Color": "Pet Toy", + "Title": "Yarn Ball", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "0", + "Star": "2", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "242", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_D_LV2", + "Color": "Pet Toy", + "Title": "Plastic Ball", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "1", + "Star": "4", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "243", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_D_LV3", + "Color": "Pet Toy", + "Title": "Bell Ball", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "2", + "Star": "8", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "244", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_D_LV4", + "Color": "Pet Toy", + "Title": "Catnip Ball", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "3", + "Star": "13", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "2", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "245", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_D_LV5", + "Color": "Pet Toy", + "Title": "Spring Toy", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "4", + "Star": "24", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "4", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "246", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_D_LV6", + "Color": "Pet Toy", + "Title": "Chewer Toy", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "5", + "Star": "42", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "7", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "247", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_D_LV7", + "Color": "Pet Toy", + "Title": "Cat Teaser", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "6", + "Star": "75", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "13", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "248", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_D_LV8", + "Color": "Pet Toy", + "Title": "Premium Pet House", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "7", + "Star": "132", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "25", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "249", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_D_LV9", + "Color": "Pet Toy", + "Title": "Stuffed Fish", + "Content": "Pet Toy", + "SellType": "star", + "SellNum": "8", + "Star": "122", + "Origin": "164_165_166_167_168_169_170", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "45", + "Relative": "Shelf", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Shelf", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "281", + "Lv": "1", + "MaxLv": "15", + "Icon": "Production_E1_LV1", + "Color": "Bath Toys", + "Title": "Bubble ball", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "0", + "Star": "4", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "282", + "Lv": "2", + "MaxLv": "15", + "Icon": "Production_E1_LV2", + "Color": "Bath Toys", + "Title": "Toy Tadpole", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "1", + "Star": "8", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "283", + "Lv": "3", + "MaxLv": "15", + "Icon": "Production_E1_LV3", + "Color": "Bath Toys", + "Title": "Toy fish", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "2", + "Star": "14", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "284", + "Lv": "4", + "MaxLv": "15", + "Icon": "Production_E1_LV4", + "Color": "Bath Toys", + "Title": "Toy Seahorse", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "3", + "Star": "24", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "2", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "285", + "Lv": "5", + "MaxLv": "15", + "Icon": "Production_E1_LV5", + "Color": "Bath Toys", + "Title": "Toy yellow duck", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "4", + "Star": "43", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "4", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "286", + "Lv": "6", + "MaxLv": "15", + "Icon": "Production_E1_LV6", + "Color": "Bath Toys", + "Title": "Toy octopus", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "5", + "Star": "76", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "7", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "287", + "Lv": "7", + "MaxLv": "15", + "Icon": "Production_E1_LV7", + "Color": "Bath Toys", + "Title": "Toy turtle", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "6", + "Star": "134", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "13", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "288", + "Lv": "8", + "MaxLv": "15", + "Icon": "Production_E1_LV8", + "Color": "Bath Toys", + "Title": "Toy shark", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "7", + "Star": "237", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "25", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "289", + "Lv": "9", + "MaxLv": "15", + "Icon": "Production_E1_LV9", + "Color": "Bath Toys", + "Title": "Toy whale", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "8", + "Star": "420", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "45", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "290", + "Lv": "10", + "MaxLv": "15", + "Icon": "Production_E1_LV10", + "Color": "Bath Toys", + "Title": "Toy Swimming Dog", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "9", + "Star": "742", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "80", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "291", + "Lv": "11", + "MaxLv": "15", + "Icon": "Production_E1_LV11", + "Color": "Bath Toys", + "Title": "Toy float", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "10", + "Star": "1313", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "140", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "292", + "Lv": "12", + "MaxLv": "15", + "Icon": "Production_E1_LV12", + "Color": "Bath Toys", + "Title": "Toy boat", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "11", + "Star": "2321", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "240", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "4096", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "293", + "Lv": "13", + "MaxLv": "15", + "Icon": "Production_E1_LV13", + "Color": "Bath Toys", + "Title": "Toy submarine", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "12", + "Star": "4105", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "320", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "8192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "294", + "Lv": "14", + "MaxLv": "15", + "Icon": "Production_E1_LV14", + "Color": "Bath Toys", + "Title": "Toy sailboat", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "13", + "Star": "5258", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "450", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "8192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "295", + "Lv": "15", + "MaxLv": "15", + "Icon": "Production_E1_LV15", + "Color": "Bath Toys", + "Title": "High-end toy boat", + "Content": "Bath Toys", + "SellType": "star", + "SellNum": "14", + "Star": "8834", + "Origin": "182_183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1200", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "main", + "Order_Score": "8192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "301", + "Lv": "1", + "MaxLv": "8", + "Icon": "Production_E2_LV1", + "Color": "Cleaning Tools", + "Title": "Pet Towel", + "Content": "Cleaning Tools", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "sub", + "Order_Score": "3", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "302", + "Lv": "2", + "MaxLv": "8", + "Icon": "Production_E2_LV2", + "Color": "Cleaning Tools", + "Title": "Advanced Towel", + "Content": "Cleaning Tools", + "SellType": "star", + "SellNum": "1", + "Star": "8", + "Origin": "183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "sub", + "Order_Score": "6", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "303", + "Lv": "3", + "MaxLv": "8", + "Icon": "Production_E2_LV3", + "Color": "Cleaning Tools", + "Title": "Pet Wipes", + "Content": "Cleaning Tools", + "SellType": "star", + "SellNum": "2", + "Star": "14", + "Origin": "183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "sub", + "Order_Score": "12", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "304", + "Lv": "4", + "MaxLv": "8", + "Icon": "Production_E2_LV4", + "Color": "Cleaning Tools", + "Title": "Washing Gloves", + "Content": "Cleaning Tools", + "SellType": "star", + "SellNum": "3", + "Star": "26", + "Origin": "183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "2", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "sub", + "Order_Score": "24", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "305", + "Lv": "5", + "MaxLv": "8", + "Icon": "Production_E2_LV5", + "Color": "Cleaning Tools", + "Title": "Pet Shampoo", + "Content": "Cleaning Tools", + "SellType": "star", + "SellNum": "4", + "Star": "45", + "Origin": "183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "4", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "sub", + "Order_Score": "48", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "306", + "Lv": "6", + "MaxLv": "8", + "Icon": "Production_E2_LV6", + "Color": "Cleaning Tools", + "Title": "Advanced Shampoo", + "Content": "Cleaning Tools", + "SellType": "star", + "SellNum": "5", + "Star": "80", + "Origin": "183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "7", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "sub", + "Order_Score": "96", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "307", + "Lv": "7", + "MaxLv": "8", + "Icon": "Production_E2_LV7", + "Color": "Cleaning Tools", + "Title": "Premium Shampoo", + "Content": "Cleaning Tools", + "SellType": "star", + "SellNum": "6", + "Star": "142", + "Origin": "183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "13", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "sub", + "Order_Score": "192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "308", + "Lv": "8", + "MaxLv": "8", + "Icon": "Production_E2_LV8", + "Color": "Cleaning Tools", + "Title": "Hair Brush", + "Content": "Cleaning Tools", + "SellType": "star", + "SellNum": "7", + "Star": "251", + "Origin": "183_184_185_186_187_188_189", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "25", + "Relative": "Bathtub", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bathtub", + "Product_Type": "sub", + "Order_Score": "384", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5001", + "Lv": "1", + "MaxLv": "3", + "Icon": "Launcher_Wash_LV1", + "Color": "WashTool", + "Title": "Simple Wash Box", + "Content": "WashTool", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "60", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "5021=100", + "SellDiamond": "-1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5002", + "Lv": "2", + "MaxLv": "3", + "Icon": "Launcher_Wash_LV2", + "Color": "WashTool", + "Title": "Small Wash Car", + "Content": "WashTool", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "60", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "5041=100", + "SellDiamond": "-1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5003", + "Lv": "3", + "MaxLv": "3", + "Icon": "Launcher_Wash_LV3", + "Color": "WashTool", + "Title": "Big Wash Car", + "Content": "WashTool", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "60", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "5061=100", + "SellDiamond": "-1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5021", + "Lv": "1", + "MaxLv": "5", + "Icon": "merge_icon_small_xiaodao", + "Color": "WashOneTool", + "Title": "Utility knife", + "Content": "WashOneTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5001", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5022", + "Lv": "2", + "MaxLv": "5", + "Icon": "merge_icon_small_qianzi", + "Color": "WashOneTool", + "Title": "pliers", + "Content": "WashOneTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5001", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5023", + "Lv": "3", + "MaxLv": "5", + "Icon": "merge_icon_small_tuizi", + "Color": "WashOneTool", + "Title": "Fader", + "Content": "WashOneTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5001", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5024", + "Lv": "4", + "MaxLv": "5", + "Icon": "merge_icon_small_niezi", + "Color": "WashOneTool", + "Title": "tweezers", + "Content": "WashOneTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5001", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5025", + "Lv": "5", + "MaxLv": "5", + "Icon": "merge_icon_small_niezimianqiu", + "Color": "WashOneTool", + "Title": "Tweezers with cotton balls", + "Content": "WashOneTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5001", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5041", + "Lv": "1", + "MaxLv": "3", + "Icon": "Production_Wash_LV1", + "Color": "WashTwoTool", + "Title": "band-aid", + "Content": "WashTwoTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5002", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5042", + "Lv": "2", + "MaxLv": "3", + "Icon": "Production_Wash_LV2", + "Color": "WashTwoTool", + "Title": "spray", + "Content": "WashTwoTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5002", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5043", + "Lv": "3", + "MaxLv": "3", + "Icon": "Production_Wash_LV3", + "Color": "WashTwoTool", + "Title": "bandage", + "Content": "WashTwoTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5002", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5061", + "Lv": "1", + "MaxLv": "3", + "Icon": "merge_icon_small_qipao", + "Color": "WashThreeTool", + "Title": "Bubble", + "Content": "WashThreeTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5003", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5062", + "Lv": "2", + "MaxLv": "3", + "Icon": "merge_icon_small_xiangzao", + "Color": "WashThreeTool", + "Title": "Soap", + "Content": "WashThreeTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5003", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "5063", + "Lv": "3", + "MaxLv": "3", + "Icon": "merge_icon_small_pentou", + "Color": "WashThreeTool", + "Title": "Shower head", + "Content": "WashThreeTool", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "5003", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1", + "Relative": "WashOneTool,WashTwoTool,WashThreeTool", + "Type": "Wash", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "501", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_energy_LV1", + "Color": "Energy", + "Title": "A Little Energy", + "Content": "energy", + "SellType": "energy", + "SellNum": "1", + "Star": "1", + "Origin": "562", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "502", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_energy_LV2", + "Color": "Energy", + "Title": "Small Amount Energy", + "Content": "energy", + "SellType": "energy", + "SellNum": "5", + "Star": "5", + "Origin": "562", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "503", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_energy_LV3", + "Color": "Energy", + "Title": "Appropriate Energy", + "Content": "energy", + "SellType": "energy", + "SellNum": "15", + "Star": "15", + "Origin": "562", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "504", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_energy_LV4", + "Color": "Energy", + "Title": "Large Amount Energy", + "Content": "energy", + "SellType": "energy", + "SellNum": "40", + "Star": "40", + "Origin": "562", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "505", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_energy_LV5", + "Color": "Energy", + "Title": "Huge Amount Energy", + "Content": "energy", + "SellType": "energy", + "SellNum": "100", + "Star": "100", + "Origin": "562", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "521", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_star_LV1", + "Color": "Star", + "Title": "A Star", + "Content": "star", + "SellType": "star", + "SellNum": "1", + "Star": "1", + "Origin": "561_563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "522", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_star_LV2", + "Color": "Star", + "Title": "A Few Star", + "Content": "star", + "SellType": "star", + "SellNum": "3", + "Star": "3", + "Origin": "561_563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "523", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_star_LV3", + "Color": "Star", + "Title": "Small Star", + "Content": "star", + "SellType": "star", + "SellNum": "7", + "Star": "7", + "Origin": "561_563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "524", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_star_LV4", + "Color": "Star", + "Title": "Large Star", + "Content": "star", + "SellType": "star", + "SellNum": "15", + "Star": "15", + "Origin": "561_563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "525", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_star_LV5", + "Color": "Star", + "Title": "Huge Star", + "Content": "star", + "SellType": "star", + "SellNum": "32", + "Star": "32", + "Origin": "561_563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "541", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_diamond_LV1", + "Color": "Diamond", + "Title": "A Little Diamond", + "Content": "diamond", + "SellType": "diamond", + "SellNum": "1", + "Star": "1", + "Origin": "563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "542", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_diamond_LV2", + "Color": "Diamond", + "Title": "Small Amount Diamond", + "Content": "diamond", + "SellType": "diamond", + "SellNum": "3", + "Star": "3", + "Origin": "563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "543", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_diamond_LV3", + "Color": "Diamond", + "Title": "Appropriate Diamond", + "Content": "diamond", + "SellType": "diamond", + "SellNum": "7", + "Star": "7", + "Origin": "563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "544", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_diamond_LV4", + "Color": "Diamond", + "Title": "Large Amount Diamond", + "Content": "diamond", + "SellType": "diamond", + "SellNum": "15", + "Star": "15", + "Origin": "563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "545", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_diamond_LV5", + "Color": "Diamond", + "Title": "Huge Amount Diamond", + "Content": "diamond", + "SellType": "diamond", + "SellNum": "32", + "Star": "32", + "Origin": "563", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "561", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_starChest", + "Color": "Star Box", + "Title": "Star Chest", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "5", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "521=50,522=35,523=15", + "SellDiamond": "-1", + "Relative": "Star", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "562", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_energeChest", + "Color": "Energy Box", + "Title": "Energy Chest", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "5", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "501=35,502=35,503=20,504=10", + "SellDiamond": "-1", + "Relative": "Energy", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "563", + "Lv": "1", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv1", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "5", + "CoolTime": "600", + "CoolNum": "10", + "Emit_List": "521=75,522=21,541=4", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "564", + "Lv": "1", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv1", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "5", + "CoolTime": "600", + "CoolNum": "10", + "Emit_List": "521=75,522=21,541=4", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "565", + "Lv": "2", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv2", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "8", + "CoolTime": "1200", + "CoolNum": "20", + "Emit_List": "521=62,522=31,541=6,542=1", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "566", + "Lv": "2", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv2", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "8", + "CoolTime": "1200", + "CoolNum": "20", + "Emit_List": "521=62,522=31,541=6,542=1", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "567", + "Lv": "3", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv3", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "12", + "CoolTime": "3600", + "CoolNum": "60", + "Emit_List": "521=53,522=26,523=13,541=5,542=3", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "568", + "Lv": "3", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv3", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "12", + "CoolTime": "3600", + "CoolNum": "60", + "Emit_List": "521=53,522=26,523=13,541=5,542=3", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "569", + "Lv": "4", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv4", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "7200", + "CoolNum": "120", + "Emit_List": "521=36,522=36,523=18,541=6,542=3,543=1", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "570", + "Lv": "4", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv4", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "7200", + "CoolNum": "120", + "Emit_List": "521=36,522=36,523=17,541=6,542=3,543=2", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "571", + "Lv": "5", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv5", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "43200", + "CoolNum": "720", + "Emit_List": "521=27,522=27,523=27,541=9,542=7,543=3", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "572", + "Lv": "5", + "MaxLv": "5", + "Icon": "Launcher_Chest_catcion_lv5", + "Color": "Surprise Box", + "Title": "Surprising Chest", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "43200", + "CoolNum": "720", + "Emit_List": "521=27,522=27,523=27,541=9,542=7,543=3", + "SellDiamond": "-1", + "Relative": "Star,Diamond", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "581", + "Lv": "1", + "MaxLv": "2", + "Icon": "Launcher_Lowemitterchest_LV1", + "Color": "Emit Box", + "Title": "Low Emit Chest Lv1", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "6", + "CoolTime": "720", + "CoolNum": "12", + "Emit_List": "81=35,101=35,121=30", + "SellDiamond": "-1", + "Relative": "Cooking Tools,Shopping,Toolbox", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "582", + "Lv": "1", + "MaxLv": "2", + "Icon": "Launcher_Lowemitterchest_LV1", + "Color": "Emit Box", + "Title": "Low Emit Chest Lv1", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "6", + "CoolTime": "720", + "CoolNum": "12", + "Emit_List": "81=35,101=35,121=30", + "SellDiamond": "-1", + "Relative": "Cooking Tools,Shopping,Toolbox", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "583", + "Lv": "2", + "MaxLv": "2", + "Icon": "Launcher_Lowemitterchest_LV2", + "Color": "Emit Box", + "Title": "Low Emit Chest Lv2", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "6", + "CoolTime": "1800", + "CoolNum": "30", + "Emit_List": "82=35,102=35,122=30", + "SellDiamond": "-1", + "Relative": "Cooking Tools,Shopping,Toolbox", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "584", + "Lv": "2", + "MaxLv": "2", + "Icon": "Launcher_Lowemitterchest_LV2", + "Color": "Emit Box", + "Title": "Low Emit Chest Lv2", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "6", + "CoolTime": "1800", + "CoolNum": "30", + "Emit_List": "82=35,102=35,122=30", + "SellDiamond": "-1", + "Relative": "Cooking Tools,Shopping,Toolbox", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "585", + "Lv": "1", + "MaxLv": "2", + "Icon": "Launcher_highemitterchest_lv1", + "Color": "High Emit Box", + "Title": "Higt Emit Chest Lv1", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "6", + "CoolTime": "720", + "CoolNum": "12", + "Emit_List": "321=10,161=40,181=40,201=10", + "SellDiamond": "-1", + "Relative": "Sewing,Fishing,Shelf,Gardening Tools", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "586", + "Lv": "1", + "MaxLv": "2", + "Icon": "Launcher_highemitterchest_lv1", + "Color": "High Emit Box", + "Title": "Higt Emit Chest Lv1", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "6", + "CoolTime": "720", + "CoolNum": "12", + "Emit_List": "321=10,161=40,181=40,201=10", + "SellDiamond": "-1", + "Relative": "Sewing,Fishing,Shelf,Gardening Tools", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "587", + "Lv": "2", + "MaxLv": "2", + "Icon": "Launcher_highemitterchest_lv2", + "Color": "High Emit Box", + "Title": "Higt Emit Chest Lv2", + "Content": "lock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "6", + "CoolTime": "1800", + "CoolNum": "30", + "Emit_List": "322=10,162=40,182=40,202=10", + "SellDiamond": "-1", + "Relative": "Sewing,Fishing,Shelf,Gardening Tools", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "588", + "Lv": "2", + "MaxLv": "2", + "Icon": "Launcher_highemitterchest_lv2", + "Color": "High Emit Box", + "Title": "Higt Emit Chest Lv2", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "6", + "CoolTime": "1800", + "CoolNum": "30", + "Emit_List": "322=10,162=40,182=40,202=10", + "SellDiamond": "-1", + "Relative": "Sewing,Fishing,Shelf,Gardening Tools", + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "601", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_L_A", + "Color": "Pet Food Basket", + "Title": "Pet Food Basket", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "8", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "1=20,2=30,3=20,4=10,21=20", + "SellDiamond": "-1", + "Relative": "Food,Can", + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "602", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_L_B", + "Color": "Pet Aid Box", + "Title": "Pet Aid Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "8", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "41=20,42=30,43=20,44=10,61=20", + "SellDiamond": "-1", + "Relative": "Cleaning Tools,Medical", + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "603", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_L_C", + "Color": "Pet House Box", + "Title": "Pet House Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "8", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "221=60,222=40", + "SellDiamond": "-1", + "Relative": "Pet House", + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "604", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_L_D", + "Color": "Pet Clothing Box", + "Title": "Pet Clothing Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "8", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "241=10,242=20,243=30,261=10,262=20,263=10", + "SellDiamond": "-1", + "Relative": "Pet Cloth,Pet Shoes", + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "605", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_L_E", + "Color": "Plate of Fish", + "Title": "Plate of Fish", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "8", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "281=30,282=40,283=20,284=10", + "SellDiamond": "-1", + "Relative": "Fish", + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "606", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_L_G", + "Color": "Flower Basket", + "Title": "Flower Basket", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "8", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "341=30,342=40,343=20,344=10", + "SellDiamond": "-1", + "Relative": "Garden", + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "701", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_zixuan_LV1", + "Color": "Optional Box", + "Title": "Optional Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "702", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_zixuan_LV2", + "Color": "Advanced Optional Box", + "Title": "Advanced Optional Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "703", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_Universal-treasure-chest_LV1", + "Color": "All Random Box", + "Title": "All Random Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "3", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "704", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_Universal-treasure-chest_LV2", + "Color": "Advanced All Random Box", + "Title": "Advanced All Random Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "3", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "705", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_Resource-chest_LV1", + "Color": "Resource Supply Box", + "Title": "Resource Supply Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "706", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_Resource-chest_LV2", + "Color": "Advanced Resource Supply Box", + "Title": "Advanced Resource Supply Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "707", + "Lv": "1", + "MaxLv": "1", + "Icon": "merge_icn_fenliqi", + "Color": "Separator", + "Title": "Separator", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "708", + "Lv": "1", + "MaxLv": "1", + "Icon": "merge_pic_mofabang", + "Color": "Upgrader", + "Title": "Upgrader", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Gift", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "801", + "Lv": "1", + "MaxLv": "8", + "Icon": "merge_sanduan_dianchi_lv1", + "Color": "Racing Battery", + "Title": "Batter_1", + "Content": "Racing Battery", + "SellType": "Racing Battery", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "802", + "Lv": "2", + "MaxLv": "8", + "Icon": "merge_sanduan_dianchi_lv2", + "Color": "Racing Battery", + "Title": "Batter_2", + "Content": "Racing Battery", + "SellType": "Racing Battery", + "SellNum": "2", + "Star": "2", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "803", + "Lv": "3", + "MaxLv": "8", + "Icon": "merge_sanduan_dianchi_lv3", + "Color": "Racing Battery", + "Title": "Batter_3", + "Content": "Racing Battery", + "SellType": "Racing Battery", + "SellNum": "8", + "Star": "8", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "804", + "Lv": "4", + "MaxLv": "8", + "Icon": "merge_sanduan_dianchi_lv4", + "Color": "Racing Battery", + "Title": "Batter_4", + "Content": "Racing Battery", + "SellType": "Racing Battery", + "SellNum": "35", + "Star": "35", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "805", + "Lv": "5", + "MaxLv": "8", + "Icon": "merge_sanduan_dianchi_lv5", + "Color": "Racing Battery", + "Title": "Batter_5", + "Content": "Racing Battery", + "SellType": "Racing Battery", + "SellNum": "50", + "Star": "50", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "806", + "Lv": "6", + "MaxLv": "8", + "Icon": "merge_sanduan_dianchi_lv6", + "Color": "Racing Battery", + "Title": "Batter_6", + "Content": "Racing Battery", + "SellType": "Racing Battery", + "SellNum": "80", + "Star": "80", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "807", + "Lv": "7", + "MaxLv": "8", + "Icon": "merge_sanduan_dianchi_lv7", + "Color": "Racing Battery", + "Title": "Batter_7", + "Content": "Racing Battery", + "SellType": "Racing Battery", + "SellNum": "120", + "Star": "120", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "808", + "Lv": "8", + "MaxLv": "8", + "Icon": "merge_sanduan_dianchi_lv8", + "Color": "Racing Battery", + "Title": "Batter_8", + "Content": "Racing Battery", + "SellType": "Racing Battery", + "SellNum": "200", + "Star": "200", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "901", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_F_LV1", + "Color": "Toy Storage Box", + "Title": "Uncovered Cartons", + "Content": "Toy Storage Box", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "921=100", + "SellDiamond": "-1", + "Relative": "Baby Toy,Books And Picture Books", + "Type": "Emitter", + "Emit_ID": "F", + "Emit_Type": "normal", + "Product_Type": "Baby Toy,Books And Picture Books", + "Order_Score": "16", + "Emit_Product": "Baby Toy", + "Dynamic": "Baby Toy=0", + "Dynamic1": "Baby Toy=0", + "Dynamic2": "Baby Toy=0", + "Dynamic3": "Baby Toy=0" + }, + { + "Id": "902", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_F_LV2", + "Color": "Toy Storage Box", + "Title": "Covered Cartons", + "Content": "Toy Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "921=80,941=15,922=5", + "SellDiamond": "-1", + "Relative": "Baby Toy,Books And Picture Books", + "Type": "Emitter", + "Emit_ID": "F", + "Emit_Type": "normal", + "Product_Type": "Baby Toy,Books And Picture Books", + "Order_Score": "32", + "Emit_Product": "Baby Toy,Books And Picture Books", + "Dynamic": "Baby Toy=0,Books And Picture Books=2", + "Dynamic1": "Baby Toy=0,Books And Picture Books=2", + "Dynamic2": "Baby Toy=0,Books And Picture Books=2", + "Dynamic3": "Baby Toy=0,Books And Picture Books=2" + }, + { + "Id": "903", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_F_LV3", + "Color": "Toy Storage Box", + "Title": "Premium Cartons", + "Content": "Toy Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "921=60,941=15,922=15,923=10", + "SellDiamond": "-1", + "Relative": "Baby Toy,Books And Picture Books", + "Type": "Emitter", + "Emit_ID": "F", + "Emit_Type": "normal", + "Product_Type": "Baby Toy,Books And Picture Books", + "Order_Score": "64", + "Emit_Product": "Baby Toy,Books And Picture Books", + "Dynamic": "Baby Toy=0,Books And Picture Books=3", + "Dynamic1": "Baby Toy=0,Books And Picture Books=3", + "Dynamic2": "Baby Toy=0,Books And Picture Books=3", + "Dynamic3": "Baby Toy=0,Books And Picture Books=2" + }, + { + "Id": "904", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_F_LV4", + "Color": "Toy Storage Box", + "Title": "Stack Of Cartons", + "Content": "Toy Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "921=50,941=13,922=20,923=15,942=2", + "SellDiamond": "-1", + "Relative": "Baby Toy,Books And Picture Books", + "Type": "Emitter", + "Emit_ID": "F", + "Emit_Type": "normal", + "Product_Type": "Baby Toy,Books And Picture Books", + "Order_Score": "128", + "Emit_Product": "Baby Toy,Books And Picture Books", + "Dynamic": "Baby Toy=0,Books And Picture Books=3", + "Dynamic1": "Baby Toy=0,Books And Picture Books=3", + "Dynamic2": "Baby Toy=0,Books And Picture Books=3", + "Dynamic3": "Baby Toy=0,Books And Picture Books=2" + }, + { + "Id": "905", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_F_LV5", + "Color": "Toy Storage Box", + "Title": "Uncovered Storage Boxes", + "Content": "Toy Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "921=40,941=13,922=24,923=18,942=2,924=3", + "SellDiamond": "-1", + "Relative": "Baby Toy,Books And Picture Books", + "Type": "Emitter", + "Emit_ID": "F", + "Emit_Type": "normal", + "Product_Type": "Baby Toy,Books And Picture Books", + "Order_Score": "256", + "Emit_Product": "Baby Toy,Books And Picture Books", + "Dynamic": "Baby Toy=0,Books And Picture Books=3", + "Dynamic1": "Baby Toy=0,Books And Picture Books=3", + "Dynamic2": "Baby Toy=0,Books And Picture Books=3", + "Dynamic3": "Baby Toy=0,Books And Picture Books=2" + }, + { + "Id": "906", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_F_LV6", + "Color": "Toy Storage Box", + "Title": "Covered Storage Boxes", + "Content": "Toy Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "921=30,941=11,922=25,923=20,942=3,924=10,943=1", + "SellDiamond": "-1", + "Relative": "Baby Toy,Books And Picture Books", + "Type": "Emitter", + "Emit_ID": "F", + "Emit_Type": "normal", + "Product_Type": "Baby Toy,Books And Picture Books", + "Order_Score": "512", + "Emit_Product": "Baby Toy,Books And Picture Books", + "Dynamic": "Baby Toy=0,Books And Picture Books=3", + "Dynamic1": "Baby Toy=0,Books And Picture Books=3", + "Dynamic2": "Baby Toy=0,Books And Picture Books=3", + "Dynamic3": "Baby Toy=0,Books And Picture Books=2" + }, + { + "Id": "907", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_F_LV7", + "Color": "Toy Storage Box", + "Title": "Premium Storage Boxes", + "Content": "Toy Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "921=25,941=11,922=26,923=21,942=3,924=13,943=1", + "SellDiamond": "-1", + "Relative": "Baby Toy,Books And Picture Books", + "Type": "Emitter", + "Emit_ID": "F", + "Emit_Type": "normal", + "Product_Type": "Baby Toy,Books And Picture Books", + "Order_Score": "1024", + "Emit_Product": "Baby Toy,Books And Picture Books", + "Dynamic": "Baby Toy=0,Books And Picture Books=3", + "Dynamic1": "Baby Toy=0,Books And Picture Books=3", + "Dynamic2": "Baby Toy=0,Books And Picture Books=3", + "Dynamic3": "Baby Toy=0,Books And Picture Books=2" + }, + { + "Id": "908", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_F_LV8", + "Color": "Toy Storage Box", + "Title": "Stack Of Storage Boxes", + "Content": "Toy Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "921=18,941=10,922=27,923=22,942=3,924=18,943=2", + "SellDiamond": "-1", + "Relative": "Baby Toy,Books And Picture Books", + "Type": "Emitter", + "Emit_ID": "F", + "Emit_Type": "normal", + "Product_Type": "Baby Toy,Books And Picture Books", + "Order_Score": "2048", + "Emit_Product": "Baby Toy,Books And Picture Books", + "Dynamic": "Baby Toy=0,Books And Picture Books=3", + "Dynamic1": "Baby Toy=0,Books And Picture Books=3", + "Dynamic2": "Baby Toy=0,Books And Picture Books=3", + "Dynamic3": "Baby Toy=0,Books And Picture Books=2" + }, + { + "Id": "921", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_F1_LV1", + "Color": "Baby Toy", + "Title": "Pacifier", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "922", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_F1_LV2", + "Color": "Baby Toy", + "Title": "Hand Rattle", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "1", + "Star": "8", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "923", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_F1_LV3", + "Color": "Baby Toy", + "Title": "Bed Bell", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "2", + "Star": "14", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "924", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_F1_LV4", + "Color": "Baby Toy", + "Title": "Windmill", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "3", + "Star": "26", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "925", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_F1_LV5", + "Color": "Baby Toy", + "Title": "Jigsaw Puzzle", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "4", + "Star": "45", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "926", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_F1_LV6", + "Color": "Baby Toy", + "Title": "Children'S Building Blocks", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "5", + "Star": "80", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "927", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_F1_LV7", + "Color": "Baby Toy", + "Title": "Children'S Drawing Board", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "6", + "Star": "142", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "928", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_F1_LV8", + "Color": "Baby Toy", + "Title": "Percussion Instrument", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "7", + "Star": "251", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "929", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_F1_LV9", + "Color": "Baby Toy", + "Title": "Snare Drum", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "8", + "Star": "443", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "930", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_F1_LV10", + "Color": "Baby Toy", + "Title": "Children'S Electronic Keyboard", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "9", + "Star": "784", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "931", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_F1_LV11", + "Color": "Baby Toy", + "Title": "Children'S Scooter", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "10", + "Star": "1386", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "932", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_F1_LV12", + "Color": "Baby Toy", + "Title": "Children'S Bicycle", + "Content": "Baby Toy", + "SellType": "star", + "SellNum": "11", + "Star": "2450", + "Origin": "901_902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "941", + "Lv": "1", + "MaxLv": "10", + "Icon": "Production_F2_LV1", + "Color": "Books And Picture Books", + "Title": "Single Color Card", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "942", + "Lv": "2", + "MaxLv": "10", + "Icon": "Production_F2_LV2", + "Color": "Books And Picture Books", + "Title": "Double Color Card", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "943", + "Lv": "3", + "MaxLv": "10", + "Icon": "Production_F2_LV3", + "Color": "Books And Picture Books", + "Title": "Cloth Book", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "944", + "Lv": "4", + "MaxLv": "10", + "Icon": "Production_F2_LV4", + "Color": "Books And Picture Books", + "Title": "Cloth Tail Book", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "945", + "Lv": "5", + "MaxLv": "10", + "Icon": "Production_F2_LV5", + "Color": "Books And Picture Books", + "Title": "Touch & Feel Book", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "946", + "Lv": "6", + "MaxLv": "10", + "Icon": "Production_F2_LV6", + "Color": "Books And Picture Books", + "Title": "Primer", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "947", + "Lv": "7", + "MaxLv": "10", + "Icon": "Production_F2_LV7", + "Color": "Books And Picture Books", + "Title": "Primary School Book", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "948", + "Lv": "8", + "MaxLv": "10", + "Icon": "Production_F2_LV8", + "Color": "Books And Picture Books", + "Title": "Middle School Book", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "949", + "Lv": "9", + "MaxLv": "10", + "Icon": "Production_F2_LV9", + "Color": "Books And Picture Books", + "Title": "High School Book", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "8", + "Star": "466", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "950", + "Lv": "10", + "MaxLv": "10", + "Icon": "Production_F2_LV10", + "Color": "Books And Picture Books", + "Title": "College Book", + "Content": "Books And Picture Books", + "SellType": "star", + "SellNum": "9", + "Star": "825", + "Origin": "902_903_904_905_906_907_908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Toy Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Toy Storage Box", + "Product_Type": "sub", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1001", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_G_LV1", + "Color": "Big Tree", + "Title": "Sapling", + "Content": "Big Tree", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1021=100", + "SellDiamond": "-1", + "Relative": "Bird Family,Apple Products", + "Type": "Emitter", + "Emit_ID": "G", + "Emit_Type": "normal", + "Product_Type": "Bird Family,Apple Products", + "Order_Score": "128", + "Emit_Product": "Bird Family", + "Dynamic": "Bird Family=0", + "Dynamic1": "Bird Family=0", + "Dynamic2": "Bird Family=0", + "Dynamic3": "Bird Family=0" + }, + { + "Id": "1002", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_G_LV2", + "Color": "Big Tree", + "Title": "Growth", + "Content": "Big Tree", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1021=80,1041=15,1022=5", + "SellDiamond": "-1", + "Relative": "Bird Family,Apple Products", + "Type": "Emitter", + "Emit_ID": "G", + "Emit_Type": "normal", + "Product_Type": "Bird Family,Apple Products", + "Order_Score": "128", + "Emit_Product": "Bird Family,Apple Products", + "Dynamic": "Bird Family=0,Apple Products=2", + "Dynamic1": "Bird Family=0,Apple Products=2", + "Dynamic2": "Bird Family=0,Apple Products=2", + "Dynamic3": "Bird Family=0,Apple Products=2" + }, + { + "Id": "1003", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_G_LV3", + "Color": "Big Tree", + "Title": "Big tree", + "Content": "Big Tree", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1021=60,1041=15,1022=15,1023=10", + "SellDiamond": "-1", + "Relative": "Bird Family,Apple Products", + "Type": "Emitter", + "Emit_ID": "G", + "Emit_Type": "normal", + "Product_Type": "Bird Family,Apple Products", + "Order_Score": "128", + "Emit_Product": "Bird Family,Apple Products", + "Dynamic": "Bird Family=0,Apple Products=3", + "Dynamic1": "Bird Family=0,Apple Products=3", + "Dynamic2": "Bird Family=0,Apple Products=3", + "Dynamic3": "Bird Family=0,Apple Products=2" + }, + { + "Id": "1004", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_G_LV4", + "Color": "Big Tree", + "Title": "Lush tree", + "Content": "Big Tree", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1021=50,1041=13,1022=20,1023=15,1042=2", + "SellDiamond": "-1", + "Relative": "Bird Family,Apple Products", + "Type": "Emitter", + "Emit_ID": "G", + "Emit_Type": "normal", + "Product_Type": "Bird Family,Apple Products", + "Order_Score": "128", + "Emit_Product": "Bird Family,Apple Products", + "Dynamic": "Bird Family=0,Apple Products=3", + "Dynamic1": "Bird Family=0,Apple Products=3", + "Dynamic2": "Bird Family=0,Apple Products=3", + "Dynamic3": "Bird Family=0,Apple Products=2" + }, + { + "Id": "1005", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_G_LV5", + "Color": "Big Tree", + "Title": "Flowering", + "Content": "Big Tree", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1021=40,1041=13,1022=24,1023=18,1042=2,1024=3", + "SellDiamond": "-1", + "Relative": "Bird Family,Apple Products", + "Type": "Emitter", + "Emit_ID": "G", + "Emit_Type": "normal", + "Product_Type": "Bird Family,Apple Products", + "Order_Score": "128", + "Emit_Product": "Bird Family,Apple Products", + "Dynamic": "Bird Family=0,Apple Products=3", + "Dynamic1": "Bird Family=0,Apple Products=3", + "Dynamic2": "Bird Family=0,Apple Products=3", + "Dynamic3": "Bird Family=0,Apple Products=2" + }, + { + "Id": "1006", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_G_LV6", + "Color": "Big Tree", + "Title": "Fruiting", + "Content": "Big Tree", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1021=30,1041=11,1022=25,1023=20,1042=3,1024=10,1043=1", + "SellDiamond": "-1", + "Relative": "Bird Family,Apple Products", + "Type": "Emitter", + "Emit_ID": "G", + "Emit_Type": "normal", + "Product_Type": "Bird Family,Apple Products", + "Order_Score": "512", + "Emit_Product": "Bird Family,Apple Products", + "Dynamic": "Bird Family=0,Apple Products=3", + "Dynamic1": "Bird Family=0,Apple Products=3", + "Dynamic2": "Bird Family=0,Apple Products=3", + "Dynamic3": "Bird Family=0,Apple Products=2" + }, + { + "Id": "1007", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_G_LV7", + "Color": "Big Tree", + "Title": "Ripe fruit", + "Content": "Big Tree", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1021=25,1041=11,1022=26,1023=21,1042=3,1024=13,1043=1", + "SellDiamond": "-1", + "Relative": "Bird Family,Apple Products", + "Type": "Emitter", + "Emit_ID": "G", + "Emit_Type": "normal", + "Product_Type": "Bird Family,Apple Products", + "Order_Score": "2048", + "Emit_Product": "Bird Family,Apple Products", + "Dynamic": "Bird Family=0,Apple Products=3", + "Dynamic1": "Bird Family=0,Apple Products=3", + "Dynamic2": "Bird Family=0,Apple Products=3", + "Dynamic3": "Bird Family=0,Apple Products=2" + }, + { + "Id": "1008", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_G_LV8", + "Color": "Big Tree", + "Title": "Harvest time", + "Content": "Big Tree", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1021=18,1041=10,1022=27,1023=22,1042=3,1024=18,1043=2", + "SellDiamond": "-1", + "Relative": "Bird Family,Apple Products", + "Type": "Emitter", + "Emit_ID": "G", + "Emit_Type": "normal", + "Product_Type": "Bird Family,Apple Products", + "Order_Score": "8192", + "Emit_Product": "Bird Family,Apple Products", + "Dynamic": "Bird Family=0,Apple Products=3", + "Dynamic1": "Bird Family=0,Apple Products=3", + "Dynamic2": "Bird Family=0,Apple Products=3", + "Dynamic3": "Bird Family=0,Apple Products=2" + }, + { + "Id": "1021", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_G1_LV1", + "Color": "Bird Family", + "Title": "Branch Bird's Nest", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "6", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1022", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_G1_LV2", + "Color": "Bird Family", + "Title": "Ordinary Bird's Nest", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "12", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1023", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_G1_LV3", + "Color": "Bird Family", + "Title": "Bird Eggs", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "23", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1024", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_G1_LV4", + "Color": "Bird Family", + "Title": "Broken Shell", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "43", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1025", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_G1_LV5", + "Color": "Bird Family", + "Title": "Fledgling", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "80", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1026", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_G1_LV6", + "Color": "Bird Family", + "Title": "Baby Bird", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "150", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1027", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_G1_LV7", + "Color": "Bird Family", + "Title": "Independence", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "290", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1028", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_G1_LV8", + "Color": "Bird Family", + "Title": "Looking", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "540", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1029", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_G1_LV9", + "Color": "Bird Family", + "Title": "Courtship", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "8", + "Star": "466", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "780", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1030", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_G1_LV10", + "Color": "Bird Family", + "Title": "Family", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "9", + "Star": "825", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "990", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1031", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_G1_LV11", + "Color": "Bird Family", + "Title": "New Life", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "10", + "Star": "1459", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1100", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1032", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_G1_LV12", + "Color": "Bird Family", + "Title": "Forever", + "Content": "Bird Family", + "SellType": "star", + "SellNum": "11", + "Star": "2579", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "1300", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1041", + "Lv": "1", + "MaxLv": "10", + "Icon": "Production_G2_LV1", + "Color": "Apple Products", + "Title": "Apples", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "6", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1042", + "Lv": "2", + "MaxLv": "10", + "Icon": "Production_G2_LV2", + "Color": "Apple Products", + "Title": "Sliced Apples", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "12", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1043", + "Lv": "3", + "MaxLv": "10", + "Icon": "Production_G2_LV3", + "Color": "Apple Products", + "Title": "Apple Ice Cream", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "2", + "Star": "16", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "23", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1044", + "Lv": "4", + "MaxLv": "10", + "Icon": "Production_G2_LV4", + "Color": "Apple Products", + "Title": "Glass Apple Juice", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "3", + "Star": "28", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "43", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1045", + "Lv": "5", + "MaxLv": "10", + "Icon": "Production_G2_LV5", + "Color": "Apple Products", + "Title": "Canned Apple", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "4", + "Star": "50", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "80", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1046", + "Lv": "6", + "MaxLv": "10", + "Icon": "Production_G2_LV6", + "Color": "Apple Products", + "Title": "Apple Jam", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "5", + "Star": "89", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "150", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1047", + "Lv": "7", + "MaxLv": "10", + "Icon": "Production_G2_LV7", + "Color": "Apple Products", + "Title": "Apple Jam Bread", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "6", + "Star": "157", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "290", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1048", + "Lv": "8", + "MaxLv": "10", + "Icon": "Production_G2_LV8", + "Color": "Apple Products", + "Title": "Apple Jam Tarts", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "7", + "Star": "277", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "540", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1049", + "Lv": "9", + "MaxLv": "10", + "Icon": "Production_G2_LV9", + "Color": "Apple Products", + "Title": "Apple Jelly", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "8", + "Star": "490", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "780", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1050", + "Lv": "10", + "MaxLv": "10", + "Icon": "Production_G2_LV10", + "Color": "Apple Products", + "Title": "Apple Jam Puffs", + "Content": "Apple Products", + "SellType": "star", + "SellNum": "9", + "Star": "866", + "Origin": "1001_1002_1003_1004_1005_1006_1007_1008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "990", + "Relative": "Big Tree", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Big Tree", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1101", + "Lv": "1", + "MaxLv": "7", + "Icon": "Launcher_H_LV1", + "Color": "Jewelry Stand", + "Title": "Basic Stand", + "Content": "Jewelry Stand", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1121=100", + "SellDiamond": "-1", + "Relative": "Jewelry Box", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "raw", + "Product_Type": "Jewelry Accessories", + "Order_Score": "64", + "Emit_Product": "Jewelry Accessories", + "Dynamic": "Jewelry Accessories=3", + "Dynamic1": "Jewelry Accessories=3", + "Dynamic2": "Jewelry Accessories=3", + "Dynamic3": "Jewelry Accessories=3" + }, + { + "Id": "1102", + "Lv": "2", + "MaxLv": "7", + "Icon": "Launcher_H_LV2", + "Color": "Jewelry Stand", + "Title": "Simple Stand", + "Content": "Jewelry Stand", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1121=90,1122=10", + "SellDiamond": "-1", + "Relative": "Jewelry Box", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "raw", + "Product_Type": "Jewelry Accessories", + "Order_Score": "128", + "Emit_Product": "Jewelry Accessories", + "Dynamic": "Jewelry Accessories=3", + "Dynamic1": "Jewelry Accessories=3", + "Dynamic2": "Jewelry Accessories=3", + "Dynamic3": "Jewelry Accessories=3" + }, + { + "Id": "1103", + "Lv": "3", + "MaxLv": "7", + "Icon": "Launcher_H_LV3", + "Color": "Jewelry Stand", + "Title": "Refined Stand", + "Content": "Jewelry Stand", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1121=85,1122=10,1123=5", + "SellDiamond": "-1", + "Relative": "Jewelry Box", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "raw", + "Product_Type": "Jewelry Accessories", + "Order_Score": "256", + "Emit_Product": "Jewelry Accessories", + "Dynamic": "Jewelry Accessories=3", + "Dynamic1": "Jewelry Accessories=3", + "Dynamic2": "Jewelry Accessories=3", + "Dynamic3": "Jewelry Accessories=3" + }, + { + "Id": "1104", + "Lv": "4", + "MaxLv": "7", + "Icon": "Launcher_H_LV4", + "Color": "Jewelry Stand", + "Title": "Elegant Stand", + "Content": "Jewelry Stand", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1121=82,1122=10,1123=5,1124=3", + "SellDiamond": "-1", + "Relative": "Jewelry Box", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "raw", + "Product_Type": "Jewelry Accessories", + "Order_Score": "512", + "Emit_Product": "Jewelry Accessories", + "Dynamic": "Jewelry Accessories=3", + "Dynamic1": "Jewelry Accessories=3", + "Dynamic2": "Jewelry Accessories=3", + "Dynamic3": "Jewelry Accessories=3" + }, + { + "Id": "1105", + "Lv": "5", + "MaxLv": "7", + "Icon": "Launcher_H_LV5", + "Color": "Jewelry Stand", + "Title": "Deluxe Stand", + "Content": "Jewelry Stand", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1121=76,1122=12,1123=7,1124=5", + "SellDiamond": "-1", + "Relative": "Jewelry Box", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "raw", + "Product_Type": "Jewelry Accessories", + "Order_Score": "1024", + "Emit_Product": "Jewelry Accessories", + "Dynamic": "Jewelry Accessories=3", + "Dynamic1": "Jewelry Accessories=3", + "Dynamic2": "Jewelry Accessories=3", + "Dynamic3": "Jewelry Accessories=3" + }, + { + "Id": "1106", + "Lv": "6", + "MaxLv": "7", + "Icon": "Launcher_H_LV6", + "Color": "Jewelry Stand", + "Title": "Premium Stand", + "Content": "Jewelry Stand", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1121=70,1122=15,1123=10,1124=5", + "SellDiamond": "-1", + "Relative": "Jewelry Box", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "raw", + "Product_Type": "Jewelry Accessories", + "Order_Score": "2048", + "Emit_Product": "Jewelry Accessories", + "Dynamic": "Jewelry Accessories=3", + "Dynamic1": "Jewelry Accessories=3", + "Dynamic2": "Jewelry Accessories=3", + "Dynamic3": "Jewelry Accessories=3" + }, + { + "Id": "1107", + "Lv": "7", + "MaxLv": "7", + "Icon": "Launcher_H_LV7", + "Color": "Jewelry Stand", + "Title": "Luxury Stand", + "Content": "Jewelry Stand", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1121=64,1122=17,1123=12,1124=7", + "SellDiamond": "-1", + "Relative": "Jewelry Box", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "raw", + "Product_Type": "Jewelry Accessories", + "Order_Score": "4096", + "Emit_Product": "Jewelry Accessories", + "Dynamic": "Jewelry Accessories=3", + "Dynamic1": "Jewelry Accessories=3", + "Dynamic2": "Jewelry Accessories=3", + "Dynamic3": "Jewelry Accessories=3" + }, + { + "Id": "1121", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_sub_H_LV1", + "Color": "Jewelry Box", + "Title": "Basic Jewelry Box", + "Content": "Jewelry Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1101_1102_1103_1104_1105_1106_1107", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Accessories", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1122", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_sub_H_LV2", + "Color": "Jewelry Box", + "Title": "Classic Jewelry Box", + "Content": "Jewelry Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1101_1102_1103_1104_1105_1106_1107", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Accessories", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1123", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_sub_H_LV3", + "Color": "Jewelry Box", + "Title": "Elegant Jewelry Box", + "Content": "Jewelry Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1101_1102_1103_1104_1105_1106_1107", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Accessories", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1124", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_sub_H_LV4", + "Color": "Jewelry Box", + "Title": "Shiny Jewelry Box", + "Content": "Jewelry Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1101_1102_1103_1104_1105_1106_1107", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Accessories", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1125", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_sub_H_LV5", + "Color": "Jewelry Box", + "Title": "Luxury Jewelry Box", + "Content": "Jewelry Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1101_1102_1103_1104_1105_1106_1107", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Accessories", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1126", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_sub_H_LV6", + "Color": "Jewelry Box", + "Title": "Treasure Jewelry Box", + "Content": "Jewelry Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1101_1102_1103_1104_1105_1106_1107", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Accessories", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1127", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_sub_H_LV7", + "Color": "Jewelry Box", + "Title": "Fine Jewelry Box", + "Content": "Jewelry Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1101_1102_1103_1104_1105_1106_1107", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Accessories", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1128", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_sub_H_LV8", + "Color": "Jewelry Box", + "Title": "Jewelry Chest", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1101_1102_1103_1104_1105_1106_1107", + "Capacity": "10", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "1141=80,1142=20", + "SellDiamond": "99", + "Relative": "Jewelry Accessories", + "Type": "Emitter", + "Emit_ID": "H", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1141", + "Lv": "1", + "MaxLv": "10", + "Icon": "Production_sub_H_LV1", + "Color": "Jewelry Accessories", + "Title": "Ring", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "0", + "Star": "51", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "3", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1142", + "Lv": "2", + "MaxLv": "10", + "Icon": "Production_sub_H_LV2", + "Color": "Jewelry Accessories", + "Title": "Earrings", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "1", + "Star": "91", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "6", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1143", + "Lv": "3", + "MaxLv": "10", + "Icon": "Production_sub_H_LV3", + "Color": "Jewelry Accessories", + "Title": "Classic Earrings", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "2", + "Star": "160", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "12", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1144", + "Lv": "4", + "MaxLv": "10", + "Icon": "Production_sub_H_LV4", + "Color": "Jewelry Accessories", + "Title": "Brooch", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "3", + "Star": "283", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "24", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1145", + "Lv": "5", + "MaxLv": "10", + "Icon": "Production_sub_H_LV5", + "Color": "Jewelry Accessories", + "Title": "Chain Brooch", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "4", + "Star": "501", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "48", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1146", + "Lv": "6", + "MaxLv": "10", + "Icon": "Production_sub_H_LV6", + "Color": "Jewelry Accessories", + "Title": "Bracelet", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "5", + "Star": "886", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "96", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1147", + "Lv": "7", + "MaxLv": "10", + "Icon": "Production_sub_H_LV7", + "Color": "Jewelry Accessories", + "Title": "Bangle", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "6", + "Star": "1567", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1148", + "Lv": "8", + "MaxLv": "10", + "Icon": "Production_sub_H_LV8", + "Color": "Jewelry Accessories", + "Title": "Necklace", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "7", + "Star": "2770", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "384", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1149", + "Lv": "9", + "MaxLv": "10", + "Icon": "Production_sub_H_LV9", + "Color": "Jewelry Accessories", + "Title": "Luxury Necklace", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "8", + "Star": "4898", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "768", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1150", + "Lv": "10", + "MaxLv": "10", + "Icon": "Production_sub_H_LV10", + "Color": "Jewelry Accessories", + "Title": "Jewelry Set", + "Content": "Jewelry Accessories", + "SellType": "star", + "SellNum": "9", + "Star": "8661", + "Origin": "1128", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Jewelry Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Jewelry Stand", + "Product_Type": "main", + "Order_Score": "1536", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1201", + "Lv": "1", + "MaxLv": "7", + "Icon": "Launcher_I_lv1", + "Color": "Clothes Storage Bag", + "Title": "Simple Cloth Bag", + "Content": "Clothes Storage Bag", + "SellType": "null", + "SellNum": "1", + "Star": "1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1221=100", + "SellDiamond": "-1", + "Relative": "Daily Clothing", + "Type": "Emitter", + "Emit_ID": "I", + "Emit_Type": "auto", + "Product_Type": "Daily Clothing", + "Order_Score": "64", + "Emit_Product": "Daily Clothing", + "Dynamic": "Daily Clothing=0", + "Dynamic1": "Daily Clothing=0", + "Dynamic2": "Daily Clothing=0", + "Dynamic3": "Daily Clothing=0" + }, + { + "Id": "1202", + "Lv": "2", + "MaxLv": "7", + "Icon": "Launcher_I_lv2", + "Color": "Clothes Storage Bag", + "Title": "High-end Cloth Bag", + "Content": "Clothes Storage Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1221=85,1222=15", + "SellDiamond": "-1", + "Relative": "Daily Clothing", + "Type": "Emitter", + "Emit_ID": "I", + "Emit_Type": "auto", + "Product_Type": "Daily Clothing", + "Order_Score": "128", + "Emit_Product": "Daily Clothing", + "Dynamic": "Daily Clothing=0", + "Dynamic1": "Daily Clothing=0", + "Dynamic2": "Daily Clothing=0", + "Dynamic3": "Daily Clothing=0" + }, + { + "Id": "1203", + "Lv": "3", + "MaxLv": "7", + "Icon": "Launcher_I_lv3", + "Color": "Clothes Storage Bag", + "Title": "Simple Storage Bag", + "Content": "Clothes Storage Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1221=80,1222=15,1223=5", + "SellDiamond": "-1", + "Relative": "Daily Clothing", + "Type": "Emitter", + "Emit_ID": "I", + "Emit_Type": "auto", + "Product_Type": "Daily Clothing", + "Order_Score": "256", + "Emit_Product": "Daily Clothing", + "Dynamic": "Daily Clothing=0", + "Dynamic1": "Daily Clothing=0", + "Dynamic2": "Daily Clothing=0", + "Dynamic3": "Daily Clothing=0" + }, + { + "Id": "1204", + "Lv": "4", + "MaxLv": "7", + "Icon": "Launcher_I_lv4", + "Color": "Clothes Storage Bag", + "Title": "Ordinary Sorage Bag", + "Content": "Clothes Storage Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1221=70,1222=18,1223=10,1224=2", + "SellDiamond": "-1", + "Relative": "Daily Clothing", + "Type": "Emitter", + "Emit_ID": "I", + "Emit_Type": "auto", + "Product_Type": "Daily Clothing", + "Order_Score": "512", + "Emit_Product": "Daily Clothing", + "Dynamic": "Daily Clothing=0", + "Dynamic1": "Daily Clothing=0", + "Dynamic2": "Daily Clothing=0", + "Dynamic3": "Daily Clothing=0" + }, + { + "Id": "1205", + "Lv": "5", + "MaxLv": "7", + "Icon": "Launcher_I_lv5", + "Color": "Clothes Storage Bag", + "Title": "Premium Storage Bag", + "Content": "Clothes Storage Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1221=65,1222=20,1223=12,1224=3", + "SellDiamond": "-1", + "Relative": "Daily Clothing", + "Type": "Emitter", + "Emit_ID": "I", + "Emit_Type": "auto", + "Product_Type": "Daily Clothing", + "Order_Score": "1024", + "Emit_Product": "Daily Clothing", + "Dynamic": "Daily Clothing=0", + "Dynamic1": "Daily Clothing=0", + "Dynamic2": "Daily Clothing=0", + "Dynamic3": "Daily Clothing=0" + }, + { + "Id": "1206", + "Lv": "6", + "MaxLv": "7", + "Icon": "Launcher_I_lv6", + "Color": "Clothes Storage Bag", + "Title": "Luxury Storage Bag", + "Content": "Clothes Storage Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1221=60,1222=22,1223=14,1224=4", + "SellDiamond": "-1", + "Relative": "Daily Clothing", + "Type": "Emitter", + "Emit_ID": "I", + "Emit_Type": "auto", + "Product_Type": "Daily Clothing", + "Order_Score": "2048", + "Emit_Product": "Daily Clothing", + "Dynamic": "Daily Clothing=0", + "Dynamic1": "Daily Clothing=0", + "Dynamic2": "Daily Clothing=0", + "Dynamic3": "Daily Clothing=0" + }, + { + "Id": "1207", + "Lv": "7", + "MaxLv": "7", + "Icon": "Launcher_I_lv7", + "Color": "Clothes Storage Bag", + "Title": "Storage Set", + "Content": "Clothes Storage Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1221=55,1222=24,1223=16,1224=5", + "SellDiamond": "-1", + "Relative": "Daily Clothing", + "Type": "Emitter", + "Emit_ID": "I", + "Emit_Type": "auto", + "Product_Type": "Daily Clothing", + "Order_Score": "4096", + "Emit_Product": "Daily Clothing", + "Dynamic": "Daily Clothing=0", + "Dynamic1": "Daily Clothing=0", + "Dynamic2": "Daily Clothing=0", + "Dynamic3": "Daily Clothing=0" + }, + { + "Id": "1221", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_I_LV1", + "Color": "Daily Clothing", + "Title": "Diapers", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "0", + "Star": "3", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1222", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_I_LV2", + "Color": "Daily Clothing", + "Title": "Baby Clothe", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "1", + "Star": "5", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1223", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_I_LV3", + "Color": "Daily Clothing", + "Title": "Cartoon Pajama", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "2", + "Star": "8", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1224", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_I_LV4", + "Color": "Daily Clothing", + "Title": "Children's T-shirt", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "3", + "Star": "15", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1225", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_I_LV5", + "Color": "Daily Clothing", + "Title": "Overall", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "4", + "Star": "26", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1226", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_I_LV6", + "Color": "Daily Clothing", + "Title": "Sportswear", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "5", + "Star": "46", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1227", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_I_LV7", + "Color": "Daily Clothing", + "Title": "Sweatshirt", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "6", + "Star": "82", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1228", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_I_LV8", + "Color": "Daily Clothing", + "Title": "Girls' clothes", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "7", + "Star": "145", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1229", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_I_LV9", + "Color": "Daily Clothing", + "Title": "Graduation Clothe", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "8", + "Star": "257", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1230", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_I_LV10", + "Color": "Daily Clothing", + "Title": "Casual Suits", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "9", + "Star": "454", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1231", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_I_LV11", + "Color": "Daily Clothing", + "Title": "Girls' casual Wear", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "10", + "Star": "802", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1232", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_I_LV12", + "Color": "Daily Clothing", + "Title": "Suits", + "Content": "Daily Clothing", + "SellType": "star", + "SellNum": "11", + "Star": "1419", + "Origin": "1201_1202_1203_1204_1205_1206_1207", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Clothes Storage Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Clothes Storage Bag", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1301", + "Lv": "1", + "MaxLv": "7", + "Icon": "Launcher_J_lv1", + "Color": "Detective Desk", + "Title": "Folder", + "Content": "Detective Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1321=100", + "SellDiamond": "-1", + "Relative": "Detective Bag,Detective Outfit", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "combo", + "Product_Type": "Detective Tools,Detective Outfit", + "Order_Score": "64", + "Emit_Product": "Detective Tools", + "Dynamic": "Detective Tools=1", + "Dynamic1": "Detective Tools=1", + "Dynamic2": "Detective Tools=1", + "Dynamic3": "Detective Tools=1" + }, + { + "Id": "1302", + "Lv": "2", + "MaxLv": "7", + "Icon": "Launcher_J_lv2", + "Color": "Detective Desk", + "Title": "Basic Detective Desk", + "Content": "Detective Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1321=80,1361=15,1322=5", + "SellDiamond": "-1", + "Relative": "Detective Bag,Detective Outfit", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "combo", + "Product_Type": "Detective Tools,Detective Outfit", + "Order_Score": "128", + "Emit_Product": "Detective Tools,Detective Outfit", + "Dynamic": "Detective Tools=4,Detective Outfit=0", + "Dynamic1": "Detective Tools=4,Detective Outfit=0", + "Dynamic2": "Detective Tools=4,Detective Outfit=0", + "Dynamic3": "Detective Tools=4,Detective Outfit=0" + }, + { + "Id": "1303", + "Lv": "3", + "MaxLv": "7", + "Icon": "Launcher_J_lv3", + "Color": "Detective Desk", + "Title": "Simple Detective Desk", + "Content": "Detective Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1321=60,1361=15,1322=15,1323=10", + "SellDiamond": "-1", + "Relative": "Detective Bag,Detective Outfit", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "combo", + "Product_Type": "Detective Tools,Detective Outfit", + "Order_Score": "256", + "Emit_Product": "Detective Tools,Detective Outfit", + "Dynamic": "Detective Tools=5,Detective Outfit=0", + "Dynamic1": "Detective Tools=5,Detective Outfit=0", + "Dynamic2": "Detective Tools=5,Detective Outfit=0", + "Dynamic3": "Detective Tools=4,Detective Outfit=0" + }, + { + "Id": "1304", + "Lv": "4", + "MaxLv": "7", + "Icon": "Launcher_J_lv4", + "Color": "Detective Desk", + "Title": "Refined Detective Desk", + "Content": "Detective Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1321=50,1361=13,1322=20,1323=15,1362=2", + "SellDiamond": "-1", + "Relative": "Detective Bag,Detective Outfit", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "combo", + "Product_Type": "Detective Tools,Detective Outfit", + "Order_Score": "512", + "Emit_Product": "Detective Tools,Detective Outfit", + "Dynamic": "Detective Tools=5,Detective Outfit=0", + "Dynamic1": "Detective Tools=5,Detective Outfit=0", + "Dynamic2": "Detective Tools=5,Detective Outfit=0", + "Dynamic3": "Detective Tools=4,Detective Outfit=0" + }, + { + "Id": "1305", + "Lv": "5", + "MaxLv": "7", + "Icon": "Launcher_J_lv5", + "Color": "Detective Desk", + "Title": "Advanced Detective Desk", + "Content": "Detective Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1321=40,1361=13,1322=24,1323=18,1362=2,1324=3", + "SellDiamond": "-1", + "Relative": "Detective Bag,Detective Outfit", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "combo", + "Product_Type": "Detective Tools,Detective Outfit", + "Order_Score": "1024", + "Emit_Product": "Detective Tools,Detective Outfit", + "Dynamic": "Detective Tools=5,Detective Outfit=0", + "Dynamic1": "Detective Tools=5,Detective Outfit=0", + "Dynamic2": "Detective Tools=5,Detective Outfit=0", + "Dynamic3": "Detective Tools=4,Detective Outfit=0" + }, + { + "Id": "1306", + "Lv": "6", + "MaxLv": "7", + "Icon": "Launcher_J_lv6", + "Color": "Detective Desk", + "Title": "Deluxe Detective Desk", + "Content": "Detective Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1321=30,1361=11,1322=25,1323=20,1362=3,1324=10,1363=1", + "SellDiamond": "-1", + "Relative": "Detective Bag,Detective Outfit", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "combo", + "Product_Type": "Detective Tools,Detective Outfit", + "Order_Score": "2048", + "Emit_Product": "Detective Tools,Detective Outfit", + "Dynamic": "Detective Tools=5,Detective Outfit=0", + "Dynamic1": "Detective Tools=5,Detective Outfit=0", + "Dynamic2": "Detective Tools=5,Detective Outfit=0", + "Dynamic3": "Detective Tools=4,Detective Outfit=0" + }, + { + "Id": "1307", + "Lv": "7", + "MaxLv": "7", + "Icon": "Launcher_J_lv7", + "Color": "Detective Desk", + "Title": "Investigation Workbench", + "Content": "Detective Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1321=25,1361=11,1322=26,1323=21,1362=3,1324=13,1363=1", + "SellDiamond": "-1", + "Relative": "Detective Bag,Detective Outfit", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "combo", + "Product_Type": "Detective Tools,Detective Outfit", + "Order_Score": "4096", + "Emit_Product": "Detective Tools,Detective Outfit", + "Dynamic": "Detective Tools=5,Detective Outfit=0", + "Dynamic1": "Detective Tools=5,Detective Outfit=0", + "Dynamic2": "Detective Tools=5,Detective Outfit=0", + "Dynamic3": "Detective Tools=4,Detective Outfit=0" + }, + { + "Id": "1321", + "Lv": "1", + "MaxLv": "6", + "Icon": "Launcher_sub_J_LV1", + "Color": "Detective Bag", + "Title": "Detective Bag", + "Content": "Detective Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Tools", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1322", + "Lv": "2", + "MaxLv": "6", + "Icon": "Launcher_sub_J_LV2", + "Color": "Detective Bag", + "Title": "Detective Clutch Bag", + "Content": "Detective Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Tools", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1323", + "Lv": "3", + "MaxLv": "6", + "Icon": "Launcher_sub_J_LV3", + "Color": "Detective Bag", + "Title": "Durable Detective Bag", + "Content": "Detective Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Tools", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1324", + "Lv": "4", + "MaxLv": "6", + "Icon": "Launcher_sub_J_LV4", + "Color": "Detective Bag", + "Title": "Detective Satchel", + "Content": "Detective Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Tools", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1325", + "Lv": "5", + "MaxLv": "6", + "Icon": "Launcher_sub_J_LV5", + "Color": "Detective Bag", + "Title": "Deluxe Detective Bag", + "Content": "Detective Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Tools", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1326", + "Lv": "6", + "MaxLv": "6", + "Icon": "Launcher_sub_J_LV6", + "Color": "Detective Bag", + "Title": "Security Code Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "10", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "1341=80,1342=20", + "SellDiamond": "99", + "Relative": "Detective Tools", + "Type": "Emitter", + "Emit_ID": "J", + "Emit_Type": "sub", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1341", + "Lv": "1", + "MaxLv": "10", + "Icon": "Production_sub_J_LV1", + "Color": "Detective Tools", + "Title": "Key", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "0", + "Star": "14", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1342", + "Lv": "2", + "MaxLv": "10", + "Icon": "Production_sub_J_LV2", + "Color": "Detective Tools", + "Title": "Photos", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "1", + "Star": "24", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1343", + "Lv": "3", + "MaxLv": "10", + "Icon": "Production_sub_J_LV3", + "Color": "Detective Tools", + "Title": "Magnifying Glass", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "2", + "Star": "43", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1344", + "Lv": "4", + "MaxLv": "10", + "Icon": "Production_sub_J_LV4", + "Color": "Detective Tools", + "Title": "Flashlight", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "3", + "Star": "76", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1345", + "Lv": "5", + "MaxLv": "10", + "Icon": "Production_sub_J_LV5", + "Color": "Detective Tools", + "Title": "Notepad", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "4", + "Star": "134", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1346", + "Lv": "6", + "MaxLv": "10", + "Icon": "Production_sub_J_LV6", + "Color": "Detective Tools", + "Title": "Newspaper", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "5", + "Star": "236", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1347", + "Lv": "7", + "MaxLv": "10", + "Icon": "Production_sub_J_LV7", + "Color": "Detective Tools", + "Title": "Walkie Talkie", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "6", + "Star": "418", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1348", + "Lv": "8", + "MaxLv": "10", + "Icon": "Production_sub_J_LV8", + "Color": "Detective Tools", + "Title": "Communication Tool", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "7", + "Star": "739", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1349", + "Lv": "9", + "MaxLv": "10", + "Icon": "Production_sub_J_LV9", + "Color": "Detective Tools", + "Title": "Telescope", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "8", + "Star": "1306", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1350", + "Lv": "10", + "MaxLv": "10", + "Icon": "Production_sub_J_LV10", + "Color": "Detective Tools", + "Title": "Advanced Camera", + "Content": "Detective Tools", + "SellType": "star", + "SellNum": "9", + "Star": "2310", + "Origin": "1326", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1361", + "Lv": "1", + "MaxLv": "8", + "Icon": "Production_J2_lv1", + "Color": "Detective Outfit", + "Title": "Wristwatch", + "Content": "Detective Outfit", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1362", + "Lv": "2", + "MaxLv": "8", + "Icon": "Production_J2_lv2", + "Color": "Detective Outfit", + "Title": "Detective's Pipe", + "Content": "Detective Outfit", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1363", + "Lv": "3", + "MaxLv": "8", + "Icon": "Production_J2_lv3", + "Color": "Detective Outfit", + "Title": "Detective's Cane", + "Content": "Detective Outfit", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1364", + "Lv": "4", + "MaxLv": "8", + "Icon": "Production_J2_lv4", + "Color": "Detective Outfit", + "Title": "Gloves", + "Content": "Detective Outfit", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1365", + "Lv": "5", + "MaxLv": "8", + "Icon": "Production_J2_lv5", + "Color": "Detective Outfit", + "Title": "Hat", + "Content": "Detective Outfit", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1366", + "Lv": "6", + "MaxLv": "8", + "Icon": "Production_J2_lv6", + "Color": "Detective Outfit", + "Title": "Detective's Hat", + "Content": "Detective Outfit", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1367", + "Lv": "7", + "MaxLv": "8", + "Icon": "Production_J2_lv7", + "Color": "Detective Outfit", + "Title": "Coat", + "Content": "Detective Outfit", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "4096", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1368", + "Lv": "8", + "MaxLv": "8", + "Icon": "Production_J2_lv8", + "Color": "Detective Outfit", + "Title": "Luxury Coat", + "Content": "Detective Outfit", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "1302_1303_1304_1305_1306_1307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Detective Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Detective Desk", + "Product_Type": "sub", + "Order_Score": "8192", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1401", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_K_Lv1", + "Color": "Fishing", + "Title": "Fishing Line", + "Content": "Fishing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1421=100", + "SellDiamond": "-1", + "Relative": "Marine Life,Shellfish", + "Type": "Emitter", + "Emit_ID": "K", + "Emit_Type": "normal", + "Product_Type": "Marine Life,Shellfish", + "Order_Score": "128", + "Emit_Product": "Marine Life", + "Dynamic": "Marine Life=0", + "Dynamic1": "Marine Life=0", + "Dynamic2": "Marine Life=0", + "Dynamic3": "Marine Life=0" + }, + { + "Id": "1402", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_K_Lv2", + "Color": "Fishing", + "Title": "Simple Fishing Rod", + "Content": "Fishing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1421=80,1441=15,1422=5", + "SellDiamond": "-1", + "Relative": "Marine Life,Shellfish", + "Type": "Emitter", + "Emit_ID": "K", + "Emit_Type": "normal", + "Product_Type": "Marine Life,Shellfish", + "Order_Score": "256", + "Emit_Product": "Marine Life,Shellfish", + "Dynamic": "Marine Life=0,Shellfish=2", + "Dynamic1": "Marine Life=0,Shellfish=2", + "Dynamic2": "Marine Life=0,Shellfish=2", + "Dynamic3": "Marine Life=0,Shellfish=2" + }, + { + "Id": "1403", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_K_Lv3", + "Color": "Fishing", + "Title": "Junior Fishing Rod", + "Content": "Fishing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1421=60,1441=15,1422=15,1423=10", + "SellDiamond": "-1", + "Relative": "Marine Life,Shellfish", + "Type": "Emitter", + "Emit_ID": "K", + "Emit_Type": "normal", + "Product_Type": "Marine Life,Shellfish", + "Order_Score": "512", + "Emit_Product": "Marine Life,Shellfish", + "Dynamic": "Marine Life=0,Shellfish=3", + "Dynamic1": "Marine Life=0,Shellfish=3", + "Dynamic2": "Marine Life=0,Shellfish=3", + "Dynamic3": "Marine Life=0,Shellfish=2" + }, + { + "Id": "1404", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_K_Lv4", + "Color": "Fishing", + "Title": "High Carbon Rod", + "Content": "Fishing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1421=50,1441=13,1422=20,1423=15,1442=2", + "SellDiamond": "-1", + "Relative": "Marine Life,Shellfish", + "Type": "Emitter", + "Emit_ID": "K", + "Emit_Type": "normal", + "Product_Type": "Marine Life,Shellfish", + "Order_Score": "1024", + "Emit_Product": "Marine Life,Shellfish", + "Dynamic": "Marine Life=0,Shellfish=3", + "Dynamic1": "Marine Life=0,Shellfish=3", + "Dynamic2": "Marine Life=0,Shellfish=3", + "Dynamic3": "Marine Life=0,Shellfish=2" + }, + { + "Id": "1405", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_K_Lv5", + "Color": "Fishing", + "Title": "Premium High Carbon Rod", + "Content": "Fishing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1421=40,1441=13,1422=24,1423=18,1442=2,1424=3", + "SellDiamond": "-1", + "Relative": "Marine Life,Shellfish", + "Type": "Emitter", + "Emit_ID": "K", + "Emit_Type": "normal", + "Product_Type": "Marine Life,Shellfish", + "Order_Score": "2048", + "Emit_Product": "Marine Life,Shellfish", + "Dynamic": "Marine Life=0,Shellfish=3", + "Dynamic1": "Marine Life=0,Shellfish=3", + "Dynamic2": "Marine Life=0,Shellfish=3", + "Dynamic3": "Marine Life=0,Shellfish=2" + }, + { + "Id": "1406", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_K_Lv6", + "Color": "Fishing", + "Title": "Fishing Net", + "Content": "Fishing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1421=30,1441=11,1422=25,1423=20,1442=3,1424=10,1443=1", + "SellDiamond": "-1", + "Relative": "Marine Life,Shellfish", + "Type": "Emitter", + "Emit_ID": "K", + "Emit_Type": "normal", + "Product_Type": "Marine Life,Shellfish", + "Order_Score": "4096", + "Emit_Product": "Marine Life,Shellfish", + "Dynamic": "Marine Life=0,Shellfish=3", + "Dynamic1": "Marine Life=0,Shellfish=3", + "Dynamic2": "Marine Life=0,Shellfish=3", + "Dynamic3": "Marine Life=0,Shellfish=2" + }, + { + "Id": "1407", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_K_Lv7", + "Color": "Fishing", + "Title": "Fishing Cage", + "Content": "Fishing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1421=25,1441=11,1422=26,1423=21,1442=3,1424=13,1443=1", + "SellDiamond": "-1", + "Relative": "Marine Life,Shellfish", + "Type": "Emitter", + "Emit_ID": "K", + "Emit_Type": "normal", + "Product_Type": "Marine Life,Shellfish", + "Order_Score": "8192", + "Emit_Product": "Marine Life,Shellfish", + "Dynamic": "Marine Life=0,Shellfish=3", + "Dynamic1": "Marine Life=0,Shellfish=3", + "Dynamic2": "Marine Life=0,Shellfish=3", + "Dynamic3": "Marine Life=0,Shellfish=2" + }, + { + "Id": "1408", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_K_Lv8", + "Color": "Fishing", + "Title": "High-end Fishing Net", + "Content": "Fishing", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "1421=18,1441=10,1422=27,1423=22,1442=3,1424=18,1443=2", + "SellDiamond": "-1", + "Relative": "Marine Life,Shellfish", + "Type": "Emitter", + "Emit_ID": "K", + "Emit_Type": "normal", + "Product_Type": "Marine Life,Shellfish", + "Order_Score": "8192", + "Emit_Product": "Marine Life,Shellfish", + "Dynamic": "Marine Life=0,Shellfish=3", + "Dynamic1": "Marine Life=0,Shellfish=3", + "Dynamic2": "Marine Life=0,Shellfish=3", + "Dynamic3": "Marine Life=0,Shellfish=2" + }, + { + "Id": "1421", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_K1_lv1", + "Color": "Marine Life", + "Title": "Water Plants", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1422", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_K1_lv2", + "Color": "Marine Life", + "Title": "Corals", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1423", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_K1_lv3", + "Color": "Marine Life", + "Title": "Shrimps", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "2", + "Star": "16", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1424", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_K1_lv4", + "Color": "Marine Life", + "Title": "Starfish", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "3", + "Star": "28", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1425", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_K1_lv5", + "Color": "Marine Life", + "Title": "Advanced Starfish", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "4", + "Star": "50", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1426", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_K1_lv6", + "Color": "Marine Life", + "Title": "Jellyfish", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "5", + "Star": "89", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1427", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_K1_lv7", + "Color": "Marine Life", + "Title": "Advanced Jellyfish", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "6", + "Star": "157", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1428", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_K1_lv8", + "Color": "Marine Life", + "Title": "Clownfish", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "7", + "Star": "277", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1429", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_K1_lv9", + "Color": "Marine Life", + "Title": "Angelfish", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "8", + "Star": "490", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1430", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_K1_lv10", + "Color": "Marine Life", + "Title": "Butterflyfish", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "9", + "Star": "866", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1431", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_K1_lv11", + "Color": "Marine Life", + "Title": "Pufferfish", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "10", + "Star": "1532", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1432", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_K1_lv12", + "Color": "Marine Life", + "Title": "Ray", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "11", + "Star": "2708", + "Origin": "1401_1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1441", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_K2_lv1", + "Color": "Shellfish", + "Title": "Ordinary Scallop", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1442", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_K2_lv2", + "Color": "Shellfish", + "Title": "Patterned Scallop", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1443", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_K2_lv3", + "Color": "Shellfish", + "Title": "Dotted Shell", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "2", + "Star": "17", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1444", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_K2_lv4", + "Color": "Shellfish", + "Title": "Round Conch", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "3", + "Star": "30", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1445", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_K2_lv5", + "Color": "Shellfish", + "Title": "Nautilus", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "4", + "Star": "52", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1446", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_K2_lv6", + "Color": "Shellfish", + "Title": "Pointed Conch", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "5", + "Star": "93", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1447", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_K2_lv7", + "Color": "Shellfish", + "Title": "Spiny Conch", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "6", + "Star": "164", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1448", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_K2_lv8", + "Color": "Shellfish", + "Title": "Pearl Oyster", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "7", + "Star": "290", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1449", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_K2_lv9", + "Color": "Shellfish", + "Title": "Coral Shell", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "8", + "Star": "513", + "Origin": "1402_1403_1404_1405_1406_1407_1408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Fishing", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Fishing", + "Product_Type": "sub", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1501", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_Con1_LV1", + "Color": "Cleaning Supplies", + "Title": "General Cleaners", + "Content": "Cleaning Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1502", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_Con1_LV2", + "Color": "Cleaning Supplies", + "Title": "High-Efficiency Cleaners", + "Content": "Cleaning Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1503", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_Con1_LV3", + "Color": "Cleaning Supplies", + "Title": "Special-Effect Cleaners", + "Content": "Cleaning Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1504", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_Con1_LV4", + "Color": "Cleaning Supplies", + "Title": "Cleaning Kits", + "Content": "Cleaning Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1505", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_Con1_LV5", + "Color": "Cleaning Supplies", + "Title": "Premium Cleaning Kits", + "Content": "Cleaning Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1511", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_Con2_LV1", + "Color": "Screw supplies", + "Title": "screws", + "Content": "Screw supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1512", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_Con2_LV2", + "Color": "Screw supplies", + "Title": "a pile of screws", + "Content": "Screw supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1513", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_Con2_LV3", + "Color": "Screw supplies", + "Title": "a large pile of screws", + "Content": "Screw supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1514", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_Con2_LV4", + "Color": "Screw supplies", + "Title": "a box of screws", + "Content": "Screw supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1515", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_Con2_LV5", + "Color": "Screw supplies", + "Title": "a large box of screws", + "Content": "Screw supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1521", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_Con3_LV1", + "Color": "Paint Supplies", + "Title": "Paint Rollers", + "Content": "Paint Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1522", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_Con3_LV2", + "Color": "Paint Supplies", + "Title": "Refill Rollers", + "Content": "Paint Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1523", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_Con3_LV3", + "Color": "Paint Supplies", + "Title": "Roller Handles", + "Content": "Paint Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1524", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_Con3_LV4", + "Color": "Paint Supplies", + "Title": "Basic Paint Sets", + "Content": "Paint Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1525", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_Con3_LV5", + "Color": "Paint Supplies", + "Title": "Paint Kits", + "Content": "Paint Supplies", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1531", + "Lv": "1", + "MaxLv": "5", + "Icon": "Production_Con4_LV1", + "Color": "Ceramic tile", + "Title": "one tile", + "Content": "Ceramic tile", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1532", + "Lv": "2", + "MaxLv": "5", + "Icon": "Production_Con4_LV2", + "Color": "Ceramic tile", + "Title": "two tiles", + "Content": "Ceramic tile", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1533", + "Lv": "3", + "MaxLv": "5", + "Icon": "Production_Con4_LV3", + "Color": "Ceramic tile", + "Title": "a pile of tiles", + "Content": "Ceramic tile", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1534", + "Lv": "4", + "MaxLv": "5", + "Icon": "Production_Con4_LV4", + "Color": "Ceramic tile", + "Title": "a large pile of tiles", + "Content": "Ceramic tile", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1535", + "Lv": "5", + "MaxLv": "5", + "Icon": "Production_Con4_LV5", + "Color": "Ceramic tile", + "Title": "a box of tiles", + "Content": "Ceramic tile", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Resource", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1601", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_Con_LV2", + "Color": "Building materials Box", + "Title": "Small Cell Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "5", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1602", + "Lv": "1", + "MaxLv": "1", + "Icon": "Launcher_Con_LV3", + "Color": "Large building materials Box", + "Title": "Big Cell Box", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "7", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "-1", + "Relative": null, + "Type": "Chest", + "Emit_ID": null, + "Emit_Type": null, + "Product_Type": null, + "Order_Score": "0", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1701", + "Lv": "1", + "MaxLv": "7", + "Icon": "Launcher_L_Lv1", + "Color": "Cat Storage Box", + "Title": "Simple Storage Box", + "Content": "Cat Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1721=100", + "SellDiamond": "-1", + "Relative": "Kitten Decorations,Kitten Costume", + "Type": "Emitter", + "Emit_ID": "L", + "Emit_Type": "normal", + "Product_Type": "Kitten Decorations,Kitten Costume", + "Order_Score": "128", + "Emit_Product": "Kitten Decorations", + "Dynamic": "Kitten Decorations=0", + "Dynamic1": "Kitten Decorations=0", + "Dynamic2": "Kitten Decorations=0", + "Dynamic3": "Kitten Decorations=0" + }, + { + "Id": "1702", + "Lv": "2", + "MaxLv": "7", + "Icon": "Launcher_L_Lv2", + "Color": "Cat Storage Box", + "Title": "Storage Box With Lid", + "Content": "Cat Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1721=80,1741=15,1722=5", + "SellDiamond": "-1", + "Relative": "Kitten Decorations,Kitten Costume", + "Type": "Emitter", + "Emit_ID": "L", + "Emit_Type": "normal", + "Product_Type": "Kitten Decorations,Kitten Costume", + "Order_Score": "256", + "Emit_Product": "Kitten Decorations,Kitten Costume", + "Dynamic": "Kitten Decorations=0,Kitten Costume=2", + "Dynamic1": "Kitten Decorations=0,Kitten Costume=2", + "Dynamic2": "Kitten Decorations=0,Kitten Costume=2", + "Dynamic3": "Kitten Decorations=0,Kitten Costume=2" + }, + { + "Id": "1703", + "Lv": "3", + "MaxLv": "7", + "Icon": "Launcher_L_Lv3", + "Color": "Cat Storage Box", + "Title": "Single-Layer Storage Box", + "Content": "Cat Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1721=60,1741=15,1722=15,1723=10", + "SellDiamond": "-1", + "Relative": "Kitten Decorations,Kitten Costume", + "Type": "Emitter", + "Emit_ID": "L", + "Emit_Type": "normal", + "Product_Type": "Kitten Decorations,Kitten Costume", + "Order_Score": "512", + "Emit_Product": "Kitten Decorations,Kitten Costume", + "Dynamic": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic1": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic2": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic3": "Kitten Decorations=0,Kitten Costume=2" + }, + { + "Id": "1704", + "Lv": "4", + "MaxLv": "7", + "Icon": "Launcher_L_Lv4", + "Color": "Cat Storage Box", + "Title": "Double-Layer Storage Box", + "Content": "Cat Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1721=50,1741=13,1722=20,1723=15,1742=2", + "SellDiamond": "-1", + "Relative": "Kitten Decorations,Kitten Costume", + "Type": "Emitter", + "Emit_ID": "L", + "Emit_Type": "normal", + "Product_Type": "Kitten Decorations,Kitten Costume", + "Order_Score": "1024", + "Emit_Product": "Kitten Decorations,Kitten Costume", + "Dynamic": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic1": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic2": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic3": "Kitten Decorations=0,Kitten Costume=2" + }, + { + "Id": "1705", + "Lv": "5", + "MaxLv": "7", + "Icon": "Launcher_L_Lv5", + "Color": "Cat Storage Box", + "Title": "Storage Cart", + "Content": "Cat Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1721=40,1741=13,1722=24,1723=18,1742=2,1724=3", + "SellDiamond": "-1", + "Relative": "Kitten Decorations,Kitten Costume", + "Type": "Emitter", + "Emit_ID": "L", + "Emit_Type": "normal", + "Product_Type": "Kitten Decorations,Kitten Costume", + "Order_Score": "2048", + "Emit_Product": "Kitten Decorations,Kitten Costume", + "Dynamic": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic1": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic2": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic3": "Kitten Decorations=0,Kitten Costume=2" + }, + { + "Id": "1706", + "Lv": "6", + "MaxLv": "7", + "Icon": "Launcher_L_Lv6", + "Color": "Cat Storage Box", + "Title": "Multi-Layer Storage Cart", + "Content": "Cat Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1721=30,1741=11,1722=25,1723=20,1742=3,1724=10,1743=1", + "SellDiamond": "-1", + "Relative": "Kitten Decorations,Kitten Costume", + "Type": "Emitter", + "Emit_ID": "L", + "Emit_Type": "normal", + "Product_Type": "Kitten Decorations,Kitten Costume", + "Order_Score": "4096", + "Emit_Product": "Kitten Decorations,Kitten Costume", + "Dynamic": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic1": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic2": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic3": "Kitten Decorations=0,Kitten Costume=2" + }, + { + "Id": "1707", + "Lv": "7", + "MaxLv": "7", + "Icon": "Launcher_L_Lv7", + "Color": "Cat Storage Box", + "Title": "Advanced Storage Cart", + "Content": "Cat Storage Box", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "1721=25,1741=11,1722=26,1723=21,1742=3,1724=13,1743=1", + "SellDiamond": "-1", + "Relative": "Kitten Decorations,Kitten Costume", + "Type": "Emitter", + "Emit_ID": "L", + "Emit_Type": "normal", + "Product_Type": "Kitten Decorations,Kitten Costume", + "Order_Score": "8192", + "Emit_Product": "Kitten Decorations,Kitten Costume", + "Dynamic": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic1": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic2": "Kitten Decorations=0,Kitten Costume=3", + "Dynamic3": "Kitten Decorations=0,Kitten Costume=2" + }, + { + "Id": "1721", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_L1_lv1", + "Color": "Kitten Decorations", + "Title": "Small Clips", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1722", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_L1_lv2", + "Color": "Kitten Decorations", + "Title": "A Bunch Of Small Clips", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1723", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_L1_lv3", + "Color": "Kitten Decorations", + "Title": "Flower Glasses", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "2", + "Star": "17", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1724", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_L1_lv4", + "Color": "Kitten Decorations", + "Title": "Cat Glasses", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "3", + "Star": "30", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1725", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_L1_lv5", + "Color": "Kitten Decorations", + "Title": "Small Headbands", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "4", + "Star": "52", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1726", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_L1_lv6", + "Color": "Kitten Decorations", + "Title": "High-End Hairband", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "5", + "Star": "93", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1727", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_L1_lv7", + "Color": "Kitten Decorations", + "Title": "Ordinary Collar", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "6", + "Star": "164", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1728", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_L1_lv8", + "Color": "Kitten Decorations", + "Title": "Advanced Collar", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "7", + "Star": "290", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1729", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_L1_lv9", + "Color": "Kitten Decorations", + "Title": "Small Bow Tie", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "8", + "Star": "513", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1730", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_L1_lv10", + "Color": "Kitten Decorations", + "Title": "Decorative Bow Tie", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "9", + "Star": "907", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1731", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_L1_lv11", + "Color": "Kitten Decorations", + "Title": "Advanced Bow Tie", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "10", + "Star": "1604", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1732", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_L1_lv12", + "Color": "Kitten Decorations", + "Title": "Luxury Bow Tie", + "Content": "Kitten Decorations", + "SellType": "star", + "SellNum": "11", + "Star": "2837", + "Origin": "1701_1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1741", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_L2_lv1", + "Color": "Kitten Costume", + "Title": "Pointed Hat", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1742", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_L2_lv2", + "Color": "Kitten Costume", + "Title": "Small Hat", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1743", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_L2_lv3", + "Color": "Kitten Costume", + "Title": "High-End Hat", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "2", + "Star": "16", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1744", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_L2_lv4", + "Color": "Kitten Costume", + "Title": "Alien Hood", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "3", + "Star": "28", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1745", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_L2_lv5", + "Color": "Kitten Costume", + "Title": "Lion Hood", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "4", + "Star": "50", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1746", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_L2_lv6", + "Color": "Kitten Costume", + "Title": "Cute Shawl", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "5", + "Star": "89", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1747", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_L2_lv7", + "Color": "Kitten Costume", + "Title": "Santa Hat Shawl", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "6", + "Star": "157", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1748", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_L2_lv8", + "Color": "Kitten Costume", + "Title": "Magic Cloak", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "7", + "Star": "277", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1749", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_L2_lv9", + "Color": "Kitten Costume", + "Title": "Elf Clothes", + "Content": "Kitten Costume", + "SellType": "star", + "SellNum": "8", + "Star": "490", + "Origin": "1702_1703_1704_1705_1706_1707", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cat Storage Box", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Cat Storage Box", + "Product_Type": "sub", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1801", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_M_LV1", + "Color": "Gardening Tools", + "Title": "Gardening Scissors", + "Content": "Gardening Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1821=100", + "SellDiamond": "-1", + "Relative": "Flower,Aromatherapy", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "combo", + "Product_Type": "Dye,Aromatherapy", + "Order_Score": "64", + "Emit_Product": "Dye,Aromatherapy", + "Dynamic": "Dye=3", + "Dynamic1": "Dye=3", + "Dynamic2": "Dye=3", + "Dynamic3": "Dye=3" + }, + { + "Id": "1802", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_M_LV2", + "Color": "Gardening Tools", + "Title": "Gardening Shovel", + "Content": "Gardening Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1821=80,1861=15,1822=5", + "SellDiamond": "-1", + "Relative": "Flower,Aromatherapy", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "combo", + "Product_Type": "Dye,Aromatherapy", + "Order_Score": "128", + "Emit_Product": "Dye,Aromatherapy", + "Dynamic": "Dye=6,Aromatherapy=0", + "Dynamic1": "Dye=6,Aromatherapy=0", + "Dynamic2": "Dye=6,Aromatherapy=0", + "Dynamic3": "Dye=6,Aromatherapy=0" + }, + { + "Id": "1803", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_M_LV3", + "Color": "Gardening Tools", + "Title": "Gardening Hoe", + "Content": "Gardening Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1821=60,1861=15,1822=15,1823=10", + "SellDiamond": "-1", + "Relative": "Flower,Aromatherapy", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "combo", + "Product_Type": "Dye,Aromatherapy", + "Order_Score": "256", + "Emit_Product": "Dye,Aromatherapy", + "Dynamic": "Dye=6,Aromatherapy=0", + "Dynamic1": "Dye=6,Aromatherapy=0", + "Dynamic2": "Dye=6,Aromatherapy=0", + "Dynamic3": "Dye=6,Aromatherapy=0" + }, + { + "Id": "1804", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_M_LV4", + "Color": "Gardening Tools", + "Title": "Watering Pot", + "Content": "Gardening Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1821=50,1861=13,1822=20,1823=15,1862=2", + "SellDiamond": "-1", + "Relative": "Flower,Aromatherapy", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "combo", + "Product_Type": "Dye,Aromatherapy", + "Order_Score": "512", + "Emit_Product": "Dye,Aromatherapy", + "Dynamic": "Dye=6,Aromatherapy=0", + "Dynamic1": "Dye=6,Aromatherapy=0", + "Dynamic2": "Dye=6,Aromatherapy=0", + "Dynamic3": "Dye=6,Aromatherapy=0" + }, + { + "Id": "1805", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_M_LV5", + "Color": "Gardening Tools", + "Title": "Gardening Tool kit", + "Content": "Gardening Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1821=40,1861=13,1822=24,1823=18,1862=2,1824=3", + "SellDiamond": "-1", + "Relative": "Flower,Aromatherapy", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "combo", + "Product_Type": "Dye,Aromatherapy", + "Order_Score": "1024", + "Emit_Product": "Dye,Aromatherapy", + "Dynamic": "Dye=7,Aromatherapy=0", + "Dynamic1": "Dye=7,Aromatherapy=0", + "Dynamic2": "Dye=6,Aromatherapy=0", + "Dynamic3": "Dye=6,Aromatherapy=0" + }, + { + "Id": "1806", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_M_LV6", + "Color": "Gardening Tools", + "Title": "Gardening Tool Set", + "Content": "Gardening Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1821=30,1861=11,1822=25,1823=20,1862=3,1824=10,1863=1", + "SellDiamond": "-1", + "Relative": "Flower,Aromatherapy", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "combo", + "Product_Type": "Dye,Aromatherapy", + "Order_Score": "2048", + "Emit_Product": "Dye,Aromatherapy", + "Dynamic": "Dye=7,Aromatherapy=0", + "Dynamic1": "Dye=7,Aromatherapy=0", + "Dynamic2": "Dye=6,Aromatherapy=0", + "Dynamic3": "Dye=6,Aromatherapy=0" + }, + { + "Id": "1807", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_M_LV7", + "Color": "Gardening Tools", + "Title": "Advanced Tool Set", + "Content": "Gardening Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1821=25,1861=11,1822=26,1823=21,1862=3,1824=13,1863=1", + "SellDiamond": "-1", + "Relative": "Flower,Aromatherapy", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "combo", + "Product_Type": "Dye,Aromatherapy", + "Order_Score": "4096", + "Emit_Product": "Dye,Aromatherapy", + "Dynamic": "Dye=7,Aromatherapy=0", + "Dynamic1": "Dye=7,Aromatherapy=0", + "Dynamic2": "Dye=6,Aromatherapy=0", + "Dynamic3": "Dye=6,Aromatherapy=0" + }, + { + "Id": "1808", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_M_LV8", + "Color": "Gardening Tools", + "Title": "Premium Tool Set", + "Content": "Gardening Tools", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "1821=18,1861=10,1822=27,1823=22,1862=3,1824=18,1863=2", + "SellDiamond": "-1", + "Relative": "Flower,Aromatherapy", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "combo", + "Product_Type": "Dye,Aromatherapy", + "Order_Score": "4096", + "Emit_Product": "Dye,Aromatherapy", + "Dynamic": "Dye=7,Aromatherapy=0", + "Dynamic1": "Dye=7,Aromatherapy=0", + "Dynamic2": "Dye=6,Aromatherapy=0", + "Dynamic3": "Dye=6,Aromatherapy=0" + }, + { + "Id": "1821", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_sub_M_LV1", + "Color": "Flower", + "Title": "Petal", + "Content": "Flower", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Dye", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1822", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_sub_M_LV2", + "Color": "Flower", + "Title": "Flower", + "Content": "Flower", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Dye", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1823", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_sub_M_LV3", + "Color": "Flower", + "Title": "Bouquet", + "Content": "Flower", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Dye", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1824", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_sub_M_LV4", + "Color": "Flower", + "Title": "Bouquets", + "Content": "Flower", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Dye", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1825", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_sub_M_LV5", + "Color": "Flower", + "Title": "Flower Arrangement", + "Content": "Flower", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Dye", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1826", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_sub_M_LV6", + "Color": "Flower", + "Title": "Pet Flower Crown", + "Content": "Flower", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Dye", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1827", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_sub_M_LV7", + "Color": "Flower", + "Title": "Flower Baskets", + "Content": "Flower", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Dye", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1828", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_sub_M_LV8", + "Color": "Flower", + "Title": "High-end Flower Baskets", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "10", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "1841=80,1842=20", + "SellDiamond": "99", + "Relative": "Dye", + "Type": "Emitter", + "Emit_ID": "M", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1841", + "Lv": "1", + "MaxLv": "10", + "Icon": "Production_sub_M_LV1", + "Color": "Dye", + "Title": "Grinding", + "Content": "Dye", + "SellType": "star", + "SellNum": "0", + "Star": "51", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1842", + "Lv": "2", + "MaxLv": "10", + "Icon": "Production_sub_M_LV2", + "Color": "Dye", + "Title": "Dye", + "Content": "Dye", + "SellType": "star", + "SellNum": "1", + "Star": "91", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1843", + "Lv": "3", + "MaxLv": "10", + "Icon": "Production_sub_M_LV3", + "Color": "Dye", + "Title": "Advanced Dye", + "Content": "Dye", + "SellType": "star", + "SellNum": "2", + "Star": "160", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1844", + "Lv": "4", + "MaxLv": "10", + "Icon": "Production_sub_M_LV4", + "Color": "Dye", + "Title": "Hair Color Dye", + "Content": "Dye", + "SellType": "star", + "SellNum": "3", + "Star": "283", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1845", + "Lv": "5", + "MaxLv": "10", + "Icon": "Production_sub_M_LV5", + "Color": "Dye", + "Title": "Natural Plant Dye", + "Content": "Dye", + "SellType": "star", + "SellNum": "4", + "Star": "501", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1846", + "Lv": "6", + "MaxLv": "10", + "Icon": "Production_sub_M_LV6", + "Color": "Dye", + "Title": "Hair Dyeing Power", + "Content": "Dye", + "SellType": "star", + "SellNum": "5", + "Star": "886", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1847", + "Lv": "7", + "MaxLv": "10", + "Icon": "Production_sub_M_LV7", + "Color": "Dye", + "Title": "Premium Dye", + "Content": "Dye", + "SellType": "star", + "SellNum": "6", + "Star": "1567", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1848", + "Lv": "8", + "MaxLv": "10", + "Icon": "Production_sub_M_LV8", + "Color": "Dye", + "Title": "Advanced Hair Color Dye", + "Content": "Dye", + "SellType": "star", + "SellNum": "7", + "Star": "2770", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1849", + "Lv": "9", + "MaxLv": "10", + "Icon": "Production_sub_M_LV9", + "Color": "Dye", + "Title": "Hair Color Tools", + "Content": "Dye", + "SellType": "star", + "SellNum": "8", + "Star": "4898", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1850", + "Lv": "10", + "MaxLv": "10", + "Icon": "Production_sub_M_LV10", + "Color": "Dye", + "Title": "Advanced Hair Color Tools", + "Content": "Dye", + "SellType": "star", + "SellNum": "9", + "Star": "8661", + "Origin": "1828", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Flower", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1861", + "Lv": "1", + "MaxLv": "6", + "Icon": "Production_M2_LV1", + "Color": "Aromatherapy", + "Title": "Lavender Bouquet", + "Content": "Aromatherapy", + "SellType": "star", + "SellNum": "1", + "Star": "5", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Gardening Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1862", + "Lv": "2", + "MaxLv": "6", + "Icon": "Production_M2_LV2", + "Color": "Aromatherapy", + "Title": "Dried Lavender Petal", + "Content": "Aromatherapy", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Gardening Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "sub", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1863", + "Lv": "3", + "MaxLv": "6", + "Icon": "Production_M2_LV3", + "Color": "Aromatherapy", + "Title": "Lavender Aromatherapy", + "Content": "Aromatherapy", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Gardening Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "sub", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1864", + "Lv": "4", + "MaxLv": "6", + "Icon": "Production_M2_LV4", + "Color": "Aromatherapy", + "Title": "Lavender Aromatherapy Candle", + "Content": "Aromatherapy", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Gardening Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "sub", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1865", + "Lv": "5", + "MaxLv": "6", + "Icon": "Production_M2_LV5", + "Color": "Aromatherapy", + "Title": "Aromatherapy Furnace", + "Content": "Aromatherapy", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Gardening Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "sub", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1866", + "Lv": "6", + "MaxLv": "6", + "Icon": "Production_M2_LV6", + "Color": "Aromatherapy", + "Title": "Advanced Aromatherapy Furnace", + "Content": "Aromatherapy", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "1801_1802_1803_1804_1805_1806_1807_1808", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Gardening Tools", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Gardening Tools", + "Product_Type": "sub", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1901", + "Lv": "1", + "MaxLv": "7", + "Icon": "Launcher_N_lv1", + "Color": "Picnic Basket", + "Title": "Basic Picnic Basket", + "Content": "Picnic Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1921=100", + "SellDiamond": "-1", + "Relative": "Picnic Food", + "Type": "Emitter", + "Emit_ID": "N", + "Emit_Type": "auto", + "Product_Type": "Picnic Food", + "Order_Score": "64", + "Emit_Product": "Picnic Food", + "Dynamic": "Picnic Food=0", + "Dynamic1": "Picnic Food=0", + "Dynamic2": "Picnic Food=0", + "Dynamic3": "Picnic Food=0" + }, + { + "Id": "1902", + "Lv": "2", + "MaxLv": "7", + "Icon": "Launcher_N_lv2", + "Color": "Picnic Basket", + "Title": "Simple Picnic Basket", + "Content": "Picnic Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1921=85,1922=15", + "SellDiamond": "-1", + "Relative": "Picnic Food", + "Type": "Emitter", + "Emit_ID": "N", + "Emit_Type": "auto", + "Product_Type": "Picnic Food", + "Order_Score": "128", + "Emit_Product": "Picnic Food", + "Dynamic": "Picnic Food=0", + "Dynamic1": "Picnic Food=0", + "Dynamic2": "Picnic Food=0", + "Dynamic3": "Picnic Food=0" + }, + { + "Id": "1903", + "Lv": "3", + "MaxLv": "7", + "Icon": "Launcher_N_lv3", + "Color": "Picnic Basket", + "Title": "Portable Picnic Basket", + "Content": "Picnic Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1921=80,1922=15,1923=5", + "SellDiamond": "-1", + "Relative": "Picnic Food", + "Type": "Emitter", + "Emit_ID": "N", + "Emit_Type": "auto", + "Product_Type": "Picnic Food", + "Order_Score": "256", + "Emit_Product": "Picnic Food", + "Dynamic": "Picnic Food=0", + "Dynamic1": "Picnic Food=0", + "Dynamic2": "Picnic Food=0", + "Dynamic3": "Picnic Food=0" + }, + { + "Id": "1904", + "Lv": "4", + "MaxLv": "7", + "Icon": "Launcher_N_lv4", + "Color": "Picnic Basket", + "Title": "Classic Picnic Basket", + "Content": "Picnic Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1921=70,1922=18,1923=10,1924=2", + "SellDiamond": "-1", + "Relative": "Picnic Food", + "Type": "Emitter", + "Emit_ID": "N", + "Emit_Type": "auto", + "Product_Type": "Picnic Food", + "Order_Score": "512", + "Emit_Product": "Picnic Food", + "Dynamic": "Picnic Food=0", + "Dynamic1": "Picnic Food=0", + "Dynamic2": "Picnic Food=0", + "Dynamic3": "Picnic Food=0" + }, + { + "Id": "1905", + "Lv": "5", + "MaxLv": "7", + "Icon": "Launcher_N_lv5", + "Color": "Picnic Basket", + "Title": "Refined Picnic Basket", + "Content": "Picnic Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1921=65,1922=20,1923=12,1924=3", + "SellDiamond": "-1", + "Relative": "Picnic Food", + "Type": "Emitter", + "Emit_ID": "N", + "Emit_Type": "auto", + "Product_Type": "Picnic Food", + "Order_Score": "1024", + "Emit_Product": "Picnic Food", + "Dynamic": "Picnic Food=0", + "Dynamic1": "Picnic Food=0", + "Dynamic2": "Picnic Food=0", + "Dynamic3": "Picnic Food=0" + }, + { + "Id": "1906", + "Lv": "6", + "MaxLv": "7", + "Icon": "Launcher_N_lv6", + "Color": "Picnic Basket", + "Title": "Deluxe Picnic Basket", + "Content": "Picnic Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1921=60,1922=22,1923=14,1924=4", + "SellDiamond": "-1", + "Relative": "Picnic Food", + "Type": "Emitter", + "Emit_ID": "N", + "Emit_Type": "auto", + "Product_Type": "Picnic Food", + "Order_Score": "2048", + "Emit_Product": "Picnic Food", + "Dynamic": "Picnic Food=0", + "Dynamic1": "Picnic Food=0", + "Dynamic2": "Picnic Food=0", + "Dynamic3": "Picnic Food=0" + }, + { + "Id": "1907", + "Lv": "7", + "MaxLv": "7", + "Icon": "Launcher_N_lv7", + "Color": "Picnic Basket", + "Title": "Premium Picnic Basket", + "Content": "Picnic Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "1921=55,1922=24,1923=16,1924=5", + "SellDiamond": "-1", + "Relative": "Picnic Food", + "Type": "Emitter", + "Emit_ID": "N", + "Emit_Type": "auto", + "Product_Type": "Picnic Food", + "Order_Score": "4096", + "Emit_Product": "Picnic Food", + "Dynamic": "Picnic Food=0", + "Dynamic1": "Picnic Food=0", + "Dynamic2": "Picnic Food=0", + "Dynamic3": "Picnic Food=0" + }, + { + "Id": "1921", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_N1_lv1", + "Color": "Picnic Food", + "Title": "Rice Balls", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "0", + "Star": "2", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1922", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_N1_lv2", + "Color": "Picnic Food", + "Title": "Salmon Sushi", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "1", + "Star": "4", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1923", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_N1_lv3", + "Color": "Picnic Food", + "Title": "Kimbap", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "2", + "Star": "7", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1924", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_N1_lv4", + "Color": "Picnic Food", + "Title": "Meatball Skewers", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "3", + "Star": "12", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1925", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_N1_lv5", + "Color": "Picnic Food", + "Title": "Tomato Cheese Skewers", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "4", + "Star": "21", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1926", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_N1_lv6", + "Color": "Picnic Food", + "Title": "Fruit Skewers", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "5", + "Star": "38", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1927", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_N1_lv7", + "Color": "Picnic Food", + "Title": "Fruit Salad", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "6", + "Star": "67", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1928", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_N1_lv8", + "Color": "Picnic Food", + "Title": "Mashed Potatoes", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "7", + "Star": "119", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1929", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_N1_lv9", + "Color": "Picnic Food", + "Title": "Grilled Cheese Sanwich", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "8", + "Star": "210", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1930", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_N1_lv10", + "Color": "Picnic Food", + "Title": "Chicken Wrap", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "9", + "Star": "371", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1931", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_N1_lv11", + "Color": "Picnic Food", + "Title": "Mexican Taco", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "10", + "Star": "656", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "1932", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_N1_lv12", + "Color": "Picnic Food", + "Title": "Picnic Food", + "Content": "Picnic Food", + "SellType": "star", + "SellNum": "11", + "Star": "1161", + "Origin": "1901_1902_1903_1904_1905_1906_1907", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Picnic Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Picnic Basket", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2001", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_O_LV1", + "Color": "Desk", + "Title": "Basic Desk", + "Content": "Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2021=60,2041=40", + "SellDiamond": "-1", + "Relative": "Desk Decoration,Daily Necessities,Growth Photos", + "Type": "Emitter", + "Emit_ID": "O", + "Emit_Type": "normal", + "Product_Type": "Desk Decoration,Daily Necessities,Growth Photos", + "Order_Score": "64", + "Emit_Product": "Desk Decoration,Daily Necessities", + "Dynamic": "Desk Decoration=0,Daily Necessities=1", + "Dynamic1": "Desk Decoration=0,Daily Necessities=1", + "Dynamic2": "Desk Decoration=0,Daily Necessities=1", + "Dynamic3": "Desk Decoration=0,Daily Necessities=1" + }, + { + "Id": "2002", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_O_LV2", + "Color": "Desk", + "Title": "Standard Desk", + "Content": "Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2021=45,2041=30,2022=5,2061=20", + "SellDiamond": "-1", + "Relative": "Desk Decoration,Daily Necessities,Growth Photos", + "Type": "Emitter", + "Emit_ID": "O", + "Emit_Type": "normal", + "Product_Type": "Desk Decoration,Daily Necessities,Growth Photos", + "Order_Score": "128", + "Emit_Product": "Desk Decoration,Daily Necessities,Growth Photos", + "Dynamic": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic1": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic2": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic3": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2" + }, + { + "Id": "2003", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_O_LV3", + "Color": "Desk", + "Title": "Functional Desk", + "Content": "Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2021=37,2041=25,2022=10,2061=20,2023=3,2042=5", + "SellDiamond": "-1", + "Relative": "Desk Decoration,Daily Necessities,Growth Photos", + "Type": "Emitter", + "Emit_ID": "O", + "Emit_Type": "normal", + "Product_Type": "Desk Decoration,Daily Necessities,Growth Photos", + "Order_Score": "256", + "Emit_Product": "Desk Decoration,Daily Necessities,Growth Photos", + "Dynamic": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic1": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic2": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic3": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2" + }, + { + "Id": "2004", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_O_LV4", + "Color": "Desk", + "Title": "Personalized Desk", + "Content": "Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2021=35,2041=20,2022=10,2061=17,2023=5,2042=10,2062=3", + "SellDiamond": "-1", + "Relative": "Desk Decoration,Daily Necessities,Growth Photos", + "Type": "Emitter", + "Emit_ID": "O", + "Emit_Type": "normal", + "Product_Type": "Desk Decoration,Daily Necessities,Growth Photos", + "Order_Score": "512", + "Emit_Product": "Desk Decoration,Daily Necessities,Growth Photos", + "Dynamic": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic1": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic2": "Desk Decoration=0,Daily Necessities=1,Growth Photos=2", + "Dynamic3": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2" + }, + { + "Id": "2005", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_O_LV5", + "Color": "Desk", + "Title": "Exquisite Desk", + "Content": "Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2021=35,2041=17,2022=10,2061=15,2023=5,2042=10,2062=5,2043=3", + "SellDiamond": "-1", + "Relative": "Desk Decoration,Daily Necessities,Growth Photos", + "Type": "Emitter", + "Emit_ID": "O", + "Emit_Type": "normal", + "Product_Type": "Desk Decoration,Daily Necessities,Growth Photos", + "Order_Score": "1024", + "Emit_Product": "Desk Decoration,Daily Necessities,Growth Photos", + "Dynamic": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic1": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic2": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic3": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2" + }, + { + "Id": "2006", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_O_LV6", + "Color": "Desk", + "Title": "Advanced Desk", + "Content": "Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2021=35,2041=15,2022=10,2061=12,2023=5,2042=10,2062=5,2043=5,2063=3", + "SellDiamond": "-1", + "Relative": "Desk Decoration,Daily Necessities,Growth Photos", + "Type": "Emitter", + "Emit_ID": "O", + "Emit_Type": "normal", + "Product_Type": "Desk Decoration,Daily Necessities,Growth Photos", + "Order_Score": "2048", + "Emit_Product": "Desk Decoration,Daily Necessities,Growth Photos", + "Dynamic": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic1": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic2": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic3": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2" + }, + { + "Id": "2007", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_O_LV7", + "Color": "Desk", + "Title": "Multifunctional Desk", + "Content": "Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2021=35,2041=15,2022=10,2061=12,2023=5,2042=10,2062=5,2043=5,2063=3", + "SellDiamond": "-1", + "Relative": "Desk Decoration,Daily Necessities,Growth Photos", + "Type": "Emitter", + "Emit_ID": "O", + "Emit_Type": "normal", + "Product_Type": "Desk Decoration,Daily Necessities,Growth Photos", + "Order_Score": "4096", + "Emit_Product": "Desk Decoration,Daily Necessities,Growth Photos", + "Dynamic": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic1": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic2": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic3": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2" + }, + { + "Id": "2008", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_O_LV8", + "Color": "Desk", + "Title": "Luxury Desk", + "Content": "Desk", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2021=35,2041=15,2022=10,2061=12,2023=5,2042=10,2062=5,2043=5,2063=3", + "SellDiamond": "-1", + "Relative": "Desk Decoration,Daily Necessities,Growth Photos", + "Type": "Emitter", + "Emit_ID": "O", + "Emit_Type": "normal", + "Product_Type": "Desk Decoration,Daily Necessities,Growth Photos", + "Order_Score": "8192", + "Emit_Product": "Desk Decoration,Daily Necessities,Growth Photos", + "Dynamic": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic1": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic2": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2", + "Dynamic3": "Desk Decoration=1,Daily Necessities=1,Growth Photos=2" + }, + { + "Id": "2021", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_O1_LV1", + "Color": "Desk Decoration", + "Title": "Stickers", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2022", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_O1_LV2", + "Color": "Desk Decoration", + "Title": "Small Cards", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2023", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_O1_LV3", + "Color": "Desk Decoration", + "Title": "Greeting Card", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2024", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_O1_LV4", + "Color": "Desk Decoration", + "Title": "Star Lamps", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2025", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_O1_LV5", + "Color": "Desk Decoration", + "Title": "Star and Moon Lamp", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2026", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_O1_LV6", + "Color": "Desk Decoration", + "Title": "Succulent Potted Plants", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2027", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_O1_LV7", + "Color": "Desk Decoration", + "Title": "Sunflower Ornaments", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2028", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_O1_LV8", + "Color": "Desk Decoration", + "Title": "Bear Ornaments", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2029", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_O1_LV9", + "Color": "Desk Decoration", + "Title": "Cavalry Ornaments", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "8", + "Star": "466", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2030", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_O1_LV10", + "Color": "Desk Decoration", + "Title": "Princess Ornaments", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "9", + "Star": "825", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2031", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_O1_LV11", + "Color": "Desk Decoration", + "Title": "Kitten Ornaments", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "10", + "Star": "1459", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2032", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_O1_LV12", + "Color": "Desk Decoration", + "Title": "Kitten Matryoshka Dolls", + "Content": "Desk Decoration", + "SellType": "star", + "SellNum": "11", + "Star": "2579", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "main", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2041", + "Lv": "1", + "MaxLv": "10", + "Icon": "Production_O2_LV1", + "Color": "Daily Necessities", + "Title": "Water Cup", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2042", + "Lv": "2", + "MaxLv": "10", + "Icon": "Production_O2_LV2", + "Color": "Daily Necessities", + "Title": "Small Alarm Clock", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "1", + "Star": "8", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2043", + "Lv": "3", + "MaxLv": "10", + "Icon": "Production_O2_LV3", + "Color": "Daily Necessities", + "Title": "Pen Holder", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "2", + "Star": "14", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2044", + "Lv": "4", + "MaxLv": "10", + "Icon": "Production_O2_LV4", + "Color": "Daily Necessities", + "Title": "Tissue Box", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "3", + "Star": "26", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2045", + "Lv": "5", + "MaxLv": "10", + "Icon": "Production_O2_LV5", + "Color": "Daily Necessities", + "Title": "Small Fan", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "4", + "Star": "45", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2046", + "Lv": "6", + "MaxLv": "10", + "Icon": "Production_O2_LV6", + "Color": "Daily Necessities", + "Title": "High-end Fan", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "5", + "Star": "80", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2047", + "Lv": "7", + "MaxLv": "10", + "Icon": "Production_O2_LV7", + "Color": "Daily Necessities", + "Title": "Aromatherapy Machine", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "6", + "Star": "142", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2048", + "Lv": "8", + "MaxLv": "10", + "Icon": "Production_O2_LV8", + "Color": "Daily Necessities", + "Title": "High-end Aromatherapy Machine", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "7", + "Star": "251", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "128", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2049", + "Lv": "9", + "MaxLv": "10", + "Icon": "Production_O2_LV9", + "Color": "Daily Necessities", + "Title": "Table Lamp", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "8", + "Star": "443", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "256", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2050", + "Lv": "10", + "MaxLv": "10", + "Icon": "Production_O2_LV10", + "Color": "Daily Necessities", + "Title": "High-end Table Lamp", + "Content": "Daily Necessities", + "SellType": "star", + "SellNum": "9", + "Star": "784", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "512", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2061", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_O3_LV1", + "Color": "Growth Photos", + "Title": "Newborns", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "0", + "Star": "4", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "1024", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2062", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_O3_LV2", + "Color": "Growth Photos", + "Title": "Sitting", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "1", + "Star": "8", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "2048", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2063", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_O3_LV3", + "Color": "Growth Photos", + "Title": "Playing with Dolls", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "2", + "Star": "14", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2064", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_O3_LV4", + "Color": "Growth Photos", + "Title": "Asking Why", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "3", + "Star": "24", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "2", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2065", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_O3_LV5", + "Color": "Growth Photos", + "Title": "Playing with Building Blocks", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "4", + "Star": "43", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "4", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2066", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_O3_LV6", + "Color": "Growth Photos", + "Title": "Reading Storybooks", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "5", + "Star": "76", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "8", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2067", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_O3_LV7", + "Color": "Growth Photos", + "Title": "Multiple Photos", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "6", + "Star": "134", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "16", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2068", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_O3_LV8", + "Color": "Growth Photos", + "Title": "Photo Album", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "7", + "Star": "237", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "32", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2069", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_O3_LV9", + "Color": "Growth Photos", + "Title": "Photo Albums", + "Content": "Growth Photos", + "SellType": "star", + "SellNum": "8", + "Star": "420", + "Origin": "2001_2002_2003_2004_2005_2006_2007_2008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Desk", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Desk", + "Product_Type": "sub", + "Order_Score": "64", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2101", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_P_lv1", + "Color": "Custom Tailoring", + "Title": "Design Blueprint", + "Content": "Custom Tailoring", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2121=100", + "SellDiamond": "-1", + "Relative": "Women Clothing,Men Clothing", + "Type": "Emitter", + "Emit_ID": "P", + "Emit_Type": "normal", + "Product_Type": "Women Clothing,Men Clothing", + "Order_Score": "1", + "Emit_Product": "Women Clothing", + "Dynamic": "Women Clothing=0", + "Dynamic1": "Women Clothing=0", + "Dynamic2": "Women Clothing=0", + "Dynamic3": "Women Clothing=0" + }, + { + "Id": "2102", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_P_lv2", + "Color": "Custom Tailoring", + "Title": "Select Fabric", + "Content": "Custom Tailoring", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2121=80,2141=15,2122=5", + "SellDiamond": "-1", + "Relative": "Women Clothing,Men Clothing", + "Type": "Emitter", + "Emit_ID": "P", + "Emit_Type": "normal", + "Product_Type": "Women Clothing,Men Clothing", + "Order_Score": "2", + "Emit_Product": "Women Clothing,Men Clothing", + "Dynamic": "Women Clothing=0,Men Clothing=2", + "Dynamic1": "Women Clothing=0,Men Clothing=2", + "Dynamic2": "Women Clothing=0,Men Clothing=2", + "Dynamic3": "Women Clothing=0,Men Clothing=2" + }, + { + "Id": "2103", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_P_lv3", + "Color": "Custom Tailoring", + "Title": "Cutting Tool", + "Content": "Custom Tailoring", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2121=60,2141=15,2122=15,2123=10", + "SellDiamond": "-1", + "Relative": "Women Clothing,Men Clothing", + "Type": "Emitter", + "Emit_ID": "P", + "Emit_Type": "normal", + "Product_Type": "Women Clothing,Men Clothing", + "Order_Score": "4", + "Emit_Product": "Women Clothing,Men Clothing", + "Dynamic": "Women Clothing=0,Men Clothing=3", + "Dynamic1": "Women Clothing=0,Men Clothing=3", + "Dynamic2": "Women Clothing=0,Men Clothing=3", + "Dynamic3": "Women Clothing=0,Men Clothing=2" + }, + { + "Id": "2104", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_P_lv4", + "Color": "Custom Tailoring", + "Title": "Standard Cutting Tool", + "Content": "Custom Tailoring", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2121=50,2141=13,2122=20,2123=15,2142=2", + "SellDiamond": "-1", + "Relative": "Women Clothing,Men Clothing", + "Type": "Emitter", + "Emit_ID": "P", + "Emit_Type": "normal", + "Product_Type": "Women Clothing,Men Clothing", + "Order_Score": "8", + "Emit_Product": "Women Clothing,Men Clothing", + "Dynamic": "Women Clothing=0,Men Clothing=3", + "Dynamic1": "Women Clothing=0,Men Clothing=3", + "Dynamic2": "Women Clothing=0,Men Clothing=3", + "Dynamic3": "Women Clothing=0,Men Clothing=2" + }, + { + "Id": "2105", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_P_lv5", + "Color": "Custom Tailoring", + "Title": "Professional Cutting Tool", + "Content": "Custom Tailoring", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2121=40,2141=13,2122=24,2123=18,2142=2,2124=3", + "SellDiamond": "-1", + "Relative": "Women Clothing,Men Clothing", + "Type": "Emitter", + "Emit_ID": "P", + "Emit_Type": "normal", + "Product_Type": "Women Clothing,Men Clothing", + "Order_Score": "16", + "Emit_Product": "Women Clothing,Men Clothing", + "Dynamic": "Women Clothing=0,Men Clothing=3", + "Dynamic1": "Women Clothing=0,Men Clothing=3", + "Dynamic2": "Women Clothing=0,Men Clothing=3", + "Dynamic3": "Women Clothing=0,Men Clothing=2" + }, + { + "Id": "2106", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_P_lv6", + "Color": "Custom Tailoring", + "Title": "Cutting Tool & Mannequin", + "Content": "Custom Tailoring", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2121=30,2141=11,2122=25,2123=20,2142=3,2124=10,2143=1", + "SellDiamond": "-1", + "Relative": "Women Clothing,Men Clothing", + "Type": "Emitter", + "Emit_ID": "P", + "Emit_Type": "normal", + "Product_Type": "Women Clothing,Men Clothing", + "Order_Score": "32", + "Emit_Product": "Women Clothing,Men Clothing", + "Dynamic": "Women Clothing=0,Men Clothing=3", + "Dynamic1": "Women Clothing=0,Men Clothing=3", + "Dynamic2": "Women Clothing=0,Men Clothing=3", + "Dynamic3": "Women Clothing=0,Men Clothing=2" + }, + { + "Id": "2107", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_P_lv7", + "Color": "Custom Tailoring", + "Title": "Advanced Cutting Tool & Mannequin", + "Content": "Custom Tailoring", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2121=25,2141=11,2122=26,2123=21,2142=3,2124=13,2143=1", + "SellDiamond": "-1", + "Relative": "Women Clothing,Men Clothing", + "Type": "Emitter", + "Emit_ID": "P", + "Emit_Type": "normal", + "Product_Type": "Women Clothing,Men Clothing", + "Order_Score": "64", + "Emit_Product": "Women Clothing,Men Clothing", + "Dynamic": "Women Clothing=0,Men Clothing=3", + "Dynamic1": "Women Clothing=0,Men Clothing=3", + "Dynamic2": "Women Clothing=0,Men Clothing=3", + "Dynamic3": "Women Clothing=0,Men Clothing=2" + }, + { + "Id": "2108", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_P_lv8", + "Color": "Custom Tailoring", + "Title": "Deluxe Cutting Tool & Mannequin", + "Content": "Custom Tailoring", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2121=18,2141=10,2122=27,2123=22,2142=3,2124=18,2143=2", + "SellDiamond": "-1", + "Relative": "Women Clothing,Men Clothing", + "Type": "Emitter", + "Emit_ID": "P", + "Emit_Type": "normal", + "Product_Type": "Women Clothing,Men Clothing", + "Order_Score": "128", + "Emit_Product": "Women Clothing,Men Clothing", + "Dynamic": "Women Clothing=0,Men Clothing=3", + "Dynamic1": "Women Clothing=0,Men Clothing=3", + "Dynamic2": "Women Clothing=0,Men Clothing=3", + "Dynamic3": "Women Clothing=0,Men Clothing=2" + }, + { + "Id": "2121", + "Lv": "1", + "MaxLv": "11", + "Icon": "Production_P1_lv1", + "Color": "Women Clothing", + "Title": "Basic Corset", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "0", + "Star": "4", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2122", + "Lv": "2", + "MaxLv": "11", + "Icon": "Production_P1_lv2", + "Color": "Women Clothing", + "Title": "Corset", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "1", + "Star": "8", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2123", + "Lv": "3", + "MaxLv": "11", + "Icon": "Production_P1_lv3", + "Color": "Women Clothing", + "Title": "Off Shoulder Suit", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "2", + "Star": "14", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2124", + "Lv": "4", + "MaxLv": "11", + "Icon": "Production_P1_lv4", + "Color": "Women Clothing", + "Title": "Trendy off-shoulder set", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "3", + "Star": "24", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2125", + "Lv": "5", + "MaxLv": "11", + "Icon": "Production_P1_lv5", + "Color": "Women Clothing", + "Title": "Tight Skirt", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "4", + "Star": "43", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2126", + "Lv": "6", + "MaxLv": "11", + "Icon": "Production_P1_lv6", + "Color": "Women Clothing", + "Title": "Slip Dress", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "5", + "Star": "76", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2127", + "Lv": "7", + "MaxLv": "11", + "Icon": "Production_P1_lv7", + "Color": "Women Clothing", + "Title": "Pleated Skirt", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "6", + "Star": "134", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2128", + "Lv": "8", + "MaxLv": "11", + "Icon": "Production_P1_lv8", + "Color": "Women Clothing", + "Title": "Dress", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "7", + "Star": "237", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2129", + "Lv": "9", + "MaxLv": "11", + "Icon": "Production_P1_lv9", + "Color": "Women Clothing", + "Title": "Skirt Suit", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "8", + "Star": "420", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2130", + "Lv": "10", + "MaxLv": "11", + "Icon": "Production_P1_lv10", + "Color": "Women Clothing", + "Title": "A-Line Dress", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "9", + "Star": "742", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2131", + "Lv": "11", + "MaxLv": "11", + "Icon": "Production_P1_lv11", + "Color": "Women Clothing", + "Title": "Evening Gown", + "Content": "Women Clothing", + "SellType": "star", + "SellNum": "10", + "Star": "1313", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2141", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_P2_lv1", + "Color": "Men Clothing", + "Title": "Vest", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2142", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_P2_lv2", + "Color": "Men Clothing", + "Title": "Sleeveless Top", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "1", + "Star": "8", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2143", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_P2_lv3", + "Color": "Men Clothing", + "Title": "T-Shirt", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "2", + "Star": "14", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2144", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_P2_lv4", + "Color": "Men Clothing", + "Title": "Business T-Shirt", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "3", + "Star": "26", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2145", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_P2_lv5", + "Color": "Men Clothing", + "Title": "Standard Shirt", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "4", + "Star": "45", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2146", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_P2_lv6", + "Color": "Men Clothing", + "Title": "Basic Suit", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "5", + "Star": "80", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2147", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_P2_lv7", + "Color": "Men Clothing", + "Title": "Advanced Suit", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "6", + "Star": "142", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2148", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_P2_lv8", + "Color": "Men Clothing", + "Title": "Deluxe Suit", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "7", + "Star": "251", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2149", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_P2_lv9", + "Color": "Men Clothing", + "Title": "Basic Tuxedo", + "Content": "Men Clothing", + "SellType": "star", + "SellNum": "8", + "Star": "443", + "Origin": "2101_2102_2103_2104_2105_2106_2107_2108", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Custom Tailoring", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Custom Tailoring", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2201", + "Lv": "1", + "MaxLv": "6", + "Icon": "Launcher_Q_lv1", + "Color": "Junk Bin", + "Title": "Old Junk Bins", + "Content": "Junk Bin", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2221=100", + "SellDiamond": "-1", + "Relative": "Granny Stuff,Grandpa Objects", + "Type": "Emitter", + "Emit_ID": "Q", + "Emit_Type": "normal", + "Product_Type": "Granny Stuff,Grandpa Objects", + "Order_Score": "1", + "Emit_Product": "Granny Stuff", + "Dynamic": "Granny Stuff=0", + "Dynamic1": "Granny Stuff=0", + "Dynamic2": "Granny Stuff=0", + "Dynamic3": "Granny Stuff=0" + }, + { + "Id": "2202", + "Lv": "2", + "MaxLv": "6", + "Icon": "Launcher_Q_lv2", + "Color": "Junk Bin", + "Title": "Simple Junk Bins", + "Content": "Junk Bin", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2221=80,2241=15,2222=5", + "SellDiamond": "-1", + "Relative": "Granny Stuff,Grandpa Objects", + "Type": "Emitter", + "Emit_ID": "Q", + "Emit_Type": "normal", + "Product_Type": "Granny Stuff,Grandpa Objects", + "Order_Score": "1", + "Emit_Product": "Granny Stuff,Grandpa Objects", + "Dynamic": "Granny Stuff=0,Grandpa Objects=2", + "Dynamic1": "Granny Stuff=0,Grandpa Objects=2", + "Dynamic2": "Granny Stuff=0,Grandpa Objects=2", + "Dynamic3": "Granny Stuff=0,Grandpa Objects=2" + }, + { + "Id": "2203", + "Lv": "3", + "MaxLv": "6", + "Icon": "Launcher_Q_lv3", + "Color": "Junk Bin", + "Title": "Ordinary Junk Bins", + "Content": "Junk Bin", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2221=60,2241=15,2222=15,2223=10", + "SellDiamond": "-1", + "Relative": "Granny Stuff,Grandpa Objects", + "Type": "Emitter", + "Emit_ID": "Q", + "Emit_Type": "normal", + "Product_Type": "Granny Stuff,Grandpa Objects", + "Order_Score": "1", + "Emit_Product": "Granny Stuff,Grandpa Objects", + "Dynamic": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic1": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic2": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic3": "Granny Stuff=0,Grandpa Objects=2" + }, + { + "Id": "2204", + "Lv": "4", + "MaxLv": "6", + "Icon": "Launcher_Q_lv4", + "Color": "Junk Bin", + "Title": "Advanced Junk Bins", + "Content": "Junk Bin", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2221=50,2241=13,2222=20,2223=15,2242=2", + "SellDiamond": "-1", + "Relative": "Granny Stuff,Grandpa Objects", + "Type": "Emitter", + "Emit_ID": "Q", + "Emit_Type": "normal", + "Product_Type": "Granny Stuff,Grandpa Objects", + "Order_Score": "1", + "Emit_Product": "Granny Stuff,Grandpa Objects", + "Dynamic": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic1": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic2": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic3": "Granny Stuff=0,Grandpa Objects=2" + }, + { + "Id": "2205", + "Lv": "5", + "MaxLv": "6", + "Icon": "Launcher_Q_lv5", + "Color": "Junk Bin", + "Title": "Exquisite Junk Bins", + "Content": "Junk Bin", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2221=40,2241=13,2222=24,2223=18,2242=2,2224=3", + "SellDiamond": "-1", + "Relative": "Granny Stuff,Grandpa Objects", + "Type": "Emitter", + "Emit_ID": "Q", + "Emit_Type": "normal", + "Product_Type": "Granny Stuff,Grandpa Objects", + "Order_Score": "1", + "Emit_Product": "Granny Stuff,Grandpa Objects", + "Dynamic": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic1": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic2": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic3": "Granny Stuff=0,Grandpa Objects=2" + }, + { + "Id": "2206", + "Lv": "6", + "MaxLv": "6", + "Icon": "Launcher_Q_lv6", + "Color": "Junk Bin", + "Title": "Luxury Junk Bins", + "Content": "Junk Bin", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2221=30,2241=11,2222=25,2223=20,2242=3,2224=10,2243=1", + "SellDiamond": "-1", + "Relative": "Granny Stuff,Grandpa Objects", + "Type": "Emitter", + "Emit_ID": "Q", + "Emit_Type": "normal", + "Product_Type": "Granny Stuff,Grandpa Objects", + "Order_Score": "1", + "Emit_Product": "Granny Stuff,Grandpa Objects", + "Dynamic": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic1": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic2": "Granny Stuff=0,Grandpa Objects=3", + "Dynamic3": "Granny Stuff=0,Grandpa Objects=2" + }, + { + "Id": "2221", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_Q1_lv1", + "Color": "Granny Stuff", + "Title": "Comb", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2222", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_Q1_lv2", + "Color": "Granny Stuff", + "Title": "Exquisite Comb", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "1", + "Star": "8", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2223", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_Q1_lv3", + "Color": "Granny Stuff", + "Title": "Handkerchief", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "2", + "Star": "14", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2224", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_Q1_lv4", + "Color": "Granny Stuff", + "Title": "Embroidered Handkerchief", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "3", + "Star": "26", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2225", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_Q1_lv5", + "Color": "Granny Stuff", + "Title": "Gloves", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "4", + "Star": "45", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2226", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_Q1_lv6", + "Color": "Granny Stuff", + "Title": "Elegant Gloves", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "5", + "Star": "80", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2227", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_Q1_lv7", + "Color": "Granny Stuff", + "Title": "Coin Purse", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "6", + "Star": "142", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2228", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_Q1_lv8", + "Color": "Granny Stuff", + "Title": "Patterned Coin Purse", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "7", + "Star": "251", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2229", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_Q1_lv9", + "Color": "Granny Stuff", + "Title": "Fan", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "8", + "Star": "443", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2230", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_Q1_lv10", + "Color": "Granny Stuff", + "Title": "Elegant Fan", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "9", + "Star": "784", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2231", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_Q1_lv11", + "Color": "Granny Stuff", + "Title": "Umbrella", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "10", + "Star": "1386", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2232", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_Q1_lv12", + "Color": "Granny Stuff", + "Title": "Patterned Umbrella", + "Content": "Granny Stuff", + "SellType": "star", + "SellNum": "11", + "Star": "2450", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2241", + "Lv": "1", + "MaxLv": "10", + "Icon": "Production_Q2_lv1", + "Color": "Grandpa Objects", + "Title": "Single Reading Glasses", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2242", + "Lv": "2", + "MaxLv": "10", + "Icon": "Production_Q2_lv2", + "Color": "Grandpa Objects", + "Title": "Reading Glasses", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2243", + "Lv": "3", + "MaxLv": "10", + "Icon": "Production_Q2_lv3", + "Color": "Grandpa Objects", + "Title": "Old Pocket Watches", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2244", + "Lv": "4", + "MaxLv": "10", + "Icon": "Production_Q2_lv4", + "Color": "Grandpa Objects", + "Title": "Old Watches", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2245", + "Lv": "5", + "MaxLv": "10", + "Icon": "Production_Q2_lv5", + "Color": "Grandpa Objects", + "Title": "Old-Fashioned Wallet", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2246", + "Lv": "6", + "MaxLv": "10", + "Icon": "Production_Q2_lv6", + "Color": "Grandpa Objects", + "Title": "Old-Fashioned Pattern Wallet", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2247", + "Lv": "7", + "MaxLv": "10", + "Icon": "Production_Q2_lv7", + "Color": "Grandpa Objects", + "Title": "Old-Fashioned Portable Radio", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2248", + "Lv": "8", + "MaxLv": "10", + "Icon": "Production_Q2_lv8", + "Color": "Grandpa Objects", + "Title": "Old-Fashioned Radio", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2249", + "Lv": "9", + "MaxLv": "10", + "Icon": "Production_Q2_lv9", + "Color": "Grandpa Objects", + "Title": "Old-Fashioned Portable Record Player", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "8", + "Star": "466", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2250", + "Lv": "10", + "MaxLv": "10", + "Icon": "Production_Q2_lv10", + "Color": "Grandpa Objects", + "Title": "Old-Fashioned Record Player", + "Content": "Grandpa Objects", + "SellType": "star", + "SellNum": "9", + "Star": "825", + "Origin": "2201_2202_2203_2204_2205_2206", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Junk Bin", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Junk Bin", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2301", + "Lv": "1", + "MaxLv": "7", + "Icon": "Launcher_R_lv1", + "Color": "Camping Backpack", + "Title": "Camping Tote", + "Content": "Camping Backpack", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2321=100", + "SellDiamond": "-1", + "Relative": "Tent,Bird Watching", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "combo", + "Product_Type": "Outdoor Toys,Bird Watching", + "Order_Score": "1", + "Emit_Product": "Outdoor Toys", + "Dynamic": "Outdoor Toys=3", + "Dynamic1": "Outdoor Toys=3", + "Dynamic2": "Outdoor Toys=3", + "Dynamic3": "Outdoor Toys=3" + }, + { + "Id": "2302", + "Lv": "2", + "MaxLv": "7", + "Icon": "Launcher_R_lv2", + "Color": "Camping Backpack", + "Title": "Camping Backpack", + "Content": "Camping Backpack", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2321=80,2361=15,2322=5", + "SellDiamond": "-1", + "Relative": "Tent,Bird Watching", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "combo", + "Product_Type": "Outdoor Toys,Bird Watching", + "Order_Score": "1", + "Emit_Product": "Outdoor Toys,Bird Watching", + "Dynamic": "Outdoor Toys=4,Bird Watching=2", + "Dynamic1": "Outdoor Toys=4,Bird Watching=2", + "Dynamic2": "Outdoor Toys=4,Bird Watching=2", + "Dynamic3": "Outdoor Toys=4,Bird Watching=2" + }, + { + "Id": "2303", + "Lv": "3", + "MaxLv": "7", + "Icon": "Launcher_R_lv3", + "Color": "Camping Backpack", + "Title": "Camping Rucksack", + "Content": "Camping Backpack", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2321=60,2361=15,2322=15,2323=10", + "SellDiamond": "-1", + "Relative": "Tent,Bird Watching", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "combo", + "Product_Type": "Outdoor Toys,Bird Watching", + "Order_Score": "1", + "Emit_Product": "Outdoor Toys,Bird Watching", + "Dynamic": "Outdoor Toys=4,Bird Watching=3", + "Dynamic1": "Outdoor Toys=4,Bird Watching=3", + "Dynamic2": "Outdoor Toys=4,Bird Watching=3", + "Dynamic3": "Outdoor Toys=4,Bird Watching=2" + }, + { + "Id": "2304", + "Lv": "4", + "MaxLv": "7", + "Icon": "Launcher_R_lv4", + "Color": "Camping Backpack", + "Title": "Multi-functional Camping Backpack", + "Content": "Camping Backpack", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2321=50,2361=13,2322=20,2323=15,2362=2", + "SellDiamond": "-1", + "Relative": "Tent,Bird Watching", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "combo", + "Product_Type": "Outdoor Toys,Bird Watching", + "Order_Score": "1", + "Emit_Product": "Outdoor Toys,Bird Watching", + "Dynamic": "Outdoor Toys=4,Bird Watching=3", + "Dynamic1": "Outdoor Toys=4,Bird Watching=3", + "Dynamic2": "Outdoor Toys=4,Bird Watching=3", + "Dynamic3": "Outdoor Toys=4,Bird Watching=2" + }, + { + "Id": "2305", + "Lv": "5", + "MaxLv": "7", + "Icon": "Launcher_R_lv5", + "Color": "Camping Backpack", + "Title": "Durable Camping Backpack", + "Content": "Camping Backpack", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2321=40,2361=13,2322=24,2323=18,2362=2,2324=3", + "SellDiamond": "-1", + "Relative": "Tent,Bird Watching", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "combo", + "Product_Type": "Outdoor Toys,Bird Watching", + "Order_Score": "1", + "Emit_Product": "Outdoor Toys,Bird Watching", + "Dynamic": "Outdoor Toys=4,Bird Watching=3", + "Dynamic1": "Outdoor Toys=4,Bird Watching=3", + "Dynamic2": "Outdoor Toys=4,Bird Watching=3", + "Dynamic3": "Outdoor Toys=4,Bird Watching=2" + }, + { + "Id": "2306", + "Lv": "6", + "MaxLv": "7", + "Icon": "Launcher_R_lv6", + "Color": "Camping Backpack", + "Title": "Deluxe Camping Backpack", + "Content": "Camping Backpack", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2321=30,2361=11,2322=25,2323=20,2362=3,2324=10,2363=1", + "SellDiamond": "-1", + "Relative": "Tent,Bird Watching", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "combo", + "Product_Type": "Outdoor Toys,Bird Watching", + "Order_Score": "1", + "Emit_Product": "Outdoor Toys,Bird Watching", + "Dynamic": "Outdoor Toys=4,Bird Watching=3", + "Dynamic1": "Outdoor Toys=4,Bird Watching=3", + "Dynamic2": "Outdoor Toys=4,Bird Watching=3", + "Dynamic3": "Outdoor Toys=4,Bird Watching=2" + }, + { + "Id": "2307", + "Lv": "7", + "MaxLv": "7", + "Icon": "Launcher_R_lv7", + "Color": "Camping Backpack", + "Title": "Premium Camping Backpack", + "Content": "Camping Backpack", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "15", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2321=25,2361=11,2322=26,2323=21,2362=3,2324=13,2363=1", + "SellDiamond": "-1", + "Relative": "Tent,Bird Watching", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "combo", + "Product_Type": "Outdoor Toys,Bird Watching", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2321", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_sub_R_LV1", + "Color": "Tent", + "Title": "Sleeping Bag", + "Content": "Tent", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "2301_2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Outdoor Toys", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2322", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_sub_R_LV2", + "Color": "Tent", + "Title": "Unfolded Sleeping Bag", + "Content": "Tent", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "2301_2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Outdoor Toys", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2323", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_sub_R_LV3", + "Color": "Tent", + "Title": "Folded Tent", + "Content": "Tent", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "2301_2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Outdoor Toys", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2324", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_sub_R_LV4", + "Color": "Tent", + "Title": "Basic Tent", + "Content": "Tent", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "2301_2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Outdoor Toys", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2325", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_sub_R_LV5", + "Color": "Tent", + "Title": "Lightweight Tent", + "Content": "Tent", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "2301_2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Outdoor Toys", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2326", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_sub_R_LV6", + "Color": "Tent", + "Title": "Classic Tent", + "Content": "Tent", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "2301_2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Outdoor Toys", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2327", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_sub_R_LV7", + "Color": "Tent", + "Title": "Deluxe Tent", + "Content": "Tent", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "2301_2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Outdoor Toys", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2328", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_sub_R_LV8", + "Color": "Tent", + "Title": "Premium Tent", + "Content": "unlock", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "2301_2302_2303_2304_2305_2306_2307", + "Capacity": "10", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "2341=80,2342=20", + "SellDiamond": "99", + "Relative": "Outdoor Toys", + "Type": "Emitter", + "Emit_ID": "R", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2341", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_sub_R_LV1", + "Color": "Outdoor Toys", + "Title": "Baseball", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "0", + "Star": "51", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2342", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_sub_R_LV2", + "Color": "Outdoor Toys", + "Title": "Sandbag", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "1", + "Star": "91", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2343", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_sub_R_LV3", + "Color": "Outdoor Toys", + "Title": "Frisbee", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "2", + "Star": "160", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2344", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_sub_R_LV4", + "Color": "Outdoor Toys", + "Title": "Fun Frisbee", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "3", + "Star": "283", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2345", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_sub_R_LV5", + "Color": "Outdoor Toys", + "Title": "Bubble Ring", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "4", + "Star": "501", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2346", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_sub_R_LV6", + "Color": "Outdoor Toys", + "Title": "Bubble Gun", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "5", + "Star": "886", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2347", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_sub_R_LV7", + "Color": "Outdoor Toys", + "Title": "Ring Toss", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "6", + "Star": "1567", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2348", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_sub_R_LV8", + "Color": "Outdoor Toys", + "Title": "Kite", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "7", + "Star": "2770", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2349", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_sub_R_LV9", + "Color": "Outdoor Toys", + "Title": "Hang Glider", + "Content": "Outdoor Toys", + "SellType": "star", + "SellNum": "8", + "Star": "4898", + "Origin": "2328", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Tent", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2361", + "Lv": "1", + "MaxLv": "6", + "Icon": "Production_R2_lv1", + "Color": "Bird Watching", + "Title": "Polaroid", + "Content": "Bird Watching", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Camping Backpack", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2362", + "Lv": "2", + "MaxLv": "6", + "Icon": "Production_R2_lv2", + "Color": "Bird Watching", + "Title": "Adult Bird", + "Content": "Bird Watching", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Camping Backpack", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2363", + "Lv": "3", + "MaxLv": "6", + "Icon": "Production_R2_lv3", + "Color": "Bird Watching", + "Title": "Snatching", + "Content": "Bird Watching", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Camping Backpack", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2364", + "Lv": "4", + "MaxLv": "6", + "Icon": "Production_R2_lv4", + "Color": "Bird Watching", + "Title": "Playing", + "Content": "Bird Watching", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Camping Backpack", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2365", + "Lv": "5", + "MaxLv": "6", + "Icon": "Production_R2_lv5", + "Color": "Bird Watching", + "Title": "Taking Photo", + "Content": "Bird Watching", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Camping Backpack", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2366", + "Lv": "6", + "MaxLv": "6", + "Icon": "Production_R2_lv6", + "Color": "Bird Watching", + "Title": "Bird Selfie", + "Content": "Bird Watching", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "2302_2303_2304_2305_2306_2307", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Camping Backpack", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Camping Backpack", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2401", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_S_lv1", + "Color": "Postbox", + "Title": "Mailbox", + "Content": "Postbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2421=100", + "SellDiamond": "-1", + "Relative": "Letter,Packing Gift", + "Type": "Emitter", + "Emit_ID": "S", + "Emit_Type": "auto", + "Product_Type": "Letter,Packing Gift", + "Order_Score": "1", + "Emit_Product": "Letter", + "Dynamic": "Letter=0", + "Dynamic1": "Letter=0", + "Dynamic2": "Letter=0", + "Dynamic3": "Letter=0" + }, + { + "Id": "2402", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_S_lv2", + "Color": "Postbox", + "Title": "Outdoor Mailbox", + "Content": "Postbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2421=80,2441=15,2422=5", + "SellDiamond": "-1", + "Relative": "Letter,Packing Gift", + "Type": "Emitter", + "Emit_ID": "S", + "Emit_Type": "auto", + "Product_Type": "Letter,Packing Gift", + "Order_Score": "1", + "Emit_Product": "Letter,Packing Gift", + "Dynamic": "Letter=0,Packing Gift=2", + "Dynamic1": "Letter=0,Packing Gift=2", + "Dynamic2": "Letter=0,Packing Gift=2", + "Dynamic3": "Letter=0,Packing Gift=2" + }, + { + "Id": "2403", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_S_lv3", + "Color": "Postbox", + "Title": "Basic Mailbox", + "Content": "Postbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2421=60,2441=15,2422=15,2423=10", + "SellDiamond": "-1", + "Relative": "Letter,Packing Gift", + "Type": "Emitter", + "Emit_ID": "S", + "Emit_Type": "auto", + "Product_Type": "Letter,Packing Gift", + "Order_Score": "1", + "Emit_Product": "Letter,Packing Gift", + "Dynamic": "Letter=0,Packing Gift=3", + "Dynamic1": "Letter=0,Packing Gift=3", + "Dynamic2": "Letter=0,Packing Gift=3", + "Dynamic3": "Letter=0,Packing Gift=2" + }, + { + "Id": "2404", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_S_lv4", + "Color": "Postbox", + "Title": "Classic Mailbox", + "Content": "Postbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2421=50,2441=13,2422=20,2423=15,2442=2", + "SellDiamond": "-1", + "Relative": "Letter,Packing Gift", + "Type": "Emitter", + "Emit_ID": "S", + "Emit_Type": "auto", + "Product_Type": "Letter,Packing Gift", + "Order_Score": "1", + "Emit_Product": "Letter,Packing Gift", + "Dynamic": "Letter=0,Packing Gift=3", + "Dynamic1": "Letter=0,Packing Gift=3", + "Dynamic2": "Letter=0,Packing Gift=3", + "Dynamic3": "Letter=0,Packing Gift=2" + }, + { + "Id": "2405", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_S_lv5", + "Color": "Postbox", + "Title": "Practical Mailbox", + "Content": "Postbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2421=40,2441=13,2422=24,2423=18,2442=2,2424=3", + "SellDiamond": "-1", + "Relative": "Letter,Packing Gift", + "Type": "Emitter", + "Emit_ID": "S", + "Emit_Type": "auto", + "Product_Type": "Letter,Packing Gift", + "Order_Score": "1", + "Emit_Product": "Letter,Packing Gift", + "Dynamic": "Letter=0,Packing Gift=3", + "Dynamic1": "Letter=0,Packing Gift=3", + "Dynamic2": "Letter=0,Packing Gift=3", + "Dynamic3": "Letter=0,Packing Gift=2" + }, + { + "Id": "2406", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_S_lv6", + "Color": "Postbox", + "Title": "Modern Mailbox", + "Content": "Postbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2421=30,2441=11,2422=25,2423=20,2442=3,2424=10,2443=1", + "SellDiamond": "-1", + "Relative": "Letter,Packing Gift", + "Type": "Emitter", + "Emit_ID": "S", + "Emit_Type": "auto", + "Product_Type": "Letter,Packing Gift", + "Order_Score": "1", + "Emit_Product": "Letter,Packing Gift", + "Dynamic": "Letter=0,Packing Gift=3", + "Dynamic1": "Letter=0,Packing Gift=3", + "Dynamic2": "Letter=0,Packing Gift=3", + "Dynamic3": "Letter=0,Packing Gift=2" + }, + { + "Id": "2407", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_S_lv7", + "Color": "Postbox", + "Title": "Deluxe Mailbox", + "Content": "Postbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2421=25,2441=11,2422=26,2423=21,2442=3,2424=13,2443=1", + "SellDiamond": "-1", + "Relative": "Letter,Packing Gift", + "Type": "Emitter", + "Emit_ID": "S", + "Emit_Type": "auto", + "Product_Type": "Letter,Packing Gift", + "Order_Score": "1", + "Emit_Product": "Letter,Packing Gift", + "Dynamic": "Letter=0,Packing Gift=3", + "Dynamic1": "Letter=0,Packing Gift=3", + "Dynamic2": "Letter=0,Packing Gift=3", + "Dynamic3": "Letter=0,Packing Gift=2" + }, + { + "Id": "2408", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_S_lv8", + "Color": "Postbox", + "Title": "Premium Mailbox", + "Content": "Postbox", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2421=18,2441=10,2422=27,2423=22,2442=3,2424=18,2443=2", + "SellDiamond": "-1", + "Relative": "Letter,Packing Gift", + "Type": "Emitter", + "Emit_ID": "S", + "Emit_Type": "auto", + "Product_Type": "Letter,Packing Gift", + "Order_Score": "1", + "Emit_Product": "Letter,Packing Gift", + "Dynamic": "Letter=0,Packing Gift=3", + "Dynamic1": "Letter=0,Packing Gift=3", + "Dynamic2": "Letter=0,Packing Gift=3", + "Dynamic3": "Letter=0,Packing Gift=2" + }, + { + "Id": "2421", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_S1_lv1", + "Color": "Letter", + "Title": "Blank Paper", + "Content": "Letter", + "SellType": "star", + "SellNum": "0", + "Star": "2", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2422", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_S1_lv2", + "Color": "Letter", + "Title": "Paper and Pen", + "Content": "Letter", + "SellType": "star", + "SellNum": "1", + "Star": "4", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2423", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_S1_lv3", + "Color": "Letter", + "Title": "Writing a Letter", + "Content": "Letter", + "SellType": "star", + "SellNum": "2", + "Star": "8", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2424", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_S1_lv4", + "Color": "Letter", + "Title": "Envelope", + "Content": "Letter", + "SellType": "star", + "SellNum": "3", + "Star": "13", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2425", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_S1_lv5", + "Color": "Letter", + "Title": "Sealing", + "Content": "Letter", + "SellType": "star", + "SellNum": "4", + "Star": "24", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2426", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_S1_lv6", + "Color": "Letter", + "Title": "Delivery", + "Content": "Letter", + "SellType": "star", + "SellNum": "5", + "Star": "42", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2427", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_S1_lv7", + "Color": "Letter", + "Title": "Shipping", + "Content": "Letter", + "SellType": "star", + "SellNum": "6", + "Star": "75", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2428", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_S1_lv8", + "Color": "Letter", + "Title": "Receiving", + "Content": "Letter", + "SellType": "star", + "SellNum": "7", + "Star": "132", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2429", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_S1_lv9", + "Color": "Letter", + "Title": "Reading", + "Content": "Letter", + "SellType": "star", + "SellNum": "8", + "Star": "233", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2430", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_S1_lv10", + "Color": "Letter", + "Title": "Reply Letter", + "Content": "Letter", + "SellType": "star", + "SellNum": "9", + "Star": "412", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2431", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_S1_lv11", + "Color": "Letter", + "Title": "Pile of Letters", + "Content": "Letter", + "SellType": "star", + "SellNum": "10", + "Star": "729", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2432", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_S1_lv12", + "Color": "Letter", + "Title": "Memories", + "Content": "Letter", + "SellType": "star", + "SellNum": "11", + "Star": "1290", + "Origin": "2401_2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2441", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_S2_lv1", + "Color": "Packing Gift", + "Title": "Plush Bears", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "0", + "Star": "3", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2442", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_S2_lv2", + "Color": "Packing Gift", + "Title": "Packaging", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "1", + "Star": "5", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2443", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_S2_lv3", + "Color": "Packing Gift", + "Title": "Alignment", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "2", + "Star": "8", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2444", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_S2_lv4", + "Color": "Packing Gift", + "Title": "Folding", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "3", + "Star": "15", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2445", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_S2_lv5", + "Color": "Packing Gift", + "Title": "Wrapped", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "4", + "Star": "26", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2446", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_S2_lv6", + "Color": "Packing Gift", + "Title": "Ribbon", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "5", + "Star": "46", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2447", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_S2_lv7", + "Color": "Packing Gift", + "Title": "Bow", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "6", + "Star": "82", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2448", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_S2_lv8", + "Color": "Packing Gift", + "Title": "Decoration", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "7", + "Star": "145", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2449", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_S2_lv9", + "Color": "Packing Gift", + "Title": "Shipping", + "Content": "Packing Gift", + "SellType": "star", + "SellNum": "8", + "Star": "257", + "Origin": "2402_2403_2404_2405_2406_2407_2408", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Postbox", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Postbox", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2501", + "Lv": "1", + "MaxLv": "7", + "Icon": "Launcher_T_lv1", + "Color": "Garden", + "Title": "Garden Bench", + "Content": "Garden", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2521=60,2541=40", + "SellDiamond": "-1", + "Relative": "Tree Sculpture,Fountain,Stone Sculpture", + "Type": "Emitter", + "Emit_ID": "T", + "Emit_Type": "normal", + "Product_Type": "Tree Sculpture,Fountain,Stone Sculpture", + "Order_Score": "1", + "Emit_Product": "Tree Sculpture,Fountain", + "Dynamic": "Tree Sculpture=0,Fountain=1", + "Dynamic1": "Tree Sculpture=0,Fountain=1", + "Dynamic2": "Tree Sculpture=0,Fountain=1", + "Dynamic3": "Tree Sculpture=0,Fountain=1" + }, + { + "Id": "2502", + "Lv": "2", + "MaxLv": "7", + "Icon": "Launcher_T_lv2", + "Color": "Garden", + "Title": "Small Garden", + "Content": "Garden", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2521=45,2541=30,2522=5,2561=20", + "SellDiamond": "-1", + "Relative": "Tree Sculpture,Fountain,Stone Sculpture", + "Type": "Emitter", + "Emit_ID": "T", + "Emit_Type": "normal", + "Product_Type": "Tree Sculpture,Fountain,Stone Sculpture", + "Order_Score": "1", + "Emit_Product": "Tree Sculpture,Fountain,Stone Sculpture", + "Dynamic": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic1": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic2": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic3": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2" + }, + { + "Id": "2503", + "Lv": "3", + "MaxLv": "7", + "Icon": "Launcher_T_lv3", + "Color": "Garden", + "Title": "Cozy Garden", + "Content": "Garden", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2521=37,2541=25,2522=10,2561=20,2523=3,2542=5", + "SellDiamond": "-1", + "Relative": "Tree Sculpture,Fountain,Stone Sculpture", + "Type": "Emitter", + "Emit_ID": "T", + "Emit_Type": "normal", + "Product_Type": "Tree Sculpture,Fountain,Stone Sculpture", + "Order_Score": "1", + "Emit_Product": "Tree Sculpture,Fountain,Stone Sculpture", + "Dynamic": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic1": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic2": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic3": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2" + }, + { + "Id": "2504", + "Lv": "4", + "MaxLv": "7", + "Icon": "Launcher_T_lv4", + "Color": "Garden", + "Title": "Countryside Garden", + "Content": "Garden", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2521=35,2541=20,2522=10,2561=17,2523=5,2542=10,2562=3", + "SellDiamond": "-1", + "Relative": "Tree Sculpture,Fountain,Stone Sculpture", + "Type": "Emitter", + "Emit_ID": "T", + "Emit_Type": "normal", + "Product_Type": "Tree Sculpture,Fountain,Stone Sculpture", + "Order_Score": "1", + "Emit_Product": "Tree Sculpture,Fountain,Stone Sculpture", + "Dynamic": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic1": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic2": "Tree Sculpture=0,Fountain=1,Stone Sculpture=2", + "Dynamic3": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2" + }, + { + "Id": "2505", + "Lv": "5", + "MaxLv": "7", + "Icon": "Launcher_T_lv5", + "Color": "Garden", + "Title": "Refined Garden", + "Content": "Garden", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2521=35,2541=17,2522=10,2561=15,2523=5,2542=10,2562=5,2543=3", + "SellDiamond": "-1", + "Relative": "Tree Sculpture,Fountain,Stone Sculpture", + "Type": "Emitter", + "Emit_ID": "T", + "Emit_Type": "normal", + "Product_Type": "Tree Sculpture,Fountain,Stone Sculpture", + "Order_Score": "1", + "Emit_Product": "Tree Sculpture,Fountain,Stone Sculpture", + "Dynamic": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic1": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic2": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic3": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2" + }, + { + "Id": "2506", + "Lv": "6", + "MaxLv": "7", + "Icon": "Launcher_T_lv6", + "Color": "Garden", + "Title": "Luxury Garden", + "Content": "Garden", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2521=35,2541=15,2522=10,2561=12,2523=5,2542=10,2562=5,2543=5,2563=3", + "SellDiamond": "-1", + "Relative": "Tree Sculpture,Fountain,Stone Sculpture", + "Type": "Emitter", + "Emit_ID": "T", + "Emit_Type": "normal", + "Product_Type": "Tree Sculpture,Fountain,Stone Sculpture", + "Order_Score": "1", + "Emit_Product": "Tree Sculpture,Fountain,Stone Sculpture", + "Dynamic": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic1": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic2": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic3": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2" + }, + { + "Id": "2507", + "Lv": "7", + "MaxLv": "7", + "Icon": "Launcher_T_lv7", + "Color": "Garden", + "Title": "Dream Garden", + "Content": "Garden", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2521=35,2541=15,2522=10,2561=12,2523=5,2542=10,2562=5,2543=5,2563=3", + "SellDiamond": "-1", + "Relative": "Tree Sculpture,Fountain,Stone Sculpture", + "Type": "Emitter", + "Emit_ID": "T", + "Emit_Type": "normal", + "Product_Type": "Tree Sculpture,Fountain,Stone Sculpture", + "Order_Score": "1", + "Emit_Product": "Tree Sculpture,Fountain,Stone Sculpture", + "Dynamic": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic1": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic2": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2", + "Dynamic3": "Tree Sculpture=1,Fountain=1,Stone Sculpture=2" + }, + { + "Id": "2521", + "Lv": "1", + "MaxLv": "11", + "Icon": "Production_T1_lv1", + "Color": "Tree Sculpture", + "Title": "Ball Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2522", + "Lv": "2", + "MaxLv": "11", + "Icon": "Production_T1_lv2", + "Color": "Tree Sculpture", + "Title": "Cone Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2523", + "Lv": "3", + "MaxLv": "11", + "Icon": "Production_T1_lv3", + "Color": "Tree Sculpture", + "Title": "Spiral Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2524", + "Lv": "4", + "MaxLv": "11", + "Icon": "Production_T1_lv4", + "Color": "Tree Sculpture", + "Title": "Snail Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2525", + "Lv": "5", + "MaxLv": "11", + "Icon": "Production_T1_lv5", + "Color": "Tree Sculpture", + "Title": "Swan Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2526", + "Lv": "6", + "MaxLv": "11", + "Icon": "Production_T1_lv6", + "Color": "Tree Sculpture", + "Title": "Fox Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2527", + "Lv": "7", + "MaxLv": "11", + "Icon": "Production_T1_lv7", + "Color": "Tree Sculpture", + "Title": "Garden Gnome Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2528", + "Lv": "8", + "MaxLv": "11", + "Icon": "Production_T1_lv8", + "Color": "Tree Sculpture", + "Title": "Octopus Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2529", + "Lv": "9", + "MaxLv": "11", + "Icon": "Production_T1_lv9", + "Color": "Tree Sculpture", + "Title": "Panda Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "8", + "Star": "466", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2530", + "Lv": "10", + "MaxLv": "11", + "Icon": "Production_T1_lv10", + "Color": "Tree Sculpture", + "Title": "Fawn Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "9", + "Star": "825", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2531", + "Lv": "11", + "MaxLv": "11", + "Icon": "Production_T1_lv11", + "Color": "Tree Sculpture", + "Title": "Elephant Tree", + "Content": "Tree Sculpture", + "SellType": "star", + "SellNum": "10", + "Star": "1459", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2541", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_T2_lv1", + "Color": "Fountain", + "Title": "Small Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2542", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_T2_lv2", + "Color": "Fountain", + "Title": "Classic Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2543", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_T2_lv3", + "Color": "Fountain", + "Title": "Modern Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "2", + "Star": "16", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2544", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_T2_lv4", + "Color": "Fountain", + "Title": "Refined Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "3", + "Star": "28", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2545", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_T2_lv5", + "Color": "Fountain", + "Title": "Premium Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "4", + "Star": "50", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2546", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_T2_lv6", + "Color": "Fountain", + "Title": "Elegant Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "5", + "Star": "89", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2547", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_T2_lv7", + "Color": "Fountain", + "Title": "Birdsong Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "6", + "Star": "157", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2548", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_T2_lv8", + "Color": "Fountain", + "Title": "Woodland Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "7", + "Star": "277", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2549", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_T2_lv9", + "Color": "Fountain", + "Title": "Magic Fountain", + "Content": "Fountain", + "SellType": "star", + "SellNum": "8", + "Star": "490", + "Origin": "2501_2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2561", + "Lv": "1", + "MaxLv": "7", + "Icon": "Production_T3_lv1", + "Color": "Stone Sculpture", + "Title": "Stone", + "Content": "Stone Sculpture", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2562", + "Lv": "2", + "MaxLv": "7", + "Icon": "Production_T3_lv2", + "Color": "Stone Sculpture", + "Title": "Carving", + "Content": "Stone Sculpture", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2563", + "Lv": "3", + "MaxLv": "7", + "Icon": "Production_T3_lv3", + "Color": "Stone Sculpture", + "Title": "Guardian Stone", + "Content": "Stone Sculpture", + "SellType": "star", + "SellNum": "2", + "Star": "17", + "Origin": "2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2564", + "Lv": "4", + "MaxLv": "7", + "Icon": "Production_T3_lv4", + "Color": "Stone Sculpture", + "Title": "Bright", + "Content": "Stone Sculpture", + "SellType": "star", + "SellNum": "3", + "Star": "30", + "Origin": "2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2565", + "Lv": "5", + "MaxLv": "7", + "Icon": "Production_T3_lv5", + "Color": "Stone Sculpture", + "Title": "Quiet", + "Content": "Stone Sculpture", + "SellType": "star", + "SellNum": "4", + "Star": "52", + "Origin": "2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2566", + "Lv": "6", + "MaxLv": "7", + "Icon": "Production_T3_lv6", + "Color": "Stone Sculpture", + "Title": "Slumber", + "Content": "Stone Sculpture", + "SellType": "star", + "SellNum": "5", + "Star": "93", + "Origin": "2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2567", + "Lv": "7", + "MaxLv": "7", + "Icon": "Production_T3_lv7", + "Color": "Stone Sculpture", + "Title": "Vibrant", + "Content": "Stone Sculpture", + "SellType": "star", + "SellNum": "6", + "Star": "164", + "Origin": "2502_2503_2504_2505_2506_2507", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Garden", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Garden", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2601", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_U_lv1", + "Color": "Bath Basket", + "Title": "Bath Basket", + "Content": "Bath Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2621=100", + "SellDiamond": "-1", + "Relative": "Hairband And Towel,Soap Bubbles", + "Type": "Emitter", + "Emit_ID": "U", + "Emit_Type": "normal", + "Product_Type": "Hairband And Towel", + "Order_Score": "1", + "Emit_Product": "Hairband And Towel,Soap Bubbles", + "Dynamic": "Hairband And Towel=0", + "Dynamic1": "Hairband And Towel=0", + "Dynamic2": "Hairband And Towel=0", + "Dynamic3": "Hairband And Towel=0" + }, + { + "Id": "2602", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_U_lv2", + "Color": "Bath Basket", + "Title": "Ordinary Bath Basket", + "Content": "Bath Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2621=80,2641=15,2622=5", + "SellDiamond": "-1", + "Relative": "Hairband And Towel,Soap Bubbles", + "Type": "Emitter", + "Emit_ID": "U", + "Emit_Type": "normal", + "Product_Type": "Hairband And Towel,Soap Bubbles", + "Order_Score": "1", + "Emit_Product": "Hairband And Towel,Soap Bubbles", + "Dynamic": "Hairband And Towel=0,Soap Bubbles=2", + "Dynamic1": "Hairband And Towel=0,Soap Bubbles=2", + "Dynamic2": "Hairband And Towel=0,Soap Bubbles=2", + "Dynamic3": "Hairband And Towel=0,Soap Bubbles=2" + }, + { + "Id": "2603", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_U_lv3", + "Color": "Bath Basket", + "Title": "Premium Bath Basket", + "Content": "Bath Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2621=60,2641=15,2622=15,2623=10", + "SellDiamond": "-1", + "Relative": "Hairband And Towel,Soap Bubbles", + "Type": "Emitter", + "Emit_ID": "U", + "Emit_Type": "normal", + "Product_Type": "Hairband And Towel,Soap Bubbles", + "Order_Score": "1", + "Emit_Product": "Hairband And Towel,Soap Bubbles", + "Dynamic": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic1": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic2": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic3": "Hairband And Towel=0,Soap Bubbles=2" + }, + { + "Id": "2604", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_U_lv4", + "Color": "Bath Basket", + "Title": "Cleaning Storage Basket", + "Content": "Bath Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2621=50,2641=13,2622=20,2623=15,2642=2", + "SellDiamond": "-1", + "Relative": "Hairband And Towel,Soap Bubbles", + "Type": "Emitter", + "Emit_ID": "U", + "Emit_Type": "normal", + "Product_Type": "Hairband And Towel,Soap Bubbles", + "Order_Score": "1", + "Emit_Product": "Hairband And Towel,Soap Bubbles", + "Dynamic": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic1": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic2": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic3": "Hairband And Towel=0,Soap Bubbles=2" + }, + { + "Id": "2605", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_U_lv5", + "Color": "Bath Basket", + "Title": "Multi-Gate Storage Basket", + "Content": "Bath Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2621=40,2641=13,2622=24,2623=18,2642=2,2624=3", + "SellDiamond": "-1", + "Relative": "Hairband And Towel,Soap Bubbles", + "Type": "Emitter", + "Emit_ID": "U", + "Emit_Type": "normal", + "Product_Type": "Hairband And Towel,Soap Bubbles", + "Order_Score": "1", + "Emit_Product": "Hairband And Towel,Soap Bubbles", + "Dynamic": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic1": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic2": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic3": "Hairband And Towel=0,Soap Bubbles=2" + }, + { + "Id": "2606", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_U_lv6", + "Color": "Bath Basket", + "Title": "Premium Storage Basket", + "Content": "Bath Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2621=30,2641=11,2622=25,2623=20,2642=3,2624=10,2643=1", + "SellDiamond": "-1", + "Relative": "Hairband And Towel,Soap Bubbles", + "Type": "Emitter", + "Emit_ID": "U", + "Emit_Type": "normal", + "Product_Type": "Hairband And Towel,Soap Bubbles", + "Order_Score": "1", + "Emit_Product": "Hairband And Towel,Soap Bubbles", + "Dynamic": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic1": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic2": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic3": "Hairband And Towel=0,Soap Bubbles=2" + }, + { + "Id": "2607", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_U_lv7", + "Color": "Bath Basket", + "Title": "Cleaning Set", + "Content": "Bath Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2621=25,2641=11,2622=26,2623=21,2642=3,2624=13,2643=1", + "SellDiamond": "-1", + "Relative": "Hairband And Towel,Soap Bubbles", + "Type": "Emitter", + "Emit_ID": "U", + "Emit_Type": "normal", + "Product_Type": "Hairband And Towel,Soap Bubbles", + "Order_Score": "1", + "Emit_Product": "Hairband And Towel,Soap Bubbles", + "Dynamic": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic1": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic2": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic3": "Hairband And Towel=0,Soap Bubbles=2" + }, + { + "Id": "2608", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_U_lv8", + "Color": "Bath Basket", + "Title": "Premium Cleaning Set", + "Content": "Bath Basket", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "50", + "CoolTime": "30", + "CoolNum": "1", + "Emit_List": "2621=18,2641=10,2622=27,2623=22,2642=3,2624=18,2643=2", + "SellDiamond": "-1", + "Relative": "Hairband And Towel,Soap Bubbles", + "Type": "Emitter", + "Emit_ID": "U", + "Emit_Type": "normal", + "Product_Type": "Hairband And Towel,Soap Bubbles", + "Order_Score": "1", + "Emit_Product": "Hairband And Towel,Soap Bubbles", + "Dynamic": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic1": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic2": "Hairband And Towel=0,Soap Bubbles=3", + "Dynamic3": "Hairband And Towel=0,Soap Bubbles=2" + }, + { + "Id": "2621", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_U1_lv1", + "Color": "Hairband And Towel", + "Title": "Basic Headband", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2622", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_U1_lv2", + "Color": "Hairband And Towel", + "Title": "Ordinary Headband", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2623", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_U1_lv3", + "Color": "Hairband And Towel", + "Title": "Bow Headband", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "2", + "Star": "17", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2624", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_U1_lv4", + "Color": "Hairband And Towel", + "Title": "Rabbit Ear Headband", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "3", + "Star": "30", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2625", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_U1_lv5", + "Color": "Hairband And Towel", + "Title": "Cat Ear Headband", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "4", + "Star": "52", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2626", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_U1_lv6", + "Color": "Hairband And Towel", + "Title": "Chicken Headband", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "5", + "Star": "93", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2627", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_U1_lv7", + "Color": "Hairband And Towel", + "Title": "Small Frog Headband", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "6", + "Star": "164", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2628", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_U1_lv8", + "Color": "Hairband And Towel", + "Title": "Ordinary Bath Towel", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "7", + "Star": "290", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2629", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_U1_lv9", + "Color": "Hairband And Towel", + "Title": "Chicken Bath Towel", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "8", + "Star": "513", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2630", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_U1_lv10", + "Color": "Hairband And Towel", + "Title": "Dog Bath Towel", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "9", + "Star": "907", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2631", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_U1_lv11", + "Color": "Hairband And Towel", + "Title": "Hippo Bath Towel", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "10", + "Star": "1604", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2632", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_U1_lv12", + "Color": "Hairband And Towel", + "Title": "Elephant Bath Towel", + "Content": "Hairband And Towel", + "SellType": "star", + "SellNum": "11", + "Star": "2837", + "Origin": "2601_2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2641", + "Lv": "1", + "MaxLv": "9", + "Icon": "Production_U2_lv1", + "Color": "Soap Bubbles", + "Title": "Soap", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2642", + "Lv": "2", + "MaxLv": "9", + "Icon": "Production_U2_lv2", + "Color": "Soap Bubbles", + "Title": "Bubble Smack", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2643", + "Lv": "3", + "MaxLv": "9", + "Icon": "Production_U2_lv3", + "Color": "Soap Bubbles", + "Title": "A Handful Of Bubbles", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "2", + "Star": "16", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2644", + "Lv": "4", + "MaxLv": "9", + "Icon": "Production_U2_lv4", + "Color": "Soap Bubbles", + "Title": "Bubble Heart", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "3", + "Star": "28", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2645", + "Lv": "5", + "MaxLv": "9", + "Icon": "Production_U2_lv5", + "Color": "Soap Bubbles", + "Title": "Bubble Butterfly", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "4", + "Star": "50", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2646", + "Lv": "6", + "MaxLv": "9", + "Icon": "Production_U2_lv6", + "Color": "Soap Bubbles", + "Title": "Bubble Bunny", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "5", + "Star": "89", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2647", + "Lv": "7", + "MaxLv": "9", + "Icon": "Production_U2_lv7", + "Color": "Soap Bubbles", + "Title": "Bubble Puppy", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "6", + "Star": "157", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2648", + "Lv": "8", + "MaxLv": "9", + "Icon": "Production_U2_lv8", + "Color": "Soap Bubbles", + "Title": "Rinse", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "7", + "Star": "277", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2649", + "Lv": "9", + "MaxLv": "9", + "Icon": "Production_U2_lv9", + "Color": "Soap Bubbles", + "Title": "Show Off", + "Content": "Soap Bubbles", + "SellType": "star", + "SellNum": "8", + "Star": "490", + "Origin": "2602_2603_2604_2605_2606_2607_2608", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Bath Basket", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Bath Basket", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2701", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_V_lv1", + "Color": "Amusement Park Device", + "Title": "Slide", + "Content": "Amusement Park Device", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2721=100", + "SellDiamond": "-1", + "Relative": "Amusement Park Snacks,Amusement Park Souvenirs", + "Type": "Emitter", + "Emit_ID": "V", + "Emit_Type": "normal", + "Product_Type": "Amusement Park Snacks,Amusement Park Souvenirs", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2702", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_V_lv2", + "Color": "Amusement Park Device", + "Title": "Bumper Car", + "Content": "Amusement Park Device", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2721=80,2741=15,2722=5", + "SellDiamond": "-1", + "Relative": "Amusement Park Snacks,Amusement Park Souvenirs", + "Type": "Emitter", + "Emit_ID": "V", + "Emit_Type": "normal", + "Product_Type": "Amusement Park Snacks,Amusement Park Souvenirs", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2703", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_V_lv3", + "Color": "Amusement Park Device", + "Title": "Mini Train", + "Content": "Amusement Park Device", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2721=60,2741=15,2722=15,2723=10", + "SellDiamond": "-1", + "Relative": "Amusement Park Snacks,Amusement Park Souvenirs", + "Type": "Emitter", + "Emit_ID": "V", + "Emit_Type": "normal", + "Product_Type": "Amusement Park Snacks,Amusement Park Souvenirs", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2704", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_V_lv4", + "Color": "Amusement Park Device", + "Title": "Teacup Ride", + "Content": "Amusement Park Device", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2721=50,2741=13,2722=20,2723=15,2742=2", + "SellDiamond": "-1", + "Relative": "Amusement Park Snacks,Amusement Park Souvenirs", + "Type": "Emitter", + "Emit_ID": "V", + "Emit_Type": "normal", + "Product_Type": "Amusement Park Snacks,Amusement Park Souvenirs", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2705", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_V_lv5", + "Color": "Amusement Park Device", + "Title": "Swinging Chairs", + "Content": "Amusement Park Device", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2721=40,2741=13,2722=24,2723=18,2742=2,2724=3", + "SellDiamond": "-1", + "Relative": "Amusement Park Snacks,Amusement Park Souvenirs", + "Type": "Emitter", + "Emit_ID": "V", + "Emit_Type": "normal", + "Product_Type": "Amusement Park Snacks,Amusement Park Souvenirs", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2706", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_V_lv6", + "Color": "Amusement Park Device", + "Title": "Carousel", + "Content": "Amusement Park Device", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2721=30,2741=11,2722=25,2723=20,2742=3,2724=10,2743=1", + "SellDiamond": "-1", + "Relative": "Amusement Park Snacks,Amusement Park Souvenirs", + "Type": "Emitter", + "Emit_ID": "V", + "Emit_Type": "normal", + "Product_Type": "Amusement Park Snacks,Amusement Park Souvenirs", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2707", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_V_lv7", + "Color": "Amusement Park Device", + "Title": "Ferris Wheel", + "Content": "Amusement Park Device", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2721=25,2741=11,2722=26,2723=21,2742=3,2724=13,2743=1", + "SellDiamond": "-1", + "Relative": "Amusement Park Snacks,Amusement Park Souvenirs", + "Type": "Emitter", + "Emit_ID": "V", + "Emit_Type": "normal", + "Product_Type": "Amusement Park Snacks,Amusement Park Souvenirs", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2708", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_V_lv8", + "Color": "Amusement Park Device", + "Title": "Luxury Ferris Wheel", + "Content": "Amusement Park Device", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "30", + "CoolTime": "60", + "CoolNum": "1", + "Emit_List": "2721=18,2741=10,2722=27,2723=22,2742=3,2724=18,2743=2", + "SellDiamond": "-1", + "Relative": "Amusement Park Snacks,Amusement Park Souvenirs", + "Type": "Emitter", + "Emit_ID": "V", + "Emit_Type": "normal", + "Product_Type": "Amusement Park Snacks,Amusement Park Souvenirs", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2721", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_V1_lv1", + "Color": "Amusement Park Snacks", + "Title": "Sugar", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2722", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_V1_lv2", + "Color": "Amusement Park Snacks", + "Title": "Add Sugar", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2723", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_V1_lv3", + "Color": "Amusement Park Snacks", + "Title": "Sugar Shreds", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "2", + "Star": "16", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2724", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_V1_lv4", + "Color": "Amusement Park Snacks", + "Title": "Gather", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "3", + "Star": "28", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2725", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_V1_lv5", + "Color": "Amusement Park Snacks", + "Title": "Cotton Candy", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "4", + "Star": "50", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2726", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_V1_lv6", + "Color": "Amusement Park Snacks", + "Title": "Grilled Corn", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "5", + "Star": "89", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2727", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_V1_lv7", + "Color": "Amusement Park Snacks", + "Title": "Grilled Sausage", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "6", + "Star": "157", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2728", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_V1_lv8", + "Color": "Amusement Park Snacks", + "Title": "Hot Dog", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "7", + "Star": "277", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2729", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_V1_lv9", + "Color": "Amusement Park Snacks", + "Title": "French Fries", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "8", + "Star": "490", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2730", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_V1_lv10", + "Color": "Amusement Park Snacks", + "Title": "Onion Rings", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "9", + "Star": "866", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2731", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_V1_lv11", + "Color": "Amusement Park Snacks", + "Title": "Cheese Sticks", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "10", + "Star": "1532", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2732", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_V1_lv12", + "Color": "Amusement Park Snacks", + "Title": "Cheese Shrimp Balls", + "Content": "Amusement Park Snacks", + "SellType": "star", + "SellNum": "11", + "Star": "2708", + "Origin": "2701_2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2741", + "Lv": "1", + "MaxLv": "10", + "Icon": "Production_V2_lv1", + "Color": "Amusement Park Souvenirs", + "Title": "Keychain", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2742", + "Lv": "2", + "MaxLv": "10", + "Icon": "Production_V2_lv2", + "Color": "Amusement Park Souvenirs", + "Title": "Cute Keychain", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2743", + "Lv": "3", + "MaxLv": "10", + "Icon": "Production_V2_lv3", + "Color": "Amusement Park Souvenirs", + "Title": "Fridge Magnet", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2744", + "Lv": "4", + "MaxLv": "10", + "Icon": "Production_V2_lv4", + "Color": "Amusement Park Souvenirs", + "Title": "Cute Fridge Magnet", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2745", + "Lv": "5", + "MaxLv": "10", + "Icon": "Production_V2_lv5", + "Color": "Amusement Park Souvenirs", + "Title": "Mug", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2746", + "Lv": "6", + "MaxLv": "10", + "Icon": "Production_V2_lv6", + "Color": "Amusement Park Souvenirs", + "Title": "Cute Mug", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2747", + "Lv": "7", + "MaxLv": "10", + "Icon": "Production_V2_lv7", + "Color": "Amusement Park Souvenirs", + "Title": "Rabbit Plush", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2748", + "Lv": "8", + "MaxLv": "10", + "Icon": "Production_V2_lv8", + "Color": "Amusement Park Souvenirs", + "Title": "Duck Plush", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2749", + "Lv": "9", + "MaxLv": "10", + "Icon": "Production_V2_lv9", + "Color": "Amusement Park Souvenirs", + "Title": "Panda Plush", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "8", + "Star": "466", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2750", + "Lv": "10", + "MaxLv": "10", + "Icon": "Production_V2_lv10", + "Color": "Amusement Park Souvenirs", + "Title": "Bear Plush", + "Content": "Amusement Park Souvenirs", + "SellType": "star", + "SellNum": "9", + "Star": "825", + "Origin": "2702_2703_2704_2705_2706_2707_2708", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Amusement Park Device", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Amusement Park Device", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2801", + "Lv": "1", + "MaxLv": "6", + "Icon": "Launcher_W_lv1", + "Color": "Weaving", + "Title": "Cotton", + "Content": "Weaving", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2821=100", + "SellDiamond": "-1", + "Relative": "Curtains,Handmade Fabric Art", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "combo", + "Product_Type": "Curtains,Cushion", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2802", + "Lv": "2", + "MaxLv": "6", + "Icon": "Launcher_W_lv2", + "Color": "Weaving", + "Title": "Cotton Picking", + "Content": "Weaving", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2821=65,2841=30,2822=5", + "SellDiamond": "-1", + "Relative": "Curtains,Handmade Fabric Art", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "combo", + "Product_Type": "Curtains,Cushion", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2803", + "Lv": "3", + "MaxLv": "6", + "Icon": "Launcher_W_lv3", + "Color": "Weaving", + "Title": "Cotton Thread", + "Content": "Weaving", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2821=45,2841=30,2822=15,2823=10", + "SellDiamond": "-1", + "Relative": "Curtains,Handmade Fabric Art", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "combo", + "Product_Type": "Curtains,Cushion", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2804", + "Lv": "4", + "MaxLv": "6", + "Icon": "Launcher_W_lv4", + "Color": "Weaving", + "Title": "Spinning", + "Content": "Weaving", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2821=28,2841=35,2822=20,2823=15,2842=2", + "SellDiamond": "-1", + "Relative": "Curtains,Handmade Fabric Art", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "combo", + "Product_Type": "Curtains,Cushion", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2805", + "Lv": "5", + "MaxLv": "6", + "Icon": "Launcher_W_lv5", + "Color": "Weaving", + "Title": "Weaving Loom", + "Content": "Weaving", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2821=25,2841=35,2822=20,2823=15,2842=2,2824=3", + "SellDiamond": "-1", + "Relative": "Curtains,Handmade Fabric Art", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "combo", + "Product_Type": "Curtains,Cushion", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2806", + "Lv": "6", + "MaxLv": "6", + "Icon": "Launcher_W_lv6", + "Color": "Weaving", + "Title": "Luxury Weaving Loom", + "Content": "Weaving", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "16", + "CoolTime": "120", + "CoolNum": "2", + "Emit_List": "2821=18,2841=35,2822=22,2823=17,2842=4,2824=3,2843=1", + "SellDiamond": "-1", + "Relative": "Curtains,Handmade Fabric Art", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "combo", + "Product_Type": "Curtains,Cushion", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2821", + "Lv": "1", + "MaxLv": "11", + "Icon": "Production_W1_lv1", + "Color": "Curtains", + "Title": "Basic Curtain", + "Content": "Curtains", + "SellType": "star", + "SellNum": "0", + "Star": "5", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2822", + "Lv": "2", + "MaxLv": "11", + "Icon": "Production_W1_lv2", + "Color": "Curtains", + "Title": "Simple Curtain", + "Content": "Curtains", + "SellType": "star", + "SellNum": "1", + "Star": "9", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2823", + "Lv": "3", + "MaxLv": "11", + "Icon": "Production_W1_lv3", + "Color": "Curtains", + "Title": "Sheer Curtain", + "Content": "Curtains", + "SellType": "star", + "SellNum": "2", + "Star": "15", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2824", + "Lv": "4", + "MaxLv": "11", + "Icon": "Production_W1_lv4", + "Color": "Curtains", + "Title": "Country Curtain", + "Content": "Curtains", + "SellType": "star", + "SellNum": "3", + "Star": "27", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2825", + "Lv": "5", + "MaxLv": "11", + "Icon": "Production_W1_lv5", + "Color": "Curtains", + "Title": "Silk Curtain", + "Content": "Curtains", + "SellType": "star", + "SellNum": "4", + "Star": "48", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2826", + "Lv": "6", + "MaxLv": "11", + "Icon": "Production_W1_lv6", + "Color": "Curtains", + "Title": "Elegant Curtain", + "Content": "Curtains", + "SellType": "star", + "SellNum": "5", + "Star": "84", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2827", + "Lv": "7", + "MaxLv": "11", + "Icon": "Production_W1_lv7", + "Color": "Curtains", + "Title": "Premium Curtain", + "Content": "Curtains", + "SellType": "star", + "SellNum": "6", + "Star": "149", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2828", + "Lv": "8", + "MaxLv": "11", + "Icon": "Production_W1_lv8", + "Color": "Curtains", + "Title": "Luxury Curtain", + "Content": "Curtains", + "SellType": "star", + "SellNum": "7", + "Star": "264", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2829", + "Lv": "9", + "MaxLv": "11", + "Icon": "Production_W1_lv9", + "Color": "Curtains", + "Title": "Decor Window", + "Content": "Curtains", + "SellType": "star", + "SellNum": "8", + "Star": "466", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2830", + "Lv": "10", + "MaxLv": "11", + "Icon": "Production_W1_lv10", + "Color": "Curtains", + "Title": "Window View", + "Content": "Curtains", + "SellType": "star", + "SellNum": "9", + "Star": "825", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2831", + "Lv": "11", + "MaxLv": "11", + "Icon": "Production_W1_lv11", + "Color": "Curtains", + "Title": "Lazy Afternoon", + "Content": "Curtains", + "SellType": "star", + "SellNum": "10", + "Star": "1459", + "Origin": "2801_2802_2803_2804_2805_2806", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Weaving", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2841", + "Lv": "1", + "MaxLv": "6", + "Icon": "Launcher_sub_W_LV1", + "Color": "Handmade Fabric Art", + "Title": "Fabric", + "Content": "Handmade Fabric Art", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cushion", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2842", + "Lv": "2", + "MaxLv": "6", + "Icon": "Launcher_sub_W_LV2", + "Color": "Handmade Fabric Art", + "Title": "Dyeing", + "Content": "Handmade Fabric Art", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cushion", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2843", + "Lv": "3", + "MaxLv": "6", + "Icon": "Launcher_sub_W_LV3", + "Color": "Handmade Fabric Art", + "Title": "Drying", + "Content": "Handmade Fabric Art", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cushion", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2844", + "Lv": "4", + "MaxLv": "6", + "Icon": "Launcher_sub_W_LV4", + "Color": "Handmade Fabric Art", + "Title": "Dyed Fabric", + "Content": "Handmade Fabric Art", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cushion", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2845", + "Lv": "5", + "MaxLv": "6", + "Icon": "Launcher_sub_W_LV5", + "Color": "Handmade Fabric Art", + "Title": "Cutting", + "Content": "Handmade Fabric Art", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Cushion", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2846", + "Lv": "6", + "MaxLv": "6", + "Icon": "Launcher_sub_W_LV6", + "Color": "Handmade Fabric Art", + "Title": "Sewing", + "Content": "Handmade Fabric Art", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "2861=80,2862=20", + "SellDiamond": "99", + "Relative": "Cushion", + "Type": "Emitter", + "Emit_ID": "W", + "Emit_Type": "sub", + "Product_Type": null, + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2861", + "Lv": "1", + "MaxLv": "8", + "Icon": "Production_sub_W_LV1", + "Color": "Cushion", + "Title": "Simple Cushion", + "Content": "Cushion", + "SellType": "star", + "SellNum": "0", + "Star": "14", + "Origin": "2846", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Handmade Fabric Art", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2862", + "Lv": "2", + "MaxLv": "8", + "Icon": "Production_sub_W_LV2", + "Color": "Cushion", + "Title": "Comfy Cushion", + "Content": "Cushion", + "SellType": "star", + "SellNum": "1", + "Star": "25", + "Origin": "2846", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Handmade Fabric Art", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2863", + "Lv": "3", + "MaxLv": "8", + "Icon": "Production_sub_W_LV3", + "Color": "Cushion", + "Title": "Classic Cushion", + "Content": "Cushion", + "SellType": "star", + "SellNum": "2", + "Star": "44", + "Origin": "2846", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Handmade Fabric Art", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2864", + "Lv": "4", + "MaxLv": "8", + "Icon": "Production_sub_W_LV4", + "Color": "Cushion", + "Title": "Flower Cushion", + "Content": "Cushion", + "SellType": "star", + "SellNum": "3", + "Star": "78", + "Origin": "2846", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Handmade Fabric Art", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2865", + "Lv": "5", + "MaxLv": "8", + "Icon": "Production_sub_W_LV5", + "Color": "Cushion", + "Title": "Butterfly Cushion", + "Content": "Cushion", + "SellType": "star", + "SellNum": "4", + "Star": "138", + "Origin": "2846", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Handmade Fabric Art", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2866", + "Lv": "6", + "MaxLv": "8", + "Icon": "Production_sub_W_LV6", + "Color": "Cushion", + "Title": "Fox Pillow", + "Content": "Cushion", + "SellType": "star", + "SellNum": "5", + "Star": "245", + "Origin": "2846", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Handmade Fabric Art", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2867", + "Lv": "7", + "MaxLv": "8", + "Icon": "Production_sub_W_LV7", + "Color": "Cushion", + "Title": "Lion Cushion", + "Content": "Cushion", + "SellType": "star", + "SellNum": "6", + "Star": "433", + "Origin": "2846", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Handmade Fabric Art", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2868", + "Lv": "8", + "MaxLv": "8", + "Icon": "Production_sub_W_LV8", + "Color": "Cushion", + "Title": "Sun and Cloud Cushion", + "Content": "Cushion", + "SellType": "star", + "SellNum": "7", + "Star": "765", + "Origin": "2846", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Handmade Fabric Art", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Weaving", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2901", + "Lv": "1", + "MaxLv": "8", + "Icon": "Launcher_X_lv1", + "Color": "Closet", + "Title": "Simple Fabric Closet", + "Content": "Closet", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2921=100", + "SellDiamond": "-1", + "Relative": "Dress,Shoe", + "Type": "Emitter", + "Emit_ID": "X", + "Emit_Type": "auto", + "Product_Type": "Dress,Shoe", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2902", + "Lv": "2", + "MaxLv": "8", + "Icon": "Launcher_X_lv2", + "Color": "Closet", + "Title": "Ordinary Fabric Closet", + "Content": "Closet", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2921=80,2941=15,2922=5", + "SellDiamond": "-1", + "Relative": "Dress,Shoe", + "Type": "Emitter", + "Emit_ID": "X", + "Emit_Type": "auto", + "Product_Type": "Dress,Shoe", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2903", + "Lv": "3", + "MaxLv": "8", + "Icon": "Launcher_X_lv3", + "Color": "Closet", + "Title": "High-end Fabric Closet", + "Content": "Closet", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2921=60,2941=15,2922=15,2923=10", + "SellDiamond": "-1", + "Relative": "Dress,Shoe", + "Type": "Emitter", + "Emit_ID": "X", + "Emit_Type": "auto", + "Product_Type": "Dress,Shoe", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2904", + "Lv": "4", + "MaxLv": "8", + "Icon": "Launcher_X_lv4", + "Color": "Closet", + "Title": "Simple Wooden Closet", + "Content": "Closet", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2921=50,2941=13,2922=20,2923=15,2942=2", + "SellDiamond": "-1", + "Relative": "Dress,Shoe", + "Type": "Emitter", + "Emit_ID": "X", + "Emit_Type": "auto", + "Product_Type": "Dress,Shoe", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2905", + "Lv": "5", + "MaxLv": "8", + "Icon": "Launcher_X_lv5", + "Color": "Closet", + "Title": "Ordinary Wooden Closet", + "Content": "Closet", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2921=40,2941=13,2922=24,2923=18,2942=2,2924=3", + "SellDiamond": "-1", + "Relative": "Dress,Shoe", + "Type": "Emitter", + "Emit_ID": "X", + "Emit_Type": "auto", + "Product_Type": "Dress,Shoe", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2906", + "Lv": "6", + "MaxLv": "8", + "Icon": "Launcher_X_lv6", + "Color": "Closet", + "Title": "Large wooden Closet", + "Content": "Closet", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2921=30,2941=11,2922=25,2923=20,2942=3,2924=10,2943=1", + "SellDiamond": "-1", + "Relative": "Dress,Shoe", + "Type": "Emitter", + "Emit_ID": "X", + "Emit_Type": "auto", + "Product_Type": "Dress,Shoe", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2907", + "Lv": "7", + "MaxLv": "8", + "Icon": "Launcher_X_lv7", + "Color": "Closet", + "Title": "High-end Wooden Closet", + "Content": "Closet", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2921=25,2941=11,2922=26,2923=21,2942=3,2924=13,2943=1", + "SellDiamond": "-1", + "Relative": "Dress,Shoe", + "Type": "Emitter", + "Emit_ID": "X", + "Emit_Type": "auto", + "Product_Type": "Dress,Shoe", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2908", + "Lv": "8", + "MaxLv": "8", + "Icon": "Launcher_X_lv8", + "Color": "Closet", + "Title": "Luxury Wooden Closet", + "Content": "Closet", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": "10", + "CoolTime": "600", + "CoolNum": "4", + "Emit_List": "2921=18,2941=10,2922=27,2923=22,2942=3,2924=18,2943=2", + "SellDiamond": "-1", + "Relative": "Dress,Shoe", + "Type": "Emitter", + "Emit_ID": "X", + "Emit_Type": "auto", + "Product_Type": "Dress,Shoe", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2921", + "Lv": "1", + "MaxLv": "12", + "Icon": "Production_X1_lv1", + "Color": "Dress", + "Title": "Mini Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "0", + "Star": "2", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2922", + "Lv": "2", + "MaxLv": "12", + "Icon": "Production_X1_lv2", + "Color": "Dress", + "Title": "Girls Simple Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "1", + "Star": "4", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2923", + "Lv": "3", + "MaxLv": "12", + "Icon": "Production_X1_lv3", + "Color": "Dress", + "Title": "Tiered Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "2", + "Star": "7", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2924", + "Lv": "4", + "MaxLv": "12", + "Icon": "Production_X1_lv4", + "Color": "Dress", + "Title": "Floral Tiered Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "3", + "Star": "12", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2925", + "Lv": "5", + "MaxLv": "12", + "Icon": "Production_X1_lv5", + "Color": "Dress", + "Title": "Simple Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "4", + "Star": "21", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2926", + "Lv": "6", + "MaxLv": "12", + "Icon": "Production_X1_lv6", + "Color": "Dress", + "Title": "Party Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "5", + "Star": "38", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2927", + "Lv": "7", + "MaxLv": "12", + "Icon": "Production_X1_lv7", + "Color": "Dress", + "Title": "Floral Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "6", + "Star": "67", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2928", + "Lv": "8", + "MaxLv": "12", + "Icon": "Production_X1_lv8", + "Color": "Dress", + "Title": "Classic Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "7", + "Star": "119", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2929", + "Lv": "9", + "MaxLv": "12", + "Icon": "Production_X1_lv9", + "Color": "Dress", + "Title": "Haute Ceremonial Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "8", + "Star": "210", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2930", + "Lv": "10", + "MaxLv": "12", + "Icon": "Production_X1_lv10", + "Color": "Dress", + "Title": "Ordinary Evening Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "9", + "Star": "371", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2931", + "Lv": "11", + "MaxLv": "12", + "Icon": "Production_X1_lv11", + "Color": "Dress", + "Title": "High-end Evening Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "10", + "Star": "656", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2932", + "Lv": "12", + "MaxLv": "12", + "Icon": "Production_X1_lv12", + "Color": "Dress", + "Title": "Luxurious Evening Dress", + "Content": "Dress", + "SellType": "star", + "SellNum": "11", + "Star": "1161", + "Origin": "2901_2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2941", + "Lv": "1", + "MaxLv": "7", + "Icon": "Production_X2_lv1", + "Color": "Shoe", + "Title": "Small sandals", + "Content": "Shoe", + "SellType": "star", + "SellNum": "0", + "Star": "2", + "Origin": "2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2942", + "Lv": "2", + "MaxLv": "7", + "Icon": "Production_X2_lv2", + "Color": "Shoe", + "Title": "Toddler shoes", + "Content": "Shoe", + "SellType": "star", + "SellNum": "1", + "Star": "4", + "Origin": "2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2943", + "Lv": "3", + "MaxLv": "7", + "Icon": "Production_X2_lv3", + "Color": "Shoe", + "Title": "Small Leather Shoes", + "Content": "Shoe", + "SellType": "star", + "SellNum": "2", + "Star": "8", + "Origin": "2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2944", + "Lv": "4", + "MaxLv": "7", + "Icon": "Production_X2_lv4", + "Color": "Shoe", + "Title": "Sparkle Mary Janes", + "Content": "Shoe", + "SellType": "star", + "SellNum": "3", + "Star": "13", + "Origin": "2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2945", + "Lv": "5", + "MaxLv": "7", + "Icon": "Production_X2_lv5", + "Color": "Shoe", + "Title": "Floral Flats", + "Content": "Shoe", + "SellType": "star", + "SellNum": "4", + "Star": "24", + "Origin": "2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2946", + "Lv": "6", + "MaxLv": "7", + "Icon": "Production_X2_lv6", + "Color": "Shoe", + "Title": "Floral Lace-up Shoes", + "Content": "Shoe", + "SellType": "star", + "SellNum": "5", + "Star": "42", + "Origin": "2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": "2947", + "Lv": "7", + "MaxLv": "7", + "Icon": "Production_X2_lv7", + "Color": "Shoe", + "Title": "Evening High Heels", + "Content": "Shoe", + "SellType": "star", + "SellNum": "6", + "Star": "75", + "Origin": "2902_2903_2904_2905_2906_2907_2908", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Closet", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Closet", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3001, + "Lv": 1, + "MaxLv": 8, + "Icon": "Launcher_Y_LV1", + "Color": "Women Bag", + "Title": "Coin Purse", + "Content": "Women Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": 30, + "CoolTime": 60, + "CoolNum": 1, + "Emit_List": "3021=60,3041=40", + "SellDiamond": "-1", + "Relative": "Pearl Jewelry,Cosmetics,Perfume", + "Type": "Emitter", + "Emit_ID": "Y", + "Emit_Type": "normal", + "Product_Type": "Pearl Jewelry,Cosmetics,Perfume", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3002, + "Lv": 2, + "MaxLv": 8, + "Icon": "Launcher_Y_LV2", + "Color": "Women Bag", + "Title": "Clutch Bag", + "Content": "Women Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": 30, + "CoolTime": 60, + "CoolNum": 1, + "Emit_List": "3021=45,3041=30,3022=5,3061=20", + "SellDiamond": "-1", + "Relative": "Pearl Jewelry,Cosmetics,Perfume", + "Type": "Emitter", + "Emit_ID": "Y", + "Emit_Type": "normal", + "Product_Type": "Pearl Jewelry,Cosmetics,Perfume", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3003, + "Lv": 3, + "MaxLv": 8, + "Icon": "Launcher_Y_LV3", + "Color": "Women Bag", + "Title": "Shoulder Bag", + "Content": "Women Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": 30, + "CoolTime": 60, + "CoolNum": 1, + "Emit_List": "3021=37,3041=25,3022=10,3061=20,3023=3,3042=5", + "SellDiamond": "-1", + "Relative": "Pearl Jewelry,Cosmetics,Perfume", + "Type": "Emitter", + "Emit_ID": "Y", + "Emit_Type": "normal", + "Product_Type": "Pearl Jewelry,Cosmetics,Perfume", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3004, + "Lv": 4, + "MaxLv": 8, + "Icon": "Launcher_Y_LV4", + "Color": "Women Bag", + "Title": "Simple Handbag", + "Content": "Women Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": 30, + "CoolTime": 60, + "CoolNum": 1, + "Emit_List": "3021=35,3041=20,3022=10,3061=17,3023=5,3042=10,3062=3", + "SellDiamond": "-1", + "Relative": "Pearl Jewelry,Cosmetics,Perfume", + "Type": "Emitter", + "Emit_ID": "Y", + "Emit_Type": "normal", + "Product_Type": "Pearl Jewelry,Cosmetics,Perfume", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3005, + "Lv": 5, + "MaxLv": 8, + "Icon": "Launcher_Y_LV5", + "Color": "Women Bag", + "Title": "Refined Handbag", + "Content": "Women Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": 30, + "CoolTime": 60, + "CoolNum": 1, + "Emit_List": "3021=35,3041=17,3022=10,3061=15,3023=5,3042=10,3062=5,3043=3", + "SellDiamond": "-1", + "Relative": "Pearl Jewelry,Cosmetics,Perfume", + "Type": "Emitter", + "Emit_ID": "Y", + "Emit_Type": "normal", + "Product_Type": "Pearl Jewelry,Cosmetics,Perfume", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3006, + "Lv": 6, + "MaxLv": 8, + "Icon": "Launcher_Y_LV6", + "Color": "Women Bag", + "Title": "Fashion Handbag", + "Content": "Women Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": 30, + "CoolTime": 60, + "CoolNum": 1, + "Emit_List": "3021=35,3041=15,3022=10,3061=12,3023=5,3042=10,3062=5,3043=5,3063=3", + "SellDiamond": "-1", + "Relative": "Pearl Jewelry,Cosmetics,Perfume", + "Type": "Emitter", + "Emit_ID": "Y", + "Emit_Type": "normal", + "Product_Type": "Pearl Jewelry,Cosmetics,Perfume", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3007, + "Lv": 7, + "MaxLv": 8, + "Icon": "Launcher_Y_LV7", + "Color": "Women Bag", + "Title": "Premium Handbag", + "Content": "Women Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": 30, + "CoolTime": 60, + "CoolNum": 1, + "Emit_List": "3021=35,3041=15,3022=10,3061=12,3023=5,3042=10,3062=5,3043=5,3063=3", + "SellDiamond": "-1", + "Relative": "Pearl Jewelry,Cosmetics,Perfume", + "Type": "Emitter", + "Emit_ID": "Y", + "Emit_Type": "normal", + "Product_Type": "Pearl Jewelry,Cosmetics,Perfume", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3008, + "Lv": 8, + "MaxLv": 8, + "Icon": "Launcher_Y_LV8", + "Color": "Women Bag", + "Title": "Deluxe Handbag", + "Content": "Women Bag", + "SellType": "null", + "SellNum": "-1", + "Star": "-1", + "Origin": "null", + "Capacity": 30, + "CoolTime": 60, + "CoolNum": 1, + "Emit_List": "3021=35,3041=15,3022=10,3061=12,3023=5,3042=10,3062=5,3043=5,3063=3", + "SellDiamond": "-1", + "Relative": "Pearl Jewelry,Cosmetics,Perfume", + "Type": "Emitter", + "Emit_ID": "Y", + "Emit_Type": "normal", + "Product_Type": "Pearl Jewelry,Cosmetics,Perfume", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3021, + "Lv": 1, + "MaxLv": 11, + "Icon": "Production_Y1_lv1", + "Color": "Pearl Jewelry", + "Title": "Pearl Earrings", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 0, + "Star": 5, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3022, + "Lv": 2, + "MaxLv": 11, + "Icon": "Production_Y1_lv2", + "Color": "Pearl Jewelry", + "Title": "Exquisite Pearl Earrings", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 1, + "Star": 9, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3023, + "Lv": 3, + "MaxLv": 11, + "Icon": "Production_Y1_lv3", + "Color": "Pearl Jewelry", + "Title": "Pearl Ring", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 2, + "Star": 15, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3024, + "Lv": 4, + "MaxLv": 11, + "Icon": "Production_Y1_lv4", + "Color": "Pearl Jewelry", + "Title": "Exquisite Pearl Ring", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 3, + "Star": 27, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3025, + "Lv": 5, + "MaxLv": 11, + "Icon": "Production_Y1_lv5", + "Color": "Pearl Jewelry", + "Title": "Pearl Necklace", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 4, + "Star": 48, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3026, + "Lv": 6, + "MaxLv": 11, + "Icon": "Production_Y1_lv6", + "Color": "Pearl Jewelry", + "Title": "Pearl Set", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 5, + "Star": 84, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3027, + "Lv": 7, + "MaxLv": 11, + "Icon": "Production_Y1_lv7", + "Color": "Pearl Jewelry", + "Title": "Bowerbird Thief", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 6, + "Star": 149, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3028, + "Lv": 8, + "MaxLv": 11, + "Icon": "Production_Y1_lv8", + "Color": "Pearl Jewelry", + "Title": "Snatching", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 7, + "Star": 264, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3029, + "Lv": 9, + "MaxLv": 11, + "Icon": "Production_Y1_lv9", + "Color": "Pearl Jewelry", + "Title": "Taking Home", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 8, + "Star": 466, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3030, + "Lv": 10, + "MaxLv": 11, + "Icon": "Production_Y1_lv10", + "Color": "Pearl Jewelry", + "Title": "Decoration", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 9, + "Star": 825, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3031, + "Lv": 11, + "MaxLv": 11, + "Icon": "Production_Y1_lv11", + "Color": "Pearl Jewelry", + "Title": "Courtship", + "Content": "Pearl Jewelry", + "SellType": "star", + "SellNum": 10, + "Star": 1459, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "main", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3041, + "Lv": 1, + "MaxLv": 9, + "Icon": "Production_Y2_lv1", + "Color": "Cosmetics", + "Title": "Eyeliner", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 0, + "Star": 5, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3042, + "Lv": 2, + "MaxLv": 9, + "Icon": "Production_Y2_lv2", + "Color": "Cosmetics", + "Title": "Eyeliner Set", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 1, + "Star": 8, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3043, + "Lv": 3, + "MaxLv": 9, + "Icon": "Production_Y2_lv3", + "Color": "Cosmetics", + "Title": "Makeup Brushes", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 2, + "Star": 14, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3044, + "Lv": 4, + "MaxLv": 9, + "Icon": "Production_Y2_lv4", + "Color": "Cosmetics", + "Title": "Makeup Brush Set", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 3, + "Star": 26, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3045, + "Lv": 5, + "MaxLv": 9, + "Icon": "Production_Y2_lv5", + "Color": "Cosmetics", + "Title": "Lipstick", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 4, + "Star": 45, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3046, + "Lv": 6, + "MaxLv": 9, + "Icon": "Production_Y2_lv6", + "Color": "Cosmetics", + "Title": "Nail Polish", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 5, + "Star": 80, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3047, + "Lv": 7, + "MaxLv": 9, + "Icon": "Production_Y2_lv7", + "Color": "Cosmetics", + "Title": "Luxury Nail Polish", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 6, + "Star": 142, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3048, + "Lv": 8, + "MaxLv": 9, + "Icon": "Production_Y2_lv8", + "Color": "Cosmetics", + "Title": "Loose Powder", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 7, + "Star": 251, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3049, + "Lv": 9, + "MaxLv": 9, + "Icon": "Production_Y2_lv9", + "Color": "Cosmetics", + "Title": "Luxury Loose Powder", + "Content": "Cosmetics", + "SellType": "star", + "SellNum": 8, + "Star": 443, + "Origin": "3001_3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3061, + "Lv": 1, + "MaxLv": 7, + "Icon": "Production_Y3_lv1", + "Color": "Perfume", + "Title": "Basic Perfume", + "Content": "Perfume", + "SellType": "star", + "SellNum": 0, + "Star": 4, + "Origin": "3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3062, + "Lv": 2, + "MaxLv": 7, + "Icon": "Production_Y3_lv2", + "Color": "Perfume", + "Title": "Fresh Perfume", + "Content": "Perfume", + "SellType": "star", + "SellNum": 1, + "Star": 8, + "Origin": "3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3063, + "Lv": 3, + "MaxLv": 7, + "Icon": "Production_Y3_lv3", + "Color": "Perfume", + "Title": "Floral Perfume", + "Content": "Perfume", + "SellType": "star", + "SellNum": 2, + "Star": 14, + "Origin": "3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3064, + "Lv": 4, + "MaxLv": 7, + "Icon": "Production_Y3_lv4", + "Color": "Perfume", + "Title": "Elegant Perfume", + "Content": "Perfume", + "SellType": "star", + "SellNum": 3, + "Star": 24, + "Origin": "3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3065, + "Lv": 5, + "MaxLv": 7, + "Icon": "Production_Y3_lv5", + "Color": "Perfume", + "Title": "Refined Perfume", + "Content": "Perfume", + "SellType": "star", + "SellNum": 4, + "Star": 43, + "Origin": "3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3066, + "Lv": 6, + "MaxLv": 7, + "Icon": "Production_Y3_lv6", + "Color": "Perfume", + "Title": "Charming Perfume", + "Content": "Perfume", + "SellType": "star", + "SellNum": 5, + "Star": 76, + "Origin": "3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + }, + { + "Id": 3067, + "Lv": 7, + "MaxLv": 7, + "Icon": "Production_Y3_lv7", + "Color": "Perfume", + "Title": "Luxury Perfume", + "Content": "Perfume", + "SellType": "star", + "SellNum": 6, + "Star": 134, + "Origin": "3002_3003_3004_3005_3006_3007_3008", + "Capacity": "-1", + "CoolTime": "-1", + "CoolNum": "-1", + "Emit_List": "null", + "SellDiamond": "99", + "Relative": "Women Bag", + "Type": "Product", + "Emit_ID": null, + "Emit_Type": "Women Bag", + "Product_Type": "sub", + "Order_Score": "1", + "Emit_Product": null, + "Dynamic": null, + "Dynamic1": null, + "Dynamic2": null, + "Dynamic3": null + } + ] +} \ No newline at end of file diff --git a/json_output/MileStoneDetail.json b/json_output/MileStoneDetail.json new file mode 100644 index 0000000..3547d79 --- /dev/null +++ b/json_output/MileStoneDetail.json @@ -0,0 +1,207 @@ +{ + "structure": "MileStoneDetail", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "Action", + "type": "string" + }, + { + "name": "Score", + "type": "i32" + }, + { + "name": "ScoreExtra", + "type": "string" + }, + { + "name": "Title", + "type": "string" + }, + { + "name": "Icon", + "type": "string" + } + ], + "count": 19, + "items": [ + { + "Id": "1", + "SortId": "1", + "Action": "emit_product", + "Score": "1", + "ScoreExtra": null, + "Title": "发射器发射1次", + "Icon": "MileStone/Daily_icon_TAPAlauncher" + }, + { + "Id": "2", + "SortId": "1", + "Action": "emit_A_product", + "Score": "1", + "ScoreExtra": null, + "Title": "发射器A发射1次", + "Icon": "MileStone/Daily_icon_TAPAlauncher" + }, + { + "Id": "3", + "SortId": "1", + "Action": "emit_B_product", + "Score": "1", + "ScoreExtra": null, + "Title": "发射器B发射1次", + "Icon": "MileStone/Daily_icon_lauonce" + }, + { + "Id": "4", + "SortId": "1", + "Action": "emit_D_product", + "Score": "1", + "ScoreExtra": null, + "Title": "发射器D发射1次", + "Icon": "MileStone/Daily_icon_TAPDlauncher" + }, + { + "Id": "5", + "SortId": "2", + "Action": "merge_product", + "Score": "0", + "ScoreExtra": "Ceil((Lv-2)/3)", + "Title": "任务产物合成1次", + "Icon": "MileStone/Daily_icon_mergeA" + }, + { + "Id": "6", + "SortId": "2", + "Action": "merge_A_product", + "Score": "0", + "ScoreExtra": "Ceil((Lv-2)/3)", + "Title": "发射器A产物合成1次", + "Icon": "MileStone/Daily_icon_mergeA" + }, + { + "Id": "7", + "SortId": "2", + "Action": "merge_B_product", + "Score": "0", + "ScoreExtra": "Ceil((Lv-2)/3)", + "Title": "发射器B产物合成1次", + "Icon": "MileStone/Daily_icon_mergeB" + }, + { + "Id": "8", + "SortId": "2", + "Action": "merge_D_product", + "Score": "0", + "ScoreExtra": "Ceil((Lv-2)/3)", + "Title": "发射器D产物合成1次", + "Icon": "MileStone/Daily_icon_mergeD" + }, + { + "Id": "9", + "SortId": "2", + "Action": "emit_C_product", + "Score": "2", + "ScoreExtra": null, + "Title": "发射器C/子发射器发射1次", + "Icon": "MileStone/Daily_icon_TAPClauncher" + }, + { + "Id": "10", + "SortId": "3", + "Action": "finish_order", + "Score": "0", + "ScoreExtra": "\"500,1000,1500=5,8,12,20\"", + "Title": "完成1个订单", + "Icon": "MileStone/Daily_icon_fulfill1order" + }, + { + "Id": "11", + "SortId": "3", + "Action": "merge_C_product", + "Score": "0", + "ScoreExtra": "Ceil((Lv-2)/3) + 1", + "Title": "发射器C/子发射器产物合成1次", + "Icon": "MileStone/Daily_icon_mergeC" + }, + { + "Id": "12", + "SortId": "3", + "Action": "watch_ad", + "Score": "3", + "ScoreExtra": null, + "Title": "观看1次广告", + "Icon": "MileStone/Daily_icon_watchadonce" + }, + { + "Id": "13", + "SortId": "3", + "Action": "open_bubble", + "Score": "3", + "ScoreExtra": null, + "Title": "打开1个泡泡", + "Icon": "MileStone/Daily_icon_popbubbleonce" + }, + { + "Id": "14", + "SortId": "3", + "Action": "unlock_box", + "Score": "6", + "ScoreExtra": null, + "Title": "解锁1个宝箱", + "Icon": "MileStone/Daily_icon_open1box" + }, + { + "Id": "15", + "SortId": "4", + "Action": "open_bubble", + "Score": "3", + "ScoreExtra": null, + "Title": "打开1个泡泡", + "Icon": "MileStone/Daily_icon_popbubbleonce" + }, + { + "Id": "16", + "SortId": "4", + "Action": "unlock_box", + "Score": "6", + "ScoreExtra": null, + "Title": "解锁1个宝箱", + "Icon": "MileStone/Daily_icon_open1box" + }, + { + "Id": "17", + "SortId": "4", + "Action": "consume_10_diamond", + "Score": "6", + "ScoreExtra": null, + "Title": "消费10钻石", + "Icon": "MileStone/Daily_icon_costdiamond" + }, + { + "Id": "18", + "SortId": "4", + "Action": "finish_decorate", + "Score": "0", + "ScoreExtra": "Ceil(sceneId/2)*4", + "Title": "完成1个装饰", + "Icon": "MileStone/Daily_icon_Completeadecoration" + }, + { + "Id": "19", + "SortId": "4", + "Action": "watch_ad", + "Score": "3", + "ScoreExtra": null, + "Title": "观看1次广告", + "Icon": "MileStone/Daily_icon_watchadonce" + } + ] +} \ No newline at end of file diff --git a/json_output/MileStoneReward.json b/json_output/MileStoneReward.json new file mode 100644 index 0000000..312d6e8 --- /dev/null +++ b/json_output/MileStoneReward.json @@ -0,0 +1,222 @@ +{ + "structure": "MileStoneReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "ScoreNeed", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + }, + { + "name": "ScoreTotal", + "type": "i32" + } + ], + "count": 33, + "items": [ + { + "Id": "0", + "ScoreNeed": "2", + "Reward": "LOCK=1", + "ScoreTotal": "2" + }, + { + "Id": "1", + "ScoreNeed": "3", + "Reward": "Cardpack1=1", + "ScoreTotal": "5" + }, + { + "Id": "2", + "ScoreNeed": "4", + "Reward": "702=1", + "ScoreTotal": "9" + }, + { + "Id": "3", + "ScoreNeed": "15", + "Reward": "Energy=100", + "ScoreTotal": "24" + }, + { + "Id": "4", + "ScoreNeed": "6", + "Reward": "707=1", + "ScoreTotal": "30" + }, + { + "Id": "5", + "ScoreNeed": "20", + "Reward": "Energy=100", + "ScoreTotal": "50" + }, + { + "Id": "6", + "ScoreNeed": "8", + "Reward": "Cardpack2=1", + "ScoreTotal": "58" + }, + { + "Id": "7", + "ScoreNeed": "25", + "Reward": "Energy=140", + "ScoreTotal": "83" + }, + { + "Id": "8", + "ScoreNeed": "30", + "Reward": "Energy=100", + "ScoreTotal": "113" + }, + { + "Id": "9", + "ScoreNeed": "15", + "Reward": "Cardpack2=1", + "ScoreTotal": "128" + }, + { + "Id": "10", + "ScoreNeed": "45", + "Reward": "Energy=180", + "ScoreTotal": "173" + }, + { + "Id": "11", + "ScoreNeed": "15", + "Reward": "LimitEvent4=5", + "ScoreTotal": "188" + }, + { + "Id": "12", + "ScoreNeed": "20", + "Reward": "Cardpack3=1", + "ScoreTotal": "208" + }, + { + "Id": "13", + "ScoreNeed": "70", + "Reward": "Energy=280", + "ScoreTotal": "278" + }, + { + "Id": "14", + "ScoreNeed": "30", + "Reward": "Cardpack3=1", + "ScoreTotal": "308" + }, + { + "Id": "15", + "ScoreNeed": "35", + "Reward": "705=1", + "ScoreTotal": "343" + }, + { + "Id": "16", + "ScoreNeed": "120", + "Reward": "Energy=480", + "ScoreTotal": "463" + }, + { + "Id": "17", + "ScoreNeed": "50", + "Reward": "707=1", + "ScoreTotal": "513" + }, + { + "Id": "18", + "ScoreNeed": "55", + "Reward": "Cardpack4=1", + "ScoreTotal": "568" + }, + { + "Id": "19", + "ScoreNeed": "185", + "Reward": "Energy=740", + "ScoreTotal": "753" + }, + { + "Id": "20", + "ScoreNeed": "75", + "Reward": "LimitEvent11=10", + "ScoreTotal": "828" + }, + { + "Id": "21", + "ScoreNeed": "90", + "Reward": "706=1", + "ScoreTotal": "918" + }, + { + "Id": "22", + "ScoreNeed": "300", + "Reward": "Energy=1200", + "ScoreTotal": "1218" + }, + { + "Id": "23", + "ScoreNeed": "125", + "Reward": "Cardpack4=1", + "ScoreTotal": "1343" + }, + { + "Id": "24", + "ScoreNeed": "145", + "Reward": "706=1", + "ScoreTotal": "1488" + }, + { + "Id": "25", + "ScoreNeed": "480", + "Reward": "Energy=1920", + "ScoreTotal": "1968" + }, + { + "Id": "26", + "ScoreNeed": "200", + "Reward": "LimitEvent4=5", + "ScoreTotal": "2168" + }, + { + "Id": "27", + "ScoreNeed": "240", + "Reward": "Cardpack4=1", + "ScoreTotal": "2408" + }, + { + "Id": "28", + "ScoreNeed": "775", + "Reward": "Energy=3100", + "ScoreTotal": "3183" + }, + { + "Id": "29", + "ScoreNeed": "330", + "Reward": "704=1", + "ScoreTotal": "3513" + }, + { + "Id": "30", + "ScoreNeed": "1065", + "Reward": "Energy=4260", + "ScoreTotal": "4578" + }, + { + "Id": "31", + "ScoreNeed": "460", + "Reward": "Cardpack5=1", + "ScoreTotal": "5038" + }, + { + "Id": "32", + "ScoreNeed": "1460", + "Reward": "Energy=5000", + "ScoreTotal": "6498" + } + ] +} \ No newline at end of file diff --git a/json_output/MiningReward.json b/json_output/MiningReward.json new file mode 100644 index 0000000..f980989 --- /dev/null +++ b/json_output/MiningReward.json @@ -0,0 +1,63 @@ +{ + "structure": "MiningReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Level", + "type": "i32" + }, + { + "name": "Gem", + "type": "string" + }, + { + "name": "Size", + "type": "string" + }, + { + "name": "Reward", + "type": "string" + } + ], + "count": 5, + "items": [ + { + "Id": "1", + "Level": "1", + "Gem": "\"1,1\"", + "Size": "2*2", + "Reward": "Energy=1" + }, + { + "Id": "2", + "Level": "2", + "Gem": "\"1,2,4\"", + "Size": "4*4", + "Reward": "Energy=5" + }, + { + "Id": "3", + "Level": "3", + "Gem": "\"2,3,5,6\"", + "Size": "5*5", + "Reward": "Energy=100" + }, + { + "Id": "4", + "Level": "4", + "Gem": "\"4,5,6,7\"", + "Size": "6*6", + "Reward": "Energy=120" + }, + { + "Id": "5", + "Level": "5", + "Gem": "\"2,2,3,3,4,7,7\"", + "Size": "8*8", + "Reward": "Energy=450" + } + ] +} \ No newline at end of file diff --git a/json_output/MultiLanguageResource.json b/json_output/MultiLanguageResource.json new file mode 100644 index 0000000..95d55e4 --- /dev/null +++ b/json_output/MultiLanguageResource.json @@ -0,0 +1,252 @@ +{ + "structure": "MultiLanguageResource", + "fields": [ + { + "name": "Id", + "type": "string" + }, + { + "name": "key", + "type": "string" + }, + { + "name": "English", + "type": "string" + }, + { + "name": "ChineseSimplified", + "type": "string" + } + ], + "count": 38, + "items": [ + { + "Id": "1", + "key": "Scene9_Image1", + "English": "Decorate/Scene9/new/scene6_new_baijian1", + "ChineseSimplified": "Decorate/Scene9/new/scene6_new_baijian_ch" + }, + { + "Id": "2", + "key": "Scene9_Image2", + "English": "Decorate/Scene9/new/scene6_new_baijian3", + "ChineseSimplified": "Decorate/Scene9/new/scene6_new_baijian3_ch" + }, + { + "Id": "3", + "key": "Scene9_Image3", + "English": "Decorate/Scene9/new/scene6_new_heiban", + "ChineseSimplified": "Decorate/Scene9/new/scene6_new_heiban_ch" + }, + { + "Id": "4", + "key": "Scene9_Image4", + "English": "Decorate/Scene9/new/scene6_new_biaoti", + "ChineseSimplified": "Decorate/Scene9/new/scene6_new_biaoti_ch" + }, + { + "Id": "5", + "key": "Scene9_Image5", + "English": "Decorate/Scene9/new/scene6_new_men", + "ChineseSimplified": "Decorate/Scene9/new/scene6_new_men_ch" + }, + { + "Id": "6", + "key": "Scene9_Image6", + "English": "Decorate/Scene9/old/scene6_new_baijian2", + "ChineseSimplified": "Decorate/Scene9/old/scene6_new_baijian2_ch" + }, + { + "Id": "7", + "key": "Scene9_Image7", + "English": "Decorate/Scene9/old/scene6_old_qiang", + "ChineseSimplified": "Decorate/Scene9/old/scene6_old_qiang_ch" + }, + { + "Id": "8", + "key": "Scene9_Image8", + "English": "Decorate/Scene9/old/scene6_old_zhaopai", + "ChineseSimplified": "Decorate/Scene9/old/scene6_old_zhaopai_ch" + }, + { + "Id": "9", + "key": "Scene10_Image1", + "English": "Decorate/Scene10/new/scene7_new_beijia2", + "ChineseSimplified": "Decorate/Scene10/new/scene7_new_beijia2_ch" + }, + { + "Id": "10", + "key": "Scene10_Image2", + "English": "Decorate/Scene10/new/scene7_new_guizi", + "ChineseSimplified": "Decorate/Scene10/new/scene7_new_guizi_ch" + }, + { + "Id": "11", + "key": "Scene10_Image3", + "English": "Decorate/Scene10/new/scene7_new_heiban2", + "ChineseSimplified": "Decorate/Scene10/new/scene7_new_heiban2_ch" + }, + { + "Id": "12", + "key": "Scene10_Image4", + "English": "Decorate/Scene10/new/scene7_new_paizi", + "ChineseSimplified": "Decorate/Scene10/new/scene7_new_paizi_ch" + }, + { + "Id": "13", + "key": "Scene10_Image5", + "English": "Decorate/Scene10/new/scene7_new_zhuangshi", + "ChineseSimplified": "Decorate/Scene10/new/scene7_new_zhuangshi_ch" + }, + { + "Id": "14", + "key": "Scene15_Image6", + "English": "Decorate/Scene15/new/scene9_good_xiaoheiban", + "ChineseSimplified": "Decorate/Scene15/new/scene9_good_xiaoheiban_ch" + }, + { + "Id": "15", + "key": "Scene15_Image7", + "English": "Decorate/Scene15/new/maocesuo", + "ChineseSimplified": "Decorate/Scene15/new/maocesuo_ch" + }, + { + "Id": "16", + "key": "Scene8_Image1", + "English": "Decorate/Scene8/new/scene10_good_chuanghu2", + "ChineseSimplified": "Decorate/Scene8/new/scene10_good_chuanghu2_ch" + }, + { + "Id": "17", + "key": "Scene8_Image2", + "English": "Decorate/Scene8/new/scene10_good_kaimen", + "ChineseSimplified": "Decorate/Scene8/new/scene10_good_kaimen_ch" + }, + { + "Id": "18", + "key": "Scene8_Image3", + "English": "Decorate/Scene8/new/scene10_good_paizi", + "ChineseSimplified": "Decorate/Scene8/new/scene10_good_paizi_ch" + }, + { + "Id": "19", + "key": "Scene8_Image4", + "English": "Decorate/Scene8/new/scene10_good_san2", + "ChineseSimplified": "Decorate/Scene8/new/scene10_good_san2_ch" + }, + { + "Id": "20", + "key": "Scene32_Image1", + "English": "Decorate/Scene32/old/scene32_new_huadianzhaopai1", + "ChineseSimplified": "Decorate/Scene32/old/scene32_new_huadianzhaopai1_ch" + }, + { + "Id": "21", + "key": "Scene32_Image2", + "English": "Decorate/Scene32/new/scene32_new_kafeipai2", + "ChineseSimplified": "Decorate/Scene32/new/scene32_new_kafeipai2_ch" + }, + { + "Id": "22", + "key": "Scene32_Image3", + "English": "Decorate/Scene32/new/scene32_new_zawu", + "ChineseSimplified": "Decorate/Scene32/new/scene32_new_zawu_ch" + }, + { + "Id": "23", + "key": "Scene33_Image1", + "English": "Decorate/Scene33/new/scene33_new_heiban", + "ChineseSimplified": "Decorate/Scene33/new/scene33_new_heiban_ch" + }, + { + "Id": "24", + "key": "Scene33_Image2", + "English": "Decorate/Scene33/new/scene33_bookstore2", + "ChineseSimplified": "Decorate/Scene33/new/scene33_new_shudian2_ch" + }, + { + "Id": "25", + "key": "Scene34_Image1", + "English": "Decorate/Scene34/new/scene34_new_chekupaizi", + "ChineseSimplified": "Decorate/Scene34/new/scene34_new_chekupaizi_ch" + }, + { + "Id": "26", + "key": "Scene34_Image2", + "English": "Decorate/Scene34/new/scene34_new_loufangzhuangshi", + "ChineseSimplified": "Decorate/Scene34/new/scene34_new_loufangzhuangshi_ch" + }, + { + "Id": "27", + "key": "Scene34_Image3", + "English": "Decorate/Scene34/new/scene34_new_zhishengji2", + "ChineseSimplified": "Decorate/Scene34/new/scene34_new_zhishengji2_ch" + }, + { + "Id": "28", + "key": "Scene34_Image4", + "English": "Decorate/Scene34/old/scene34_old_hongfangzi", + "ChineseSimplified": "Decorate/Scene34/old/scene34_old_hongfangzi_ch" + }, + { + "Id": "29", + "key": "Scene34_Image5", + "English": "Decorate/Scene34/old/scene34_old_lajiqian", + "ChineseSimplified": "Decorate/Scene34/old/scene34_old_lajiqian_ch" + }, + { + "Id": "30", + "key": "Scene35_Image1", + "English": "Decorate/Scene35/new/scene35_new_diannao1", + "ChineseSimplified": "Decorate/Scene35/new/scene35_new_diannao1_ch" + }, + { + "Id": "31", + "key": "Scene35_Image2", + "English": "Decorate/Scene35/new/scene35_new_diannao2", + "ChineseSimplified": "Decorate/Scene35/new/scene35_new_diannao2_ch" + }, + { + "Id": "32", + "key": "Scene35_Image3", + "English": "Decorate/Scene35/new/scene35_new_diannao3", + "ChineseSimplified": "Decorate/Scene35/new/scene35_new_diannao3_ch" + }, + { + "Id": "33", + "key": "Scene35_Image4", + "English": "Decorate/Scene35/new/scene35_new_police", + "ChineseSimplified": "Decorate/Scene35/new/scene35_new_police_ch" + }, + { + "Id": "34", + "key": "Scene35_Image5", + "English": "Decorate/Scene35/new/scene35_new_xiansuoban", + "ChineseSimplified": "Decorate/Scene35/new/scene35_new_xiansuoban_ch" + }, + { + "Id": "35", + "key": "Scene35_Image6", + "English": "Decorate/Scene35/old/scene35_old_police", + "ChineseSimplified": "Decorate/Scene35/old/scene35_old_police_ch" + }, + { + "Id": "36", + "key": "Scene35_Image7", + "English": "Decorate/Scene35/old/scene35_old_yinshuiji", + "ChineseSimplified": "Decorate/Scene35/old/scene35_old_yinshuiji_ch" + }, + { + "Id": "37", + "key": "Scene35_Image8", + "English": "Decorate/Scene35/old/scene35_old_guizi2", + "ChineseSimplified": "Decorate/Scene35/old/scene35_old_guizi2_ch" + }, + { + "Id": "38", + "key": "Scene33_Image3", + "English": "Decorate/Scene33/old/scene33_bookstore1", + "ChineseSimplified": "Decorate/Scene33/old/scene33_bookstore1_ch" + } + ] +} \ No newline at end of file diff --git a/json_output/Music.json b/json_output/Music.json new file mode 100644 index 0000000..df67984 --- /dev/null +++ b/json_output/Music.json @@ -0,0 +1,56 @@ +{ + "structure": "Music", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "AssetName", + "type": "string" + } + ], + "count": 10, + "items": [ + { + "Id": "1", + "AssetName": "装饰音乐" + }, + { + "Id": "2", + "AssetName": "合成音乐1" + }, + { + "Id": "3", + "AssetName": "合成音乐2" + }, + { + "Id": "6", + "AssetName": "第一幕" + }, + { + "Id": "7", + "AssetName": "第二幕" + }, + { + "Id": "8", + "AssetName": "第三幕" + }, + { + "Id": "9", + "AssetName": "第四幕" + }, + { + "Id": "10", + "AssetName": "风声小" + }, + { + "Id": "11", + "AssetName": "风声大" + }, + { + "Id": "12", + "AssetName": "关闭窗户风声" + } + ] +} \ No newline at end of file diff --git a/json_output/NPCFriendsData.json b/json_output/NPCFriendsData.json new file mode 100644 index 0000000..eb8751e --- /dev/null +++ b/json_output/NPCFriendsData.json @@ -0,0 +1,120 @@ +{ + "structure": "NPCFriendsData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Name", + "type": "string" + }, + { + "name": "NameCN", + "type": "string" + }, + { + "name": "NamePr", + "type": "string" + }, + { + "name": "Level", + "type": "i32" + }, + { + "name": "Head", + "type": "i32" + }, + { + "name": "Greeting", + "type": "i32" + }, + { + "name": "Happy", + "type": "i32" + }, + { + "name": "Taunt", + "type": "i32" + }, + { + "name": "Fail", + "type": "i32" + } + ], + "count": 6, + "items": [ + { + "Id": 1, + "Name": "Lily", + "NameCN": "莉莉", + "NamePr": "Lily", + "Level": 4, + "Head": 2, + "Greeting": 12, + "Happy": 2, + "Taunt": 4, + "Fail": 5 + }, + { + "Id": 2, + "Name": "Birch", + "NameCN": "伯奇", + "NamePr": "Birch", + "Level": 4, + "Head": 8, + "Greeting": 12, + "Happy": 2, + "Taunt": 4, + "Fail": 5 + }, + { + "Id": 3, + "Name": "Mrs. Jenkins", + "NameCN": "詹金斯太太", + "NamePr": "Sra. Jenkins", + "Level": 6, + "Head": 10, + "Greeting": 12, + "Happy": 2, + "Taunt": 4, + "Fail": 5 + }, + { + "Id": 4, + "Name": "Evelyn", + "NameCN": "伊芙琳", + "NamePr": "Evelyn", + "Level": 11, + "Head": 6, + "Greeting": 12, + "Happy": 2, + "Taunt": 4, + "Fail": 5 + }, + { + "Id": 5, + "Name": "Tommy", + "NameCN": "汤米", + "NamePr": "Tommie", + "Level": 15, + "Head": 5, + "Greeting": 12, + "Happy": 2, + "Taunt": 4, + "Fail": 5 + }, + { + "Id": 6, + "Name": "Ramos", + "NameCN": "拉莫斯", + "NamePr": "Ramos", + "Level": 22, + "Head": 5, + "Greeting": 12, + "Happy": 2, + "Taunt": 4, + "Fail": 5 + } + ] +} \ No newline at end of file diff --git a/json_output/NetAssetData.json b/json_output/NetAssetData.json new file mode 100644 index 0000000..4842ede --- /dev/null +++ b/json_output/NetAssetData.json @@ -0,0 +1,840 @@ +{ + "structure": "NetAssetData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Lv", + "type": "i32" + }, + { + "name": "Exp", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + }, + { + "name": "Unlock_1", + "type": "string" + }, + { + "name": "Next_1", + "type": "string" + }, + { + "name": "Remark_1", + "type": "string" + }, + { + "name": "Unlock_2", + "type": "string" + }, + { + "name": "Next_2", + "type": "string" + }, + { + "name": "Remark_2", + "type": "string" + } + ], + "count": 66, + "items": [ + { + "Id": "1", + "Lv": "1", + "Exp": "20", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "2", + "Lv": "2", + "Exp": "30", + "Reward": "Energy=100", + "Unlock_1": "MultipleEnergy_1_x2", + "Next_1": "5", + "Remark_1": "消耗更多体力提高产物等级!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "3", + "Lv": "3", + "Exp": "40", + "Reward": "101=1", + "Unlock_1": "DailyTask", + "Next_1": "Max", + "Remark_1": "通过每日挑战获得奖励!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "4", + "Lv": "4", + "Exp": "50", + "Reward": null, + "Unlock_1": "IllustratedBook", + "Next_1": "Max", + "Remark_1": "所有棋子图鉴", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "5", + "Lv": "5", + "Exp": "60", + "Reward": "121=1", + "Unlock_1": "MultipleEnergy_2_x4", + "Next_1": "10", + "Remark_1": "消耗更多体力提高产物等级!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "6", + "Lv": "6", + "Exp": "100", + "Reward": null, + "Unlock_1": "EnergyLimit_1_105", + "Next_1": "11", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "7", + "Lv": "7", + "Exp": "150", + "Reward": "161=1", + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "8", + "Lv": "8", + "Exp": "200", + "Reward": "181=1", + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "9", + "Lv": "9", + "Exp": "250", + "Reward": null, + "Unlock_1": "Pack_1", + "Next_1": "12", + "Remark_1": "暂存棋盘中多余的产物!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "10", + "Lv": "10", + "Exp": "300", + "Reward": "Energy=200", + "Unlock_1": "MultipleEnergy_3_x8", + "Next_1": "13", + "Remark_1": "消耗更多体力提高产物等级!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "11", + "Lv": "11", + "Exp": "350", + "Reward": null, + "Unlock_1": "EnergyLimit_2_110", + "Next_1": "15", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": "CardCollect_2", + "Next_2": "16", + "Remark_2": "使用铁制兑换更高等级的卡包!" + }, + { + "Id": "12", + "Lv": "12", + "Exp": "400", + "Reward": "Energy=300", + "Unlock_1": "Pack_2_+1", + "Next_1": "21", + "Remark_1": "获得额外的仓库位!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "13", + "Lv": "13", + "Exp": "450", + "Reward": "901=1", + "Unlock_1": "MultipleEnergy_4_x16", + "Next_1": "16", + "Remark_1": "消耗更多体力提高产物等级!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "14", + "Lv": "14", + "Exp": "500", + "Reward": null, + "Unlock_1": "BubbleCount_1_3", + "Next_1": "Max", + "Remark_1": "同时拥有更多地气泡!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "15", + "Lv": "15", + "Exp": "550", + "Reward": null, + "Unlock_1": "EnergyLimit_3_115", + "Next_1": "21", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": "SceneFinishReward_1_60", + "Next_2": "Max", + "Remark_2": "场景完成奖励+60体力" + }, + { + "Id": "16", + "Lv": "16", + "Exp": "600", + "Reward": "1001=1", + "Unlock_1": "MultipleEnergy_5_x32", + "Next_1": "20", + "Remark_1": "消耗更多体力提高产物等级!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "17", + "Lv": "17", + "Exp": "650", + "Reward": "Energy=400", + "Unlock_1": "CardCollect_3", + "Next_1": "Max", + "Remark_1": "使用铁制兑换更高等级的卡包!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "18", + "Lv": "18", + "Exp": "700", + "Reward": "1101=1", + "Unlock_1": "SevenLogin_2", + "Next_1": "28", + "Remark_1": "更好的每日登录奖励!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "19", + "Lv": "19", + "Exp": "750", + "Reward": null, + "Unlock_1": "GuildHelp_1_+1", + "Next_1": "24", + "Remark_1": "更多的求援次数!", + "Unlock_2": "BubbleTime_1_240", + "Next_2": "24", + "Remark_2": "气泡倒计时减少" + }, + { + "Id": "20", + "Lv": "20", + "Exp": "800", + "Reward": "1201=1", + "Unlock_1": "MultipleEnergy_6_x64", + "Next_1": "Max", + "Remark_1": "消耗更多体力提高产物等级!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "21", + "Lv": "21", + "Exp": "850", + "Reward": null, + "Unlock_1": "EnergyLimit_4_120", + "Next_1": "26", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": "Pack_3_+2", + "Next_2": "25", + "Remark_2": "获得额外的仓库位!" + }, + { + "Id": "22", + "Lv": "22", + "Exp": "900", + "Reward": "1301=1", + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "23", + "Lv": "23", + "Exp": "950", + "Reward": "Energy=500", + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "24", + "Lv": "24", + "Exp": "1000", + "Reward": null, + "Unlock_1": "GuildHelp_2_+2", + "Next_1": "33", + "Remark_1": "更多的求援次数!", + "Unlock_2": "BubbleTime_1_180", + "Next_2": "33", + "Remark_2": "气泡倒计时减少" + }, + { + "Id": "25", + "Lv": "25", + "Exp": "1050", + "Reward": null, + "Unlock_1": "Pack_4_+3", + "Next_1": "30", + "Remark_1": "获得额外的仓库位!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "26", + "Lv": "26", + "Exp": "1100", + "Reward": null, + "Unlock_1": "EnergyLimit_5_125", + "Next_1": "31", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "27", + "Lv": "27", + "Exp": "1150", + "Reward": "Energy=600", + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "28", + "Lv": "28", + "Exp": "1200", + "Reward": null, + "Unlock_1": "SevenLogin_3", + "Next_1": "38", + "Remark_1": "更好的每日登录奖励!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "29", + "Lv": "29", + "Exp": "1250", + "Reward": null, + "Unlock_1": "EnergyRecover_1_-3s", + "Next_1": "39", + "Remark_1": "体力将会更快地恢复!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "30", + "Lv": "30", + "Exp": "1300", + "Reward": null, + "Unlock_1": "Pack_5_+4", + "Next_1": "35", + "Remark_1": "获得额外的仓库位!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "31", + "Lv": "31", + "Exp": "1350", + "Reward": null, + "Unlock_1": "EnergyLimit_6_130", + "Next_1": "37", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "32", + "Lv": "32", + "Exp": "1400", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "33", + "Lv": "33", + "Exp": "1450", + "Reward": null, + "Unlock_1": "GuildHelp_3_+3", + "Next_1": "43", + "Remark_1": "更多的求援次数!", + "Unlock_2": "BubbleTime_1_120", + "Next_2": "43", + "Remark_2": "气泡倒计时减少" + }, + { + "Id": "34", + "Lv": "34", + "Exp": "1500", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "35", + "Lv": "35", + "Exp": "1550", + "Reward": null, + "Unlock_1": "Pack_6_+5", + "Next_1": "40", + "Remark_1": "获得额外的仓库位!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "36", + "Lv": "36", + "Exp": "1600", + "Reward": null, + "Unlock_1": "EmiterHigherRatio_1_+3%", + "Next_1": "46", + "Remark_1": "更容易出现高等级产物!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "37", + "Lv": "37", + "Exp": "1650", + "Reward": null, + "Unlock_1": "EnergyLimit_7_135", + "Next_1": "42", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "38", + "Lv": "38", + "Exp": "1700", + "Reward": null, + "Unlock_1": "SevenLogin_4", + "Next_1": "Max", + "Remark_1": "更好的每日登录奖励!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "39", + "Lv": "39", + "Exp": "1750", + "Reward": null, + "Unlock_1": "EnergyRecover_2_-5s", + "Next_1": "49", + "Remark_1": "体力将会更快地恢复!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "40", + "Lv": "40", + "Exp": "1800", + "Reward": null, + "Unlock_1": "Pack_7_+6", + "Next_1": "45", + "Remark_1": "获得额外的仓库位!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "41", + "Lv": "41", + "Exp": "1850", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "42", + "Lv": "42", + "Exp": "1900", + "Reward": null, + "Unlock_1": "EnergyLimit_8_140", + "Next_1": "51", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "43", + "Lv": "43", + "Exp": "1950", + "Reward": null, + "Unlock_1": "GuildHelp_4_+4", + "Next_1": "53", + "Remark_1": "更多的求援次数!", + "Unlock_2": "BubbleTime_1_60", + "Next_2": "53", + "Remark_2": "气泡倒计时减少" + }, + { + "Id": "44", + "Lv": "44", + "Exp": "2000", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "45", + "Lv": "45", + "Exp": "2050", + "Reward": null, + "Unlock_1": "Pack_8_+7", + "Next_1": "50", + "Remark_1": "获得额外的仓库位!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "46", + "Lv": "46", + "Exp": "2100", + "Reward": null, + "Unlock_1": "EmiterHigherRatio_2_+5%", + "Next_1": "54", + "Remark_1": "更容易出现高等级产物!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "47", + "Lv": "47", + "Exp": "2150", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "48", + "Lv": "48", + "Exp": "2200", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "49", + "Lv": "49", + "Exp": "2250", + "Reward": null, + "Unlock_1": "EnergyRecover_3_-8s", + "Next_1": "Max", + "Remark_1": "体力将会更快地恢复!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "50", + "Lv": "50", + "Exp": "2300", + "Reward": null, + "Unlock_1": "Pack_9_+8", + "Next_1": "Max", + "Remark_1": "获得额外的仓库位!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "51", + "Lv": "51", + "Exp": "2350", + "Reward": null, + "Unlock_1": "EnergyLimit_9_145", + "Next_1": "55", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "52", + "Lv": "52", + "Exp": "2400", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "53", + "Lv": "53", + "Exp": "2450", + "Reward": null, + "Unlock_1": "GuildHelp_5_+5", + "Next_1": "60", + "Remark_1": "更多的求援次数!", + "Unlock_2": "BubbleTime_1_30", + "Next_2": "Max", + "Remark_2": "气泡倒计时减少" + }, + { + "Id": "54", + "Lv": "54", + "Exp": "2500", + "Reward": null, + "Unlock_1": "EmiterHigherRatio_3_+8%", + "Next_1": "Max", + "Remark_1": "更容易出现高等级产物!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "55", + "Lv": "55", + "Exp": "2550", + "Reward": null, + "Unlock_1": "EnergyLimit_10_150", + "Next_1": "59", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "56", + "Lv": "56", + "Exp": "2600", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "57", + "Lv": "57", + "Exp": "2650", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "58", + "Lv": "58", + "Exp": "2700", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "59", + "Lv": "59", + "Exp": "2750", + "Reward": null, + "Unlock_1": "EnergyLimit_11_155", + "Next_1": "Max", + "Remark_1": "拥有更高的体力上限!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "60", + "Lv": "60", + "Exp": "2800", + "Reward": null, + "Unlock_1": "GuildHelp_6_+6", + "Next_1": "66", + "Remark_1": "更多的求援次数!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "61", + "Lv": "61", + "Exp": "2850", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "62", + "Lv": "62", + "Exp": "2900", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "63", + "Lv": "63", + "Exp": "2950", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "64", + "Lv": "64", + "Exp": "3000", + "Reward": null, + "Unlock_1": null, + "Next_1": null, + "Remark_1": null, + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "65", + "Lv": "65", + "Exp": "3050", + "Reward": null, + "Unlock_1": "Guild", + "Next_1": "Max", + "Remark_1": "与其玩家一起游戏!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + }, + { + "Id": "66", + "Lv": "66", + "Exp": "3100", + "Reward": null, + "Unlock_1": "GuildHelp_7_+7", + "Next_1": "Max", + "Remark_1": "更多的求援次数!", + "Unlock_2": null, + "Next_2": null, + "Remark_2": null + } + ] +} \ No newline at end of file diff --git a/json_output/NetworkItemData.json b/json_output/NetworkItemData.json new file mode 100644 index 0000000..836206b --- /dev/null +++ b/json_output/NetworkItemData.json @@ -0,0 +1,9569 @@ +{ + "structure": "NetworkItemData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Name", + "type": "string" + }, + { + "name": "IType", + "type": "i32" + }, + { + "name": "Effect", + "type": "string" + }, + { + "name": "Res", + "type": "string" + } + ], + "count": 1363, + "items": [ + { + "Id": 1, + "Name": "小鱼饼干", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2, + "Name": "骨头饼干", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3, + "Name": "混合宠物饼干", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 4, + "Name": "一碗宠物粮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5, + "Name": "一方碗宠物粮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 6, + "Name": "一碗混合宠物粮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 7, + "Name": "宠物肉饼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 8, + "Name": "宠物香肠", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 9, + "Name": "宠物米饭", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 10, + "Name": "宠物什锦饭", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 11, + "Name": "宠物火腿", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 12, + "Name": "宠物烤鸡", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 13, + "Name": "宠物牛排", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 14, + "Name": "宠物三文鱼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 15, + "Name": "宠物刺身拼盘", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 21, + "Name": "奶油猫条", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 22, + "Name": "小包猫咪咕噜酱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 23, + "Name": "小袋猫咪咕噜酱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 24, + "Name": "杯装猫咪咕噜酱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 25, + "Name": "小猫罐头", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 26, + "Name": "中猫罐头", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 27, + "Name": "大猫罐头", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 28, + "Name": "特大猫罐头", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 29, + "Name": "家庭装猫罐头", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 30, + "Name": "普通包鱼干", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 31, + "Name": "大包鱼干", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 32, + "Name": "超大包鱼干", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 41, + "Name": "棉花", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 42, + "Name": "棉球", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 43, + "Name": "宠物脖套", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 44, + "Name": "宠物条纹三角巾", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 45, + "Name": "爱心三角巾", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 46, + "Name": "宠物围巾", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 47, + "Name": "宠物帽", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 48, + "Name": "宠物保暖套装", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 49, + "Name": "宠物睡衣", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 50, + "Name": "宠物针织衫", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 51, + "Name": "宠物卫衣", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 52, + "Name": "宠物帽衫", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 53, + "Name": "宠物外套", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 54, + "Name": "宠物雨衣", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 55, + "Name": "宠物羽绒服", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 61, + "Name": "宠物防滑贴", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 62, + "Name": "宠物护爪套", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 63, + "Name": "宠物袜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 64, + "Name": "宠物花凉鞋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 65, + "Name": "宠物蝴蝶结凉鞋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 66, + "Name": "宠物橡胶鞋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 67, + "Name": "宠物雨鞋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 68, + "Name": "宠物靴", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 69, + "Name": "宠物雨靴", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 70, + "Name": "宠物运动鞋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 71, + "Name": "宠物冬靴", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 72, + "Name": "宠物蝴蝶结冬靴", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 81, + "Name": "小鱼饼干模具", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 82, + "Name": "骨头饼干模具", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 83, + "Name": "饼干模具套装", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 84, + "Name": "烤盘", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 85, + "Name": "铸铁锅", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 86, + "Name": "烤盘套装", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 87, + "Name": "空气炸锅", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 88, + "Name": "迷你烤箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 89, + "Name": "日常烤箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 90, + "Name": "对流烤箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 91, + "Name": "智烤大厨", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 92, + "Name": "烘焙大师套装", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 101, + "Name": "缝针", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 102, + "Name": "缝纫线", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 103, + "Name": "针插", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 104, + "Name": "毛衣针", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 105, + "Name": "半成品围巾", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 106, + "Name": "毛线篮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 107, + "Name": "手工篮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 108, + "Name": "缝纫机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 109, + "Name": "电动缝纫机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 110, + "Name": "经典缝纫机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 111, + "Name": "重型缝纫机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 112, + "Name": "古董缝纫机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 121, + "Name": "卷尺", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 122, + "Name": "卡尺", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 123, + "Name": "钳子", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 124, + "Name": "刨子", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 125, + "Name": "木工口袋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 126, + "Name": "木工腰带", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 127, + "Name": "木工拎包", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 128, + "Name": "木工箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 129, + "Name": "木工工具箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 130, + "Name": "高级木工工具箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 131, + "Name": "专业木工工具箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 132, + "Name": "大师木工工具箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 141, + "Name": "一截原木", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 142, + "Name": "两截原木", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 143, + "Name": "木块", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 144, + "Name": "木板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 145, + "Name": "几捆木板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 146, + "Name": "木板与油漆", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 147, + "Name": "码好的木板与油漆", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 161, + "Name": "小壁架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 162, + "Name": "小号猫头壁架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 163, + "Name": "中号猫头壁架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 164, + "Name": "猫咪边桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 165, + "Name": "小型猫咪玩具柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 166, + "Name": "中性猫咪玩具柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 167, + "Name": "大型猫咪玩具柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 168, + "Name": "豪华猫咪玩具柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 169, + "Name": "D-9", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 170, + "Name": "D-10", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 181, + "Name": "洗澡盆", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 182, + "Name": "婴儿浴盆", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 183, + "Name": "高级婴儿浴盆", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 184, + "Name": "儿童充气小泳池", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 185, + "Name": "高级儿童小泳池", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 186, + "Name": "室外充气泳池", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 187, + "Name": "独立浴缸", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 188, + "Name": "水疗浴缸", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 189, + "Name": "奢华水疗浴缸", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 201, + "Name": "小壁架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 202, + "Name": "小号猫头壁架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 203, + "Name": "中号猫头壁架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 204, + "Name": "猫咪边桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 205, + "Name": "小型猫咪玩具柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 206, + "Name": "中性猫咪玩具柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 207, + "Name": "大型猫咪玩具柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 208, + "Name": "豪华猫咪玩具柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 221, + "Name": "蓝色木板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 222, + "Name": "双色木板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 223, + "Name": "宠物木箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 224, + "Name": "软垫宠物木箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 225, + "Name": "宠物双层床", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 226, + "Name": "宠物小茅屋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 227, + "Name": "宠物一居室", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 228, + "Name": "宠物小木屋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 229, + "Name": "宠物小公寓", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 230, + "Name": "宠物小筑", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 231, + "Name": "宠物单层别墅", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 232, + "Name": "宠物双层别墅", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 233, + "Name": "豪华宠物之家", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 234, + "Name": "宠物公馆", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 235, + "Name": "宠物庄园", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 241, + "Name": "毛线球", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 242, + "Name": "小皮球", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 243, + "Name": "铃铛球", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 244, + "Name": "猫薄荷球", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 245, + "Name": "弹簧玩具", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 246, + "Name": "咬咬玩具", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 247, + "Name": "逗猫棒", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 248, + "Name": "高级逗猫棒", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 249, + "Name": "毛绒小鱼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 250, + "Name": "玩具羽毛球", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 251, + "Name": "回弹玩具", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 252, + "Name": "弹跳玩具", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 253, + "Name": "滚球玩具", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 254, + "Name": "高级滚球玩具", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 255, + "Name": "猫猫摩天轮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 261, + "Name": "猫抓板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 262, + "Name": "猫猫头猫抓板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 263, + "Name": "贵妃椅猫抓板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 264, + "Name": "高级贵妃椅猫抓板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 265, + "Name": "球形猫抓板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 266, + "Name": "拱桥猫抓板", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 267, + "Name": "简易猫爬架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 268, + "Name": "多功能猫爬架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 269, + "Name": "复合猫爬架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 270, + "Name": "高级猫爬架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 271, + "Name": "豪华猫爬架", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 272, + "Name": "猫咪乐园", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 281, + "Name": "泡泡球", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 282, + "Name": "玩具蝌蚪", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 283, + "Name": "玩具小鱼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 284, + "Name": "玩具海马", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 285, + "Name": "玩具小黄鸭", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 286, + "Name": "玩具小章鱼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 287, + "Name": "玩具小乌龟", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 288, + "Name": "玩具小鲨鱼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 289, + "Name": "玩具小鲸鱼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 290, + "Name": "玩具浮板小狗", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 291, + "Name": "玩具游泳圈小鸡仔", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 292, + "Name": "玩具浮板海狮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 293, + "Name": "玩具潜艇小马", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 294, + "Name": "玩具帆船企鹅", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 295, + "Name": "玩具机动小船", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 301, + "Name": "宠物毛巾", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 302, + "Name": "宠物洗澡巾", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 303, + "Name": "宠物湿巾", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 304, + "Name": "洗澡手套", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 305, + "Name": "宠物沐浴露", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 306, + "Name": "高级宠物沐浴露", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 307, + "Name": "尊享宠物沐浴露", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 308, + "Name": "宠物毛刷", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 309, + "Name": "高级宠物毛刷", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 310, + "Name": "宠物吹风机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 311, + "Name": "高级宠物吹风机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 312, + "Name": "宠物烘干箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 313, + "Name": "高级烘干箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 314, + "Name": "豪华烘干箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 501, + "Name": "一点体力", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 502, + "Name": "少量体力", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 503, + "Name": "中量体力", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 504, + "Name": "大量体力", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 505, + "Name": "巨量体力", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 521, + "Name": "几枚宠物币", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 522, + "Name": "少量宠物币", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 523, + "Name": "中量宠物币", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 524, + "Name": "大量宠物币", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 525, + "Name": "巨量宠物币", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 541, + "Name": "几颗钻石", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 542, + "Name": "少量钻石", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 543, + "Name": "中量钻石", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 544, + "Name": "大量钻石", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 545, + "Name": "巨量钻石", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 561, + "Name": "星星宝箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 562, + "Name": "体力宝箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 563, + "Name": "惊喜宝箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 564, + "Name": "惊喜宝箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 581, + "Name": "低级发射器宝箱 Lv1", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 582, + "Name": "低级发射器宝箱 Lv1", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 583, + "Name": "低级发射器宝箱 Lv2", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 584, + "Name": "低级发射器宝箱 Lv2", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 585, + "Name": "高级发射器宝箱 Lv1", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 586, + "Name": "高级发射器宝箱 Lv1", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 587, + "Name": "高级发射器宝箱 Lv2", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 588, + "Name": "高级发射器宝箱 Lv2", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 601, + "Name": "宠物食品篮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 602, + "Name": "宠物急救箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 603, + "Name": "宠物屋盒", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 604, + "Name": "宠物衣物盒", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 605, + "Name": "一盘鱼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 606, + "Name": "花篮", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 701, + "Name": "许愿宝箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 702, + "Name": "高级许愿宝箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 703, + "Name": "惊喜组合宝箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 704, + "Name": "高级惊喜组合宝箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 705, + "Name": "资源补给箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 706, + "Name": "高级资源补给箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 707, + "Name": "分离剪", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 708, + "Name": "升级器", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 801, + "Name": "电池1", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 802, + "Name": "电池2", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 803, + "Name": "电池3", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 804, + "Name": "电池4", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 805, + "Name": "电池5", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 806, + "Name": "电池6", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 807, + "Name": "电池7", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 808, + "Name": "电池8", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 901, + "Name": "萌芽", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 902, + "Name": "幼苗", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 903, + "Name": "大树", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 904, + "Name": "繁盛", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 905, + "Name": "开花", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 906, + "Name": "结果", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 907, + "Name": "果熟", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 908, + "Name": "采收", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 921, + "Name": "树枝", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 922, + "Name": "普通鸟窝", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 923, + "Name": "高级鸟窝", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 924, + "Name": "鸟蛋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 925, + "Name": "破壳", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 926, + "Name": "幼鸟", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 927, + "Name": "独立", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 928, + "Name": "寻觅", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 929, + "Name": "求爱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 930, + "Name": "成家", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 931, + "Name": "新生命", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 932, + "Name": "陪伴", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 941, + "Name": "苹果", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 942, + "Name": "2个苹果", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 943, + "Name": "切片苹果", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 944, + "Name": "苹果冰淇淋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 945, + "Name": "苹果汁", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 946, + "Name": "苹果酒", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 947, + "Name": "苹果罐头", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 948, + "Name": "苹果酱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 949, + "Name": "苹果酱面包", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 950, + "Name": "苹果酱蛋挞", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1001, + "Name": "简易布料衣柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1002, + "Name": "普通布料衣柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1003, + "Name": "高级布料衣柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1004, + "Name": "简易木制衣柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1005, + "Name": "普通木制衣柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1006, + "Name": "大型木制衣柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1007, + "Name": "高级木制衣柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1008, + "Name": "豪华木制衣柜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1021, + "Name": "简陋布包", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1022, + "Name": "高级布包", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1023, + "Name": "简陋收纳袋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1024, + "Name": "普通收纳袋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1025, + "Name": "高级收纳袋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1026, + "Name": "豪华收纳袋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1027, + "Name": "收纳套装", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1028, + "Name": "G1L8", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1029, + "Name": "G1L9", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1030, + "Name": "G1L10", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1031, + "Name": "G1L11", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1032, + "Name": "G1L12", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1041, + "Name": "纸尿布", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1042, + "Name": "婴儿服", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1043, + "Name": "卡通睡衣", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1044, + "Name": "小孩T恤", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1045, + "Name": "小学背带裤", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1046, + "Name": "中学运动服", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1047, + "Name": "高中卫衣", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1048, + "Name": "少女衣服", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1049, + "Name": "大学毕业服", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1050, + "Name": "休闲套装", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1101, + "Name": "基础书桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1102, + "Name": "标准书桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1103, + "Name": "功能书桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1104, + "Name": "个性书桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1105, + "Name": "精致书桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1106, + "Name": "高级书桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1107, + "Name": "多功能书桌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1121, + "Name": "贴纸", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1122, + "Name": "小卡片", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1123, + "Name": "贺卡", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1124, + "Name": "星星灯", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1125, + "Name": "星月灯", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1126, + "Name": "多肉盆栽", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1127, + "Name": "向日葵摆件", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1128, + "Name": "小熊摆件", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1141, + "Name": "小镜子", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1142, + "Name": "大镜子", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1143, + "Name": "水杯", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1144, + "Name": "小闹钟", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1145, + "Name": "笔筒", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1146, + "Name": "纸巾盒", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1147, + "Name": "小风扇", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1148, + "Name": "高级风扇", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1149, + "Name": "香薰机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1150, + "Name": "高级香薰机", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1201, + "Name": "购物清单", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1202, + "Name": "购物袋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1203, + "Name": "手提袋", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1204, + "Name": "医疗收纳盒", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1205, + "Name": "购物手推车", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1206, + "Name": "双层手推车", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1207, + "Name": "平板推车", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1221, + "Name": "棉签", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1222, + "Name": "体温计", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1223, + "Name": "医用胶带", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1224, + "Name": "护目镜", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1225, + "Name": "听诊器", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1226, + "Name": "纱布", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1227, + "Name": "普通口罩", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1228, + "Name": "专业口罩", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1229, + "Name": "病历夹", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1230, + "Name": "血压计", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1231, + "Name": "AED", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1232, + "Name": "心电监护仪", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1301, + "Name": "鱼线", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1302, + "Name": "简陋鱼竿", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1303, + "Name": "新手鱼竿", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1304, + "Name": "碳素鱼竿", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1305, + "Name": "高级碳素鱼竿", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1306, + "Name": "捞网", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1307, + "Name": "渔笼", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1321, + "Name": "水草", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1322, + "Name": "珊瑚", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1323, + "Name": "虾米", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1324, + "Name": "海星", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1325, + "Name": "高级海星", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1326, + "Name": "水母", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1341, + "Name": "河蚌", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1342, + "Name": "普通扇贝", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1343, + "Name": "花纹扇贝", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1344, + "Name": "点状贝壳", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1345, + "Name": "圆形海螺", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1346, + "Name": "鹦鹉螺", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1347, + "Name": "带刺海螺", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1348, + "Name": "尖头海螺", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1349, + "Name": "珍珠贝", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1350, + "Name": "珊瑚贝", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1361, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1362, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1363, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1364, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1365, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1366, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1367, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1368, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1401, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1402, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1403, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1404, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1405, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1406, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1407, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1421, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1422, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1423, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1424, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1425, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1426, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1427, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1428, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1429, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1430, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1431, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1432, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1441, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1442, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1443, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1444, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1445, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1446, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1447, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1448, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1449, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1450, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1451, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1452, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 565, + "Name": "惊喜宝箱LV2", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 566, + "Name": "惊喜宝箱LV2", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 567, + "Name": "惊喜宝箱LV3", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 568, + "Name": "惊喜宝箱LV3", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 569, + "Name": "惊喜宝箱LV4", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 570, + "Name": "惊喜宝箱LV4", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 571, + "Name": "惊喜宝箱LV5", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 572, + "Name": "惊喜宝箱LV5", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1501, + "Name": "零件1LV1(=TT木头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1502, + "Name": "零件1LV2(=TT木头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1503, + "Name": "零件1LV3(=TT木头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1504, + "Name": "零件1LV4(=TT木头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1505, + "Name": "零件1LV5(=TT木头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1511, + "Name": "零件2LV1(=TT砖头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1512, + "Name": "零件2LV2(=TT砖头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1513, + "Name": "零件2LV3(=TT砖头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1514, + "Name": "零件2LV4(=TT砖头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1515, + "Name": "零件2LV5(=TT砖头)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1521, + "Name": "零件3LV1(=TT螺丝)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1522, + "Name": "零件3LV2(=TT螺丝)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1523, + "Name": "零件3LV3(=TT螺丝)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1524, + "Name": "零件3LV4(=TT螺丝)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1525, + "Name": "零件3LV5(=TT螺丝)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1531, + "Name": "零件4LV1(=TT水泥)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1532, + "Name": "零件4LV2(=TT水泥)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1533, + "Name": "零件4LV3(=TT水泥)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1534, + "Name": "零件4LV4(=TT水泥)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1535, + "Name": "零件4LV5(=TT水泥)", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1601, + "Name": "小工具箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1602, + "Name": "大工具箱", + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1701, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1702, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1703, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1704, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1705, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1706, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1707, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1721, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1722, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1723, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1724, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1725, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1726, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1727, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1728, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1729, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1730, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1731, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1732, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1741, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1742, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1743, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1744, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1745, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1746, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1747, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1748, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1749, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1801, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1802, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1803, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1804, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1805, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1806, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1807, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1808, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1821, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1822, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1823, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1824, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1825, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1826, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1827, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1828, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1841, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1842, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1843, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1844, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1845, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1846, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1847, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1848, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1849, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1850, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1861, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1862, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1863, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1864, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1865, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1866, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1901, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1902, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1903, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1904, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1905, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1906, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1907, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1921, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1922, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1923, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1924, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1925, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1926, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1927, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1928, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1929, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1930, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1931, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 1932, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2001, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2002, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2003, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2004, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2005, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2006, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2007, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2008, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2021, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2022, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2023, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2024, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2025, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2026, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2027, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2028, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2029, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2030, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2031, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2032, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2041, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2042, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2043, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2044, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2045, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2046, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2047, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2048, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2049, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2050, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2061, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2062, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2063, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2064, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2065, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2066, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2067, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2068, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2069, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2101, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2102, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2103, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2104, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2105, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2106, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2107, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2108, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2121, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2122, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2123, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2124, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2125, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2126, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2127, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2128, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2129, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2130, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2131, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2141, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2142, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2143, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2144, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2145, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2146, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2147, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2148, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2149, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2201, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2202, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2203, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2204, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2205, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2206, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2221, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2222, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2223, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2224, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2225, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2226, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2227, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2228, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2229, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2230, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2231, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2232, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2241, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2242, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2243, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2244, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2245, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2246, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2247, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2248, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2249, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2250, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2301, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2302, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2303, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2304, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2305, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2306, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2307, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2321, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2322, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2323, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2324, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2325, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2326, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2327, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2328, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2341, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2342, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2343, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2344, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2345, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2346, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2347, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2348, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2349, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2361, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2362, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2363, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2364, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2365, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2366, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2401, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2402, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2403, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2404, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2405, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2406, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2407, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2408, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2421, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2422, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2423, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2424, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2425, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2426, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2427, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2428, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2429, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2430, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2431, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2432, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2441, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2442, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2443, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2444, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2445, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2446, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2447, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2448, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2449, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2501, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2502, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2503, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2504, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2505, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2506, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2507, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2521, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2522, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2523, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2524, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2525, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2526, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2527, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2528, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2529, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2530, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2531, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2541, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2542, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2543, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2544, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2545, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2546, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2547, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2548, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2549, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2561, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2562, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2563, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2564, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2565, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2566, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2567, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2601, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2602, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2603, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2604, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2605, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2606, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2607, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2608, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2621, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2622, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2623, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2624, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2625, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2626, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2627, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2628, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2629, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2630, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2631, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2632, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2641, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2642, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2643, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2644, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2645, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2646, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2647, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2648, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2649, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2701, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2702, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2703, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2704, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2705, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2706, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2707, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2708, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2721, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2722, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2723, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2724, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2725, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2726, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2727, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2728, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2729, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2730, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2731, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2732, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2741, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2742, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2743, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2744, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2745, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2746, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2747, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2748, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2749, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2750, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2801, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2802, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2803, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2804, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2805, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2806, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2821, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2822, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2823, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2824, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2825, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2826, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2827, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2828, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2829, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2830, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2831, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2841, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2842, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2843, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2844, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2845, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2846, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2861, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2862, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2863, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2864, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2865, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2866, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2867, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2868, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2901, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2902, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2903, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2904, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2905, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2906, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2907, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2908, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2921, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2922, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2923, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2924, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2925, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2926, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2927, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2928, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2929, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2930, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2931, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2932, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2941, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2942, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2943, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2944, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2945, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2946, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 2947, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3001, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3002, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3003, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3004, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3005, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3006, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3007, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3008, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3021, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3022, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3023, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3024, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3025, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3026, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3027, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3028, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3029, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3030, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3031, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3041, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3042, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3043, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3044, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3045, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3046, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3047, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3048, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3049, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3061, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3062, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3063, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3064, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3065, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3066, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 3067, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5001, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5002, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5003, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5021, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5022, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5023, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5024, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5025, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5041, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5042, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5043, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5061, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5062, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 5063, + "Name": null, + "IType": 100, + "Effect": null, + "Res": null + }, + { + "Id": 100001, + "Name": "Energy", + "IType": 1, + "Effect": null, + "Res": "Other/com_icn_flash" + }, + { + "Id": 100002, + "Name": "Star", + "IType": 2, + "Effect": null, + "Res": "Merge/com_icn_star" + }, + { + "Id": 100003, + "Name": "Diamond", + "IType": 3, + "Effect": null, + "Res": "Merge/com_icn_diamond" + }, + { + "Id": 100004, + "Name": "1星卡包", + "IType": 101, + "Effect": 1, + "Res": null + }, + { + "Id": 100005, + "Name": "2星卡包", + "IType": 101, + "Effect": 2, + "Res": "Card/Collect_pic_Card-pack2" + }, + { + "Id": 100006, + "Name": "3星卡包", + "IType": 101, + "Effect": 3, + "Res": null + }, + { + "Id": 100007, + "Name": "4星卡包", + "IType": 101, + "Effect": 4, + "Res": null + }, + { + "Id": 100008, + "Name": "5星卡包", + "IType": 101, + "Effect": 5, + "Res": null + }, + { + "Id": 100011, + "Name": "high roller", + "IType": 102, + "Effect": "1,300", + "Res": null + }, + { + "Id": 100012, + "Name": "超级发射器", + "IType": 102, + "Effect": "2,300", + "Res": null + }, + { + "Id": 100013, + "Name": "流星雨", + "IType": 102, + "Effect": "3,300", + "Res": null + }, + { + "Id": 100014, + "Name": "宝箱雨", + "IType": 102, + "Effect": "4,300", + "Res": null + }, + { + "Id": 100015, + "Name": "超级订单", + "IType": 102, + "Effect": "5,300", + "Res": null + }, + { + "Id": 100016, + "Name": "场景冲刺", + "IType": 102, + "Effect": "6,900", + "Res": null + }, + { + "Id": 100017, + "Name": "卡牌节", + "IType": 102, + "Effect": "7,600", + "Res": null + }, + { + "Id": 100018, + "Name": "金卡交换", + "IType": 102, + "Effect": "8,300", + "Res": null + }, + { + "Id": 100019, + "Name": "宠物怪盗", + "IType": 102, + "Effect": "9,600", + "Res": null + }, + { + "Id": 100020, + "Name": "连击快手", + "IType": 102, + "Effect": "10,300", + "Res": null + }, + { + "Id": 100021, + "Name": "小猪存钱罐(充值)", + "IType": 103, + "Effect": "1", + "Res": null + }, + { + "Id": 100022, + "Name": "小猪存钱罐(AD)", + "IType": 103, + "Effect": "2", + "Res": null + }, + { + "Id": 100023, + "Name": "万能卡(普通)", + "IType": 104, + "Effect": "6", + "Res": null + }, + { + "Id": 100024, + "Name": "万能卡(金卡)", + "IType": 104, + "Effect": "7", + "Res": null + }, + { + "Id": 100025, + "Name": "小黄鸭头像框", + "IType": 105, + "Effect": "10,0", + "Res": null + }, + { + "Id": 100026, + "Name": "挖矿活动代币", + "IType": 99, + "Effect": null, + "Res": null + }, + { + "Id": 100027, + "Name": "竞赛活动代币", + "IType": 107, + "Effect": null, + "Res": null + }, + { + "Id": 100028, + "Name": "普通食物苹果", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 100029, + "Name": "高级食物奶酪", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 100030, + "Name": "钻石食物榴莲肉", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 100031, + "Name": "普通清洁用品宠物香皂", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 100032, + "Name": "高级清洁用品花朵香皂", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 100033, + "Name": "钻石清洁用品彩虹沐浴液", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 100034, + "Name": "拜访触发道具", + "IType": 108, + "Effect": null, + "Res": null + }, + { + "Id": 100035, + "Name": "playroom打工工具", + "IType": 99, + "Effect": null, + "Res": null + }, + { + "Id": 100036, + "Name": "整蛊食物", + "IType": 97, + "Effect": null, + "Res": null + }, + { + "Id": 100037, + "Name": "猫咪旋风", + "IType": 102, + "Effect": "11,600", + "Res": null + }, + { + "Id": 100038, + "Name": "招财猫", + "IType": 102, + "Effect": "12,600", + "Res": null + }, + { + "Id": 100039, + "Name": "幸运猫", + "IType": 102, + "Effect": "13,600", + "Res": null + }, + { + "Id": 100040, + "Name": "猜颜色活动代币", + "IType": 97, + "Effect": null, + "Res": null + }, + { + "Id": 100041, + "Name": "猫咪戏法", + "IType": 102, + "Effect": "14,300", + "Res": null + }, + { + "Id": 100042, + "Name": "回收日", + "IType": 102, + "Effect": "15,300", + "Res": null + }, + { + "Id": 100043, + "Name": "活动通行证积分", + "IType": 116, + "Effect": null, + "Res": null + }, + { + "Id": 100044, + "Name": "猫咪闪促", + "IType": 102, + "Effect": "17,14400", + "Res": null + }, + { + "Id": 100045, + "Name": "减价不减量", + "IType": 102, + "Effect": "18,300", + "Res": null + }, + { + "Id": 100046, + "Name": "种猫草活动代币", + "IType": 99, + "Effect": null, + "Res": null + }, + { + "Id": 101001, + "Name": null, + "IType": 98, + "Effect": 1, + "Res": null + }, + { + "Id": 101002, + "Name": null, + "IType": 98, + "Effect": 2, + "Res": null + }, + { + "Id": 101003, + "Name": null, + "IType": 98, + "Effect": 3, + "Res": null + }, + { + "Id": 101004, + "Name": null, + "IType": 98, + "Effect": 4, + "Res": null + }, + { + "Id": 101005, + "Name": null, + "IType": 98, + "Effect": 5, + "Res": null + }, + { + "Id": 101006, + "Name": null, + "IType": 98, + "Effect": 6, + "Res": null + }, + { + "Id": 101007, + "Name": null, + "IType": 98, + "Effect": 7, + "Res": null + }, + { + "Id": 101008, + "Name": null, + "IType": 98, + "Effect": 8, + "Res": null + }, + { + "Id": 101009, + "Name": null, + "IType": 98, + "Effect": 9, + "Res": null + }, + { + "Id": 101010, + "Name": null, + "IType": 98, + "Effect": 10, + "Res": null + }, + { + "Id": 101011, + "Name": null, + "IType": 98, + "Effect": 11, + "Res": null + }, + { + "Id": 101012, + "Name": null, + "IType": 98, + "Effect": 12, + "Res": null + }, + { + "Id": 101013, + "Name": null, + "IType": 98, + "Effect": 13, + "Res": null + }, + { + "Id": 101014, + "Name": null, + "IType": 98, + "Effect": 14, + "Res": null + }, + { + "Id": 101015, + "Name": null, + "IType": 98, + "Effect": 15, + "Res": null + }, + { + "Id": 101016, + "Name": null, + "IType": 98, + "Effect": 16, + "Res": null + }, + { + "Id": 101017, + "Name": null, + "IType": 98, + "Effect": 17, + "Res": null + }, + { + "Id": 101018, + "Name": null, + "IType": 98, + "Effect": 18, + "Res": null + }, + { + "Id": 101019, + "Name": null, + "IType": 98, + "Effect": 19, + "Res": null + }, + { + "Id": 101020, + "Name": null, + "IType": 98, + "Effect": 20, + "Res": null + }, + { + "Id": 101021, + "Name": null, + "IType": 98, + "Effect": 21, + "Res": null + }, + { + "Id": 101022, + "Name": null, + "IType": 98, + "Effect": 22, + "Res": null + }, + { + "Id": 101023, + "Name": null, + "IType": 98, + "Effect": 23, + "Res": null + }, + { + "Id": 101024, + "Name": null, + "IType": 98, + "Effect": 24, + "Res": null + }, + { + "Id": 101025, + "Name": null, + "IType": 98, + "Effect": 25, + "Res": null + }, + { + "Id": 101026, + "Name": null, + "IType": 98, + "Effect": 26, + "Res": null + }, + { + "Id": 101027, + "Name": null, + "IType": 98, + "Effect": 27, + "Res": null + }, + { + "Id": 101028, + "Name": null, + "IType": 98, + "Effect": 28, + "Res": null + }, + { + "Id": 101029, + "Name": null, + "IType": 98, + "Effect": 29, + "Res": null + }, + { + "Id": 101030, + "Name": null, + "IType": 98, + "Effect": 30, + "Res": null + }, + { + "Id": 101031, + "Name": null, + "IType": 98, + "Effect": 31, + "Res": null + }, + { + "Id": 101032, + "Name": null, + "IType": 98, + "Effect": 32, + "Res": null + }, + { + "Id": 101033, + "Name": null, + "IType": 98, + "Effect": 33, + "Res": null + }, + { + "Id": 101034, + "Name": null, + "IType": 98, + "Effect": 34, + "Res": null + }, + { + "Id": 101035, + "Name": null, + "IType": 98, + "Effect": 35, + "Res": null + }, + { + "Id": 101036, + "Name": null, + "IType": 98, + "Effect": 36, + "Res": null + }, + { + "Id": 101037, + "Name": null, + "IType": 98, + "Effect": 37, + "Res": null + }, + { + "Id": 101038, + "Name": null, + "IType": 98, + "Effect": 38, + "Res": null + }, + { + "Id": 101039, + "Name": null, + "IType": 98, + "Effect": 39, + "Res": null + }, + { + "Id": 101040, + "Name": null, + "IType": 98, + "Effect": 40, + "Res": null + }, + { + "Id": 101041, + "Name": null, + "IType": 98, + "Effect": 41, + "Res": null + }, + { + "Id": 101042, + "Name": null, + "IType": 98, + "Effect": 42, + "Res": null + }, + { + "Id": 101043, + "Name": null, + "IType": 98, + "Effect": 43, + "Res": null + }, + { + "Id": 101044, + "Name": null, + "IType": 98, + "Effect": 44, + "Res": null + }, + { + "Id": 101045, + "Name": null, + "IType": 98, + "Effect": 45, + "Res": null + }, + { + "Id": 101046, + "Name": null, + "IType": 98, + "Effect": 46, + "Res": null + }, + { + "Id": 101047, + "Name": null, + "IType": 98, + "Effect": 47, + "Res": null + }, + { + "Id": 101048, + "Name": null, + "IType": 98, + "Effect": 48, + "Res": null + }, + { + "Id": 101049, + "Name": null, + "IType": 98, + "Effect": 49, + "Res": null + }, + { + "Id": 101050, + "Name": null, + "IType": 98, + "Effect": 50, + "Res": null + }, + { + "Id": 101051, + "Name": null, + "IType": 98, + "Effect": 51, + "Res": null + }, + { + "Id": 101052, + "Name": null, + "IType": 98, + "Effect": 52, + "Res": null + }, + { + "Id": 101053, + "Name": null, + "IType": 98, + "Effect": 53, + "Res": null + }, + { + "Id": 101054, + "Name": null, + "IType": 98, + "Effect": 54, + "Res": null + }, + { + "Id": 101055, + "Name": null, + "IType": 98, + "Effect": 55, + "Res": null + }, + { + "Id": 101056, + "Name": null, + "IType": 98, + "Effect": 56, + "Res": null + }, + { + "Id": 101057, + "Name": null, + "IType": 98, + "Effect": 57, + "Res": null + }, + { + "Id": 101058, + "Name": null, + "IType": 98, + "Effect": 58, + "Res": null + }, + { + "Id": 101059, + "Name": null, + "IType": 98, + "Effect": 59, + "Res": null + }, + { + "Id": 101060, + "Name": null, + "IType": 98, + "Effect": 60, + "Res": null + }, + { + "Id": 101061, + "Name": null, + "IType": 98, + "Effect": 61, + "Res": null + }, + { + "Id": 101062, + "Name": null, + "IType": 98, + "Effect": 62, + "Res": null + }, + { + "Id": 101063, + "Name": null, + "IType": 98, + "Effect": 63, + "Res": null + }, + { + "Id": 101064, + "Name": null, + "IType": 98, + "Effect": 64, + "Res": null + }, + { + "Id": 101065, + "Name": null, + "IType": 98, + "Effect": 65, + "Res": null + }, + { + "Id": 101066, + "Name": null, + "IType": 98, + "Effect": 66, + "Res": null + }, + { + "Id": 101067, + "Name": null, + "IType": 98, + "Effect": 67, + "Res": null + }, + { + "Id": 101068, + "Name": null, + "IType": 98, + "Effect": 68, + "Res": null + }, + { + "Id": 101069, + "Name": null, + "IType": 98, + "Effect": 69, + "Res": null + }, + { + "Id": 101070, + "Name": null, + "IType": 98, + "Effect": 70, + "Res": null + }, + { + "Id": 101071, + "Name": null, + "IType": 98, + "Effect": 71, + "Res": null + }, + { + "Id": 101072, + "Name": null, + "IType": 98, + "Effect": 72, + "Res": null + }, + { + "Id": 101073, + "Name": null, + "IType": 98, + "Effect": 73, + "Res": null + }, + { + "Id": 101074, + "Name": null, + "IType": 98, + "Effect": 74, + "Res": null + }, + { + "Id": 101075, + "Name": null, + "IType": 98, + "Effect": 75, + "Res": null + }, + { + "Id": 101076, + "Name": null, + "IType": 98, + "Effect": 76, + "Res": null + }, + { + "Id": 101077, + "Name": null, + "IType": 98, + "Effect": 77, + "Res": null + }, + { + "Id": 101078, + "Name": null, + "IType": 98, + "Effect": 78, + "Res": null + }, + { + "Id": 101079, + "Name": null, + "IType": 98, + "Effect": 79, + "Res": null + }, + { + "Id": 101080, + "Name": null, + "IType": 98, + "Effect": 80, + "Res": null + }, + { + "Id": 101081, + "Name": null, + "IType": 98, + "Effect": 81, + "Res": null + }, + { + "Id": 101082, + "Name": null, + "IType": 98, + "Effect": 82, + "Res": null + }, + { + "Id": 101083, + "Name": null, + "IType": 98, + "Effect": 83, + "Res": null + }, + { + "Id": 101084, + "Name": null, + "IType": 98, + "Effect": 84, + "Res": null + }, + { + "Id": 101085, + "Name": null, + "IType": 98, + "Effect": 85, + "Res": null + }, + { + "Id": 101086, + "Name": null, + "IType": 98, + "Effect": 86, + "Res": null + }, + { + "Id": 101087, + "Name": null, + "IType": 98, + "Effect": 87, + "Res": null + }, + { + "Id": 101088, + "Name": null, + "IType": 98, + "Effect": 88, + "Res": null + }, + { + "Id": 101089, + "Name": null, + "IType": 98, + "Effect": 89, + "Res": null + }, + { + "Id": 101090, + "Name": null, + "IType": 98, + "Effect": 90, + "Res": null + }, + { + "Id": 101091, + "Name": null, + "IType": 98, + "Effect": 91, + "Res": null + }, + { + "Id": 101092, + "Name": null, + "IType": 98, + "Effect": 92, + "Res": null + }, + { + "Id": 101093, + "Name": null, + "IType": 98, + "Effect": 93, + "Res": null + }, + { + "Id": 101094, + "Name": null, + "IType": 98, + "Effect": 94, + "Res": null + }, + { + "Id": 101095, + "Name": null, + "IType": 98, + "Effect": 95, + "Res": null + }, + { + "Id": 101096, + "Name": null, + "IType": 98, + "Effect": 96, + "Res": null + }, + { + "Id": 101097, + "Name": null, + "IType": 98, + "Effect": 97, + "Res": null + }, + { + "Id": 101098, + "Name": null, + "IType": 98, + "Effect": 98, + "Res": null + }, + { + "Id": 101099, + "Name": null, + "IType": 98, + "Effect": 99, + "Res": null + }, + { + "Id": 101100, + "Name": null, + "IType": 98, + "Effect": 100, + "Res": null + }, + { + "Id": 101101, + "Name": null, + "IType": 98, + "Effect": 101, + "Res": null + }, + { + "Id": 101102, + "Name": null, + "IType": 98, + "Effect": 102, + "Res": null + }, + { + "Id": 101103, + "Name": null, + "IType": 98, + "Effect": 103, + "Res": null + }, + { + "Id": 101104, + "Name": null, + "IType": 98, + "Effect": 104, + "Res": null + }, + { + "Id": 101105, + "Name": null, + "IType": 98, + "Effect": 105, + "Res": null + }, + { + "Id": 101106, + "Name": null, + "IType": 98, + "Effect": 106, + "Res": null + }, + { + "Id": 101107, + "Name": null, + "IType": 98, + "Effect": 107, + "Res": null + }, + { + "Id": 101108, + "Name": null, + "IType": 98, + "Effect": 108, + "Res": null + }, + { + "Id": 101109, + "Name": null, + "IType": 98, + "Effect": 109, + "Res": null + }, + { + "Id": 101110, + "Name": null, + "IType": 98, + "Effect": 110, + "Res": null + }, + { + "Id": 101111, + "Name": null, + "IType": 98, + "Effect": 111, + "Res": null + }, + { + "Id": 101112, + "Name": null, + "IType": 98, + "Effect": 112, + "Res": null + }, + { + "Id": 101113, + "Name": null, + "IType": 98, + "Effect": 113, + "Res": null + }, + { + "Id": 101114, + "Name": null, + "IType": 98, + "Effect": 114, + "Res": null + }, + { + "Id": 101115, + "Name": null, + "IType": 98, + "Effect": 115, + "Res": null + }, + { + "Id": 101116, + "Name": null, + "IType": 98, + "Effect": 116, + "Res": null + }, + { + "Id": 101117, + "Name": null, + "IType": 98, + "Effect": 117, + "Res": null + }, + { + "Id": 101118, + "Name": null, + "IType": 98, + "Effect": 118, + "Res": null + }, + { + "Id": 101119, + "Name": null, + "IType": 98, + "Effect": 119, + "Res": null + }, + { + "Id": 101120, + "Name": null, + "IType": 98, + "Effect": 120, + "Res": null + }, + { + "Id": 101121, + "Name": null, + "IType": 98, + "Effect": 121, + "Res": null + }, + { + "Id": 101122, + "Name": null, + "IType": 98, + "Effect": 122, + "Res": null + }, + { + "Id": 101123, + "Name": null, + "IType": 98, + "Effect": 123, + "Res": null + }, + { + "Id": 101124, + "Name": null, + "IType": 98, + "Effect": 124, + "Res": null + }, + { + "Id": 101125, + "Name": null, + "IType": 98, + "Effect": 125, + "Res": null + }, + { + "Id": 101126, + "Name": null, + "IType": 98, + "Effect": 126, + "Res": null + }, + { + "Id": 101127, + "Name": null, + "IType": 98, + "Effect": 127, + "Res": null + }, + { + "Id": 101128, + "Name": null, + "IType": 98, + "Effect": 128, + "Res": null + }, + { + "Id": 101129, + "Name": null, + "IType": 98, + "Effect": 129, + "Res": null + }, + { + "Id": 101130, + "Name": null, + "IType": 98, + "Effect": 130, + "Res": null + }, + { + "Id": 101131, + "Name": null, + "IType": 98, + "Effect": 131, + "Res": null + }, + { + "Id": 101132, + "Name": null, + "IType": 98, + "Effect": 132, + "Res": null + }, + { + "Id": 101133, + "Name": null, + "IType": 98, + "Effect": 133, + "Res": null + }, + { + "Id": 101134, + "Name": null, + "IType": 98, + "Effect": 134, + "Res": null + }, + { + "Id": 101135, + "Name": null, + "IType": 98, + "Effect": 135, + "Res": null + }, + { + "Id": 101136, + "Name": null, + "IType": 98, + "Effect": 136, + "Res": null + }, + { + "Id": 101137, + "Name": null, + "IType": 98, + "Effect": 137, + "Res": null + }, + { + "Id": 101138, + "Name": null, + "IType": 98, + "Effect": 138, + "Res": null + }, + { + "Id": 101139, + "Name": null, + "IType": 98, + "Effect": 139, + "Res": null + }, + { + "Id": 101140, + "Name": null, + "IType": 98, + "Effect": 140, + "Res": null + }, + { + "Id": 101141, + "Name": null, + "IType": 98, + "Effect": 141, + "Res": null + }, + { + "Id": 101142, + "Name": null, + "IType": 98, + "Effect": 142, + "Res": null + }, + { + "Id": 101143, + "Name": null, + "IType": 98, + "Effect": 143, + "Res": null + }, + { + "Id": 101144, + "Name": null, + "IType": 98, + "Effect": 144, + "Res": null + }, + { + "Id": 101145, + "Name": "高级食物三文鱼", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 101146, + "Name": "高级食物辣椒", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 101147, + "Name": "高级清洁用品心形香皂", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 101148, + "Name": "高级清洁用品兔子香皂", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 101149, + "Name": "超级发射器", + "IType": 102, + "Effect": "2,900", + "Res": null + }, + { + "Id": 101150, + "Name": "流星雨", + "IType": 102, + "Effect": "3,1800", + "Res": null + }, + { + "Id": 101151, + "Name": "high roller", + "IType": 102, + "Effect": "1,300", + "Res": null + }, + { + "Id": 101152, + "Name": "照顾抚摸", + "IType": 97, + "Effect": "3", + "Res": null + }, + { + "Id": 101153, + "Name": "照顾毛刷", + "IType": 97, + "Effect": "3", + "Res": null + }, + { + "Id": 101154, + "Name": "照顾吸尘器", + "IType": 97, + "Effect": "3", + "Res": null + }, + { + "Id": 101155, + "Name": "玩具洗衣篮", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101156, + "Name": "玩具鞋子", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101157, + "Name": "Facebook头像", + "IType": 110, + "Effect": "0,0", + "Res": null + }, + { + "Id": 101158, + "Name": "小主角", + "IType": 110, + "Effect": "1,0", + "Res": null + }, + { + "Id": 101159, + "Name": "丽丽", + "IType": 110, + "Effect": "2,0", + "Res": null + }, + { + "Id": 101160, + "Name": "乌云", + "IType": 110, + "Effect": "3,0", + "Res": null + }, + { + "Id": 101161, + "Name": "大橘", + "IType": 110, + "Effect": "4,0", + "Res": null + }, + { + "Id": 101162, + "Name": "唐米", + "IType": 110, + "Effect": "5,0", + "Res": null + }, + { + "Id": 101163, + "Name": "爱芙", + "IType": 110, + "Effect": "6,0", + "Res": null + }, + { + "Id": 101164, + "Name": "小白", + "IType": 110, + "Effect": "7,0", + "Res": null + }, + { + "Id": 101165, + "Name": "柏奇", + "IType": 110, + "Effect": "8,0", + "Res": null + }, + { + "Id": 101166, + "Name": "旺财", + "IType": 110, + "Effect": "9,0", + "Res": null + }, + { + "Id": 101167, + "Name": "詹金斯太太", + "IType": 110, + "Effect": "10,0", + "Res": null + }, + { + "Id": 101168, + "Name": "默认头像框", + "IType": 105, + "Effect": "0,0", + "Res": null + }, + { + "Id": 101169, + "Name": "猫猫甜心", + "IType": 105, + "Effect": "1,0", + "Res": null + }, + { + "Id": 101170, + "Name": "音乐公主", + "IType": 105, + "Effect": "2,0", + "Res": null + }, + { + "Id": 101171, + "Name": "救助大师", + "IType": 105, + "Effect": "3,0", + "Res": null + }, + { + "Id": 101172, + "Name": "绅士大亨", + "IType": 105, + "Effect": "4,0", + "Res": null + }, + { + "Id": 101173, + "Name": "酷帅风格", + "IType": 105, + "Effect": "5,0", + "Res": null + }, + { + "Id": 101174, + "Name": "好运锦鲤", + "IType": 105, + "Effect": "6,0", + "Res": null + }, + { + "Id": 101175, + "Name": "猫在池中", + "IType": 105, + "Effect": "7,0", + "Res": null + }, + { + "Id": 101176, + "Name": "加油", + "IType": 109, + "Effect": "1,0", + "Res": null + }, + { + "Id": 101177, + "Name": "送花", + "IType": 109, + "Effect": "2,0", + "Res": null + }, + { + "Id": 101178, + "Name": "你真棒!", + "IType": 109, + "Effect": "3,0", + "Res": null + }, + { + "Id": 101179, + "Name": "生气气", + "IType": 109, + "Effect": "4,0", + "Res": null + }, + { + "Id": 101180, + "Name": "哭哭", + "IType": 109, + "Effect": "5,0", + "Res": null + }, + { + "Id": 101181, + "Name": "坐牢", + "IType": 109, + "Effect": "6,0", + "Res": null + }, + { + "Id": 101182, + "Name": "吐舌头", + "IType": 109, + "Effect": "7,0", + "Res": null + }, + { + "Id": 101183, + "Name": "哼!", + "IType": 109, + "Effect": "8,0", + "Res": null + }, + { + "Id": 101184, + "Name": "眨眼", + "IType": 109, + "Effect": "9,0", + "Res": null + }, + { + "Id": 101185, + "Name": "可爱", + "IType": 109, + "Effect": "10,0", + "Res": null + }, + { + "Id": 101186, + "Name": "睡着了", + "IType": 109, + "Effect": "11,0", + "Res": null + }, + { + "Id": 101187, + "Name": "探头", + "IType": 109, + "Effect": "12,0", + "Res": null + }, + { + "Id": 101188, + "Name": "我饭呢", + "IType": 109, + "Effect": "13,0", + "Res": null + }, + { + "Id": 101189, + "Name": "开吃", + "IType": 109, + "Effect": "14,0", + "Res": null + }, + { + "Id": 101190, + "Name": "猫咪戏法", + "IType": 102, + "Effect": "14,600", + "Res": null + }, + { + "Id": 101191, + "Name": "猫咪戏法", + "IType": 102, + "Effect": "14,900", + "Res": null + }, + { + "Id": 101192, + "Name": "猫咪戏法", + "IType": 102, + "Effect": "14,1800", + "Res": null + }, + { + "Id": 101193, + "Name": "猫咪戏法", + "IType": 102, + "Effect": "14,3600", + "Res": null + }, + { + "Id": 101194, + "Name": "猫咪小学徒", + "IType": 102, + "Effect": "16,300", + "Res": null + }, + { + "Id": 101195, + "Name": "玩具扫地机器人", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101196, + "Name": "玩具钢笔", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101197, + "Name": "玩具玩具球", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101198, + "Name": "窝1", + "IType": 111, + "Effect": "1", + "Res": null + }, + { + "Id": 101199, + "Name": "窝2", + "IType": 111, + "Effect": "2", + "Res": null + }, + { + "Id": 101200, + "Name": "窝3", + "IType": 111, + "Effect": "3", + "Res": null + }, + { + "Id": 101201, + "Name": "窝4", + "IType": 111, + "Effect": "4", + "Res": null + }, + { + "Id": 101202, + "Name": "地板1", + "IType": 111, + "Effect": "5", + "Res": null + }, + { + "Id": 101203, + "Name": "地板2", + "IType": 111, + "Effect": "6", + "Res": null + }, + { + "Id": 101204, + "Name": "地板3", + "IType": 111, + "Effect": "7", + "Res": null + }, + { + "Id": 101205, + "Name": "地板4", + "IType": 111, + "Effect": "8", + "Res": null + }, + { + "Id": 101206, + "Name": "地毯1", + "IType": 111, + "Effect": "9", + "Res": null + }, + { + "Id": 101207, + "Name": "地毯2", + "IType": 111, + "Effect": "10", + "Res": null + }, + { + "Id": 101208, + "Name": "地毯3", + "IType": 111, + "Effect": "11", + "Res": null + }, + { + "Id": 101209, + "Name": "地毯4", + "IType": 111, + "Effect": "12", + "Res": null + }, + { + "Id": 101210, + "Name": "休息室外景", + "IType": 111, + "Effect": "13", + "Res": null + }, + { + "Id": 101211, + "Name": "休息室外景", + "IType": 111, + "Effect": "14", + "Res": null + }, + { + "Id": 101212, + "Name": "休息室外景", + "IType": 111, + "Effect": "15", + "Res": null + }, + { + "Id": 101213, + "Name": "休息室外景", + "IType": 111, + "Effect": "16", + "Res": null + }, + { + "Id": 101214, + "Name": "橱柜1", + "IType": 111, + "Effect": "17", + "Res": null + }, + { + "Id": 101215, + "Name": "橱柜2", + "IType": 111, + "Effect": "18", + "Res": null + }, + { + "Id": 101216, + "Name": "橱柜3", + "IType": 111, + "Effect": "19", + "Res": null + }, + { + "Id": 101217, + "Name": "橱柜4", + "IType": 111, + "Effect": "20", + "Res": null + }, + { + "Id": 101218, + "Name": "窗帘1", + "IType": 111, + "Effect": "21", + "Res": null + }, + { + "Id": 101219, + "Name": "窗帘2", + "IType": 111, + "Effect": "22", + "Res": null + }, + { + "Id": 101220, + "Name": "窗帘3", + "IType": 111, + "Effect": "23", + "Res": null + }, + { + "Id": 101221, + "Name": "窗帘4", + "IType": 111, + "Effect": "24", + "Res": null + }, + { + "Id": 101222, + "Name": "窗户1", + "IType": 111, + "Effect": "25", + "Res": null + }, + { + "Id": 101223, + "Name": "窗户2", + "IType": 111, + "Effect": "26", + "Res": null + }, + { + "Id": 101224, + "Name": "窗户3", + "IType": 111, + "Effect": "27", + "Res": null + }, + { + "Id": 101225, + "Name": "窗户4", + "IType": 111, + "Effect": "28", + "Res": null + }, + { + "Id": 101226, + "Name": "玩具1", + "IType": 111, + "Effect": "29", + "Res": null + }, + { + "Id": 101227, + "Name": "玩具2", + "IType": 111, + "Effect": "30", + "Res": null + }, + { + "Id": 101228, + "Name": "玩具3", + "IType": 111, + "Effect": "31", + "Res": null + }, + { + "Id": 101229, + "Name": "玩具4", + "IType": 111, + "Effect": "32", + "Res": null + }, + { + "Id": 101230, + "Name": "沙发1", + "IType": 111, + "Effect": "33", + "Res": null + }, + { + "Id": 101231, + "Name": "沙发2", + "IType": 111, + "Effect": "34", + "Res": null + }, + { + "Id": 101232, + "Name": "沙发3", + "IType": 111, + "Effect": "35", + "Res": null + }, + { + "Id": 101233, + "Name": "沙发4", + "IType": 111, + "Effect": "36", + "Res": null + }, + { + "Id": 101234, + "Name": "灯具", + "IType": 111, + "Effect": "37", + "Res": null + }, + { + "Id": 101235, + "Name": "灯具", + "IType": 111, + "Effect": "38", + "Res": null + }, + { + "Id": 101236, + "Name": "灯具", + "IType": 111, + "Effect": "39", + "Res": null + }, + { + "Id": 101237, + "Name": "灯具", + "IType": 111, + "Effect": "40", + "Res": null + }, + { + "Id": 101238, + "Name": "餐厅墙壁1", + "IType": 111, + "Effect": "41", + "Res": null + }, + { + "Id": 101239, + "Name": "餐厅墙壁2", + "IType": 111, + "Effect": "42", + "Res": null + }, + { + "Id": 101240, + "Name": "餐厅墙壁3", + "IType": 111, + "Effect": "43", + "Res": null + }, + { + "Id": 101241, + "Name": "餐厅墙壁4", + "IType": 111, + "Effect": "44", + "Res": null + }, + { + "Id": 101242, + "Name": "餐厅餐台1", + "IType": 111, + "Effect": "45", + "Res": null + }, + { + "Id": 101243, + "Name": "餐厅餐台2", + "IType": 111, + "Effect": "46", + "Res": null + }, + { + "Id": 101244, + "Name": "餐厅餐台3", + "IType": 111, + "Effect": "47", + "Res": null + }, + { + "Id": 101245, + "Name": "餐厅餐台4", + "IType": 111, + "Effect": "48", + "Res": null + }, + { + "Id": 101246, + "Name": "餐厅冰箱1", + "IType": 111, + "Effect": "49", + "Res": null + }, + { + "Id": 101247, + "Name": "餐厅冰箱2", + "IType": 111, + "Effect": "50", + "Res": null + }, + { + "Id": 101248, + "Name": "餐厅冰箱3", + "IType": 111, + "Effect": "51", + "Res": null + }, + { + "Id": 101249, + "Name": "餐厅冰箱4", + "IType": 111, + "Effect": "52", + "Res": null + }, + { + "Id": 101250, + "Name": "餐厅地板1", + "IType": 111, + "Effect": "53", + "Res": null + }, + { + "Id": 101251, + "Name": "餐厅地板2", + "IType": 111, + "Effect": "54", + "Res": null + }, + { + "Id": 101252, + "Name": "餐厅地板3", + "IType": 111, + "Effect": "55", + "Res": null + }, + { + "Id": 101253, + "Name": "餐厅地板4", + "IType": 111, + "Effect": "56", + "Res": null + }, + { + "Id": 101254, + "Name": "餐厅窗户1", + "IType": 111, + "Effect": "57", + "Res": null + }, + { + "Id": 101255, + "Name": "餐厅窗户2", + "IType": 111, + "Effect": "58", + "Res": null + }, + { + "Id": 101256, + "Name": "餐厅窗户3", + "IType": 111, + "Effect": "59", + "Res": null + }, + { + "Id": 101257, + "Name": "餐厅窗户4", + "IType": 111, + "Effect": "60", + "Res": null + }, + { + "Id": 101258, + "Name": "餐厅绿植1", + "IType": 111, + "Effect": "61", + "Res": null + }, + { + "Id": 101259, + "Name": "餐厅绿植2", + "IType": 111, + "Effect": "62", + "Res": null + }, + { + "Id": 101260, + "Name": "餐厅绿植3", + "IType": 111, + "Effect": "63", + "Res": null + }, + { + "Id": 101261, + "Name": "餐厅绿植4", + "IType": 111, + "Effect": "64", + "Res": null + }, + { + "Id": 101262, + "Name": "餐厅饮水器1", + "IType": 111, + "Effect": "65", + "Res": null + }, + { + "Id": 101263, + "Name": "餐厅饮水器2", + "IType": 111, + "Effect": "66", + "Res": null + }, + { + "Id": 101264, + "Name": "餐厅饮水器3", + "IType": 111, + "Effect": "67", + "Res": null + }, + { + "Id": 101265, + "Name": "餐厅饮水器4", + "IType": 111, + "Effect": "68", + "Res": null + }, + { + "Id": 101266, + "Name": "餐厅地毯1", + "IType": 111, + "Effect": "69", + "Res": null + }, + { + "Id": 101267, + "Name": "餐厅地毯2", + "IType": 111, + "Effect": "70", + "Res": null + }, + { + "Id": 101268, + "Name": "餐厅地毯3", + "IType": 111, + "Effect": "71", + "Res": null + }, + { + "Id": 101269, + "Name": "餐厅地毯4", + "IType": 111, + "Effect": "72", + "Res": null + }, + { + "Id": 101270, + "Name": "餐厅外景1", + "IType": 111, + "Effect": "73", + "Res": null + }, + { + "Id": 101271, + "Name": "餐厅外景2", + "IType": 111, + "Effect": "74", + "Res": null + }, + { + "Id": 101272, + "Name": "餐厅外景3", + "IType": 111, + "Effect": "75", + "Res": null + }, + { + "Id": 101273, + "Name": "餐厅外景4", + "IType": 111, + "Effect": "76", + "Res": null + }, + { + "Id": 101274, + "Name": "卫生间墙壁1", + "IType": 111, + "Effect": "77", + "Res": null + }, + { + "Id": 101275, + "Name": "卫生间墙壁2", + "IType": 111, + "Effect": "78", + "Res": null + }, + { + "Id": 101276, + "Name": "卫生间墙壁3", + "IType": 111, + "Effect": "79", + "Res": null + }, + { + "Id": 101277, + "Name": "卫生间墙壁4", + "IType": 111, + "Effect": "80", + "Res": null + }, + { + "Id": 101278, + "Name": "卫生间猫砂盆1", + "IType": 111, + "Effect": "81", + "Res": null + }, + { + "Id": 101279, + "Name": "卫生间猫砂盆2", + "IType": 111, + "Effect": "82", + "Res": null + }, + { + "Id": 101280, + "Name": "卫生间猫砂盆3", + "IType": 111, + "Effect": "83", + "Res": null + }, + { + "Id": 101281, + "Name": "卫生间猫砂盆4", + "IType": 111, + "Effect": "84", + "Res": null + }, + { + "Id": 101282, + "Name": "卫生间浴缸1", + "IType": 111, + "Effect": "85", + "Res": null + }, + { + "Id": 101283, + "Name": "卫生间浴缸2", + "IType": 111, + "Effect": "86", + "Res": null + }, + { + "Id": 101284, + "Name": "卫生间浴缸3", + "IType": 111, + "Effect": "87", + "Res": null + }, + { + "Id": 101285, + "Name": "卫生间浴缸4", + "IType": 111, + "Effect": "88", + "Res": null + }, + { + "Id": 101286, + "Name": "卫生间地板1", + "IType": 111, + "Effect": "89", + "Res": null + }, + { + "Id": 101287, + "Name": "卫生间地板2", + "IType": 111, + "Effect": "90", + "Res": null + }, + { + "Id": 101288, + "Name": "卫生间地板3", + "IType": 111, + "Effect": "91", + "Res": null + }, + { + "Id": 101289, + "Name": "卫生间地板4", + "IType": 111, + "Effect": "92", + "Res": null + }, + { + "Id": 101290, + "Name": "休息室墙纸", + "IType": 111, + "Effect": "93", + "Res": null + }, + { + "Id": 101291, + "Name": "休息室墙纸", + "IType": 111, + "Effect": "94", + "Res": null + }, + { + "Id": 101292, + "Name": "休息室墙纸", + "IType": 111, + "Effect": "95", + "Res": null + }, + { + "Id": 101293, + "Name": "休息室墙纸", + "IType": 111, + "Effect": "96", + "Res": null + }, + { + "Id": 101294, + "Name": "卫生间储物柜1", + "IType": 111, + "Effect": "97", + "Res": null + }, + { + "Id": 101295, + "Name": "卫生间储物柜2", + "IType": 111, + "Effect": "98", + "Res": null + }, + { + "Id": 101296, + "Name": "卫生间储物柜3", + "IType": 111, + "Effect": "99", + "Res": null + }, + { + "Id": 101297, + "Name": "卫生间储物柜4", + "IType": 111, + "Effect": "100", + "Res": null + }, + { + "Id": 101298, + "Name": "卫生间墙面装饰1", + "IType": 111, + "Effect": "101", + "Res": null + }, + { + "Id": 101299, + "Name": "卫生间墙面装饰2", + "IType": 111, + "Effect": "102", + "Res": null + }, + { + "Id": 101300, + "Name": "卫生间墙面装饰3", + "IType": 111, + "Effect": "103", + "Res": null + }, + { + "Id": 101301, + "Name": "卫生间墙面装饰4", + "IType": 111, + "Effect": "104", + "Res": null + }, + { + "Id": 101302, + "Name": "卫生间地毯1", + "IType": 111, + "Effect": "105", + "Res": null + }, + { + "Id": 101303, + "Name": "卫生间地毯2", + "IType": 111, + "Effect": "106", + "Res": null + }, + { + "Id": 101304, + "Name": "卫生间地毯3", + "IType": 111, + "Effect": "107", + "Res": null + }, + { + "Id": 101305, + "Name": "卫生间地毯4", + "IType": 111, + "Effect": "108", + "Res": null + }, + { + "Id": 101306, + "Name": "化妆间椅子", + "IType": 111, + "Effect": "109", + "Res": null + }, + { + "Id": 101307, + "Name": "化妆间椅子", + "IType": 111, + "Effect": "110", + "Res": null + }, + { + "Id": 101308, + "Name": "化妆间椅子", + "IType": 111, + "Effect": "111", + "Res": null + }, + { + "Id": 101309, + "Name": "化妆间椅子", + "IType": 111, + "Effect": "112", + "Res": null + }, + { + "Id": 101310, + "Name": "化妆间吊帘", + "IType": 111, + "Effect": "113", + "Res": null + }, + { + "Id": 101311, + "Name": "化妆间吊帘", + "IType": 111, + "Effect": "114", + "Res": null + }, + { + "Id": 101312, + "Name": "化妆间吊帘", + "IType": 111, + "Effect": "115", + "Res": null + }, + { + "Id": 101313, + "Name": "化妆间吊帘", + "IType": 111, + "Effect": "116", + "Res": null + }, + { + "Id": 101314, + "Name": "化妆台", + "IType": 111, + "Effect": "117", + "Res": null + }, + { + "Id": 101315, + "Name": "化妆台", + "IType": 111, + "Effect": "118", + "Res": null + }, + { + "Id": 101316, + "Name": "化妆台", + "IType": 111, + "Effect": "119", + "Res": null + }, + { + "Id": 101317, + "Name": "化妆台", + "IType": 111, + "Effect": "120", + "Res": null + }, + { + "Id": 101318, + "Name": "化妆间地板1", + "IType": 111, + "Effect": "121", + "Res": null + }, + { + "Id": 101319, + "Name": "化妆间地板1", + "IType": 111, + "Effect": "122", + "Res": null + }, + { + "Id": 101320, + "Name": "化妆间地板1", + "IType": 111, + "Effect": "123", + "Res": null + }, + { + "Id": 101321, + "Name": "化妆间地板1", + "IType": 111, + "Effect": "124", + "Res": null + }, + { + "Id": 101322, + "Name": "化妆间墙纸", + "IType": 111, + "Effect": "125", + "Res": null + }, + { + "Id": 101323, + "Name": "化妆间墙纸", + "IType": 111, + "Effect": "126", + "Res": null + }, + { + "Id": 101324, + "Name": "化妆间墙纸", + "IType": 111, + "Effect": "127", + "Res": null + }, + { + "Id": 101325, + "Name": "化妆间墙纸", + "IType": 111, + "Effect": "128", + "Res": null + }, + { + "Id": 101326, + "Name": "化妆间挂钟", + "IType": 111, + "Effect": "129", + "Res": null + }, + { + "Id": 101327, + "Name": "化妆间挂钟", + "IType": 111, + "Effect": "130", + "Res": null + }, + { + "Id": 101328, + "Name": "化妆间挂钟", + "IType": 111, + "Effect": "131", + "Res": null + }, + { + "Id": 101329, + "Name": "化妆间挂钟", + "IType": 111, + "Effect": "132", + "Res": null + }, + { + "Id": 101330, + "Name": "化妆间衣橱", + "IType": 111, + "Effect": "133", + "Res": null + }, + { + "Id": 101331, + "Name": "化妆间衣橱", + "IType": 111, + "Effect": "134", + "Res": null + }, + { + "Id": 101332, + "Name": "化妆间衣橱", + "IType": 111, + "Effect": "135", + "Res": null + }, + { + "Id": 101333, + "Name": "化妆间衣橱", + "IType": 111, + "Effect": "136", + "Res": null + }, + { + "Id": 101334, + "Name": "化妆间地毯1", + "IType": 111, + "Effect": "137", + "Res": null + }, + { + "Id": 101335, + "Name": "化妆间地毯1", + "IType": 111, + "Effect": "138", + "Res": null + }, + { + "Id": 101336, + "Name": "化妆间地毯1", + "IType": 111, + "Effect": "139", + "Res": null + }, + { + "Id": 101337, + "Name": "化妆间地毯1", + "IType": 111, + "Effect": "140", + "Res": null + }, + { + "Id": 101338, + "Name": "餐厅墙壁4", + "IType": 111, + "Effect": "141", + "Res": null + }, + { + "Id": 101339, + "Name": "餐厅餐台4", + "IType": 111, + "Effect": "142", + "Res": null + }, + { + "Id": 101340, + "Name": "餐厅冰箱4", + "IType": 111, + "Effect": "143", + "Res": null + }, + { + "Id": 101341, + "Name": "餐厅地板4", + "IType": 111, + "Effect": "144", + "Res": null + }, + { + "Id": 101342, + "Name": "餐厅窗户4", + "IType": 111, + "Effect": "145", + "Res": null + }, + { + "Id": 101343, + "Name": "餐厅绿植4", + "IType": 111, + "Effect": "146", + "Res": null + }, + { + "Id": 101344, + "Name": "餐厅饮水器4", + "IType": 111, + "Effect": "147", + "Res": null + }, + { + "Id": 101345, + "Name": "餐厅地毯4", + "IType": 111, + "Effect": "148", + "Res": null + }, + { + "Id": 101346, + "Name": "餐厅外景4", + "IType": 111, + "Effect": "149", + "Res": null + }, + { + "Id": 101347, + "Name": "卫生间墙壁4", + "IType": 111, + "Effect": "150", + "Res": null + }, + { + "Id": 101348, + "Name": "卫生间猫砂盆4", + "IType": 111, + "Effect": "151", + "Res": null + }, + { + "Id": 101349, + "Name": "卫生间浴缸4", + "IType": 111, + "Effect": "152", + "Res": null + }, + { + "Id": 101350, + "Name": "卫生间地板4", + "IType": 111, + "Effect": "153", + "Res": null + }, + { + "Id": 101351, + "Name": "卫生间储物柜4", + "IType": 111, + "Effect": "154", + "Res": null + }, + { + "Id": 101352, + "Name": "卫生间墙面装饰4", + "IType": 111, + "Effect": "155", + "Res": null + }, + { + "Id": 101353, + "Name": "卫生间地毯4", + "IType": 111, + "Effect": "156", + "Res": null + }, + { + "Id": 101354, + "Name": "化妆间椅子", + "IType": 111, + "Effect": "157", + "Res": null + }, + { + "Id": 101355, + "Name": "化妆间吊帘", + "IType": 111, + "Effect": "158", + "Res": null + }, + { + "Id": 101356, + "Name": "化妆台", + "IType": 111, + "Effect": "159", + "Res": null + }, + { + "Id": 101357, + "Name": "化妆间地板1", + "IType": 111, + "Effect": "160", + "Res": null + }, + { + "Id": 101358, + "Name": "化妆间墙纸", + "IType": 111, + "Effect": "161", + "Res": null + }, + { + "Id": 101359, + "Name": "化妆间挂钟", + "IType": 111, + "Effect": "162", + "Res": null + }, + { + "Id": 101360, + "Name": "化妆间衣橱", + "IType": 111, + "Effect": "163", + "Res": null + }, + { + "Id": 101361, + "Name": "化妆间地毯1", + "IType": 111, + "Effect": "164", + "Res": null + }, + { + "Id": 101362, + "Name": "普通食物橙子", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 101363, + "Name": "高级食物虾仁", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 101364, + "Name": "高级食物西瓜", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 101365, + "Name": "钻石食物芥末", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 101366, + "Name": "高级食物鸡腿", + "IType": 97, + "Effect": "1", + "Res": null + }, + { + "Id": 101367, + "Name": "普通清洁用品果冻香皂", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 101368, + "Name": "高级清洁用品香水香皂", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 101369, + "Name": "高级清洁用品香水香皂", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 101370, + "Name": "钻石清洁用品糖果香皂", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 101371, + "Name": "钻石清洁用品猫咪沐浴液", + "IType": 97, + "Effect": "2", + "Res": null + }, + { + "Id": 101372, + "Name": "玩具签字笔", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101373, + "Name": "玩具时髦鞋子", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101374, + "Name": "玩具智能扫地机", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101375, + "Name": "玩具粉色洗衣篮", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101376, + "Name": "玩具塑胶球", + "IType": 97, + "Effect": "4", + "Res": null + }, + { + "Id": 101377, + "Name": "照顾指甲剪", + "IType": 97, + "Effect": "3", + "Res": null + }, + { + "Id": 101378, + "Name": "照顾软毛刷", + "IType": 97, + "Effect": "3", + "Res": null + }, + { + "Id": 101379, + "Name": "照顾强力吸尘器", + "IType": 97, + "Effect": "3", + "Res": null + }, + { + "Id": 101380, + "Name": "经典餐厅套装", + "IType": 113, + "Effect": "45,49,57,61,65,73,166", + "Res": null + }, + { + "Id": 101381, + "Name": "经典卫生间套装", + "IType": 113, + "Effect": "81,85,97,101", + "Res": null + }, + { + "Id": 101382, + "Name": "经典换装室套装", + "IType": 113, + "Effect": "109,113,117,129,133", + "Res": null + }, + { + "Id": 101383, + "Name": "糖果休息室套装", + "IType": 113, + "Effect": "2,6,10,14,18,22,26,30,34,38,42,54,70,78,90,94,106,122,126,138", + "Res": null + }, + { + "Id": 101384, + "Name": "糖果餐厅套装", + "IType": 113, + "Effect": "46,50,58,62,66,74,167", + "Res": null + }, + { + "Id": 101385, + "Name": "糖果卫生间套装", + "IType": 113, + "Effect": "82,86,98,102", + "Res": null + }, + { + "Id": 101386, + "Name": "糖果换装室套装", + "IType": 113, + "Effect": "110,114,118,130,134", + "Res": null + }, + { + "Id": 101387, + "Name": "暖冬休息室套装", + "IType": 113, + "Effect": "3,7,11,15,19,23,27,31,35,39,43,55,71,79,91,95,107,123,127,139", + "Res": null + }, + { + "Id": 101388, + "Name": "暖冬餐厅套装", + "IType": 113, + "Effect": "47,51,59,63,67,75,168", + "Res": null + }, + { + "Id": 101389, + "Name": "暖冬卫生间套装", + "IType": 113, + "Effect": "83,87,99,103", + "Res": null + }, + { + "Id": 101390, + "Name": "暖冬换装室套装", + "IType": 113, + "Effect": "111,115,119,131,135", + "Res": null + }, + { + "Id": 101391, + "Name": "水世界休息室套装", + "IType": 113, + "Effect": "4,8,12,16,20,24,28,32,36,40,44,56,72,80,92,96,108,124,128,140", + "Res": null + }, + { + "Id": 101392, + "Name": "水世界餐厅套装", + "IType": 113, + "Effect": "48,52,60,64,68,76,169", + "Res": null + }, + { + "Id": 101393, + "Name": "水世界卫生间套装", + "IType": 113, + "Effect": "84,88,100,104", + "Res": null + }, + { + "Id": 101394, + "Name": "水世界换装室套装", + "IType": 113, + "Effect": "112,116,120,132,136", + "Res": null + }, + { + "Id": 101395, + "Name": "流星雨20min", + "IType": 102, + "Effect": "3,1200", + "Res": null + }, + { + "Id": 101396, + "Name": "宝箱雨10min", + "IType": 102, + "Effect": "4,600", + "Res": null + }, + { + "Id": 101414, + "Name": "厨房吊灯破旧", + "IType": 111, + "Effect": "165", + "Res": null + }, + { + "Id": 101415, + "Name": "厨房吊灯经典", + "IType": 111, + "Effect": "166", + "Res": null + }, + { + "Id": 101416, + "Name": "厨房吊灯水果", + "IType": 111, + "Effect": "167", + "Res": null + }, + { + "Id": 101417, + "Name": "厨房吊灯冬天", + "IType": 111, + "Effect": "168", + "Res": null + }, + { + "Id": 101418, + "Name": "厨房吊灯海底", + "IType": 111, + "Effect": "169", + "Res": null + }, + { + "Id": 101419, + "Name": "订单奖励猫窝", + "IType": 111, + "Effect": "170", + "Res": null + }, + { + "Id": 101420, + "Name": "订单奖励沙发", + "IType": 111, + "Effect": "171", + "Res": null + }, + { + "Id": 101421, + "Name": "订单奖励猫爬架", + "IType": 111, + "Effect": "172", + "Res": null + }, + { + "Id": 101422, + "Name": "订单奖励窗帘", + "IType": 111, + "Effect": "173", + "Res": null + }, + { + "Id": 101423, + "Name": "订单奖励外景", + "IType": 111, + "Effect": "174", + "Res": null + }, + { + "Id": 101424, + "Name": "小猫服饰-冬季帽子", + "IType": 112, + "Effect": "2", + "Res": null + }, + { + "Id": 101425, + "Name": "小猫服饰-冬季上衣", + "IType": 112, + "Effect": "12", + "Res": null + }, + { + "Id": 101426, + "Name": "小猫服饰-冬季裤子", + "IType": 112, + "Effect": "17", + "Res": null + }, + { + "Id": 101427, + "Name": "小猫服饰-冬季鞋子", + "IType": 112, + "Effect": "22", + "Res": null + }, + { + "Id": 101428, + "Name": "小猫服饰-冬季眼镜", + "IType": 112, + "Effect": "7", + "Res": null + }, + { + "Id": 101429, + "Name": "小猫服饰套装-冬季", + "IType": 114, + "Effect": "2,12,17,22,7", + "Res": null + }, + { + "Id": 101430, + "Name": "小猫服饰-鲨鱼连体衣", + "IType": 112, + "Effect": "27", + "Res": null + }, + { + "Id": 101431, + "Name": "小猫服饰-鲨鱼脸部", + "IType": 112, + "Effect": "37", + "Res": null + }, + { + "Id": 101432, + "Name": "小猫服饰-鲨鱼隐形眼镜", + "IType": 112, + "Effect": "42", + "Res": null + }, + { + "Id": 101433, + "Name": "小猫服饰套装-鲨鱼", + "IType": 114, + "Effect": "27,37,8", + "Res": null + }, + { + "Id": 101434, + "Name": "小猫服饰-胡子", + "IType": 112, + "Effect": "31", + "Res": null + }, + { + "Id": 101435, + "Name": "小猫服饰-炫彩帽子", + "IType": 112, + "Effect": "3", + "Res": null + }, + { + "Id": 101436, + "Name": "小猫服饰-炫彩上衣", + "IType": 112, + "Effect": "13", + "Res": null + }, + { + "Id": 101437, + "Name": "小猫服饰-炫彩裤子", + "IType": 112, + "Effect": "18", + "Res": null + }, + { + "Id": 101438, + "Name": "小猫服饰-炫彩鞋子", + "IType": 112, + "Effect": "23", + "Res": null + }, + { + "Id": 101439, + "Name": "小猫服饰-炫彩眼镜", + "IType": 112, + "Effect": "9", + "Res": null + }, + { + "Id": 101440, + "Name": "小猫服饰套装-炫彩", + "IType": 114, + "Effect": "3,13,18,23,9", + "Res": null + }, + { + "Id": 101441, + "Name": "小猫服饰-独角兽连体衣", + "IType": 112, + "Effect": "26", + "Res": null + }, + { + "Id": 101442, + "Name": "小猫服饰-独角兽脸部", + "IType": 112, + "Effect": "36", + "Res": null + }, + { + "Id": 101443, + "Name": "小猫服饰-独角兽隐形眼镜", + "IType": 112, + "Effect": "41", + "Res": null + }, + { + "Id": 101444, + "Name": "小猫服饰套装-独角兽", + "IType": 114, + "Effect": "26,36,6", + "Res": null + }, + { + "Id": 101445, + "Name": "低档消耗品宝箱", + "IType": 115, + "Effect": null, + "Res": null + }, + { + "Id": 101446, + "Name": "中档消耗品宝箱", + "IType": 115, + "Effect": null, + "Res": null + }, + { + "Id": 101447, + "Name": "高档消耗品宝箱", + "IType": 115, + "Effect": null, + "Res": null + }, + { + "Id": 101448, + "Name": "经典休息室套装", + "IType": 113, + "Effect": "1,5,9,13,17,21,25,29,33,37,41,53,69,77,89,93,105,121,125,137", + "Res": null + }, + { + "Id": 101449, + "Name": "嘿,美女", + "IType": 110, + "Effect": "14,0", + "Res": null + }, + { + "Id": 101450, + "Name": "墨镜美食家", + "IType": 110, + "Effect": "15,0", + "Res": null + }, + { + "Id": 101451, + "Name": "吃货小猫", + "IType": 110, + "Effect": "16,0", + "Res": null + }, + { + "Id": 101452, + "Name": "富贵在手", + "IType": 110, + "Effect": "12,0", + "Res": null + }, + { + "Id": 101453, + "Name": "花花女孩", + "IType": 110, + "Effect": "13,0", + "Res": null + }, + { + "Id": 101454, + "Name": "咖啡脑", + "IType": 110, + "Effect": "11,0", + "Res": null + }, + { + "Id": 101455, + "Name": "陆川", + "IType": 110, + "Effect": "17,0", + "Res": null + }, + { + "Id": 101456, + "Name": "唐知微", + "IType": 110, + "Effect": "18,0", + "Res": null + }, + { + "Id": 101457, + "Name": "亚德里安", + "IType": 110, + "Effect": "19,0", + "Res": null + }, + { + "Id": 101458, + "Name": "霍桑先生", + "IType": 110, + "Effect": "20,0", + "Res": null + }, + { + "Id": 101459, + "Name": "蝴蝶结圈圈", + "IType": 105, + "Effect": "8,0", + "Res": null + }, + { + "Id": 101460, + "Name": "橙意满满", + "IType": 105, + "Effect": "9,0", + "Res": null + }, + { + "Id": 101461, + "Name": "喵耳圈圈", + "IType": 105, + "Effect": "10,0", + "Res": null + }, + { + "Id": 101462, + "Name": "奶酪鼠鼠", + "IType": 105, + "Effect": "11,0", + "Res": null + }, + { + "Id": 101463, + "Name": "四时花语", + "IType": 105, + "Effect": "12,0", + "Res": null + } + ] +} \ No newline at end of file diff --git a/json_output/NewbieDailyTaskCfg.json b/json_output/NewbieDailyTaskCfg.json new file mode 100644 index 0000000..264f146 --- /dev/null +++ b/json_output/NewbieDailyTaskCfg.json @@ -0,0 +1,216 @@ +{ + "structure": "NewbieDailyTaskCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Type", + "type": "i32" + }, + { + "name": "AllCnt", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Score", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + }, + { + "name": "LangID", + "type": "string" + } + ], + "count": 20, + "items": [ + { + "Id": "1", + "Type": "1", + "AllCnt": "1", + "Icon": "Other/merge_icn_daily_rili", + "Score": "20", + "Reward": "Energy=5", + "LangID": "UI_PetDaily_Day1_1" + }, + { + "Id": "2", + "Type": "1", + "AllCnt": "9", + "Icon": "DailyTask/merge_icn_daily_zhuangshi", + "Score": "20", + "Reward": "Energy=50", + "LangID": "UI_PetDaily_Day1_2" + }, + { + "Id": "3", + "Type": "1", + "AllCnt": "170", + "Icon": "MergeObj/Production_star_LV1", + "Score": "10", + "Reward": "Energy=20", + "LangID": "UI_PetDaily_Day1_3" + }, + { + "Id": "4", + "Type": "1", + "AllCnt": "150", + "Icon": "DailyTask/merge_icn_daily_hecheng", + "Score": "10", + "Reward": "542=1", + "LangID": "UI_PetDaily_Day1_4" + }, + { + "Id": "5", + "Type": "1", + "AllCnt": "100", + "Icon": "MergeObj/Production_energy_LV1", + "Score": "10", + "Reward": "44=1", + "LangID": "UI_PetDaily_Day1_5" + }, + { + "Id": "6", + "Type": "2", + "AllCnt": "2", + "Icon": "Other/merge_icn_daily_rili", + "Score": "20", + "Reward": "Energy=5", + "LangID": "UI_PetDaily_Day2_1" + }, + { + "Id": "7", + "Type": "2", + "AllCnt": "14", + "Icon": "DailyTask/merge_icn_daily_zhuangshi", + "Score": "40", + "Reward": "Energy=50", + "LangID": "UI_PetDaily_Day2_2" + }, + { + "Id": "8", + "Type": "2", + "AllCnt": "760", + "Icon": "MergeObj/Production_star_LV1", + "Score": "30", + "Reward": "Energy=20", + "LangID": "UI_PetDaily_Day2_3" + }, + { + "Id": "9", + "Type": "2", + "AllCnt": "300", + "Icon": "DailyTask/merge_icn_daily_hecheng", + "Score": "10", + "Reward": "63=1", + "LangID": "UI_PetDaily_Day2_4" + }, + { + "Id": "10", + "Type": "2", + "AllCnt": "500", + "Icon": "MergeObj/Production_energy_LV1", + "Score": "10", + "Reward": "542=1", + "LangID": "UI_PetDaily_Day2_5" + }, + { + "Id": "11", + "Type": "3", + "AllCnt": "3", + "Icon": "Other/merge_icn_daily_rili", + "Score": "30", + "Reward": "Energy=10", + "LangID": "UI_PetDaily_Day3_1" + }, + { + "Id": "12", + "Type": "3", + "AllCnt": "19", + "Icon": "DailyTask/merge_icn_daily_zhuangshi", + "Score": "50", + "Reward": "Energy=50", + "LangID": "UI_PetDaily_Day3_2" + }, + { + "Id": "13", + "Type": "3", + "AllCnt": "450", + "Icon": "DailyTask/merge_icn_daily_hecheng", + "Score": "20", + "Reward": "543=1", + "LangID": "UI_PetDaily_Day3_3" + }, + { + "Id": "14", + "Type": "3", + "AllCnt": "1", + "Icon": "DailyTask/merge_icn_daily_zhibi", + "Score": "80", + "Reward": "705=1", + "LangID": "UI_PetDaily_Day3_4" + }, + { + "Id": "15", + "Type": "3", + "AllCnt": "1", + "Icon": "DailyTask/merge_icn_daily_qipaozuanshi", + "Score": "30", + "Reward": "1601=1", + "LangID": "UI_PetDaily_Day3_5" + }, + { + "Id": "16", + "Type": "4", + "AllCnt": "4", + "Icon": "Other/merge_icn_daily_rili", + "Score": "40", + "Reward": "Energy=20", + "LangID": "UI_PetDaily_Day4_1" + }, + { + "Id": "17", + "Type": "4", + "AllCnt": "29", + "Icon": "DailyTask/merge_icn_daily_zhuangshi", + "Score": "70", + "Reward": "Energy=100", + "LangID": "UI_PetDaily_Day4_2" + }, + { + "Id": "18", + "Type": "4", + "AllCnt": "900", + "Icon": "DailyTask/merge_icn_daily_hecheng", + "Score": "10", + "Reward": "544=1", + "LangID": "UI_PetDaily_Day4_3" + }, + { + "Id": "19", + "Type": "4", + "AllCnt": "25", + "Icon": "MergeObj/Production_diamond_LV1", + "Score": "20", + "Reward": "1601=1", + "LangID": "UI_PetDaily_Day4_4" + }, + { + "Id": "20", + "Type": "4", + "AllCnt": "2000", + "Icon": "MergeObj/Production_energy_LV1", + "Score": "10", + "Reward": "705=1", + "LangID": "UI_PetDaily_Day4_5" + } + ] +} \ No newline at end of file diff --git a/json_output/NewbieScoreCfg.json b/json_output/NewbieScoreCfg.json new file mode 100644 index 0000000..545b706 --- /dev/null +++ b/json_output/NewbieScoreCfg.json @@ -0,0 +1,40 @@ +{ + "structure": "NewbieScoreCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Score", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + } + ], + "count": 4, + "items": [ + { + "Id": "1", + "Score": "70", + "Reward": "Energy=15" + }, + { + "Id": "2", + "Score": "180", + "Reward": "Energy=30" + }, + { + "Id": "3", + "Score": "390", + "Reward": "11=1" + }, + { + "Id": "4", + "Score": "540", + "Reward": "706=1" + } + ] +} \ No newline at end of file diff --git a/json_output/NickNameRandomData.json b/json_output/NickNameRandomData.json new file mode 100644 index 0000000..28c8a13 --- /dev/null +++ b/json_output/NickNameRandomData.json @@ -0,0 +1,2040 @@ +{ + "structure": "NickNameRandomData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "EnglishAdjective", + "type": "string" + }, + { + "name": "EnglishNoun", + "type": "string" + }, + { + "name": "ChineseAdjective", + "type": "string" + }, + { + "name": "ChineseNoun", + "type": "string" + }, + { + "name": "ChineseAdjective2", + "type": "string" + }, + { + "name": "PortugueseAdjective", + "type": "string" + }, + { + "name": "PortugueseNoun", + "type": "string" + } + ], + "count": 200, + "items": [ + { + "Id": 1, + "EnglishAdjective": "Happy", + "EnglishNoun": "Kitten", + "ChineseAdjective": "迷糊", + "ChineseNoun": "崽", + "ChineseAdjective2": "迷糊", + "PortugueseAdjective": "Feliz", + "PortugueseNoun": "Gatinho" + }, + { + "Id": 2, + "EnglishAdjective": "Bounce", + "EnglishNoun": "Donut", + "ChineseAdjective": "睡觉", + "ChineseNoun": "青蛙", + "ChineseAdjective2": "睡觉", + "PortugueseAdjective": "Saltitante", + "PortugueseNoun": "Rosquinha" + }, + { + "Id": 3, + "EnglishAdjective": "Sunny", + "EnglishNoun": "Puppy", + "ChineseAdjective": "暴走", + "ChineseNoun": "面包", + "ChineseAdjective2": "暴走", + "PortugueseAdjective": "Ensolarado", + "PortugueseNoun": "Cachorrinho" + }, + { + "Id": 4, + "EnglishAdjective": "Snuggle", + "EnglishNoun": "Muffin", + "ChineseAdjective": "瞌睡", + "ChineseNoun": "爆米花", + "ChineseAdjective2": "瞌睡", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Bolinho" + }, + { + "Id": 5, + "EnglishAdjective": "Bubbly", + "EnglishNoun": "Bunny", + "ChineseAdjective": "蹦蹦跳跳", + "ChineseNoun": "饼干", + "ChineseAdjective2": "蹦蹦跳跳", + "PortugueseAdjective": "Borbulhante", + "PortugueseNoun": "Coelhinho" + }, + { + "Id": 6, + "EnglishAdjective": "Twinkle", + "EnglishNoun": "Cupcake", + "ChineseAdjective": "滚动", + "ChineseNoun": "宝宝", + "ChineseAdjective2": "滚动", + "PortugueseAdjective": "Cintilante", + "PortugueseNoun": "Cupcake" + }, + { + "Id": 7, + "EnglishAdjective": "Sweet", + "EnglishNoun": "Hamster", + "ChineseAdjective": "打哈欠", + "ChineseNoun": "西瓜", + "ChineseAdjective2": "打哈欠", + "PortugueseAdjective": "Doce", + "PortugueseNoun": "Hamster" + }, + { + "Id": 8, + "EnglishAdjective": "Giggle", + "EnglishNoun": "Cookie", + "ChineseAdjective": "傻乎乎", + "ChineseNoun": "汤圆", + "ChineseAdjective2": "傻乎乎", + "PortugueseAdjective": "Risonho", + "PortugueseNoun": "Biscoito" + }, + { + "Id": 9, + "EnglishAdjective": "Cozy", + "EnglishNoun": "Foxie", + "ChineseAdjective": "闪闪", + "ChineseNoun": "鸭", + "ChineseAdjective2": "闪闪", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Raposinha" + }, + { + "Id": 10, + "EnglishAdjective": "Wiggle", + "EnglishNoun": "Macaron", + "ChineseAdjective": "糯", + "ChineseNoun": "狗", + "ChineseAdjective2": "糯", + "PortugueseAdjective": "Meneante", + "PortugueseNoun": "Macaron" + }, + { + "Id": 11, + "EnglishAdjective": "Silly", + "EnglishNoun": "Chicky", + "ChineseAdjective": "热血", + "ChineseNoun": "宝", + "ChineseAdjective2": "热血", + "PortugueseAdjective": "Bobo", + "PortugueseNoun": "Pintinho" + }, + { + "Id": 12, + "EnglishAdjective": "Hug", + "EnglishNoun": "Pudding", + "ChineseAdjective": "软萌", + "ChineseNoun": "妹妹", + "ChineseAdjective2": "软萌", + "PortugueseAdjective": "Carinhoso", + "PortugueseNoun": "Pudim" + }, + { + "Id": 13, + "EnglishAdjective": "Lovely", + "EnglishNoun": "Duckie", + "ChineseAdjective": "粘人", + "ChineseNoun": "丸", + "ChineseAdjective2": "粘人", + "PortugueseAdjective": "Adorável", + "PortugueseNoun": "Patinho" + }, + { + "Id": 14, + "EnglishAdjective": "Smile", + "EnglishNoun": "Jellybean", + "ChineseAdjective": "呼呼", + "ChineseNoun": "酱", + "ChineseAdjective2": "呼呼", + "PortugueseAdjective": "Sorridente", + "PortugueseNoun": "Jujuba" + }, + { + "Id": 15, + "EnglishAdjective": "Bright", + "EnglishNoun": "Cubby", + "ChineseAdjective": "打滑", + "ChineseNoun": "仓鼠", + "ChineseAdjective2": "打滑", + "PortugueseAdjective": "Brilhante", + "PortugueseNoun": "Ursinho" + }, + { + "Id": 16, + "EnglishAdjective": "Play", + "EnglishNoun": "Marshmallow", + "ChineseAdjective": "圆滚滚", + "ChineseNoun": "精灵", + "ChineseAdjective2": "圆滚滚", + "PortugueseAdjective": "Brincalhão", + "PortugueseNoun": "Marshmallow" + }, + { + "Id": 17, + "EnglishAdjective": "Sparkly", + "EnglishNoun": "Owlet", + "ChineseAdjective": "可爱", + "ChineseNoun": "糯米", + "ChineseAdjective2": "可爱", + "PortugueseAdjective": "Cintilante", + "PortugueseNoun": "Corujinha" + }, + { + "Id": 18, + "EnglishAdjective": "Shine", + "EnglishNoun": "Lollipop", + "ChineseAdjective": "发呆", + "ChineseNoun": "球球", + "ChineseAdjective2": "发呆", + "PortugueseAdjective": "Brilhante", + "PortugueseNoun": "Pirulito" + }, + { + "Id": 19, + "EnglishAdjective": "Fluffy", + "EnglishNoun": "Hedgehog", + "ChineseAdjective": "酷", + "ChineseNoun": "侠", + "ChineseAdjective2": "酷", + "PortugueseAdjective": "Fofinho", + "PortugueseNoun": "Ouriço" + }, + { + "Id": 20, + "EnglishAdjective": "Chirp", + "EnglishNoun": "Gummy", + "ChineseAdjective": "甜", + "ChineseNoun": "宝宝酱", + "ChineseAdjective2": "甜", + "PortugueseAdjective": "Chilreante", + "PortugueseNoun": "Gominha" + }, + { + "Id": 21, + "EnglishAdjective": "Funny", + "EnglishNoun": "Raccoon", + "ChineseAdjective": "潜伏", + "ChineseNoun": "蛋糕", + "ChineseAdjective2": "潜伏", + "PortugueseAdjective": "Engraçado", + "PortugueseNoun": "Guaxinim" + }, + { + "Id": 22, + "EnglishAdjective": "Cuddle", + "EnglishNoun": "Icecream", + "ChineseAdjective": "懒", + "ChineseNoun": "冰棍", + "ChineseAdjective2": "懒", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Sorvete" + }, + { + "Id": 23, + "EnglishAdjective": "Jolly", + "EnglishNoun": "Squirrel", + "ChineseAdjective": "咕噜咕噜", + "ChineseNoun": "粽子", + "ChineseAdjective2": "咕噜咕噜", + "PortugueseAdjective": "Alegre", + "PortugueseNoun": "Esquilo" + }, + { + "Id": 24, + "EnglishAdjective": "Nuzzle", + "EnglishNoun": "Brownie", + "ChineseAdjective": "闪亮", + "ChineseNoun": "喵", + "ChineseAdjective2": "闪亮", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Brownie" + }, + { + "Id": 25, + "EnglishAdjective": "Snuggly", + "EnglishNoun": "Koala", + "ChineseAdjective": "呆萌", + "ChineseNoun": "狐狸", + "ChineseAdjective2": "呆萌", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Coala" + }, + { + "Id": 26, + "EnglishAdjective": "Dance", + "EnglishNoun": "Cheesecake", + "ChineseAdjective": "乖巧", + "ChineseNoun": "鸟", + "ChineseAdjective2": "乖巧", + "PortugueseAdjective": "Dançante", + "PortugueseNoun": "Cheesecake" + }, + { + "Id": 27, + "EnglishAdjective": "Dreamy", + "EnglishNoun": "Piglet", + "ChineseAdjective": "打滚", + "ChineseNoun": "君", + "ChineseAdjective2": "打滚", + "PortugueseAdjective": "Sonhador", + "PortugueseNoun": "Leitãozinho" + }, + { + "Id": 28, + "EnglishAdjective": "Sing", + "EnglishNoun": "Milkshake", + "ChineseAdjective": "毛茸茸", + "ChineseNoun": "奶茶", + "ChineseAdjective2": "毛茸茸", + "PortugueseAdjective": "Cantante", + "PortugueseNoun": "Milkshake" + }, + { + "Id": 29, + "EnglishAdjective": "Soft", + "EnglishNoun": "Lamb", + "ChineseAdjective": "快乐", + "ChineseNoun": "糖果", + "ChineseAdjective2": "快乐", + "PortugueseAdjective": "Macio", + "PortugueseNoun": "Cordeirinho" + }, + { + "Id": 30, + "EnglishAdjective": "Hop", + "EnglishNoun": "Candyfloss", + "ChineseAdjective": "调皮", + "ChineseNoun": "熊猫", + "ChineseAdjective2": "调皮", + "PortugueseAdjective": "Pulante", + "PortugueseNoun": "Algodão doce" + }, + { + "Id": 31, + "EnglishAdjective": "Glowing", + "EnglishNoun": "Fawn", + "ChineseAdjective": "思考", + "ChineseNoun": "章鱼", + "ChineseAdjective2": "思考", + "PortugueseAdjective": "Brilhante", + "PortugueseNoun": "Cervatinho" + }, + { + "Id": 32, + "EnglishAdjective": "Skip", + "EnglishNoun": "Cottoncandy", + "ChineseAdjective": "喵喵叫", + "ChineseNoun": "羊驼", + "ChineseAdjective2": "喵喵叫", + "PortugueseAdjective": "Saltitante", + "PortugueseNoun": "Algodão doce" + }, + { + "Id": 33, + "EnglishAdjective": "Cheery", + "EnglishNoun": "Penguin", + "ChineseAdjective": "憨憨", + "ChineseNoun": "团子", + "ChineseAdjective2": "憨憨", + "PortugueseAdjective": "Alegre", + "PortugueseNoun": "Pinguim" + }, + { + "Id": 34, + "EnglishAdjective": "Twirl", + "EnglishNoun": "Chocolump", + "ChineseAdjective": "勇敢", + "ChineseNoun": "蝴蝶", + "ChineseAdjective2": "勇敢", + "PortugueseAdjective": "Rodopiante", + "PortugueseNoun": "Chocolate" + }, + { + "Id": 35, + "EnglishAdjective": "Breezy", + "EnglishNoun": "Otter", + "ChineseAdjective": "飞行", + "ChineseNoun": "奶油", + "ChineseAdjective2": "飞行", + "PortugueseAdjective": "Ventoso", + "PortugueseNoun": "Lontra" + }, + { + "Id": 36, + "EnglishAdjective": "Zoom", + "EnglishNoun": "Chocochip", + "ChineseAdjective": "飞奔", + "ChineseNoun": "姬", + "ChineseAdjective2": "飞奔", + "PortugueseAdjective": "Veloz", + "PortugueseNoun": "Gotas de chocolate" + }, + { + "Id": 37, + "EnglishAdjective": "Peppy", + "EnglishNoun": "Bearie", + "ChineseAdjective": "疯癫", + "ChineseNoun": "老虎", + "ChineseAdjective2": "疯癫", + "PortugueseAdjective": "Animado", + "PortugueseNoun": "Ursinho" + }, + { + "Id": 38, + "EnglishAdjective": "Dash", + "EnglishNoun": "Sugardrop", + "ChineseAdjective": "舔爪爪", + "ChineseNoun": "刺猬", + "ChineseAdjective2": "舔爪爪", + "PortugueseAdjective": "Ligeiro", + "PortugueseNoun": "Gota de açúcar" + }, + { + "Id": 39, + "EnglishAdjective": "Gentle", + "EnglishNoun": "Chickpea", + "ChineseAdjective": "奔跑", + "ChineseNoun": "猫", + "ChineseAdjective2": "奔跑", + "PortugueseAdjective": "Gentil", + "PortugueseNoun": "Grão-de-bico" + }, + { + "Id": 40, + "EnglishAdjective": "Sway", + "EnglishNoun": "Toffee", + "ChineseAdjective": "吸气", + "ChineseNoun": "果冻", + "ChineseAdjective2": "吸气", + "PortugueseAdjective": "Balançante", + "PortugueseNoun": "Toffee" + }, + { + "Id": 41, + "EnglishAdjective": "Kind", + "EnglishNoun": "Panda", + "ChineseAdjective": "冲刺", + "ChineseNoun": "松鼠", + "ChineseAdjective2": "冲刺", + "PortugueseAdjective": "Gentil", + "PortugueseNoun": "Panda" + }, + { + "Id": 42, + "EnglishAdjective": "Swirl", + "EnglishNoun": "Sunshine", + "ChineseAdjective": "超级", + "ChineseNoun": "龙", + "ChineseAdjective2": "超级", + "PortugueseAdjective": "Rodopiante", + "PortugueseNoun": "Luz do sol" + }, + { + "Id": 43, + "EnglishAdjective": "Warm", + "EnglishNoun": "Alpaca", + "ChineseAdjective": "暗笑", + "ChineseNoun": "小熊", + "ChineseAdjective2": "暗笑", + "PortugueseAdjective": "Quente", + "PortugueseNoun": "Alpaca" + }, + { + "Id": 44, + "EnglishAdjective": "Wink", + "EnglishNoun": "Rainbow", + "ChineseAdjective": "啃手", + "ChineseNoun": "小鹿", + "ChineseAdjective2": "啃手", + "PortugueseAdjective": "Piscante", + "PortugueseNoun": "Arco-íris" + }, + { + "Id": 45, + "EnglishAdjective": "Little", + "EnglishNoun": "Mousey", + "ChineseAdjective": "爱笑", + "ChineseNoun": "小兔", + "ChineseAdjective2": "爱笑", + "PortugueseAdjective": "Pequeno", + "PortugueseNoun": "Ratinho" + }, + { + "Id": 46, + "EnglishAdjective": "Blush", + "EnglishNoun": "Moonbeam", + "ChineseAdjective": "黏糊糊", + "ChineseNoun": "小羊", + "ChineseAdjective2": "黏糊糊", + "PortugueseAdjective": "Corado", + "PortugueseNoun": "Raio de lua" + }, + { + "Id": 47, + "EnglishAdjective": "Puffy", + "EnglishNoun": "Sloth", + "ChineseAdjective": "慢悠悠", + "ChineseNoun": "小鸡", + "ChineseAdjective2": "慢悠悠", + "PortugueseAdjective": "Fofinho", + "PortugueseNoun": "Preguiça" + }, + { + "Id": 48, + "EnglishAdjective": "Dream", + "EnglishNoun": "Starlet", + "ChineseAdjective": "躲猫猫", + "ChineseNoun": "小鸭", + "ChineseAdjective2": "躲猫猫", + "PortugueseAdjective": "Sonhador", + "PortugueseNoun": "Estrelinha" + }, + { + "Id": 49, + "EnglishAdjective": "Shiny", + "EnglishNoun": "Seahorse", + "ChineseAdjective": "皱眉", + "ChineseNoun": "小象", + "ChineseAdjective2": "皱眉", + "PortugueseAdjective": "Brilhante", + "PortugueseNoun": "Cavalo-marinho" + }, + { + "Id": 50, + "EnglishAdjective": "Nap", + "EnglishNoun": "Cloudy", + "ChineseAdjective": "窃笑", + "ChineseNoun": "小仓鼠", + "ChineseAdjective2": "窃笑", + "PortugueseAdjective": "Dorminhoco", + "PortugueseNoun": "Nuvem" + }, + { + "Id": 51, + "EnglishAdjective": "Sprinkly", + "EnglishNoun": "Meow", + "ChineseAdjective": "顶顶", + "ChineseNoun": "小松鼠", + "ChineseAdjective2": "顶顶", + "PortugueseAdjective": "Salpicado", + "PortugueseNoun": "Miau" + }, + { + "Id": 52, + "EnglishAdjective": "Sniff", + "EnglishNoun": "Misty", + "ChineseAdjective": "蹦飞", + "ChineseNoun": "小狐狸", + "ChineseAdjective2": "蹦飞", + "PortugueseAdjective": "Farejante", + "PortugueseNoun": "Névoa" + }, + { + "Id": 53, + "EnglishAdjective": "Lucky", + "EnglishNoun": "MooMoo", + "ChineseAdjective": "喷火", + "ChineseNoun": "小刺猬", + "ChineseAdjective2": "喷火", + "PortugueseAdjective": "Sortudo", + "PortugueseNoun": "Vaca" + }, + { + "Id": 54, + "EnglishAdjective": "Puff", + "EnglishNoun": "Snowball", + "ChineseAdjective": "扭动", + "ChineseNoun": "小企鹅", + "ChineseAdjective2": "扭动", + "PortugueseAdjective": "Bufante", + "PortugueseNoun": "Bola de neve" + }, + { + "Id": 55, + "EnglishAdjective": "Jelly", + "EnglishNoun": "Woofie", + "ChineseAdjective": "翻滚", + "ChineseNoun": "小驯鹿", + "ChineseAdjective2": "翻滚", + "PortugueseAdjective": "Gelatinoso", + "PortugueseNoun": "Cachorrinho" + }, + { + "Id": 56, + "EnglishAdjective": "Munch", + "EnglishNoun": "Raindrop", + "ChineseAdjective": "蹭蹭", + "ChineseNoun": "小浣熊", + "ChineseAdjective2": "蹭蹭", + "PortugueseAdjective": "Comilão", + "PortugueseNoun": "Gota de chuva" + }, + { + "Id": 57, + "EnglishAdjective": "Tasty", + "EnglishNoun": "Fluffox", + "ChineseAdjective": "快闪", + "ChineseNoun": "小海豹", + "ChineseAdjective2": "快闪", + "PortugueseAdjective": "Gostoso", + "PortugueseNoun": "Raposinha" + }, + { + "Id": 58, + "EnglishAdjective": "Nibble", + "EnglishNoun": "Petal", + "ChineseAdjective": "极度", + "ChineseNoun": "小考拉", + "ChineseAdjective2": "极度", + "PortugueseAdjective": "Mordiscante", + "PortugueseNoun": "Pétala" + }, + { + "Id": 59, + "EnglishAdjective": "Lively", + "EnglishNoun": "Deerling", + "ChineseAdjective": "哇塞", + "ChineseNoun": "小奶牛", + "ChineseAdjective2": "哇塞", + "PortugueseAdjective": "Animado", + "PortugueseNoun": "Cervinho" + }, + { + "Id": 60, + "EnglishAdjective": "Waddle", + "EnglishNoun": "Breeze", + "ChineseAdjective": "翻耳", + "ChineseNoun": "小猴子", + "ChineseAdjective2": "翻耳", + "PortugueseAdjective": "Cambaleante", + "PortugueseNoun": "Brisa" + }, + { + "Id": 61, + "EnglishAdjective": "Sweetie", + "EnglishNoun": "Button", + "ChineseAdjective": "嗅探", + "ChineseNoun": "小猫头鹰", + "ChineseAdjective2": "嗅探", + "PortugueseAdjective": "Querido", + "PortugueseNoun": "Botão" + }, + { + "Id": 62, + "EnglishAdjective": "Glimmer", + "EnglishNoun": "Pebble", + "ChineseAdjective": "哼唧唧", + "ChineseNoun": "小麻雀", + "ChineseAdjective2": "哼唧唧", + "PortugueseAdjective": "Cintilante", + "PortugueseNoun": "Pedrinha" + }, + { + "Id": 63, + "EnglishAdjective": "Cuddly", + "EnglishNoun": "Ribbon", + "ChineseAdjective": "掉毛", + "ChineseNoun": "小青蛙", + "ChineseAdjective2": "掉毛", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Fita" + }, + { + "Id": 64, + "EnglishAdjective": "Sparkle", + "EnglishNoun": "Blossom", + "ChineseAdjective": "蹲蹲", + "ChineseNoun": "小鹦鹉", + "ChineseAdjective2": "蹲蹲", + "PortugueseAdjective": "Brilhante", + "PortugueseNoun": "Flor" + }, + { + "Id": 65, + "EnglishAdjective": "Zesty", + "EnglishNoun": "Pillow", + "ChineseAdjective": "转跳", + "ChineseNoun": "小花猫", + "ChineseAdjective2": "转跳", + "PortugueseAdjective": "Picante", + "PortugueseNoun": "Travesseiro" + }, + { + "Id": 66, + "EnglishAdjective": "Glisten", + "EnglishNoun": "Tulip", + "ChineseAdjective": "磨蹭", + "ChineseNoun": "蛋糕", + "ChineseAdjective2": "磨蹭", + "PortugueseAdjective": "Brilhante", + "PortugueseNoun": "Tulipa" + }, + { + "Id": 67, + "EnglishAdjective": "Frothy", + "EnglishNoun": "Teddy", + "ChineseAdjective": "跑偏", + "ChineseNoun": "布丁", + "ChineseAdjective2": "跑偏", + "PortugueseAdjective": "Espumoso", + "PortugueseNoun": "Ursinho" + }, + { + "Id": 68, + "EnglishAdjective": "Snooze", + "EnglishNoun": "Dandelion", + "ChineseAdjective": "嚎叫", + "ChineseNoun": "糖果", + "ChineseAdjective2": "嚎叫", + "PortugueseAdjective": "Dorminhoco", + "PortugueseNoun": "Dente-de-leão" + }, + { + "Id": 69, + "EnglishAdjective": "Squeezy", + "EnglishNoun": "Plushie", + "ChineseAdjective": "打闹", + "ChineseNoun": "棒棒糖", + "ChineseAdjective2": "打闹", + "PortugueseAdjective": "Espremível", + "PortugueseNoun": "Pelúcia" + }, + { + "Id": 70, + "EnglishAdjective": "Float", + "EnglishNoun": "Leaflet", + "ChineseAdjective": "猛扑", + "ChineseNoun": "棉花糖", + "ChineseAdjective2": "猛扑", + "PortugueseAdjective": "Flutuante", + "PortugueseNoun": "Folhinha" + }, + { + "Id": 71, + "EnglishAdjective": "Juicy", + "EnglishNoun": "Bellie", + "ChineseAdjective": "爆裂", + "ChineseNoun": "冰淇淋", + "ChineseAdjective2": "爆裂", + "PortugueseAdjective": "Suculento", + "PortugueseNoun": "Sininho" + }, + { + "Id": 72, + "EnglishAdjective": "Spin", + "EnglishNoun": "Clover", + "ChineseAdjective": "酷炸", + "ChineseNoun": "巧克力", + "ChineseAdjective2": "酷炸", + "PortugueseAdjective": "Rodopiante", + "PortugueseNoun": "Trevo" + }, + { + "Id": 73, + "EnglishAdjective": "Starry", + "EnglishNoun": "Bowtie", + "ChineseAdjective": "猛冲", + "ChineseNoun": "奶茶", + "ChineseAdjective2": "猛冲", + "PortugueseAdjective": "Estrelado", + "PortugueseNoun": "Gravata borboleta" + }, + { + "Id": 74, + "EnglishAdjective": "Snoop", + "EnglishNoun": "Lavender", + "ChineseAdjective": "狂奔", + "ChineseNoun": "果冻", + "ChineseAdjective2": "狂奔", + "PortugueseAdjective": "Fuçador", + "PortugueseNoun": "Lavanda" + }, + { + "Id": 75, + "EnglishAdjective": "Cloudy", + "EnglishNoun": "Charm", + "ChineseAdjective": "嗷呜", + "ChineseNoun": "奶油", + "ChineseAdjective2": "嗷呜", + "PortugueseAdjective": "Nublado", + "PortugueseNoun": "Charme" + }, + { + "Id": 76, + "EnglishAdjective": "Boop", + "EnglishNoun": "Bubble", + "ChineseAdjective": "旋转", + "ChineseNoun": "甜甜圈", + "ChineseAdjective2": "旋转", + "PortugueseAdjective": "Fofinho", + "PortugueseNoun": "Bolha" + }, + { + "Id": 77, + "EnglishAdjective": "Twinkly", + "EnglishNoun": "Pocket", + "ChineseAdjective": "飘飘", + "ChineseNoun": "蜜桃", + "ChineseAdjective2": "飘飘", + "PortugueseAdjective": "Cintilante", + "PortugueseNoun": "Bolso" + }, + { + "Id": 78, + "EnglishAdjective": "Flutter", + "EnglishNoun": "Frosty", + "ChineseAdjective": "探头", + "ChineseNoun": "草莓", + "ChineseAdjective2": "探头", + "PortugueseAdjective": "Oscilante", + "PortugueseNoun": "Geada" + }, + { + "Id": 79, + "EnglishAdjective": "Plumpy", + "EnglishNoun": "Backpack", + "ChineseAdjective": "甩头", + "ChineseNoun": "蓝莓", + "ChineseAdjective2": "甩头", + "PortugueseAdjective": "Gordinho", + "PortugueseNoun": "Mochila" + }, + { + "Id": 80, + "EnglishAdjective": "Purr", + "EnglishNoun": "Snowflake", + "ChineseAdjective": "溜达", + "ChineseNoun": "樱桃", + "ChineseAdjective2": "溜达", + "PortugueseAdjective": "Ronronante", + "PortugueseNoun": "Floco de neve" + }, + { + "Id": 81, + "EnglishAdjective": "Smiley", + "EnglishNoun": "Lantern", + "ChineseAdjective": "大笑", + "ChineseNoun": "橙子", + "ChineseAdjective2": "大笑", + "PortugueseAdjective": "Sorridente", + "PortugueseNoun": "Lanterna" + }, + { + "Id": 82, + "EnglishAdjective": "Lick", + "EnglishNoun": "Hug", + "ChineseAdjective": "呆滞", + "ChineseNoun": "苹果", + "ChineseAdjective2": "呆滞", + "PortugueseAdjective": "Lambente", + "PortugueseNoun": "Abraço" + }, + { + "Id": 83, + "EnglishAdjective": "Snappy", + "EnglishNoun": "Muggy", + "ChineseAdjective": "跺脚", + "ChineseNoun": "香蕉", + "ChineseAdjective2": "跺脚", + "PortugueseAdjective": "Estalante", + "PortugueseNoun": "Caneca" + }, + { + "Id": 84, + "EnglishAdjective": "Squeeze", + "EnglishNoun": "Snuggle", + "ChineseAdjective": "飞舞", + "ChineseNoun": "菠萝", + "ChineseAdjective2": "飞舞", + "PortugueseAdjective": "Apertante", + "PortugueseNoun": "Aconchego" + }, + { + "Id": 85, + "EnglishAdjective": "Chilly", + "EnglishNoun": "Slipper", + "ChineseAdjective": "爆发", + "ChineseNoun": "椰子", + "ChineseAdjective2": "爆发", + "PortugueseAdjective": "Fresco", + "PortugueseNoun": "Chinelo" + }, + { + "Id": 86, + "EnglishAdjective": "Peek", + "EnglishNoun": "Giggle", + "ChineseAdjective": "跳跃", + "ChineseNoun": "西瓜", + "ChineseAdjective2": "跳跃", + "PortugueseAdjective": "Espiante", + "PortugueseNoun": "Risada" + }, + { + "Id": 87, + "EnglishAdjective": "Peachy", + "EnglishNoun": "Snoozy", + "ChineseAdjective": "晃脑", + "ChineseNoun": "葡萄", + "ChineseAdjective2": "晃脑", + "PortugueseAdjective": "Perfeito", + "PortugueseNoun": "Soneca" + }, + { + "Id": 88, + "EnglishAdjective": "Doze", + "EnglishNoun": "Sneezy", + "ChineseAdjective": "发飙", + "ChineseNoun": "雪糕", + "ChineseAdjective2": "发飙", + "PortugueseAdjective": "Dorminhoco", + "PortugueseNoun": "Espirro" + }, + { + "Id": 89, + "EnglishAdjective": "Dainty", + "EnglishNoun": "Trinket", + "ChineseAdjective": "抽泣", + "ChineseNoun": "奶昔", + "ChineseAdjective2": "抽泣", + "PortugueseAdjective": "Delicado", + "PortugueseNoun": "Bugiganga" + }, + { + "Id": 90, + "EnglishAdjective": "Bubble", + "EnglishNoun": "Nuzzle", + "ChineseAdjective": "小跳", + "ChineseNoun": "奶酪", + "ChineseAdjective2": "小跳", + "PortugueseAdjective": "Borbulhante", + "PortugueseNoun": "Aconchego" + }, + { + "Id": 91, + "EnglishAdjective": "Tiny", + "EnglishNoun": "Doodle", + "ChineseAdjective": "打瞌睡", + "ChineseNoun": "曲奇", + "ChineseAdjective2": "打瞌睡", + "PortugueseAdjective": "Pequenino", + "PortugueseNoun": "Rabisco" + }, + { + "Id": 92, + "EnglishAdjective": "Chase", + "EnglishNoun": "Dreamie", + "ChineseAdjective": "翻白眼", + "ChineseNoun": "马卡龙", + "ChineseAdjective2": "翻白眼", + "PortugueseAdjective": "Perseguidor", + "PortugueseNoun": "Sonho" + }, + { + "Id": 93, + "EnglishAdjective": "Zingy", + "EnglishNoun": "Beanie", + "ChineseAdjective": "哼唧", + "ChineseNoun": "豆花", + "ChineseAdjective2": "哼唧", + "PortugueseAdjective": "Vibrante", + "PortugueseNoun": "Gorro" + }, + { + "Id": 94, + "EnglishAdjective": "Scoot", + "EnglishNoun": "Cuddlebug", + "ChineseAdjective": "魔性", + "ChineseNoun": "热可可", + "ChineseAdjective2": "魔性", + "PortugueseAdjective": "Deslizante", + "PortugueseNoun": "Bichinho de colo" + }, + { + "Id": 95, + "EnglishAdjective": "Giggly", + "EnglishNoun": "Hoodie", + "ChineseAdjective": "静静", + "ChineseNoun": "毛球", + "ChineseAdjective2": "静静", + "PortugueseAdjective": "Risonho", + "PortugueseNoun": "Capuz" + }, + { + "Id": 96, + "EnglishAdjective": "Squeak", + "EnglishNoun": "Cheer", + "ChineseAdjective": "窜动", + "ChineseNoun": "小杯子", + "ChineseAdjective2": "窜动", + "PortugueseAdjective": "Chiante", + "PortugueseNoun": "Alegria" + }, + { + "Id": 97, + "EnglishAdjective": "Tickly", + "EnglishNoun": "Shoelace", + "ChineseAdjective": "打翻", + "ChineseNoun": "小书包", + "ChineseAdjective2": "打翻", + "PortugueseAdjective": "Cócegas", + "PortugueseNoun": "Cadarço" + }, + { + "Id": 98, + "EnglishAdjective": "Sniffle", + "EnglishNoun": "Sprinkle", + "ChineseAdjective": "眯眼", + "ChineseNoun": "发卡", + "ChineseAdjective2": "眯眼", + "PortugueseAdjective": "Fungante", + "PortugueseNoun": "Granulado" + }, + { + "Id": 99, + "EnglishAdjective": "Toasty", + "EnglishNoun": "Bookmark", + "ChineseAdjective": "站岗", + "ChineseNoun": "玩偶", + "ChineseAdjective2": "站岗", + "PortugueseAdjective": "Quentinho", + "PortugueseNoun": "Marcador de livro" + }, + { + "Id": 100, + "EnglishAdjective": "Mew", + "EnglishNoun": "Sparkle", + "ChineseAdjective": "捣蛋", + "ChineseNoun": "小镜子", + "ChineseAdjective2": "捣蛋", + "PortugueseAdjective": "Miante", + "PortugueseNoun": "Brilho" + }, + { + "Id": 101, + "EnglishAdjective": "Perky", + "EnglishNoun": "Pixie", + "ChineseAdjective": "吐舌", + "ChineseNoun": "小铃铛", + "ChineseAdjective2": "吐舌", + "PortugueseAdjective": "Animado", + "PortugueseNoun": "Duende" + }, + { + "Id": 102, + "EnglishAdjective": "Tickle", + "EnglishNoun": "Twinkle", + "ChineseAdjective": "唱跳", + "ChineseNoun": "小抱枕", + "ChineseAdjective2": "唱跳", + "PortugueseAdjective": "Cócegas", + "PortugueseNoun": "Cintilação" + }, + { + "Id": 103, + "EnglishAdjective": "Creamy", + "EnglishNoun": "Fairy", + "ChineseAdjective": "灵动", + "ChineseNoun": "钥匙扣", + "ChineseAdjective2": "灵动", + "PortugueseAdjective": "Cremoso", + "PortugueseNoun": "Fada" + }, + { + "Id": 104, + "EnglishAdjective": "Paddle", + "EnglishNoun": "Glimmer", + "ChineseAdjective": "嘟嘴", + "ChineseNoun": "小毛巾", + "ChineseAdjective2": "嘟嘴", + "PortugueseAdjective": "Remador", + "PortugueseNoun": "Brilho" + }, + { + "Id": 105, + "EnglishAdjective": "Goofy", + "EnglishNoun": "Angelie", + "ChineseAdjective": "猛摇", + "ChineseNoun": "手帕", + "ChineseAdjective2": "猛摇", + "PortugueseAdjective": "Pateta", + "PortugueseNoun": "Anjinho" + }, + { + "Id": 106, + "EnglishAdjective": "Grin", + "EnglishNoun": "Shimmer", + "ChineseAdjective": "喷嚏", + "ChineseNoun": "小伞", + "ChineseAdjective2": "喷嚏", + "PortugueseAdjective": "Sorridente", + "PortugueseNoun": "Brilho" + }, + { + "Id": 107, + "EnglishAdjective": "Minty", + "EnglishNoun": "Unicorn", + "ChineseAdjective": "闹腾", + "ChineseNoun": "小水壶", + "ChineseAdjective2": "闹腾", + "PortugueseAdjective": "Mentolado", + "PortugueseNoun": "Unicórnio" + }, + { + "Id": 108, + "EnglishAdjective": "Gurgle", + "EnglishNoun": "Glee", + "ChineseAdjective": "眺望", + "ChineseNoun": "小闹钟", + "ChineseAdjective2": "眺望", + "PortugueseAdjective": "Gorgolejante", + "PortugueseNoun": "Alegria" + }, + { + "Id": 109, + "EnglishAdjective": "Dazzly", + "EnglishNoun": "Cupix", + "ChineseAdjective": "唱歌", + "ChineseNoun": "小篮子", + "ChineseAdjective2": "唱歌", + "PortugueseAdjective": "Deslumbrante", + "PortugueseNoun": "Copinho" + }, + { + "Id": 110, + "EnglishAdjective": "Wobble", + "EnglishNoun": "Joylet", + "ChineseAdjective": "起飞", + "ChineseNoun": "小风车", + "ChineseAdjective2": "起飞", + "PortugueseAdjective": "Oscilante", + "PortugueseNoun": "Alegrinha" + }, + { + "Id": 111, + "EnglishAdjective": "Ruffle", + "EnglishNoun": "Starry", + "ChineseAdjective": "哈欠", + "ChineseNoun": "小摆件", + "ChineseAdjective2": "哈欠", + "PortugueseAdjective": "Alvorotado", + "PortugueseNoun": "Estrelinha" + }, + { + "Id": 112, + "EnglishAdjective": "Glittery", + "EnglishNoun": "Peppy", + "ChineseAdjective": "泡泡", + "ChineseNoun": "小布偶", + "ChineseAdjective2": "泡泡", + "PortugueseAdjective": "Cintilante", + "PortugueseNoun": "Animação" + }, + { + "Id": 113, + "EnglishAdjective": "Zoomie", + "EnglishNoun": "Dreamlet", + "ChineseAdjective": "抿嘴", + "ChineseNoun": "小纽扣", + "ChineseAdjective2": "抿嘴", + "PortugueseAdjective": "Veloz", + "PortugueseNoun": "Sonhinho" + }, + { + "Id": 114, + "EnglishAdjective": "Velvety", + "EnglishNoun": "Whimsy", + "ChineseAdjective": "嬉笑", + "ChineseNoun": "小贴纸", + "ChineseAdjective2": "嬉笑", + "PortugueseAdjective": "Aveludado", + "PortugueseNoun": "Capricho" + }, + { + "Id": 115, + "EnglishAdjective": "Sniffy", + "EnglishNoun": "Glitter", + "ChineseAdjective": "扑空", + "ChineseNoun": "小花瓶", + "ChineseAdjective2": "扑空", + "PortugueseAdjective": "Farejante", + "PortugueseNoun": "Glitter" + }, + { + "Id": 116, + "EnglishAdjective": "Twiddle", + "EnglishNoun": "Glowy", + "ChineseAdjective": "尖叫", + "ChineseNoun": "小灯泡", + "ChineseAdjective2": "尖叫", + "PortugueseAdjective": "Mexericate", + "PortugueseNoun": "Brilho" + }, + { + "Id": 117, + "EnglishAdjective": "Rosy", + "EnglishNoun": "Snuffin", + "ChineseAdjective": "打滚儿", + "ChineseNoun": "小画板", + "ChineseAdjective2": "打滚儿", + "PortugueseAdjective": "Rosado", + "PortugueseNoun": "Bolinho" + }, + { + "Id": 118, + "EnglishAdjective": "Scamper", + "EnglishNoun": "Bubblepop", + "ChineseAdjective": "发光", + "ChineseNoun": "小蜡笔", + "ChineseAdjective2": "发光", + "PortugueseAdjective": "Apressado", + "PortugueseNoun": "Estouro de bolha" + }, + { + "Id": 119, + "EnglishAdjective": "Silky", + "EnglishNoun": "Charmie", + "ChineseAdjective": "折耳", + "ChineseNoun": "小纸鹤", + "ChineseAdjective2": "折耳", + "PortugueseAdjective": "Sedoso", + "PortugueseNoun": "Charme" + }, + { + "Id": 120, + "EnglishAdjective": "Frolic", + "EnglishNoun": "Warmie", + "ChineseAdjective": "翻身", + "ChineseNoun": "阳光", + "ChineseAdjective2": "翻身", + "PortugueseAdjective": "Brincalhão", + "PortugueseNoun": "Aconchego" + }, + { + "Id": 121, + "EnglishAdjective": "Swirly", + "EnglishNoun": "Moonie", + "ChineseAdjective": "轻飘飘", + "ChineseNoun": "云朵", + "ChineseAdjective2": "轻飘飘", + "PortugueseAdjective": "Rodopiante", + "PortugueseNoun": "Luazinha" + }, + { + "Id": 122, + "EnglishAdjective": "Hopscotch", + "EnglishNoun": "Floof", + "ChineseAdjective": "打颤", + "ChineseNoun": "月亮", + "ChineseAdjective2": "打颤", + "PortugueseAdjective": "Saltitante", + "PortugueseNoun": "Fofura" + }, + { + "Id": 123, + "EnglishAdjective": "Nibbly", + "EnglishNoun": "Cloudlet", + "ChineseAdjective": "碰瓷", + "ChineseNoun": "星星", + "ChineseAdjective2": "碰瓷", + "PortugueseAdjective": "Mordiscante", + "PortugueseNoun": "Nuvem pequena" + }, + { + "Id": 124, + "EnglishAdjective": "Zip", + "EnglishNoun": "Niblet", + "ChineseAdjective": "冲上", + "ChineseNoun": "晚霞", + "ChineseAdjective2": "冲上", + "PortugueseAdjective": "Veloz", + "PortugueseNoun": "Pedacinho" + }, + { + "Id": 125, + "EnglishAdjective": "Wiggy", + "EnglishNoun": "Winkie", + "ChineseAdjective": "落地", + "ChineseNoun": "彩虹", + "ChineseAdjective2": "落地", + "PortugueseAdjective": "Meneante", + "PortugueseNoun": "Piscadela" + }, + { + "Id": 126, + "EnglishAdjective": "Bop", + "EnglishNoun": "Snuffy", + "ChineseAdjective": "翻肚皮", + "ChineseNoun": "露珠", + "ChineseAdjective2": "翻肚皮", + "PortugueseAdjective": "Dançante", + "PortugueseNoun": "Focinho" + }, + { + "Id": 127, + "EnglishAdjective": "Twisty", + "EnglishNoun": "Twinkie", + "ChineseAdjective": "蹦跳", + "ChineseNoun": "花瓣", + "ChineseAdjective2": "蹦跳", + "PortugueseAdjective": "Serpentante", + "PortugueseNoun": "Estrelinha" + }, + { + "Id": 128, + "EnglishAdjective": "Honeyed", + "EnglishNoun": "Wigglet", + "ChineseAdjective": "躺平", + "ChineseNoun": "小花", + "ChineseAdjective2": "躺平", + "PortugueseAdjective": "Melado", + "PortugueseNoun": "Meneio" + }, + { + "Id": 129, + "EnglishAdjective": "Nom", + "EnglishNoun": "Fluffin", + "ChineseAdjective": "漂移", + "ChineseNoun": "小草", + "ChineseAdjective2": "漂移", + "PortugueseAdjective": "Comilão", + "PortugueseNoun": "Fofura" + }, + { + "Id": 130, + "EnglishAdjective": "Fuzzy", + "EnglishNoun": "Zuzu", + "ChineseAdjective": "流泪", + "ChineseNoun": "微风", + "ChineseAdjective2": "流泪", + "PortugueseAdjective": "Peludo", + "PortugueseNoun": "Zuzu" + }, + { + "Id": 131, + "EnglishAdjective": "Doodle", + "EnglishNoun": "Sugarbun", + "ChineseAdjective": "咕哝", + "ChineseNoun": "雪花", + "ChineseAdjective2": "咕哝", + "PortugueseAdjective": "Rabiscante", + "PortugueseNoun": "Pão doce" + }, + { + "Id": 132, + "EnglishAdjective": "Pinky", + "EnglishNoun": "Momo", + "ChineseAdjective": "打击", + "ChineseNoun": "春风", + "ChineseAdjective2": "打击", + "PortugueseAdjective": "Rosa", + "PortugueseNoun": "Momo" + }, + { + "Id": 133, + "EnglishAdjective": "Bloop", + "EnglishNoun": "Magicat", + "ChineseAdjective": "攀爬", + "ChineseNoun": "细雨", + "ChineseAdjective2": "攀爬", + "PortugueseAdjective": "Borbulhante", + "PortugueseNoun": "Gato mágico" + }, + { + "Id": 134, + "EnglishAdjective": "Yumsy", + "EnglishNoun": "Tutu", + "ChineseAdjective": "摇头", + "ChineseNoun": "小溪", + "ChineseAdjective2": "摇头", + "PortugueseAdjective": "Gostoso", + "PortugueseNoun": "Tutu" + }, + { + "Id": 135, + "EnglishAdjective": "Chewy", + "EnglishNoun": "Mochi", + "ChineseAdjective": "蜷缩", + "ChineseNoun": "森林", + "ChineseAdjective2": "蜷缩", + "PortugueseAdjective": "Mastigável", + "PortugueseNoun": "Mochi" + }, + { + "Id": 136, + "EnglishAdjective": "Glance", + "EnglishNoun": "Lulu", + "ChineseAdjective": "凝视", + "ChineseNoun": "果园", + "ChineseAdjective2": "凝视", + "PortugueseAdjective": "Olhante", + "PortugueseNoun": "Lulu" + }, + { + "Id": 137, + "EnglishAdjective": "Melty", + "EnglishNoun": "Starbun", + "ChineseAdjective": "乱蹦", + "ChineseNoun": "小山丘", + "ChineseAdjective2": "乱蹦", + "PortugueseAdjective": "Derretido", + "PortugueseNoun": "Coelhinho estrela" + }, + { + "Id": 138, + "EnglishAdjective": "Skitter", + "EnglishNoun": "Bobo", + "ChineseAdjective": "哔哔", + "ChineseNoun": "清晨", + "ChineseAdjective2": "哔哔", + "PortugueseAdjective": "Deslizante", + "PortugueseNoun": "Bobo" + }, + { + "Id": 139, + "EnglishAdjective": "Wiggly", + "EnglishNoun": "Snugpie", + "ChineseAdjective": "乱蹬", + "ChineseNoun": "夜空", + "ChineseAdjective2": "乱蹬", + "PortugueseAdjective": "Meneante", + "PortugueseNoun": "Torta" + }, + { + "Id": 140, + "EnglishAdjective": "Tinkly", + "EnglishNoun": "Kiki", + "ChineseAdjective": "翻盖", + "ChineseNoun": "晨露", + "ChineseAdjective2": "翻盖", + "PortugueseAdjective": "Tinidente", + "PortugueseNoun": "Kiki" + }, + { + "Id": 141, + "EnglishAdjective": "Wriggle", + "EnglishNoun": "Jelly", + "ChineseAdjective": "调戏", + "ChineseNoun": "蒲公英", + "ChineseAdjective2": "调戏", + "PortugueseAdjective": "Meneante", + "PortugueseNoun": "Gelatina" + }, + { + "Id": 142, + "EnglishAdjective": "Peekaboo", + "EnglishNoun": "Dodo", + "ChineseAdjective": "抖毛", + "ChineseNoun": "橘子洲", + "ChineseAdjective2": "抖毛", + "PortugueseAdjective": "Surpresa", + "PortugueseNoun": "Dodo" + }, + { + "Id": 143, + "EnglishAdjective": "Ducky", + "EnglishNoun": "Creamie", + "ChineseAdjective": "伸懒腰", + "ChineseNoun": "夏夜", + "ChineseAdjective2": "伸懒腰", + "PortugueseAdjective": "Patinho", + "PortugueseNoun": "Creme" + }, + { + "Id": 144, + "EnglishAdjective": "Coo", + "EnglishNoun": "Lala", + "ChineseAdjective": "打喷嚏", + "ChineseNoun": "冬日", + "ChineseAdjective2": "打喷嚏", + "PortugueseAdjective": "Arrulhante", + "PortugueseNoun": "Lala" + }, + { + "Id": 145, + "EnglishAdjective": "Glazy", + "EnglishNoun": "Twirlie", + "ChineseAdjective": "抓抓", + "ChineseNoun": "星河", + "ChineseAdjective2": "抓抓", + "PortugueseAdjective": "Brilhante", + "PortugueseNoun": "Rodopio" + }, + { + "Id": 146, + "EnglishAdjective": "Wag", + "EnglishNoun": "Didi", + "ChineseAdjective": "冲撞", + "ChineseNoun": "泡泡", + "ChineseAdjective2": "冲撞", + "PortugueseAdjective": "Abanante", + "PortugueseNoun": "Didi" + }, + { + "Id": 147, + "EnglishAdjective": "Cheeky", + "EnglishNoun": "Pompom", + "ChineseAdjective": "翻飞", + "ChineseNoun": "小精灵", + "ChineseAdjective2": "翻飞", + "PortugueseAdjective": "Travesso", + "PortugueseNoun": "Pompom" + }, + { + "Id": 148, + "EnglishAdjective": "Hum", + "EnglishNoun": "Yoyo", + "ChineseAdjective": "哇哦", + "ChineseNoun": "小魔法", + "ChineseAdjective2": "哇哦", + "PortugueseAdjective": "Zumbidente", + "PortugueseNoun": "Ioiô" + }, + { + "Id": 149, + "EnglishAdjective": "Skippy", + "EnglishNoun": "Lovey", + "ChineseAdjective": "缩头", + "ChineseNoun": "魔杖", + "ChineseAdjective2": "缩头", + "PortugueseAdjective": "Saltitante", + "PortugueseNoun": "Amorzinho" + }, + { + "Id": 150, + "EnglishAdjective": "Chirrup", + "EnglishNoun": "Mimi", + "ChineseAdjective": "乱舞", + "ChineseNoun": "咒语", + "ChineseAdjective2": "乱舞", + "PortugueseAdjective": "Chilreante", + "PortugueseNoun": "Mimi" + }, + { + "Id": 151, + "EnglishAdjective": "Lacy", + "EnglishNoun": "Buttonie", + "ChineseAdjective": "挥手", + "ChineseNoun": "星尘", + "ChineseAdjective2": "挥手", + "PortugueseAdjective": "Rendado", + "PortugueseNoun": "Botão" + }, + { + "Id": 152, + "EnglishAdjective": "Glide", + "EnglishNoun": "Coco", + "ChineseAdjective": "嘻哈", + "ChineseNoun": "梦星", + "ChineseAdjective2": "嘻哈", + "PortugueseAdjective": "Deslizante", + "PortugueseNoun": "Coco" + }, + { + "Id": 153, + "EnglishAdjective": "Shuffle", + "EnglishNoun": "Scoopie", + "ChineseAdjective": "甩尾", + "ChineseNoun": "小飞船", + "ChineseAdjective2": "甩尾", + "PortugueseAdjective": "Arrastante", + "PortugueseNoun": "Colherzinha" + }, + { + "Id": 154, + "EnglishAdjective": "Mellow", + "EnglishNoun": "Pipi", + "ChineseAdjective": "啾咪", + "ChineseNoun": "小宇宙", + "ChineseAdjective2": "啾咪", + "PortugueseAdjective": "Suave", + "PortugueseNoun": "Pipi" + }, + { + "Id": 155, + "EnglishAdjective": "Crumbly", + "EnglishNoun": "Starpop", + "ChineseAdjective": "猛击", + "ChineseNoun": "小魔镜", + "ChineseAdjective2": "猛击", + "PortugueseAdjective": "Esfarelento", + "PortugueseNoun": "Estrela pop" + }, + { + "Id": 156, + "EnglishAdjective": "Jingle", + "EnglishNoun": "Tiki", + "ChineseAdjective": "蹦迪", + "ChineseNoun": "小云堡", + "ChineseAdjective2": "蹦迪", + "PortugueseAdjective": "Tinidente", + "PortugueseNoun": "Tiki" + }, + { + "Id": 157, + "EnglishAdjective": "Tumble", + "EnglishNoun": "Mintie", + "ChineseAdjective": "飘落", + "ChineseNoun": "小月兔", + "ChineseAdjective2": "飘落", + "PortugueseAdjective": "Rolante", + "PortugueseNoun": "Mentinha" + }, + { + "Id": 158, + "EnglishAdjective": "Feathery", + "EnglishNoun": "Gogo", + "ChineseAdjective": "猛甩", + "ChineseNoun": "小星球", + "ChineseAdjective2": "猛甩", + "PortugueseAdjective": "Penugento", + "PortugueseNoun": "Gogo" + }, + { + "Id": 159, + "EnglishAdjective": "Whirl", + "EnglishNoun": "Sugarbell", + "ChineseAdjective": "伸手", + "ChineseNoun": "小蘑菇", + "ChineseAdjective2": "伸手", + "PortugueseAdjective": "Rodopiante", + "PortugueseNoun": "Sino de açúcar" + }, + { + "Id": 160, + "EnglishAdjective": "Choco", + "EnglishNoun": "Nini", + "ChineseAdjective": "萌跳", + "ChineseNoun": "小天使", + "ChineseAdjective2": "萌跳", + "PortugueseAdjective": "Chocolate", + "PortugueseNoun": "Nini" + }, + { + "Id": 161, + "EnglishAdjective": "Snuzzle", + "EnglishNoun": "Munchkin", + "ChineseAdjective": "扑腾", + "ChineseNoun": "小妖精", + "ChineseAdjective2": "扑腾", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Pessoinha" + }, + { + "Id": 162, + "EnglishAdjective": "Bubblegum", + "EnglishNoun": "Pompuff", + "ChineseAdjective": "转身", + "ChineseNoun": "小糖屋", + "ChineseAdjective2": "转身", + "PortugueseAdjective": "Chiclete", + "PortugueseNoun": "Pompom fofo" + }, + { + "Id": 163, + "EnglishAdjective": "Snugglebug", + "EnglishNoun": "Bubbly", + "ChineseAdjective": "轻跳", + "ChineseNoun": "梦游", + "ChineseAdjective2": "轻跳", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Espumante" + }, + { + "Id": 164, + "EnglishAdjective": "Cottony", + "EnglishNoun": "Nibsy", + "ChineseAdjective": "狂笑", + "ChineseNoun": "小纸星", + "ChineseAdjective2": "狂笑", + "PortugueseAdjective": "Algodonoso", + "PortugueseNoun": "Mordidinha" + }, + { + "Id": 165, + "EnglishAdjective": "Hugbounce", + "EnglishNoun": "Honeybun", + "ChineseAdjective": "冷飕飕", + "ChineseNoun": "小独角", + "ChineseAdjective2": "冷飕飕", + "PortugueseAdjective": "Saltitante", + "PortugueseNoun": "Pão de mel" + }, + { + "Id": 166, + "EnglishAdjective": "Twizzle", + "EnglishNoun": "Nuzzlet", + "ChineseAdjective": "挥舞", + "ChineseNoun": "小幻影", + "ChineseAdjective2": "挥舞", + "PortugueseAdjective": "Giratório", + "PortugueseNoun": "Aconchego" + }, + { + "Id": 167, + "EnglishAdjective": "Patter", + "EnglishNoun": "Cinnabun", + "ChineseAdjective": "坐下", + "ChineseNoun": "小守护", + "ChineseAdjective2": "坐下", + "PortugueseAdjective": "Tamborilante", + "PortugueseNoun": "Pão de canela" + }, + { + "Id": 168, + "EnglishAdjective": "Poppy", + "EnglishNoun": "Sprout", + "ChineseAdjective": "眨眼", + "ChineseNoun": "小奇迹", + "ChineseAdjective2": "眨眼", + "PortugueseAdjective": "Vibrante", + "PortugueseNoun": "Broto" + }, + { + "Id": 169, + "EnglishAdjective": "Waddlehop", + "EnglishNoun": "Fizzle", + "ChineseAdjective": "吐泡泡", + "ChineseNoun": "小晨星", + "ChineseAdjective2": "吐泡泡", + "PortugueseAdjective": "Cambaleante", + "PortugueseNoun": "Fizz" + }, + { + "Id": 170, + "EnglishAdjective": "Chirpy", + "EnglishNoun": "Sunbun", + "ChineseAdjective": "转圈", + "ChineseNoun": "小风铃", + "ChineseAdjective2": "转圈", + "PortugueseAdjective": "Chilreante", + "PortugueseNoun": "Coelhinho do sol" + }, + { + "Id": 171, + "EnglishAdjective": "Flick", + "EnglishNoun": "Waffle", + "ChineseAdjective": "撒娇", + "ChineseNoun": "小确幸", + "ChineseAdjective2": "撒娇", + "PortugueseAdjective": "Estalante", + "PortugueseNoun": "Waffle" + }, + { + "Id": 172, + "EnglishAdjective": "Pop", + "EnglishNoun": "Blushie", + "ChineseAdjective": "哆嗦", + "ChineseNoun": "小烦恼", + "ChineseAdjective2": "哆嗦", + "PortugueseAdjective": "Aconchegante", + "PortugueseNoun": "Coradinho" + }, + { + "Id": 173, + "EnglishAdjective": "Huggy", + "EnglishNoun": "Scooby", + "ChineseAdjective": "快跑", + "ChineseNoun": "小迷糊", + "ChineseAdjective2": "快跑", + "PortugueseAdjective": "Estalante", + "PortugueseNoun": "Scooby" + }, + { + "Id": 174, + "EnglishAdjective": "Floofy", + "EnglishNoun": "Peaches", + "ChineseAdjective": "咯咯", + "ChineseNoun": "小星愿", + "ChineseAdjective2": "咯咯", + "PortugueseAdjective": "Carinhoso", + "PortugueseNoun": "Pêssegos" + }, + { + "Id": 175, + "EnglishAdjective": "Loopy", + "EnglishNoun": "Poppet", + "ChineseAdjective": "热腾腾", + "ChineseNoun": "小梦想", + "ChineseAdjective2": "热腾腾", + "PortugueseAdjective": "Fofinho", + "PortugueseNoun": "Bonequinha" + }, + { + "Id": 176, + "EnglishAdjective": "Whisk", + "EnglishNoun": "Winklet", + "ChineseAdjective": "歪头", + "ChineseNoun": "小冒险", + "ChineseAdjective2": "歪头", + "PortugueseAdjective": "Maluco", + "PortugueseNoun": "Piscadela" + }, + { + "Id": 177, + "EnglishAdjective": "Squishy", + "EnglishNoun": "Binkie", + "ChineseAdjective": "扑咬", + "ChineseNoun": "小世界", + "ChineseAdjective2": "扑咬", + "PortugueseAdjective": "Batedor", + "PortugueseNoun": "Chupeta" + }, + { + "Id": 178, + "EnglishAdjective": "Dazzle", + "EnglishNoun": "Hugbug", + "ChineseAdjective": "躲避", + "ChineseNoun": "小团子", + "ChineseAdjective2": "躲避", + "PortugueseAdjective": "Macio", + "PortugueseNoun": "Bichinho do abraço" + }, + { + "Id": 179, + "EnglishAdjective": "Tiptoe", + "EnglishNoun": "Cupiebun", + "ChineseAdjective": "摆尾", + "ChineseNoun": "小乖乖", + "ChineseAdjective2": "摆尾", + "PortugueseAdjective": "Deslumbrante", + "PortugueseNoun": "Coelhinho cupido" + }, + { + "Id": 180, + "EnglishAdjective": "Jellybean", + "EnglishNoun": "Flurry", + "ChineseAdjective": "扭扭", + "ChineseNoun": "小软糖", + "ChineseAdjective2": "扭扭", + "PortugueseAdjective": "Silencioso", + "PortugueseNoun": "Floco de neve" + }, + { + "Id": 181, + "EnglishAdjective": "Gaze", + "EnglishNoun": "Kissie", + "ChineseAdjective": "滴溜溜", + "ChineseNoun": "小脑袋", + "ChineseAdjective2": "滴溜溜", + "PortugueseAdjective": "Doce", + "PortugueseNoun": "Beijinho" + }, + { + "Id": 182, + "EnglishAdjective": null, + "EnglishNoun": "Squishy", + "ChineseAdjective": "打呼", + "ChineseNoun": "小脚丫", + "ChineseAdjective2": "打呼", + "PortugueseAdjective": "Olhante", + "PortugueseNoun": "Bichinho macio" + }, + { + "Id": 183, + "EnglishAdjective": null, + "EnglishNoun": "Boopie", + "ChineseAdjective": "低语", + "ChineseNoun": "小尾巴", + "ChineseAdjective2": "低语", + "PortugueseAdjective": null, + "PortugueseNoun": "Toque fofo" + }, + { + "Id": 184, + "EnglishAdjective": null, + "EnglishNoun": "Gummie", + "ChineseAdjective": "转啊转", + "ChineseNoun": "小耳朵", + "ChineseAdjective2": "转啊转", + "PortugueseAdjective": null, + "PortugueseNoun": "Gominha" + }, + { + "Id": 185, + "EnglishAdjective": null, + "EnglishNoun": "Buttercup", + "ChineseAdjective": "糯糯", + "ChineseNoun": "小爪爪", + "ChineseAdjective2": "糯糯", + "PortugueseAdjective": null, + "PortugueseNoun": "Botão de ouro" + }, + { + "Id": 186, + "EnglishAdjective": null, + "EnglishNoun": "Butterie", + "ChineseAdjective": "刮风", + "ChineseNoun": "小懒虫", + "ChineseAdjective2": "刮风", + "PortugueseAdjective": null, + "PortugueseNoun": "Manteiguinha" + }, + { + "Id": 187, + "EnglishAdjective": null, + "EnglishNoun": "Tater", + "ChineseAdjective": "嚼东西", + "ChineseNoun": "小睡神", + "ChineseAdjective2": "嚼东西", + "PortugueseAdjective": null, + "PortugueseNoun": "Batata" + }, + { + "Id": 188, + "EnglishAdjective": null, + "EnglishNoun": "Zinglet", + "ChineseAdjective": "侧头", + "ChineseNoun": "小梦境", + "ChineseAdjective2": "侧头", + "PortugueseAdjective": null, + "PortugueseNoun": "Vibração" + }, + { + "Id": 189, + "EnglishAdjective": null, + "EnglishNoun": "Rolly", + "ChineseAdjective": "蜷伏", + "ChineseNoun": "小奇遇", + "ChineseAdjective2": "蜷伏", + "PortugueseAdjective": null, + "PortugueseNoun": "Bolinha" + }, + { + "Id": 190, + "EnglishAdjective": null, + "EnglishNoun": "Snugglebop", + "ChineseAdjective": "嗅嗅", + "ChineseNoun": "小仙女", + "ChineseAdjective2": "嗅嗅", + "PortugueseAdjective": null, + "PortugueseNoun": "Aconchego" + }, + { + "Id": 191, + "EnglishAdjective": null, + "EnglishNoun": "Cherry", + "ChineseAdjective": "跳跳", + "ChineseNoun": "小福气", + "ChineseAdjective2": "跳跳", + "PortugueseAdjective": null, + "PortugueseNoun": "Cereja" + }, + { + "Id": 192, + "EnglishAdjective": null, + "EnglishNoun": "Zoomie", + "ChineseAdjective": "躲闪", + "ChineseNoun": "小秘密", + "ChineseAdjective2": "躲闪", + "PortugueseAdjective": null, + "PortugueseNoun": "Corredor" + }, + { + "Id": 193, + "EnglishAdjective": null, + "EnglishNoun": "Puddingpop", + "ChineseAdjective": "颤抖", + "ChineseNoun": "小灵感", + "ChineseAdjective2": "颤抖", + "PortugueseAdjective": null, + "PortugueseNoun": "Pudim pop" + }, + { + "Id": 194, + "EnglishAdjective": null, + "EnglishNoun": "Hoplet", + "ChineseAdjective": "急转", + "ChineseNoun": "小念头", + "ChineseAdjective2": "急转", + "PortugueseAdjective": null, + "PortugueseNoun": "Pulinho" + }, + { + "Id": 195, + "EnglishAdjective": null, + "EnglishNoun": "Meemie", + "ChineseAdjective": "响亮", + "ChineseNoun": "饭盒", + "ChineseAdjective2": "响亮", + "PortugueseAdjective": null, + "PortugueseNoun": "Meemie" + }, + { + "Id": 196, + "EnglishAdjective": null, + "EnglishNoun": "Huglet", + "ChineseAdjective": "翻腾", + "ChineseNoun": "勺子", + "ChineseAdjective2": "翻腾", + "PortugueseAdjective": null, + "PortugueseNoun": "Abraço pequeno" + }, + { + "Id": 197, + "EnglishAdjective": null, + "EnglishNoun": "Taffy", + "ChineseAdjective": "吃掉", + "ChineseNoun": "萤火虫", + "ChineseAdjective2": "吃掉", + "PortugueseAdjective": null, + "PortugueseNoun": "Puxa-puxa" + }, + { + "Id": 198, + "EnglishAdjective": null, + "EnglishNoun": "Gigglebun", + "ChineseAdjective": "美好的", + "ChineseNoun": "蜻蜓", + "ChineseAdjective2": null, + "PortugueseAdjective": null, + "PortugueseNoun": "Coelho risonho" + }, + { + "Id": 199, + "EnglishAdjective": null, + "EnglishNoun": "Dimple", + "ChineseAdjective": null, + "ChineseNoun": null, + "ChineseAdjective2": null, + "PortugueseAdjective": null, + "PortugueseNoun": "Covinha" + }, + { + "Id": 200, + "EnglishAdjective": null, + "EnglishNoun": "Blinkie", + "ChineseAdjective": null, + "ChineseNoun": null, + "ChineseAdjective2": null, + "PortugueseAdjective": null, + "PortugueseNoun": "Piscadela" + } + ] +} \ No newline at end of file diff --git a/json_output/PassOne.json b/json_output/PassOne.json new file mode 100644 index 0000000..e003311 --- /dev/null +++ b/json_output/PassOne.json @@ -0,0 +1,200 @@ +{ + "structure": "PassOne", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Lv", + "type": "i32" + }, + { + "name": "FreeReward", + "type": "string" + }, + { + "name": "PayReward", + "type": "string" + }, + { + "name": "UpgradeGap", + "type": "i32" + }, + { + "name": "Price_Old", + "type": "double" + }, + { + "name": "Price_New", + "type": "double" + }, + { + "name": "Hour", + "type": "i32" + } + ], + "count": 16, + "items": [ + { + "Id": "1", + "Lv": "0", + "FreeReward": null, + "PayReward": "\"562=1,Energy=150\"", + "UpgradeGap": "1000", + "Price_Old": "24.9", + "Price_New": "9.9", + "Hour": "168" + }, + { + "Id": "2", + "Lv": "1", + "FreeReward": "562=1", + "PayReward": "Energy=200", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "3", + "Lv": "2", + "FreeReward": "562=1", + "PayReward": "Energy=200", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "4", + "Lv": "3", + "FreeReward": "562=1", + "PayReward": "Energy=200", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "5", + "Lv": "4", + "FreeReward": "562=1", + "PayReward": "Energy=200", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "6", + "Lv": "5", + "FreeReward": "562=1", + "PayReward": "Energy=200", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "7", + "Lv": "6", + "FreeReward": "562=1", + "PayReward": "Energy=300", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "8", + "Lv": "7", + "FreeReward": "562=1", + "PayReward": "Energy=300", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "9", + "Lv": "8", + "FreeReward": "562=1", + "PayReward": "Energy=300", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "10", + "Lv": "9", + "FreeReward": "562=1", + "PayReward": "Energy=300", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "11", + "Lv": "10", + "FreeReward": "562=1", + "PayReward": "Energy=300", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "12", + "Lv": "11", + "FreeReward": "562=1", + "PayReward": "Energy=400", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "13", + "Lv": "12", + "FreeReward": "562=1", + "PayReward": "Energy=400", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "14", + "Lv": "13", + "FreeReward": "562=1", + "PayReward": "Energy=400", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "15", + "Lv": "14", + "FreeReward": "562=1", + "PayReward": "Energy=400", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + }, + { + "Id": "16", + "Lv": "15", + "FreeReward": "562=1", + "PayReward": "Energy=400", + "UpgradeGap": "0", + "Price_Old": "0", + "Price_New": "0", + "Hour": "0" + } + ] +} \ No newline at end of file diff --git a/json_output/PetAdWorkGift.json b/json_output/PetAdWorkGift.json new file mode 100644 index 0000000..a985560 --- /dev/null +++ b/json_output/PetAdWorkGift.json @@ -0,0 +1,160 @@ +{ + "structure": "PetAdWorkGift", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + }, + { + "name": "Price_New", + "type": "double" + }, + { + "name": "Price_Old", + "type": "double" + }, + { + "name": "Duration", + "type": "i32" + }, + { + "name": "Limit", + "type": "i32" + }, + { + "name": "Discount", + "type": "double" + }, + { + "name": "ChargeId", + "type": "i32" + } + ], + "count": 12, + "items": [ + { + "Id": "1", + "Reward": "Energy=0", + "Price_New": "1.99", + "Price_Old": "1.99", + "Duration": "86400", + "Limit": "0", + "Discount": "1", + "ChargeId": "101" + }, + { + "Id": "2", + "Reward": "Energy=100", + "Price_New": "6.99", + "Price_Old": "6.99", + "Duration": "259200", + "Limit": "900", + "Discount": "1", + "ChargeId": "102" + }, + { + "Id": "3", + "Reward": "Energy=200", + "Price_New": "13.99", + "Price_Old": "13.99", + "Duration": "604800", + "Limit": "300", + "Discount": "1", + "ChargeId": "103" + }, + { + "Id": "4", + "Reward": "Energy=0", + "Price_New": "1.79", + "Price_Old": "1.99", + "Duration": "86400", + "Limit": "0", + "Discount": "0.9", + "ChargeId": "106" + }, + { + "Id": "5", + "Reward": "Energy=100", + "Price_New": "6.29", + "Price_Old": "6.99", + "Duration": "259200", + "Limit": "900", + "Discount": "0.9", + "ChargeId": "107" + }, + { + "Id": "6", + "Reward": "Energy=200", + "Price_New": "12.59", + "Price_Old": "13.99", + "Duration": "604800", + "Limit": "300", + "Discount": "0.9", + "ChargeId": "108" + }, + { + "Id": "7", + "Reward": "Energy=0", + "Price_New": "1.39", + "Price_Old": "1.99", + "Duration": "86400", + "Limit": "0", + "Discount": "0.7", + "ChargeId": "109" + }, + { + "Id": "8", + "Reward": "Energy=100", + "Price_New": "4.89", + "Price_Old": "6.99", + "Duration": "259200", + "Limit": "900", + "Discount": "0.7", + "ChargeId": "110" + }, + { + "Id": "9", + "Reward": "Energy=200", + "Price_New": "9.79", + "Price_Old": "13.99", + "Duration": "604800", + "Limit": "300", + "Discount": "0.7", + "ChargeId": "111" + }, + { + "Id": "10", + "Reward": "Energy=0", + "Price_New": "0.99", + "Price_Old": "1.99", + "Duration": "86400", + "Limit": "0", + "Discount": "0.5", + "ChargeId": "112" + }, + { + "Id": "11", + "Reward": "Energy=100", + "Price_New": "3.49", + "Price_Old": "6.99", + "Duration": "259200", + "Limit": "900", + "Discount": "0.5", + "ChargeId": "113" + }, + { + "Id": "12", + "Reward": "Energy=200", + "Price_New": "6.99", + "Price_Old": "13.99", + "Duration": "604800", + "Limit": "300", + "Discount": "0.5", + "ChargeId": "114" + } + ] +} \ No newline at end of file diff --git a/json_output/PetAirItem.json b/json_output/PetAirItem.json new file mode 100644 index 0000000..14d30e3 --- /dev/null +++ b/json_output/PetAirItem.json @@ -0,0 +1,56 @@ +{ + "structure": "PetAirItem", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "GroupId", + "type": "i32" + }, + { + "name": "ItemId", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Model", + "type": "string" + } + ], + "count": 4, + "items": [ + { + "Id": "1", + "GroupId": "1", + "ItemId": "100028", + "Icon": "playroom_icon_feixingqi_beibao", + "Model": "beibao" + }, + { + "Id": "2", + "GroupId": "1", + "ItemId": "100029", + "Icon": "playroom_icon_feixingqi_qiqiu", + "Model": "qiqiu" + }, + { + "Id": "3", + "GroupId": "1", + "ItemId": "100030", + "Icon": "playroom_icon_feixingqi_luobo", + "Model": "luobo" + }, + { + "Id": "4", + "GroupId": "2", + "ItemId": "101145", + "Icon": "playroom_icon_feixingqi_huojian", + "Model": "huojian" + } + ] +} \ No newline at end of file diff --git a/json_output/PetCareItem.json b/json_output/PetCareItem.json new file mode 100644 index 0000000..d763c43 --- /dev/null +++ b/json_output/PetCareItem.json @@ -0,0 +1,170 @@ +{ + "structure": "PetCareItem", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "GroupId", + "type": "i32" + }, + { + "name": "ItemId", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Model", + "type": "string" + }, + { + "name": "Scale", + "type": "double" + }, + { + "name": "Angle", + "type": "string" + }, + { + "name": "GetFrom", + "type": "string" + }, + { + "name": "Price", + "type": "i32" + }, + { + "name": "Res", + "type": "string" + }, + { + "name": "ReqId", + "type": "i32" + }, + { + "name": "Exp", + "type": "i32" + }, + { + "name": "Sort", + "type": "i32" + }, + { + "name": "Tex2D", + "type": "string" + }, + { + "name": "Name", + "type": "string" + } + ], + "count": 6, + "items": [ + { + "Id": "1", + "GroupId": "1", + "ItemId": "101153", + "Icon": "MergeObj/Production_star_LV1", + "Model": "PetComb", + "Scale": "650", + "Angle": "\"0,58,-100|21,-118,20\"", + "GetFrom": "Order", + "Price": "0", + "Res": "playroom_icon_jingxi_maoshua", + "ReqId": "27", + "Exp": "4", + "Sort": "2", + "Tex2D": "testCat/ItemAir/brush.png", + "Name": "毛刷" + }, + { + "Id": "2", + "GroupId": "1", + "ItemId": "101154", + "Icon": "MergeObj/Production_diamond_LV1", + "Model": "VacuumCleaner", + "Scale": "300", + "Angle": "\"0,64,-100|55,180,0\"", + "GetFrom": "Diamond", + "Price": "50", + "Res": "playroom_icon_jingxi_xichenqi", + "ReqId": "28", + "Exp": "25", + "Sort": "3", + "Tex2D": "testCat/ItemAir/VacuumCleaner.png", + "Name": "吸尘器" + }, + { + "Id": "3", + "GroupId": "1", + "ItemId": "101152", + "Icon": "Other/com_pic_ad", + "Model": "xiezi", + "Scale": "250", + "Angle": "\"0,40,-100|-24,45,-20\"", + "GetFrom": "Ad", + "Price": "0", + "Res": "fumo", + "ReqId": "26", + "Exp": "1", + "Sort": "1", + "Tex2D": "testCat/ItemAir/zangyilou.png", + "Name": "手套" + }, + { + "Id": "4", + "GroupId": "2", + "ItemId": "101378", + "Icon": "MergeObj/Production_star_LV1", + "Model": "PetComb", + "Scale": "650", + "Angle": "\"0,58,-100|21,-118,20\"", + "GetFrom": "Order", + "Price": "0", + "Res": "playroom_icon_jingxi_maoshua_yellow", + "ReqId": "50", + "Exp": "4", + "Sort": "4", + "Tex2D": "testCat/ItemAir/brush_yellow.png", + "Name": "软毛刷" + }, + { + "Id": "5", + "GroupId": "2", + "ItemId": "101379", + "Icon": "MergeObj/Production_diamond_LV1", + "Model": "VacuumCleaner", + "Scale": "300", + "Angle": "\"0,64,-100|55,180,0\"", + "GetFrom": "Diamond", + "Price": "60", + "Res": "playroom_icon_jingxi_xichenqi_orange", + "ReqId": "51", + "Exp": "25", + "Sort": "5", + "Tex2D": "testCat/ItemAir/VacuumCleaner_yellow.png", + "Name": "强力吸尘器" + }, + { + "Id": "6", + "GroupId": "2", + "ItemId": "101377", + "Icon": "Other/com_pic_ad", + "Model": "zhijiadao", + "Scale": "250", + "Angle": "\"0,40,-100|-24,45,-20\"", + "GetFrom": "Order", + "Price": "0", + "Res": "playroom_icon_jingxi_jiandao", + "ReqId": "49", + "Exp": "1", + "Sort": "6", + "Tex2D": null, + "Name": "指甲剪" + } + ] +} \ No newline at end of file diff --git a/json_output/PetCoinGift.json b/json_output/PetCoinGift.json new file mode 100644 index 0000000..c94cf30 --- /dev/null +++ b/json_output/PetCoinGift.json @@ -0,0 +1,120 @@ +{ + "structure": "PetCoinGift", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + }, + { + "name": "Price_New", + "type": "double" + }, + { + "name": "Price_Old", + "type": "double" + } + ], + "count": 16, + "items": [ + { + "Id": "1", + "Reward": "Star=200", + "Price_New": "0.69", + "Price_Old": "1.99" + }, + { + "Id": "2", + "Reward": "Star=400", + "Price_New": "1.49", + "Price_Old": "3.99" + }, + { + "Id": "3", + "Reward": "Star=600", + "Price_New": "1.99", + "Price_Old": "8.99" + }, + { + "Id": "4", + "Reward": "Star=800", + "Price_New": "2.49", + "Price_Old": "19.99" + }, + { + "Id": "5", + "Reward": "Star=1000", + "Price_New": "3.49", + "Price_Old": "39.99" + }, + { + "Id": "7", + "Reward": "Star=1500", + "Price_New": "5.49", + "Price_Old": "99.99" + }, + { + "Id": "8", + "Reward": "Star=2000", + "Price_New": "6.99", + "Price_Old": "99.99" + }, + { + "Id": "9", + "Reward": "Star=3000", + "Price_New": "10.99", + "Price_Old": "99.99" + }, + { + "Id": "10", + "Reward": "Star=4000", + "Price_New": "13.99", + "Price_Old": "99.99" + }, + { + "Id": "11", + "Reward": "Star=5000", + "Price_New": "16.99", + "Price_Old": "99.99" + }, + { + "Id": "12", + "Reward": "Star=6000", + "Price_New": "20.99", + "Price_Old": "99.99" + }, + { + "Id": "13", + "Reward": "Star=7000", + "Price_New": "23.99", + "Price_Old": "99.99" + }, + { + "Id": "14", + "Reward": "Star=8000", + "Price_New": "27.99", + "Price_Old": "99.99" + }, + { + "Id": "15", + "Reward": "Star=9000", + "Price_New": "30.99", + "Price_Old": "99.99" + }, + { + "Id": "16", + "Reward": "Star=10000", + "Price_New": "34.99", + "Price_Old": "99.99" + }, + { + "Id": "17", + "Reward": "Star=15000", + "Price_New": "50.99", + "Price_Old": "99.99" + } + ] +} \ No newline at end of file diff --git a/json_output/PetDailyTaskCfg.json b/json_output/PetDailyTaskCfg.json new file mode 100644 index 0000000..5468fa3 --- /dev/null +++ b/json_output/PetDailyTaskCfg.json @@ -0,0 +1,136 @@ +{ + "structure": "PetDailyTaskCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Type", + "type": "i32" + }, + { + "name": "Task", + "type": "string" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "LangID", + "type": "string" + }, + { + "name": "GoTo", + "type": "i32" + } + ], + "count": 13, + "items": [ + { + "Id": "1", + "Type": "1", + "Task": "Interact=1=26=27=28", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_zhaoliao", + "LangID": "UI_PetDaily_zhaogu", + "GoTo": "1" + }, + { + "Id": "2", + "Type": "1", + "Task": "Interact=1=21", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_yinshui", + "LangID": "UI_PetDaily_heshui", + "GoTo": "4" + }, + { + "Id": "3", + "Type": "1", + "Task": "Interact=1=10", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_cesuo", + "LangID": "UI_PetDaily_cesuo", + "GoTo": "10" + }, + { + "Id": "4", + "Type": "1", + "Task": "Interact=1=4", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_fumo", + "LangID": "UI_PetDaily_wumo", + "GoTo": "13" + }, + { + "Id": "5", + "Type": "1", + "Task": "Interact=1=17=18=20", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_weishi", + "LangID": "UI_PetDaily_weishi", + "GoTo": "3" + }, + { + "Id": "6", + "Type": "1", + "Task": "Interact=1=29=30", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_wanju", + "LangID": "UI_PetDaily_wanju", + "GoTo": "5" + }, + { + "Id": "7", + "Type": "1", + "Task": "Interact=1=24=25", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_xizao", + "LangID": "UI_PetDaily_qingjie", + "GoTo": "2" + }, + { + "Id": "8", + "Type": "2", + "Task": "PetDress=1=8", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_huzi", + "LangID": "UI_PetDaily_huazhuang", + "GoTo": "6" + }, + { + "Id": "9", + "Type": "2", + "Task": "PetDress=1=3", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_yifu", + "LangID": "UI_PetDaily_huanyifu", + "GoTo": "7" + }, + { + "Id": "10", + "Type": "2", + "Task": "VisitRoom=1", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_baifang", + "LangID": "UI_PetDaily_baifang", + "GoTo": "8" + }, + { + "Id": "11", + "Type": "2", + "Task": "PetTreasure=1", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_baozang", + "LangID": "UI_PetDaily_baozang", + "GoTo": "9" + }, + { + "Id": "12", + "Type": "2", + "Task": "RoomDec=1", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_zhuangxiu", + "LangID": "UI_PetDaily_zhuangxiu", + "GoTo": "11" + }, + { + "Id": "13", + "Type": "2", + "Task": "PetWork=1", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_Dailytasks_UI/RP_Dailytasks_UI_icn_dianchi", + "LangID": "UI_PetDaily_dagong", + "GoTo": "12" + } + ] +} \ No newline at end of file diff --git a/json_output/PetDressItem.json b/json_output/PetDressItem.json new file mode 100644 index 0000000..4339855 --- /dev/null +++ b/json_output/PetDressItem.json @@ -0,0 +1,539 @@ +{ + "structure": "PetDressItem", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "GroupId", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "PetModel", + "type": "string" + }, + { + "name": "PartModel", + "type": "string" + }, + { + "name": "Part", + "type": "string" + }, + { + "name": "Texture", + "type": "string" + }, + { + "name": "Mutex", + "type": "string" + }, + { + "name": "Show", + "type": "i32" + } + ], + "count": 45, + "items": [ + { + "Id": "1", + "GroupId": "1", + "Icon": "pr_icn_taozhuang_xiari_caomaolvse", + "PetModel": "None", + "PartModel": "maozi_1", + "Part": "maozi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "2", + "GroupId": "1", + "Icon": "pr_icn_taozhuang_dongri_mao", + "PetModel": "None", + "PartModel": "maozi_DongRi", + "Part": "maozi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "3", + "GroupId": "1", + "Icon": "pr_icn_taozhuang_tangguo_toukui", + "PetModel": "None", + "PartModel": "maozi_leishe", + "Part": "maozi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "4", + "GroupId": "1", + "Icon": "pr_icn_taozhuang_xiari_caomaolvse", + "PetModel": "None", + "PartModel": "maozi_2", + "Part": "maozi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "0" + }, + { + "Id": "5", + "GroupId": "1", + "Icon": "pr_icn_taozhuang_xiari_caomaolvse", + "PetModel": "None", + "PartModel": "maozi_1", + "Part": "maozi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "0" + }, + { + "Id": "6", + "GroupId": "2", + "Icon": "pr_icn_taozhuang_xiari_yanjing", + "PetModel": "None", + "PartModel": "yanjing_1", + "Part": "yanjing", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "none", + "Show": "1" + }, + { + "Id": "7", + "GroupId": "2", + "Icon": "pr_icn_taozhuang_dongri_yanjing", + "PetModel": "None", + "PartModel": "yanjing_dongri", + "Part": "yanjing", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "none", + "Show": "1" + }, + { + "Id": "8", + "GroupId": "2", + "Icon": "pr_icn_taozhuang_haidi_yanjing", + "PetModel": "None", + "PartModel": "yanjing_shayu", + "Part": "yanjing", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "none", + "Show": "1" + }, + { + "Id": "9", + "GroupId": "2", + "Icon": "pr_icn_taozhuang_tangguo_yanjing", + "PetModel": "None", + "PartModel": "yanjing_tangguo", + "Part": "yanjing", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "none", + "Show": "1" + }, + { + "Id": "10", + "GroupId": "2", + "Icon": "pr_icn_taozhuang_xiari_yanjing", + "PetModel": "None", + "PartModel": "yanjing_1", + "Part": "yanjing", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "11", + "GroupId": "3", + "Icon": "pr_icn_taozhuang_xiari2_green_tshirt", + "PetModel": "None", + "PartModel": "body_1", + "Part": "shangyi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "12", + "GroupId": "3", + "Icon": "pr_icn_taozhuang_dongri_maoyi", + "PetModel": "None", + "PartModel": "yifu_DongRi", + "Part": "shangyi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "13", + "GroupId": "3", + "Icon": "pr_icn_taozhuang_tangguo_weiyi", + "PetModel": "None", + "PartModel": "yifu_leishe", + "Part": "shangyi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "14", + "GroupId": "3", + "Icon": "pr_icn_taozhuang_dongri_maoyi", + "PetModel": "None", + "PartModel": "body_2", + "Part": "shangyi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "0" + }, + { + "Id": "15", + "GroupId": "3", + "Icon": "pr_icn_taozhuang_tangguo_weiyi", + "PetModel": "None", + "PartModel": "body_1", + "Part": "shangyi", + "Texture": "playroom_icn_zhuangban_maozi", + "Mutex": "6", + "Show": "0" + }, + { + "Id": "16", + "GroupId": "4", + "Icon": "playroom_icn_zhuangban_yanjing", + "PetModel": "None", + "PartModel": "body_D_base", + "Part": "kuzi", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "17", + "GroupId": "4", + "Icon": "pr_icn_taozhuang_dongri_kuizi", + "PetModel": "None", + "PartModel": "kuzi_DongRi", + "Part": "kuzi", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "18", + "GroupId": "4", + "Icon": "pr_icn_taozhuang_tangguo_kuizi", + "PetModel": "None", + "PartModel": "kuzi_leishe", + "Part": "kuzi", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "19", + "GroupId": "4", + "Icon": "playroom_icn_zhuangban_yanjing", + "PetModel": "None", + "PartModel": "body_D_base", + "Part": "kuzi", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "6", + "Show": "0" + }, + { + "Id": "20", + "GroupId": "4", + "Icon": "playroom_icn_zhuangban_yanjing", + "PetModel": "None", + "PartModel": "body_D_base", + "Part": "kuzi", + "Texture": "playroom_icn_zhuangban_yanjing", + "Mutex": "6", + "Show": "0" + }, + { + "Id": "21", + "GroupId": "5", + "Icon": "pr_icn_taozhuang_xiari_shoes", + "PetModel": "None", + "PartModel": "shoe_1", + "Part": "shoes", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "22", + "GroupId": "5", + "Icon": "pr_icn_taozhuang_dongri_shoes", + "PetModel": "None", + "PartModel": "xiezi_DongRi", + "Part": "shoes", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "23", + "GroupId": "5", + "Icon": "pr_icn_taozhuang_tangguo_shoes", + "PetModel": "None", + "PartModel": "xiezi_leishe", + "Part": "shoes", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "6", + "Show": "1" + }, + { + "Id": "24", + "GroupId": "5", + "Icon": "pr_icn_taozhuang_xiari_shoes", + "PetModel": "None", + "PartModel": "shoe_2", + "Part": "shoes", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "6", + "Show": "0" + }, + { + "Id": "25", + "GroupId": "5", + "Icon": "pr_icn_taozhuang_xiari_shoes", + "PetModel": "None", + "PartModel": "shoe_1", + "Part": "shoes", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "6", + "Show": "0" + }, + { + "Id": "26", + "GroupId": "6", + "Icon": "pr_icn_taozhuang_djs_cloth", + "PetModel": "None", + "PartModel": "dujiaoshou_face1|dujiaoshou_body1", + "Part": "lianti", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "\"1,3,4,5\"", + "Show": "1" + }, + { + "Id": "27", + "GroupId": "6", + "Icon": "pr_icn_taozhuang_haidi_cloth", + "PetModel": "None", + "PartModel": "dujiaoshou_face1|shayv_body1", + "Part": "lianti", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "\"1,3,4,5\"", + "Show": "1" + }, + { + "Id": "28", + "GroupId": "6", + "Icon": "pr_icn_taozhuang_djs_cloth", + "PetModel": "None", + "PartModel": "dujiaoshou_face1|dujiaoshou_body1", + "Part": "lianti", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "\"1,3,4,5\"", + "Show": "0" + }, + { + "Id": "29", + "GroupId": "6", + "Icon": "pr_icn_taozhuang_djs_cloth", + "PetModel": "None", + "PartModel": "dujiaoshou_face1|dujiaoshou_body1", + "Part": "lianti", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "\"1,3,4,5\"", + "Show": "0" + }, + { + "Id": "30", + "GroupId": "6", + "Icon": "pr_icn_taozhuang_djs_cloth", + "PetModel": "None", + "PartModel": "dujiaoshou_face1|dujiaoshou_body1", + "Part": "lianti", + "Texture": "playroom_icn_zhuangban_xie", + "Mutex": "\"1,3,4,5\"", + "Show": "0" + }, + { + "Id": "31", + "GroupId": "7", + "Icon": "playroom_icn_cat_huzi_1", + "PetModel": "None", + "PartModel": "huzi_02", + "Part": "huzi", + "Texture": "playroom_icn_zhuangban_huzi1", + "Mutex": "none", + "Show": "1" + }, + { + "Id": "32", + "GroupId": "7", + "Icon": "playroom_icn_cat_huzi_1", + "PetModel": "None", + "PartModel": "huzi_02", + "Part": "huzi", + "Texture": "playroom_icn_zhuangban_huzi2", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "33", + "GroupId": "7", + "Icon": "playroom_icn_cat_huzi_1", + "PetModel": "None", + "PartModel": "huzi_02", + "Part": "huzi", + "Texture": "playroom_icn_zhuangban_huzi1", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "34", + "GroupId": "7", + "Icon": "playroom_icn_cat_huzi_1", + "PetModel": "None", + "PartModel": "huzi_02", + "Part": "huzi", + "Texture": "playroom_icn_zhuangban_huzi1", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "35", + "GroupId": "7", + "Icon": "playroom_icn_cat_huzi_1", + "PetModel": "None", + "PartModel": "huzi_02", + "Part": "huzi", + "Texture": "playroom_icn_zhuangban_huzi2", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "36", + "GroupId": "8", + "Icon": "playroom_icn_cat_lianzhuang_1", + "PetModel": "None", + "PartModel": "none", + "Part": "face", + "Texture": "3dcat_Sticker_face_mask_1.png", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "37", + "GroupId": "8", + "Icon": "pr_icn_lianzhuang_2", + "PetModel": "None", + "PartModel": "none", + "Part": "face", + "Texture": "3dcat_Sticker_face_mask_1.png", + "Mutex": "none", + "Show": "1" + }, + { + "Id": "38", + "GroupId": "8", + "Icon": "pr_icn_lianzhuang_3", + "PetModel": "None", + "PartModel": "none", + "Part": "face", + "Texture": "3dcat_Sticker_face_mask_2.png", + "Mutex": "none", + "Show": "1" + }, + { + "Id": "39", + "GroupId": "8", + "Icon": "playroom_icn_cat_lianzhuang_1", + "PetModel": "None", + "PartModel": "none", + "Part": "face", + "Texture": "3dcat_Sticker_face_mask_1.png", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "40", + "GroupId": "8", + "Icon": "playroom_icn_cat_lianzhuang_1", + "PetModel": "None", + "PartModel": "none", + "Part": "face", + "Texture": "3dcat_Sticker_face_mask_2.png", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "41", + "GroupId": "9", + "Icon": "playroom_icn_cat_tongkong_1", + "PetModel": "None", + "PartModel": "none", + "Part": "meitong", + "Texture": "meitong1.jpg", + "Mutex": "none", + "Show": "1" + }, + { + "Id": "42", + "GroupId": "9", + "Icon": "playroom_icn_cat_tongkong_1", + "PetModel": "None", + "PartModel": "none", + "Part": "meitong", + "Texture": "meitong1.jpg", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "43", + "GroupId": "9", + "Icon": "playroom_icn_cat_tongkong_1", + "PetModel": "None", + "PartModel": "none", + "Part": "meitong", + "Texture": "meitong1.jpg", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "44", + "GroupId": "9", + "Icon": "playroom_icn_cat_tongkong_1", + "PetModel": "None", + "PartModel": "none", + "Part": "meitong", + "Texture": "meitong1.jpg", + "Mutex": "none", + "Show": "0" + }, + { + "Id": "45", + "GroupId": "9", + "Icon": "playroom_icn_cat_tongkong_1", + "PetModel": "None", + "PartModel": "none", + "Part": "meitong", + "Texture": "meitong1.jpg", + "Mutex": "none", + "Show": "0" + } + ] +} \ No newline at end of file diff --git a/json_output/PetHomeDecorateList.json b/json_output/PetHomeDecorateList.json new file mode 100644 index 0000000..df8faa9 --- /dev/null +++ b/json_output/PetHomeDecorateList.json @@ -0,0 +1,360 @@ +{ + "structure": "PetHomeDecorateList", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "TypeEnum", + "type": "i32" + }, + { + "name": "Category", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "ResPrefix", + "type": "string" + }, + { + "name": "English", + "type": "string" + }, + { + "name": "Chinese", + "type": "string" + } + ], + "count": 36, + "items": [ + { + "Id": "1", + "TypeEnum": "1", + "Category": "1", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "窝1" + }, + { + "Id": "2", + "TypeEnum": "1", + "Category": "1", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "窝2" + }, + { + "Id": "3", + "TypeEnum": "1", + "Category": "1", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "窝3" + }, + { + "Id": "4", + "TypeEnum": "1", + "Category": "1", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "窝4" + }, + { + "Id": "5", + "TypeEnum": "2", + "Category": "2", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "地板1" + }, + { + "Id": "6", + "TypeEnum": "2", + "Category": "2", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "地板2" + }, + { + "Id": "7", + "TypeEnum": "2", + "Category": "2", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "地板3" + }, + { + "Id": "8", + "TypeEnum": "2", + "Category": "2", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "地板4" + }, + { + "Id": "9", + "TypeEnum": "3", + "Category": "2", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "地毯1" + }, + { + "Id": "10", + "TypeEnum": "3", + "Category": "2", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "地毯2" + }, + { + "Id": "11", + "TypeEnum": "3", + "Category": "2", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "地毯3" + }, + { + "Id": "12", + "TypeEnum": "3", + "Category": "2", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "地毯4" + }, + { + "Id": "13", + "TypeEnum": "4", + "Category": "1", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "飞行器1" + }, + { + "Id": "14", + "TypeEnum": "4", + "Category": "1", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "飞行器2" + }, + { + "Id": "15", + "TypeEnum": "4", + "Category": "1", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "飞行器3" + }, + { + "Id": "16", + "TypeEnum": "4", + "Category": "1", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "飞行器4" + }, + { + "Id": "17", + "TypeEnum": "5", + "Category": "2", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "橱柜1" + }, + { + "Id": "18", + "TypeEnum": "5", + "Category": "2", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "橱柜2" + }, + { + "Id": "19", + "TypeEnum": "5", + "Category": "2", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "橱柜3" + }, + { + "Id": "20", + "TypeEnum": "5", + "Category": "2", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "橱柜4" + }, + { + "Id": "21", + "TypeEnum": "6", + "Category": "2", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "窗帘1" + }, + { + "Id": "22", + "TypeEnum": "6", + "Category": "2", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "窗帘2" + }, + { + "Id": "23", + "TypeEnum": "6", + "Category": "2", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "窗帘3" + }, + { + "Id": "24", + "TypeEnum": "6", + "Category": "2", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "窗帘4" + }, + { + "Id": "25", + "TypeEnum": "7", + "Category": "2", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "窗户1" + }, + { + "Id": "26", + "TypeEnum": "7", + "Category": "2", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "窗户2" + }, + { + "Id": "27", + "TypeEnum": "7", + "Category": "2", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "窗户3" + }, + { + "Id": "28", + "TypeEnum": "7", + "Category": "2", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "窗户4" + }, + { + "Id": "29", + "TypeEnum": "8", + "Category": "2", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "玩具1" + }, + { + "Id": "30", + "TypeEnum": "8", + "Category": "2", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "玩具2" + }, + { + "Id": "31", + "TypeEnum": "8", + "Category": "2", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "玩具3" + }, + { + "Id": "32", + "TypeEnum": "8", + "Category": "2", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "玩具4" + }, + { + "Id": "33", + "TypeEnum": "9", + "Category": "2", + "Icon": "Ornaments/1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "沙发1" + }, + { + "Id": "34", + "TypeEnum": "9", + "Category": "2", + "Icon": "Ornaments/2", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "沙发2" + }, + { + "Id": "35", + "TypeEnum": "9", + "Category": "2", + "Icon": "Ornaments/3", + "ResPrefix": "senlin", + "English": "Nest3", + "Chinese": "沙发3" + }, + { + "Id": "36", + "TypeEnum": "9", + "Category": "2", + "Icon": "Ornaments/4", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "沙发4" + } + ] +} \ No newline at end of file diff --git a/json_output/PetPlayJoyItem.json b/json_output/PetPlayJoyItem.json new file mode 100644 index 0000000..7446696 --- /dev/null +++ b/json_output/PetPlayJoyItem.json @@ -0,0 +1,224 @@ +{ + "structure": "PetPlayJoyItem", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "GroupId", + "type": "i32" + }, + { + "name": "ItemId", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Model", + "type": "string" + }, + { + "name": "Scale", + "type": "double" + }, + { + "name": "Angle", + "type": "string" + }, + { + "name": "GetFrom", + "type": "string" + }, + { + "name": "Price", + "type": "i32" + }, + { + "name": "ReqId", + "type": "i32" + }, + { + "name": "Exp", + "type": "i32" + }, + { + "name": "Sort", + "type": "i32" + }, + { + "name": "Tex2D", + "type": "string" + }, + { + "name": "Name", + "type": "string" + } + ], + "count": 10, + "items": [ + { + "Id": "1", + "GroupId": "1", + "ItemId": "101156", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_xie", + "Model": "xiezi", + "Scale": "650", + "Angle": "\"0,58,-100|21,-118,20\"", + "GetFrom": "Order", + "Price": "200", + "ReqId": "30", + "Exp": "4", + "Sort": "2", + "Tex2D": "testCat/ItemAir/xie_yellow.png", + "Name": "鞋子" + }, + { + "Id": "2", + "GroupId": "1", + "ItemId": "101195", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_saodiji", + "Model": "saodiji", + "Scale": "300", + "Angle": "\"0,64,-100|55,180,0\"", + "GetFrom": "Diamond", + "Price": "50", + "ReqId": "31", + "Exp": "25", + "Sort": "3", + "Tex2D": "testCat/ItemAir/saodiji_yellow.png", + "Name": "扫地机" + }, + { + "Id": "3", + "GroupId": "1", + "ItemId": "101155", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_yilou", + "Model": "zangyilou", + "Scale": "250", + "Angle": "\"0,40,-100|-24,45,-20\"", + "GetFrom": "Ad", + "Price": "0", + "ReqId": "29", + "Exp": "1", + "Sort": "1", + "Tex2D": "testCat/ItemAir/zangyilou.png", + "Name": "洗衣篮" + }, + { + "Id": "4", + "GroupId": "2", + "ItemId": "101197", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_qiu", + "Model": "piqiu", + "Scale": "800", + "Angle": "\"0,84,-100|-44,64,-40\"", + "GetFrom": "Order", + "Price": "25", + "ReqId": "33", + "Exp": "1", + "Sort": "4", + "Tex2D": "testCat/ItemAir/daoju_v3.jpg", + "Name": "玩具球" + }, + { + "Id": "5", + "GroupId": "2", + "ItemId": "101196", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_bi", + "Model": "bi", + "Scale": "800", + "Angle": "\"0,9,-100|0,84,0\"", + "GetFrom": "Diamond", + "Price": "50", + "ReqId": "32", + "Exp": "25", + "Sort": "5", + "Tex2D": "testCat/ItemAir/bi.png", + "Name": "钢笔" + }, + { + "Id": "6", + "GroupId": "2", + "ItemId": "101373", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_xie_green", + "Model": "xiezi", + "Scale": "650", + "Angle": "\"0,58,-100|21,-118,20\"", + "GetFrom": "Ad", + "Price": "250", + "ReqId": "45", + "Exp": "4", + "Sort": "6", + "Tex2D": "testCat/ItemAir/xie_green.png", + "Name": "时髦鞋子" + }, + { + "Id": "7", + "GroupId": "3", + "ItemId": "101374", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_saodiji_blue", + "Model": "saodiji", + "Scale": "300", + "Angle": "\"0,64,-100|55,180,0\"", + "GetFrom": "Diamond", + "Price": "60", + "ReqId": "46", + "Exp": "25", + "Sort": "7", + "Tex2D": "testCat/ItemAir/saodiji_blue.png", + "Name": "智能扫地机" + }, + { + "Id": "8", + "GroupId": "3", + "ItemId": "101375", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_yilou_pink", + "Model": "zangyilou", + "Scale": "250", + "Angle": "\"0,40,-100|-24,45,-20\"", + "GetFrom": "Order", + "Price": "100", + "ReqId": "47", + "Exp": "1", + "Sort": "8", + "Tex2D": "testCat/ItemAir/zangyilou_pink.png", + "Name": "粉色洗衣篮" + }, + { + "Id": "9", + "GroupId": "3", + "ItemId": "101376", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_qiu_blue", + "Model": "piqiu", + "Scale": "800", + "Angle": "\"0,84,-100|-44,64,-40\"", + "GetFrom": "Ad", + "Price": "50", + "ReqId": "48", + "Exp": "1", + "Sort": "9", + "Tex2D": "testCat/ItemAir/wanjuqiu_blue.png", + "Name": "塑胶球" + }, + { + "Id": "10", + "GroupId": "4", + "ItemId": "101372", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/playroom_icon_wanju_bi_green", + "Model": "bi", + "Scale": "800", + "Angle": "\"0,9,-100|0,84,0\"", + "GetFrom": "Diamond", + "Price": "60", + "ReqId": "44", + "Exp": "25", + "Sort": "10", + "Tex2D": "testCat/ItemAir/bi_yellow.png", + "Name": "签字笔" + } + ] +} \ No newline at end of file diff --git a/json_output/PetRoomUnlockCfg.json b/json_output/PetRoomUnlockCfg.json new file mode 100644 index 0000000..319a396 --- /dev/null +++ b/json_output/PetRoomUnlockCfg.json @@ -0,0 +1,42 @@ +{ + "structure": "PetRoomUnlockCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "UnlockPoint", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "Title", + "type": "string" + } + ], + "count": 3, + "items": [ + { + "Id": "1", + "UnlockPoint": "4", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/RP_common_UI_pic_jiesuo_chufang", + "Title": "UI_PetLock_Title_Kitchen" + }, + { + "Id": "2", + "UnlockPoint": "10", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/RP_common_UI_pic_jiesuo_yushibg", + "Title": "UI_PetLock_Title_Bath" + }, + { + "Id": "3", + "UnlockPoint": "20", + "Icon": "MM_PlayRoom/PlayRoomUI/RP_common_UI/RP_common_UI_pic_jiesuo_shiyijian", + "Title": "UI_PetLock_Title_Shiyijian" + } + ] +} \ No newline at end of file diff --git a/json_output/PetShopItem.json b/json_output/PetShopItem.json new file mode 100644 index 0000000..b775c2f --- /dev/null +++ b/json_output/PetShopItem.json @@ -0,0 +1,560 @@ +{ + "structure": "PetShopItem", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "GroupId", + "type": "i32" + }, + { + "name": "Page", + "type": "i32" + }, + { + "name": "ItemId", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "ReqId", + "type": "i32" + }, + { + "name": "Level", + "type": "i32" + }, + { + "name": "SellType", + "type": "string" + }, + { + "name": "SellPrice", + "type": "i32" + }, + { + "name": "Mood", + "type": "i32" + }, + { + "name": "BagItem", + "type": "string" + }, + { + "name": "Animation", + "type": "string" + }, + { + "name": "MouthPos", + "type": "string" + }, + { + "name": "BubbleRes", + "type": "string" + }, + { + "name": "Exp", + "type": "i32" + }, + { + "name": "Cooldown", + "type": "i32" + }, + { + "name": "Dailystorage", + "type": "i32" + }, + { + "name": "Name", + "type": "string" + } + ], + "count": 24, + "items": [ + { + "Id": "1", + "GroupId": "1", + "Page": "1", + "ItemId": "100028", + "Icon": "playroom_icon_food_apple", + "ReqId": "17", + "Level": "1", + "SellType": "Ad", + "SellPrice": "50", + "Mood": "10", + "BagItem": "BagItem1", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating1", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_white", + "Exp": "1", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "苹果" + }, + { + "Id": "2", + "GroupId": "1", + "Page": "1", + "ItemId": "100029", + "Icon": "playroom_icon_food_nailao", + "ReqId": "18", + "Level": "2", + "SellType": "Order", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem2", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatSatisfy", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_pink", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "奶酪" + }, + { + "Id": "3", + "GroupId": "1", + "Page": "1", + "ItemId": "100030", + "Icon": "playroom_icon_food_liulian", + "ReqId": "20", + "Level": "3", + "SellType": "Diamond", + "SellPrice": "30", + "Mood": "100", + "BagItem": "BagItem5", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating4", + "MouthPos": "mouthPosliulian", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_bluepruple", + "Exp": "10", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "榴莲" + }, + { + "Id": "4", + "GroupId": "1", + "Page": "1", + "ItemId": "101145", + "Icon": "playroom_icon_food_sanwenyu", + "ReqId": "22", + "Level": "2", + "SellType": "Ad", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem8", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating2", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_xin", + "Exp": "3", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "三文鱼" + }, + { + "Id": "5", + "GroupId": "1", + "Page": "1", + "ItemId": "101146", + "Icon": "playroom_icon_food_lajiao", + "ReqId": "23", + "Level": "1", + "SellType": "Order", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem7", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatDislike", + "MouthPos": "mouthPosLajiao", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_tuzi", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "辣椒" + }, + { + "Id": "6", + "GroupId": "2", + "Page": "1", + "ItemId": "100031", + "Icon": "playroom_xizao_feizao_white", + "ReqId": "11", + "Level": "1", + "SellType": "Ad", + "SellPrice": "50", + "Mood": "30", + "BagItem": "BagItem3", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatSatisfy", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_white", + "Exp": "1", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "宠物香皂" + }, + { + "Id": "7", + "GroupId": "2", + "Page": "1", + "ItemId": "100032", + "Icon": "playroom_xizao_feizao_hua", + "ReqId": "12", + "Level": "2", + "SellType": "Order", + "SellPrice": "150", + "Mood": "60", + "BagItem": "BagItem4", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating1", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_pink", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "花朵香皂" + }, + { + "Id": "8", + "GroupId": "2", + "Page": "1", + "ItemId": "100033", + "Icon": "playroom_xizao_caihongyuye", + "ReqId": "13", + "Level": "3", + "SellType": "Diamond", + "SellPrice": "30", + "Mood": "100", + "BagItem": "BagItem6", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating4", + "MouthPos": "mouthPosliulian", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_bluepruple", + "Exp": "10", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "彩虹浴液" + }, + { + "Id": "9", + "GroupId": "2", + "Page": "1", + "ItemId": "101147", + "Icon": "playroom_icon_xizao_xin", + "ReqId": "24", + "Level": "1", + "SellType": "Order", + "SellPrice": "50", + "Mood": "30", + "BagItem": "BagItem9", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatDislike", + "MouthPos": "mouthPosLajiao", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_xin", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "心形香皂" + }, + { + "Id": "10", + "GroupId": "2", + "Page": "1", + "ItemId": "101148", + "Icon": "playroom_icon_xizao_tuzi", + "ReqId": "25", + "Level": "2", + "SellType": "Ad", + "SellPrice": "150", + "Mood": "60", + "BagItem": "BagItem10", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating2", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_tuzi", + "Exp": "3", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "兔子香皂" + }, + { + "Id": "11", + "GroupId": "1", + "Page": "2", + "ItemId": "101362", + "Icon": "playroom_icon_food_orange", + "ReqId": "34", + "Level": "1", + "SellType": "Ad", + "SellPrice": "0", + "Mood": "10", + "BagItem": "BagItem1", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating4", + "MouthPos": "mouthPosliulian", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_white", + "Exp": "1", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "橙子" + }, + { + "Id": "12", + "GroupId": "1", + "Page": "2", + "ItemId": "101363", + "Icon": "playroom_icon_food_shrimp", + "ReqId": "35", + "Level": "2", + "SellType": "Order", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem2", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating2", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_pink", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "虾仁" + }, + { + "Id": "13", + "GroupId": "1", + "Page": "2", + "ItemId": "101364", + "Icon": "playroom_icon_food_Watermelon", + "ReqId": "36", + "Level": "3", + "SellType": "Order", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem5", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating1", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_bluepruple", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "西瓜" + }, + { + "Id": "14", + "GroupId": "1", + "Page": "2", + "ItemId": "101365", + "Icon": "playroom_icon_food_Bellpepper", + "ReqId": "37", + "Level": "1", + "SellType": "Diamond", + "SellPrice": "40", + "Mood": "100", + "BagItem": "BagItem7", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatDislike", + "MouthPos": "mouthPosLajiao", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_tuzi", + "Exp": "10", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "魔鬼辣椒" + }, + { + "Id": "15", + "GroupId": "1", + "Page": "2", + "ItemId": "101366", + "Icon": "playroom_icon_food_Chickenleg", + "ReqId": "38", + "Level": "2", + "SellType": "Order", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem8", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatSatisfy", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_xin", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "鸡腿" + }, + { + "Id": "16", + "GroupId": "2", + "Page": "2", + "ItemId": "101367", + "Icon": "playroom_xizao_feizao_touming", + "ReqId": "39", + "Level": "1", + "SellType": "Ad", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem3", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatSatisfy", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_touming", + "Exp": "1", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "透明香皂" + }, + { + "Id": "17", + "GroupId": "2", + "Page": "2", + "ItemId": "101368", + "Icon": "playroom_xizao_feizao_meiguihua", + "ReqId": "40", + "Level": "2", + "SellType": "Order", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem4", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating1", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_meiguihua", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "玫瑰花香皂" + }, + { + "Id": "18", + "GroupId": "2", + "Page": "2", + "ItemId": "101369", + "Icon": "playroom_xizao_feizao_xiongmao", + "ReqId": "41", + "Level": "3", + "SellType": "Order", + "SellPrice": "0", + "Mood": "30", + "BagItem": "BagItem6", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating4", + "MouthPos": "mouthPosliulian", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_xiongmao", + "Exp": "3", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "熊猫香皂" + }, + { + "Id": "19", + "GroupId": "2", + "Page": "2", + "ItemId": "101370", + "Icon": "playroom_xizao_feizao_tangguo", + "ReqId": "42", + "Level": "1", + "SellType": "Diamond", + "SellPrice": "25", + "Mood": "100", + "BagItem": "BagItem9", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatDislike", + "MouthPos": "mouthPosLajiao", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_tangguo", + "Exp": "10", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "糖果香皂" + }, + { + "Id": "20", + "GroupId": "2", + "Page": "2", + "ItemId": "101371", + "Icon": "playroom_xizao_feizao_maotouyuye", + "ReqId": "43", + "Level": "2", + "SellType": "Diamond", + "SellPrice": "35", + "Mood": "100", + "BagItem": "BagItem10", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating2", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_maotouyuye", + "Exp": "10", + "Cooldown": "0", + "Dailystorage": "0", + "Name": "猫咪沐浴液" + }, + { + "Id": "21", + "GroupId": "0", + "Page": "0", + "ItemId": "101152", + "Icon": "playroom_xizao_feizao_tangguo", + "ReqId": "42", + "Level": "1", + "SellType": "Ad", + "SellPrice": "25", + "Mood": "100", + "BagItem": "BagItem9", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatDislike", + "MouthPos": "mouthPosLajiao", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_tangguo", + "Exp": "10", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "洗衣篮" + }, + { + "Id": "22", + "GroupId": "0", + "Page": "0", + "ItemId": "101155", + "Icon": "playroom_xizao_feizao_maotouyuye", + "ReqId": "43", + "Level": "2", + "SellType": "Ad", + "SellPrice": "35", + "Mood": "100", + "BagItem": "BagItem10", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating2", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_maotouyuye", + "Exp": "10", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "手套" + }, + { + "Id": "23", + "GroupId": "0", + "Page": "0", + "ItemId": "101373", + "Icon": "playroom_xizao_feizao_tangguo", + "ReqId": "42", + "Level": "1", + "SellType": "Ad", + "SellPrice": "25", + "Mood": "100", + "BagItem": "BagItem9", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEatDislike", + "MouthPos": "mouthPosLajiao", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_tangguo", + "Exp": "10", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "时髦鞋子" + }, + { + "Id": "24", + "GroupId": "0", + "Page": "0", + "ItemId": "101376", + "Icon": "playroom_xizao_feizao_maotouyuye", + "ReqId": "43", + "Level": "2", + "SellType": "Ad", + "SellPrice": "35", + "Mood": "100", + "BagItem": "BagItem10", + "Animation": "MOD_PETPLAYROOM_ROOMSCENE_PetEating2", + "MouthPos": "mouthPos", + "BubbleRes": "PetPlayRoom/NewHomeUI/playroom_xizao_pao_maotouyuye", + "Exp": "10", + "Cooldown": "30", + "Dailystorage": "5", + "Name": "塑胶球" + } + ] +} \ No newline at end of file diff --git a/json_output/PlayHomeDecorateCfg.json b/json_output/PlayHomeDecorateCfg.json new file mode 100644 index 0000000..2a9039d --- /dev/null +++ b/json_output/PlayHomeDecorateCfg.json @@ -0,0 +1,2670 @@ +{ + "structure": "PlayHomeDecorateCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "TypeEnum", + "type": "i32" + }, + { + "name": "Category", + "type": "i32" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "ResPrefix", + "type": "string" + }, + { + "name": "English", + "type": "string" + }, + { + "name": "Chinese", + "type": "string" + }, + { + "name": "Extra", + "type": "i32" + }, + { + "name": "SizeScale", + "type": "double" + }, + { + "name": "Init", + "type": "i32" + }, + { + "name": "Tijiaoxian", + "type": "string" + }, + { + "name": "TPosY", + "type": "double" + }, + { + "name": "GoName", + "type": "string" + } + ], + "count": 174, + "items": [ + { + "Id": "1", + "TypeEnum": "1", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_maowo", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "窝1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "2", + "TypeEnum": "1", + "Category": "1", + "Icon": "pr_icn_scene2_woshi_maowo", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "窝2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "3", + "TypeEnum": "1", + "Category": "1", + "Icon": "pr_icn_scene3_woshi_maowo", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "窝3", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "4", + "TypeEnum": "1", + "Category": "1", + "Icon": "pr_icn_scene4_woshi_maowo", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "窝4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "5", + "TypeEnum": "2", + "Category": "1", + "Icon": "pr_icn_scene0_tongyong_diban3", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "地板1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "6", + "TypeEnum": "2", + "Category": "1", + "Icon": "pr_icn_scene2_tongyong_diban", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "地板2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "7", + "TypeEnum": "2", + "Category": "1", + "Icon": "pr_icn_scene3_tongyong_diban", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "地板3", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "8", + "TypeEnum": "2", + "Category": "1", + "Icon": "pr_icn_scene4_tongyong_diban", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "地板4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "9", + "TypeEnum": "3", + "Category": "1", + "Icon": "pr_icn_scene0_tongyong_didian", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "地毯1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "10", + "TypeEnum": "3", + "Category": "1", + "Icon": "pr_icn_scene2_tongyong_didian", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "地毯2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "11", + "TypeEnum": "3", + "Category": "1", + "Icon": "pr_icn_scene3_tongyong_didian", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "地毯3", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "12", + "TypeEnum": "3", + "Category": "1", + "Icon": "pr_icn_scene4_tongyong_didian", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "地毯4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "13", + "TypeEnum": "4", + "Category": "1", + "Icon": "pr_icn_scene0_tongyong_fengjing", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "休息室外景", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "14", + "TypeEnum": "4", + "Category": "1", + "Icon": "pr_icn_scene2_tongyong_fengjing", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "休息室外景", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "15", + "TypeEnum": "4", + "Category": "1", + "Icon": "pr_icn_scene3_tongyong_fengjing", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "休息室外景", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "16", + "TypeEnum": "4", + "Category": "1", + "Icon": "pr_icn_scene4_tongyong_fengjing", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "休息室外景", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "17", + "TypeEnum": "5", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_guizi", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "橱柜1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "18", + "TypeEnum": "5", + "Category": "1", + "Icon": "pr_icn_scene2_woshi_guizi", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "橱柜2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "19", + "TypeEnum": "5", + "Category": "1", + "Icon": "pr_icn_scene3_woshi_guizi", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "橱柜3", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "20", + "TypeEnum": "5", + "Category": "1", + "Icon": "pr_icn_scene4_woshi_guizi", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "橱柜4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "21", + "TypeEnum": "6", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_chuanglian", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "窗帘1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "22", + "TypeEnum": "6", + "Category": "1", + "Icon": "pr_icn_scene2_woshi_chuanglian", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "窗帘2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "23", + "TypeEnum": "6", + "Category": "1", + "Icon": "pr_icn_scene3_woshi_chuanglian", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "窗帘3", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "24", + "TypeEnum": "6", + "Category": "1", + "Icon": "pr_icn_scene4_woshi_chuanglian", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "窗帘4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "25", + "TypeEnum": "7", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_chuanghu", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "窗户1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "26", + "TypeEnum": "7", + "Category": "1", + "Icon": "pr_icn_scene2_woshi_chuanghu", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "窗户2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "27", + "TypeEnum": "7", + "Category": "1", + "Icon": "pr_icn_scene3_woshi_chuanghu", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "窗户3", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "28", + "TypeEnum": "7", + "Category": "1", + "Icon": "pr_icn_scene4_woshi_chuanghu", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "窗户4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "29", + "TypeEnum": "8", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_maopajia", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "玩具1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "30", + "TypeEnum": "8", + "Category": "1", + "Icon": "pr_icn_scene2_woshi_maopajia", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "玩具2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "31", + "TypeEnum": "8", + "Category": "1", + "Icon": "pr_icn_scene3_woshi_maopajia", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "玩具3", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "32", + "TypeEnum": "8", + "Category": "1", + "Icon": "pr_icn_scene4_woshi_maopajia", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "玩具4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "33", + "TypeEnum": "9", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_louti", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "沙发1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "34", + "TypeEnum": "9", + "Category": "1", + "Icon": "pr_icn_scene2_woshi_louti", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "沙发2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "35", + "TypeEnum": "9", + "Category": "1", + "Icon": "pr_icn_scene3_woshi_louti", + "ResPrefix": "dongtian", + "English": "Nest3", + "Chinese": "沙发3", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "36", + "TypeEnum": "9", + "Category": "1", + "Icon": "pr_icn_scene4_woshi_louti", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "沙发4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "37", + "TypeEnum": "10", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_deng", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "灯具", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "38", + "TypeEnum": "10", + "Category": "1", + "Icon": "pr_icn_scene2_woshi_deng", + "ResPrefix": "shuiguo", + "English": "Nest1", + "Chinese": "灯具", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "39", + "TypeEnum": "10", + "Category": "1", + "Icon": "pr_icn_scene3_woshi_deng", + "ResPrefix": "dongtian", + "English": "Nest2", + "Chinese": "灯具", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "40", + "TypeEnum": "10", + "Category": "1", + "Icon": "pr_icn_scene4_woshi_deng", + "ResPrefix": "haidi", + "English": "Nest3", + "Chinese": "灯具", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "41", + "TypeEnum": "11", + "Category": "2", + "Icon": "pr_icn_scene0_tongyong_qiangzhi1", + "ResPrefix": "chufang", + "English": "Nest4", + "Chinese": "餐厅墙壁1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "42", + "TypeEnum": "11", + "Category": "2", + "Icon": "pr_icn_scene2_tongyong_qiangzhi", + "ResPrefix": "shuiguo", + "English": "Nest1", + "Chinese": "餐厅墙壁2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "43", + "TypeEnum": "11", + "Category": "2", + "Icon": "pr_icn_scene3_tongyong_qiangzhi", + "ResPrefix": "chufang2", + "English": "Nest2", + "Chinese": "餐厅墙壁3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "44", + "TypeEnum": "11", + "Category": "2", + "Icon": "pr_icn_scene4_tongyong_qiangzhi", + "ResPrefix": "haidi", + "English": "Nest3", + "Chinese": "餐厅墙壁4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "45", + "TypeEnum": "12", + "Category": "2", + "Icon": "pr_icn_scene0_kitchen_zhuozi", + "ResPrefix": "chufang", + "English": "Nest4", + "Chinese": "餐厅餐台1", + "Extra": "0", + "SizeScale": "1.55", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "46", + "TypeEnum": "12", + "Category": "2", + "Icon": "pr_icn_scene2_kitchen_zhuozi", + "ResPrefix": "chufang1", + "English": "Nest1", + "Chinese": "餐厅餐台2", + "Extra": "0", + "SizeScale": "1.55", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "47", + "TypeEnum": "12", + "Category": "2", + "Icon": "pr_icn_scene3_kitchen_zhuozi", + "ResPrefix": "chufang2", + "English": "Nest2", + "Chinese": "餐厅餐台3", + "Extra": "0", + "SizeScale": "1.55", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "48", + "TypeEnum": "12", + "Category": "2", + "Icon": "pr_icn_scene4_kitchen_zhuozi", + "ResPrefix": "chufang4", + "English": "Nest3", + "Chinese": "餐厅餐台4", + "Extra": "0", + "SizeScale": "1.55", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "49", + "TypeEnum": "13", + "Category": "2", + "Icon": "pr_icn_scene0_kitchen_bingxiang", + "ResPrefix": "chufang", + "English": "Nest4", + "Chinese": "餐厅冰箱1", + "Extra": "0", + "SizeScale": "2", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "50", + "TypeEnum": "13", + "Category": "2", + "Icon": "pr_icn_scene2_kitchen_bingxiang", + "ResPrefix": "chufang1", + "English": "Nest1", + "Chinese": "餐厅冰箱2", + "Extra": "0", + "SizeScale": "2", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "51", + "TypeEnum": "13", + "Category": "2", + "Icon": "pr_icn_scene3_kitchen_bingxiang", + "ResPrefix": "chufang2", + "English": "Nest2", + "Chinese": "餐厅冰箱3", + "Extra": "0", + "SizeScale": "2", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "52", + "TypeEnum": "13", + "Category": "2", + "Icon": "pr_icn_scene4_kitchen_bingxiang", + "ResPrefix": "chufang4", + "English": "Nest3", + "Chinese": "餐厅冰箱4", + "Extra": "0", + "SizeScale": "2", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "53", + "TypeEnum": "14", + "Category": "2", + "Icon": "pr_icn_scene0_tongyong_diban3", + "ResPrefix": "chufang", + "English": "Nest4", + "Chinese": "餐厅地板1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Kitchen_00_tijiaoxian", + "TPosY": "880", + "GoName": null + }, + { + "Id": "54", + "TypeEnum": "14", + "Category": "2", + "Icon": "pr_icn_scene2_tongyong_diban", + "ResPrefix": "shuiguo", + "English": "Nest1", + "Chinese": "餐厅地板2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Kitchen_02_tijiaoxian", + "TPosY": "798", + "GoName": null + }, + { + "Id": "55", + "TypeEnum": "14", + "Category": "2", + "Icon": "pr_icn_scene3_tongyong_diban", + "ResPrefix": "dongtian", + "English": "Nest2", + "Chinese": "餐厅地板3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Kitchen_03_tijiaoxian", + "TPosY": "880", + "GoName": null + }, + { + "Id": "56", + "TypeEnum": "14", + "Category": "2", + "Icon": "pr_icn_scene4_tongyong_diban", + "ResPrefix": "haidi", + "English": "Nest2", + "Chinese": "餐厅地板4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Kitchen_04_tijiaoxian", + "TPosY": "795", + "GoName": null + }, + { + "Id": "57", + "TypeEnum": "15", + "Category": "2", + "Icon": "pr_icn_scene0_kitchen_chuanghu", + "ResPrefix": "chufang", + "English": "Nest4", + "Chinese": "餐厅窗户1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "58", + "TypeEnum": "15", + "Category": "2", + "Icon": "pr_icn_scene2_kitchen_chuanghu", + "ResPrefix": "chufang1", + "English": "Nest4", + "Chinese": "餐厅窗户2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "59", + "TypeEnum": "15", + "Category": "2", + "Icon": "pr_icn_scene3_kitchen_chuanghu", + "ResPrefix": "chufang2", + "English": "Nest1", + "Chinese": "餐厅窗户3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "60", + "TypeEnum": "15", + "Category": "2", + "Icon": "pr_icn_scene4_kitchen_chuanghu", + "ResPrefix": "chufang4", + "English": "Nest2", + "Chinese": "餐厅窗户4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "61", + "TypeEnum": "16", + "Category": "2", + "Icon": "pr_icn_scene0_kitchen_zhiwu", + "ResPrefix": "chufang", + "English": "Nest2", + "Chinese": "餐厅绿植1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "62", + "TypeEnum": "16", + "Category": "2", + "Icon": "pr_icn_scene2_kitchen_zhiwu", + "ResPrefix": "chufang1", + "English": "Nest4", + "Chinese": "餐厅绿植2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "63", + "TypeEnum": "16", + "Category": "2", + "Icon": "pr_icn_scene3_kitchen_zhiwu", + "ResPrefix": "chufang2", + "English": "Nest4", + "Chinese": "餐厅绿植3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "64", + "TypeEnum": "16", + "Category": "2", + "Icon": "pr_icn_scene4_kitchen_zhiwu", + "ResPrefix": "chufang4", + "English": "Nest1", + "Chinese": "餐厅绿植4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "65", + "TypeEnum": "17", + "Category": "2", + "Icon": "pr_icn_scene0_kitchen_yinshuiji", + "ResPrefix": "chufang", + "English": "Nest2", + "Chinese": "餐厅饮水器1", + "Extra": "0", + "SizeScale": "1.2", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "66", + "TypeEnum": "17", + "Category": "2", + "Icon": "pr_icn_scene2_kitchen_yinshuiji", + "ResPrefix": "chufang1", + "English": "Nest2", + "Chinese": "餐厅饮水器2", + "Extra": "0", + "SizeScale": "1.5", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "67", + "TypeEnum": "17", + "Category": "2", + "Icon": "pr_icn_scene3_kitchen_yinshuiji", + "ResPrefix": "chufang2", + "English": "Nest4", + "Chinese": "餐厅饮水器3", + "Extra": "0", + "SizeScale": "1.2", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "68", + "TypeEnum": "17", + "Category": "2", + "Icon": "pr_icn_scene4_kitchen_yinshuiji", + "ResPrefix": "chufang4", + "English": "Nest4", + "Chinese": "餐厅饮水器4", + "Extra": "0", + "SizeScale": "1.2", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "69", + "TypeEnum": "18", + "Category": "2", + "Icon": "pr_icn_scene1_tongyong_didian1", + "ResPrefix": "chufang", + "English": "Nest1", + "Chinese": "餐厅地毯1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "70", + "TypeEnum": "18", + "Category": "2", + "Icon": "pr_icn_scene2_tongyong_didian", + "ResPrefix": "chufang1", + "English": "Nest2", + "Chinese": "餐厅地毯2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "71", + "TypeEnum": "18", + "Category": "2", + "Icon": "pr_icn_scene3_tongyong_didian", + "ResPrefix": "chufang2", + "English": "Nest2", + "Chinese": "餐厅地毯3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "72", + "TypeEnum": "18", + "Category": "2", + "Icon": "pr_icn_scene4_tongyong_didian", + "ResPrefix": "chufang4", + "English": "Nest4", + "Chinese": "餐厅地毯4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "73", + "TypeEnum": "19", + "Category": "2", + "Icon": "pr_icn_scene1_tongyong_fengjing", + "ResPrefix": "chufang", + "English": "Nest4", + "Chinese": "餐厅外景1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "74", + "TypeEnum": "19", + "Category": "2", + "Icon": "pr_icn_scene2_tongyong_fengjing", + "ResPrefix": "chufang1", + "English": "Nest1", + "Chinese": "餐厅外景2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "75", + "TypeEnum": "19", + "Category": "2", + "Icon": "pr_icn_scene3_tongyong_fengjing", + "ResPrefix": "chufang2", + "English": "Nest2", + "Chinese": "餐厅外景3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "76", + "TypeEnum": "19", + "Category": "2", + "Icon": "pr_icn_scene4_tongyong_fengjing", + "ResPrefix": "chufang4", + "English": "Nest2", + "Chinese": "餐厅外景4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "77", + "TypeEnum": "20", + "Category": "3", + "Icon": "pr_icn_scene0_tongyong_qiangzhi1", + "ResPrefix": "yushi", + "English": "Nest4", + "Chinese": "卫生间墙壁1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "78", + "TypeEnum": "20", + "Category": "3", + "Icon": "pr_icn_scene2_tongyong_qiangzhi", + "ResPrefix": "shuiguo", + "English": "Nest1", + "Chinese": "卫生间墙壁2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "79", + "TypeEnum": "20", + "Category": "3", + "Icon": "pr_icn_scene3_tongyong_qiangzhi", + "ResPrefix": "chufang2", + "English": "Nest2", + "Chinese": "卫生间墙壁3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "80", + "TypeEnum": "20", + "Category": "3", + "Icon": "pr_icn_scene4_tongyong_qiangzhi", + "ResPrefix": "haidi", + "English": "Nest2", + "Chinese": "卫生间墙壁4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "81", + "TypeEnum": "21", + "Category": "3", + "Icon": "pr_icn_scene0_bathroom_matong", + "ResPrefix": "yushi", + "English": "Nest4", + "Chinese": "卫生间猫砂盆1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "82", + "TypeEnum": "21", + "Category": "3", + "Icon": "pr_icn_scene2_bathroom_matong", + "ResPrefix": "yushi1", + "English": "Nest4", + "Chinese": "卫生间猫砂盆2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "83", + "TypeEnum": "21", + "Category": "3", + "Icon": "pr_icn_scene3_bathroom_matong", + "ResPrefix": "yushi2", + "English": "Nest1", + "Chinese": "卫生间猫砂盆3", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "84", + "TypeEnum": "21", + "Category": "3", + "Icon": "pr_icn_scene4_bathroom_matong", + "ResPrefix": "yushi4", + "English": "Nest2", + "Chinese": "卫生间猫砂盆4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "85", + "TypeEnum": "22", + "Category": "3", + "Icon": "pr_icn_scene0_bathroom_yugang", + "ResPrefix": "yushi", + "English": "Nest2", + "Chinese": "卫生间浴缸1", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "86", + "TypeEnum": "22", + "Category": "3", + "Icon": "pr_icn_scene2_bathroom_yugang", + "ResPrefix": "yushi1", + "English": "Nest4", + "Chinese": "卫生间浴缸2", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "87", + "TypeEnum": "22", + "Category": "3", + "Icon": "pr_icn_scene3_bathroom_yugang", + "ResPrefix": "yushi2", + "English": "Nest4", + "Chinese": "卫生间浴缸3", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "88", + "TypeEnum": "22", + "Category": "3", + "Icon": "pr_icn_scene4_bathroom_yugang", + "ResPrefix": "yushi4", + "English": "Nest1", + "Chinese": "卫生间浴缸4", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "89", + "TypeEnum": "23", + "Category": "3", + "Icon": "pr_icn_scene0_tongyong_diban3", + "ResPrefix": "yushi", + "English": "Nest2", + "Chinese": "卫生间地板1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "90", + "TypeEnum": "23", + "Category": "3", + "Icon": "pr_icn_scene2_tongyong_diban", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "卫生间地板2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Bathroom_02_tijiaoxian", + "TPosY": "1081", + "GoName": null + }, + { + "Id": "91", + "TypeEnum": "23", + "Category": "3", + "Icon": "pr_icn_scene3_tongyong_diban", + "ResPrefix": "dongtian", + "English": "Nest4", + "Chinese": "卫生间地板3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Bathroom_03_tijiaoxian", + "TPosY": "1081", + "GoName": null + }, + { + "Id": "92", + "TypeEnum": "23", + "Category": "3", + "Icon": "pr_icn_scene4_tongyong_diban", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "卫生间地板4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Bathroom_04_tijiaoxian", + "TPosY": "1060", + "GoName": null + }, + { + "Id": "93", + "TypeEnum": "24", + "Category": "1", + "Icon": "pr_icn_scene0_tongyong_qiangzhi1", + "ResPrefix": "senlin", + "English": "Nest1", + "Chinese": "休息室墙纸", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Room_01_tijiaoxian", + "TPosY": "880", + "GoName": null + }, + { + "Id": "94", + "TypeEnum": "24", + "Category": "1", + "Icon": "pr_icn_scene2_tongyong_qiangzhi", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "休息室墙纸", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "Room_02_tijiaoxian2;Room_02_tijiaoxian", + "TPosY": "798", + "GoName": null + }, + { + "Id": "95", + "TypeEnum": "24", + "Category": "1", + "Icon": "pr_icn_scene3_tongyong_qiangzhi", + "ResPrefix": "dongtian", + "English": "Nest2", + "Chinese": "休息室墙纸", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "96", + "TypeEnum": "24", + "Category": "1", + "Icon": "pr_icn_scene4_tongyong_qiangzhi", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "休息室墙纸", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "97", + "TypeEnum": "25", + "Category": "3", + "Icon": "pr_icn_scene0_bathroom_guizi", + "ResPrefix": "yushi", + "English": "Nest4", + "Chinese": "卫生间储物柜1", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "98", + "TypeEnum": "25", + "Category": "3", + "Icon": "pr_icn_scene2_bathroom_guizi", + "ResPrefix": "yushi1", + "English": "Nest1", + "Chinese": "卫生间储物柜2", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "99", + "TypeEnum": "25", + "Category": "3", + "Icon": "pr_icn_scene3_bathroom_guizi", + "ResPrefix": "yushi2", + "English": "Nest2", + "Chinese": "卫生间储物柜3", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "100", + "TypeEnum": "25", + "Category": "3", + "Icon": "pr_icn_scene4_bathroom_guizi", + "ResPrefix": "yushi4", + "English": "Nest2", + "Chinese": "卫生间储物柜4", + "Extra": "0", + "SizeScale": "0.8", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "101", + "TypeEnum": "26", + "Category": "3", + "Icon": "pr_icn_scene0_bathroom_zhuangshi", + "ResPrefix": "yushi", + "English": "Nest2", + "Chinese": "卫生间墙面装饰1(窗户)", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "102", + "TypeEnum": "26", + "Category": "3", + "Icon": "pr_icn_scene2_bathroom_zhuangshi", + "ResPrefix": "yushi1", + "English": "Nest2", + "Chinese": "卫生间墙面装饰2(窗户)", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "103", + "TypeEnum": "26", + "Category": "3", + "Icon": "pr_icn_scene3_bathroom_zhuangshi", + "ResPrefix": "yushi2", + "English": "Nest4", + "Chinese": "卫生间墙面装饰3(窗户)", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "104", + "TypeEnum": "26", + "Category": "3", + "Icon": "pr_icn_scene4_bathroom_zhuangshi", + "ResPrefix": "yushi4", + "English": "Nest4", + "Chinese": "卫生间墙面装饰4(窗户)", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "105", + "TypeEnum": "27", + "Category": "3", + "Icon": "pr_icn_scene0_tongyong_didian", + "ResPrefix": "yushi", + "English": "Nest1", + "Chinese": "卫生间地毯1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "106", + "TypeEnum": "27", + "Category": "3", + "Icon": "pr_icn_scene2_tongyong_didian", + "ResPrefix": "yushi1", + "English": "Nest2", + "Chinese": "卫生间地毯2", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "107", + "TypeEnum": "27", + "Category": "3", + "Icon": "pr_icn_scene3_tongyong_didian", + "ResPrefix": "yushi2", + "English": "Nest2", + "Chinese": "卫生间地毯3", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "108", + "TypeEnum": "27", + "Category": "3", + "Icon": "pr_icn_scene4_tongyong_didian", + "ResPrefix": "yushi4", + "English": "Nest2", + "Chinese": "卫生间地毯4", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "109", + "TypeEnum": "28", + "Category": "4", + "Icon": "pr_icn_scene0_yimaojian_yizi", + "ResPrefix": "huazhuang", + "English": "Nest4", + "Chinese": "化妆间椅子", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "110", + "TypeEnum": "28", + "Category": "4", + "Icon": "pr_icn_scene2_yimaojian_dengzi", + "ResPrefix": "huazhuang1", + "English": "Nest1", + "Chinese": "化妆间椅子", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "111", + "TypeEnum": "28", + "Category": "4", + "Icon": "pr_icn_scene3_yimaojian_dengzi", + "ResPrefix": "huazhuang2", + "English": "Nest2", + "Chinese": "化妆间椅子", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "112", + "TypeEnum": "28", + "Category": "4", + "Icon": "pr_icn_scene4_yimaojian_dengzi", + "ResPrefix": "huazhuang4", + "English": "Nest2", + "Chinese": "化妆间椅子", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "113", + "TypeEnum": "29", + "Category": "4", + "Icon": "pr_icn_scene0_yimaojian_zhuangshi", + "ResPrefix": "huazhuang", + "English": "Nest4", + "Chinese": "化妆间吊帘", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "114", + "TypeEnum": "29", + "Category": "4", + "Icon": "pr_icn_scene2_yimaojian_zhuangshi", + "ResPrefix": "huazhuang1", + "English": "Nest4", + "Chinese": "化妆间吊帘", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "115", + "TypeEnum": "29", + "Category": "4", + "Icon": "pr_icn_scene3_yimaojian_zhuangshi", + "ResPrefix": "huazhuang2", + "English": "Nest1", + "Chinese": "化妆间吊帘", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "116", + "TypeEnum": "29", + "Category": "4", + "Icon": "pr_icn_scene4_yimaojian_zhuangshi", + "ResPrefix": "huazhuang4", + "English": "Nest2", + "Chinese": "化妆间吊帘", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "117", + "TypeEnum": "30", + "Category": "4", + "Icon": "pr_icn_scene0_yimaojian_shuzhuangtai", + "ResPrefix": "huazhuang", + "English": "Nest2", + "Chinese": "化妆台", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "118", + "TypeEnum": "30", + "Category": "4", + "Icon": "pr_icn_scene2_yimaojian_shuzhuangtai", + "ResPrefix": "huazhuang1", + "English": "Nest4", + "Chinese": "化妆台", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "119", + "TypeEnum": "30", + "Category": "4", + "Icon": "pr_icn_scene3_yimaojian_shuzhuangtai", + "ResPrefix": "huazhuang2", + "English": "Nest4", + "Chinese": "化妆台", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "120", + "TypeEnum": "30", + "Category": "4", + "Icon": "pr_icn_scene4_yimaojian_shuzhuangtai", + "ResPrefix": "huazhuang4", + "English": "Nest1", + "Chinese": "化妆台", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "121", + "TypeEnum": "31", + "Category": "4", + "Icon": "pr_icn_scene0_tongyong_diban3", + "ResPrefix": "huazhuang", + "English": "Nest2", + "Chinese": "化妆间地板1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "122", + "TypeEnum": "31", + "Category": "4", + "Icon": "pr_icn_scene2_tongyong_diban", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "化妆间地板1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "123", + "TypeEnum": "31", + "Category": "4", + "Icon": "pr_icn_scene3_tongyong_diban", + "ResPrefix": "dongtian", + "English": "Nest4", + "Chinese": "化妆间地板1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "124", + "TypeEnum": "31", + "Category": "4", + "Icon": "pr_icn_scene4_tongyong_diban", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "化妆间地板1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "125", + "TypeEnum": "32", + "Category": "4", + "Icon": "pr_icn_scene0_tongyong_qiangzhi1", + "ResPrefix": "huazhuang", + "English": "Nest1", + "Chinese": "化妆间墙纸", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "BeautyRoom_00_tijiaoxian", + "TPosY": "188", + "GoName": null + }, + { + "Id": "126", + "TypeEnum": "32", + "Category": "4", + "Icon": "pr_icn_scene2_tongyong_qiangzhi", + "ResPrefix": "shuiguo", + "English": "Nest2", + "Chinese": "化妆间墙纸", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "BeautyRoom_02_tijiaoxian", + "TPosY": "188", + "GoName": null + }, + { + "Id": "127", + "TypeEnum": "32", + "Category": "4", + "Icon": "pr_icn_scene3_tongyong_qiangzhi", + "ResPrefix": "chufang2", + "English": "Nest2", + "Chinese": "化妆间墙纸", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "BeautyRoom_03_tijiaoxian", + "TPosY": "188", + "GoName": null + }, + { + "Id": "128", + "TypeEnum": "32", + "Category": "4", + "Icon": "pr_icn_scene4_tongyong_qiangzhi", + "ResPrefix": "haidi", + "English": "Nest4", + "Chinese": "化妆间墙纸", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": "BeautyRoom_04_tijiaoxian", + "TPosY": "188", + "GoName": null + }, + { + "Id": "129", + "TypeEnum": "33", + "Category": "4", + "Icon": "pr_icn_scene0_yimaojian_biao", + "ResPrefix": "huazhuang", + "English": "Nest4", + "Chinese": "化妆间挂钟", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "130", + "TypeEnum": "33", + "Category": "4", + "Icon": "pr_icn_scene2_yimaojian_biao", + "ResPrefix": "huazhuang1", + "English": "Nest1", + "Chinese": "化妆间挂钟", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "131", + "TypeEnum": "33", + "Category": "4", + "Icon": "pr_icn_scene3_yimaojian_biao", + "ResPrefix": "huazhuang2", + "English": "Nest2", + "Chinese": "化妆间挂钟", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "132", + "TypeEnum": "33", + "Category": "4", + "Icon": "pr_icn_scene4_yimaojian_biao", + "ResPrefix": "huazhuang4", + "English": "Nest2", + "Chinese": "化妆间挂钟", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "133", + "TypeEnum": "34", + "Category": "4", + "Icon": "pr_icn_scene0_yimaojian_yigui", + "ResPrefix": "huazhuang", + "English": "Nest2", + "Chinese": "化妆间衣橱", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "134", + "TypeEnum": "34", + "Category": "4", + "Icon": "pr_icn_scene2_yimaojian_yigui", + "ResPrefix": "huazhuang1", + "English": "Nest2", + "Chinese": "化妆间衣橱", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "135", + "TypeEnum": "34", + "Category": "4", + "Icon": "pr_icn_scene3_yimaojian_yigui", + "ResPrefix": "huazhuang2", + "English": "Nest4", + "Chinese": "化妆间衣橱", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "136", + "TypeEnum": "34", + "Category": "4", + "Icon": "pr_icn_scene4_yimaojian_yigui", + "ResPrefix": "huazhuang4", + "English": "Nest4", + "Chinese": "化妆间衣橱", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "137", + "TypeEnum": "35", + "Category": "4", + "Icon": "pr_icn_scene0_tongyong_didian", + "ResPrefix": "huazhuang", + "English": "Nest1", + "Chinese": "化妆间地毯1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "138", + "TypeEnum": "35", + "Category": "4", + "Icon": "pr_icn_scene2_tongyong_didian", + "ResPrefix": "huazhuang1", + "English": "Nest2", + "Chinese": "化妆间地毯1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "139", + "TypeEnum": "35", + "Category": "4", + "Icon": "pr_icn_scene3_tongyong_didian", + "ResPrefix": "huazhuang2", + "English": "Nest2", + "Chinese": "化妆间地毯1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "140", + "TypeEnum": "35", + "Category": "4", + "Icon": "pr_icn_scene4_tongyong_didian", + "ResPrefix": "huazhuang4", + "English": "Nest2", + "Chinese": "化妆间地毯1", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "141", + "TypeEnum": "11", + "Category": "2", + "Icon": "pr_icn_scene1_tongyong_qiangzhi2", + "ResPrefix": "pojiu", + "English": "Nest3", + "Chinese": "餐厅墙壁4", + "Extra": "1", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "142", + "TypeEnum": "12", + "Category": "2", + "Icon": "pr_icn_scene1_kitchen_zhuozi", + "ResPrefix": "chufang3", + "English": "Nest3", + "Chinese": "餐厅餐台4", + "Extra": "0", + "SizeScale": "1.55", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "143", + "TypeEnum": "13", + "Category": "2", + "Icon": "pr_icn_scene1_kitchen_bingxiang", + "ResPrefix": "chufang3", + "English": "Nest3", + "Chinese": "餐厅冰箱4", + "Extra": "0", + "SizeScale": "2", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "144", + "TypeEnum": "14", + "Category": "2", + "Icon": "pr_icn_scene1_tongyong_diban", + "ResPrefix": "pojiu", + "English": "Nest2", + "Chinese": "餐厅地板4", + "Extra": "1", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": "Kitchen_01_tijiaoxian", + "TPosY": "734", + "GoName": null + }, + { + "Id": "145", + "TypeEnum": "15", + "Category": "2", + "Icon": "pr_icn_scene1_kitchen_chuanghu", + "ResPrefix": "chufang3", + "English": "Nest2", + "Chinese": "餐厅窗户4", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "146", + "TypeEnum": "16", + "Category": "2", + "Icon": "pr_icn_scene1_kitchen_zhiwu", + "ResPrefix": "chufang3", + "English": "Nest1", + "Chinese": "餐厅绿植4", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "147", + "TypeEnum": "17", + "Category": "2", + "Icon": "pr_icn_scene1_kitchen_yinshuiji", + "ResPrefix": "chufang3", + "English": "Nest4", + "Chinese": "餐厅饮水器4", + "Extra": "1", + "SizeScale": "1.2", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "148", + "TypeEnum": "18", + "Category": "2", + "Icon": "pr_icn_scene1_woshi_ditan2", + "ResPrefix": "chufang3", + "English": "Nest4", + "Chinese": "餐厅地毯4", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "149", + "TypeEnum": "19", + "Category": "2", + "Icon": "pr_icn_scene1_tongyong_fengjing", + "ResPrefix": "chufang3", + "English": "Nest2", + "Chinese": "餐厅外景4", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "150", + "TypeEnum": "20", + "Category": "3", + "Icon": "pr_icn_scene1_tongyong_qiangzhi1", + "ResPrefix": "pojiu", + "English": "Nest2", + "Chinese": "卫生间墙壁4", + "Extra": "1", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "151", + "TypeEnum": "21", + "Category": "3", + "Icon": "pr_icn_scene1_bathroom_maoshapen", + "ResPrefix": "yushi3", + "English": "Nest2", + "Chinese": "卫生间猫砂盆4", + "Extra": "0", + "SizeScale": "0.8", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "152", + "TypeEnum": "22", + "Category": "3", + "Icon": "pr_icn_scene1_bathroom_yugang", + "ResPrefix": "yushi3", + "English": "Nest1", + "Chinese": "卫生间浴缸4", + "Extra": "0", + "SizeScale": "0.8", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "153", + "TypeEnum": "23", + "Category": "3", + "Icon": "pr_icn_scene1_tongyong_diban", + "ResPrefix": "pojiu", + "English": "Nest4", + "Chinese": "卫生间地板4", + "Extra": "1", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": "Bathroom_01_tijiaoxian", + "TPosY": "773", + "GoName": null + }, + { + "Id": "154", + "TypeEnum": "25", + "Category": "3", + "Icon": "pr_icn_scene1_bathroom_guizi", + "ResPrefix": "yushi3", + "English": "Nest2", + "Chinese": "卫生间储物柜4", + "Extra": "0", + "SizeScale": "0.8", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "155", + "TypeEnum": "26", + "Category": "3", + "Icon": "pr_icn_scene1_bathroom_zhuangshi", + "ResPrefix": "yushi3", + "English": "Nest4", + "Chinese": "卫生间墙面装饰4(窗户)", + "Extra": "1", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "156", + "TypeEnum": "27", + "Category": "3", + "Icon": "pr_icn_scene1_woshi_ditan2", + "ResPrefix": "yushi3", + "English": "Nest2", + "Chinese": "卫生间地毯4", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "157", + "TypeEnum": "28", + "Category": "4", + "Icon": "pr_icn_scene1_yimaojian_yizi", + "ResPrefix": "huazhuang3", + "English": "Nest2", + "Chinese": "化妆间椅子", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "158", + "TypeEnum": "29", + "Category": "4", + "Icon": "pr_icn_scene1_yimaojian_zhuangshi", + "ResPrefix": "huazhuang3", + "English": "Nest2", + "Chinese": "化妆间吊帘", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "159", + "TypeEnum": "30", + "Category": "4", + "Icon": "pr_icn_scene1_yimaojian_shuzhuangtai", + "ResPrefix": "huazhuang3", + "English": "Nest1", + "Chinese": "化妆台", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "160", + "TypeEnum": "31", + "Category": "4", + "Icon": "pr_icn_scene1_tongyong_diban", + "ResPrefix": "pojiu", + "English": "Nest4", + "Chinese": "化妆间地板1", + "Extra": "1", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "161", + "TypeEnum": "32", + "Category": "4", + "Icon": "pr_icn_scene1_tongyong_qiangzhi2", + "ResPrefix": "pojiu", + "English": "Nest4", + "Chinese": "化妆间墙纸", + "Extra": "1", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": "BeautyRoom_01_tijiaoxian", + "TPosY": "166", + "GoName": null + }, + { + "Id": "162", + "TypeEnum": "33", + "Category": "4", + "Icon": "pr_icn_scene1_yimaojian_biao", + "ResPrefix": "huazhuang3", + "English": "Nest2", + "Chinese": "化妆间挂钟", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "798", + "GoName": null + }, + { + "Id": "163", + "TypeEnum": "34", + "Category": "4", + "Icon": "pr_icn_scene1_yimaojian_yigui", + "ResPrefix": "huazhuang3", + "English": "Nest4", + "Chinese": "化妆间衣橱", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "880", + "GoName": null + }, + { + "Id": "164", + "TypeEnum": "35", + "Category": "4", + "Icon": "pr_icn_scene1_woshi_ditan2", + "ResPrefix": "huazhuang3", + "English": "Nest2", + "Chinese": "化妆间地毯1", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "795", + "GoName": null + }, + { + "Id": "165", + "TypeEnum": "36", + "Category": "2", + "Icon": "pr_icn_scene0_yimaojian_zhuangshi", + "ResPrefix": "chufang3", + "English": "Nest4", + "Chinese": "厨房吊灯", + "Extra": "0", + "SizeScale": "1", + "Init": "1", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": null + }, + { + "Id": "166", + "TypeEnum": "36", + "Category": "2", + "Icon": "pr_icn_scene0_kitchen_deng", + "ResPrefix": "chufang", + "English": "Nest4", + "Chinese": "厨房吊灯", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": null + }, + { + "Id": "167", + "TypeEnum": "36", + "Category": "2", + "Icon": "pr_icn_scene2_kitchen_deng", + "ResPrefix": "chufang1", + "English": "Nest2", + "Chinese": "厨房吊灯", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": null + }, + { + "Id": "168", + "TypeEnum": "36", + "Category": "2", + "Icon": "pr_icn_scene3_kitchen_deng", + "ResPrefix": "chufang2", + "English": "Nest4", + "Chinese": "厨房吊灯", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": null + }, + { + "Id": "169", + "TypeEnum": "36", + "Category": "2", + "Icon": "pr_icn_scene4_kitchen_deng", + "ResPrefix": "chufang4", + "English": "Nest2", + "Chinese": "厨房吊灯", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": null + }, + { + "Id": "170", + "TypeEnum": "1", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_maowo_flower", + "ResPrefix": "order", + "English": "Nest4", + "Chinese": "订单奖励猫窝", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": "nest" + }, + { + "Id": "171", + "TypeEnum": "9", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_louti", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "订单奖励沙发", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": "sofa" + }, + { + "Id": "172", + "TypeEnum": "8", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_maopajia", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "订单奖励猫爬架", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": "toy" + }, + { + "Id": "173", + "TypeEnum": "6", + "Category": "1", + "Icon": "pr_icn_scene1_woshi_chuanglian", + "ResPrefix": "senlin", + "English": "Nest4", + "Chinese": "订单奖励窗帘", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": "curtain" + }, + { + "Id": "174", + "TypeEnum": "4", + "Category": "1", + "Icon": "pr_icn_scene0_tongyong_fengjing", + "ResPrefix": "senlin", + "English": "Nest2", + "Chinese": "订单奖励外景", + "Extra": "0", + "SizeScale": "1", + "Init": "0", + "Tijiaoxian": null, + "TPosY": "1669", + "GoName": "waijing" + } + ] +} \ No newline at end of file diff --git a/json_output/PromotionPack.json b/json_output/PromotionPack.json new file mode 100644 index 0000000..af9d43f --- /dev/null +++ b/json_output/PromotionPack.json @@ -0,0 +1,54 @@ +{ + "structure": "PromotionPack", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Bg", + "type": "string" + }, + { + "name": "Title", + "type": "string" + }, + { + "name": "Tip", + "type": "string" + }, + { + "name": "Content", + "type": "string" + }, + { + "name": "Price_New", + "type": "double" + }, + { + "name": "Price_Old", + "type": "double" + } + ], + "count": 2, + "items": [ + { + "Id": "1", + "Bg": "Activity/activity_pic_beginnerbg", + "Title": "BeginnerPack", + "Tip": "Buy a beginner's gift bag to receive generous rewards.", + "Content": "\"Energy=190,701=1\"", + "Price_New": "0.49", + "Price_Old": "1.99" + }, + { + "Id": "2", + "Bg": "Activity/activity_pic_beginnerbg", + "Title": "BeginnerPack", + "Tip": "Buy a beginner's gift bag to receive generous rewards.", + "Content": "\"Energy=1280,702=1\"", + "Price_New": "3.99", + "Price_Old": "7.99" + } + ] +} \ No newline at end of file diff --git a/json_output/RaceReward.json b/json_output/RaceReward.json new file mode 100644 index 0000000..84d2044 --- /dev/null +++ b/json_output/RaceReward.json @@ -0,0 +1,56 @@ +{ + "structure": "RaceReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Level", + "type": "i32" + }, + { + "name": "Way", + "type": "i32" + }, + { + "name": "Score", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + }, + { + "name": "LimitReward", + "type": "string" + } + ], + "count": 3, + "items": [ + { + "Id": "1", + "Level": "1", + "Way": "5", + "Score": "100", + "Reward": "Energy=1", + "LimitReward": "Energy=1" + }, + { + "Id": "2", + "Level": "2", + "Way": "4", + "Score": "200", + "Reward": "Energy=1", + "LimitReward": "Energy=1" + }, + { + "Id": "3", + "Level": "3", + "Way": "3", + "Score": "300", + "Reward": "Energy=1", + "LimitReward": "Energy=1" + } + ] +} \ No newline at end of file diff --git a/json_output/RankData.json b/json_output/RankData.json new file mode 100644 index 0000000..eda9620 --- /dev/null +++ b/json_output/RankData.json @@ -0,0 +1,252 @@ +{ + "structure": "RankData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "lv", + "type": "i32" + }, + { + "name": "exp", + "type": "i32" + }, + { + "name": "reward", + "type": "string" + } + ], + "count": 38, + "items": [ + { + "Id": "1", + "lv": "1", + "exp": "20", + "reward": "\"84,563\"" + }, + { + "Id": "2", + "lv": "2", + "exp": "30", + "reward": "101" + }, + { + "Id": "3", + "lv": "3", + "exp": "40", + "reward": "104" + }, + { + "Id": "4", + "lv": "4", + "exp": "50", + "reward": "\"581,102,562\"" + }, + { + "Id": "5", + "lv": "5", + "exp": "60", + "reward": "\"123,562,561\"" + }, + { + "Id": "6", + "lv": "6", + "exp": "100", + "reward": "\"161,581\"" + }, + { + "Id": "7", + "lv": "7", + "exp": "150", + "reward": "\"182,581\"" + }, + { + "Id": "8", + "lv": "8", + "exp": "200", + "reward": "\"603,581\"" + }, + { + "Id": "9", + "lv": "9", + "exp": "250", + "reward": "\"165,581\"" + }, + { + "Id": "10", + "lv": "10", + "exp": "300", + "reward": "\"184,581\"" + }, + { + "Id": "11", + "lv": "11", + "exp": "350", + "reward": "\"601,581\"" + }, + { + "Id": "12", + "lv": "12", + "exp": "400", + "reward": "\"202,581\"" + }, + { + "Id": "13", + "lv": "13", + "exp": "450", + "reward": "\"602,581\"" + }, + { + "Id": "14", + "lv": "14", + "exp": "500", + "reward": "\"321,581\"" + }, + { + "Id": "15", + "lv": "15", + "exp": "550", + "reward": "\"323,581\"" + }, + { + "Id": "16", + "lv": "16", + "exp": "600", + "reward": "\"324,581\"" + }, + { + "Id": "17", + "lv": "17", + "exp": "650", + "reward": "\"325,581\"" + }, + { + "Id": "18", + "lv": "18", + "exp": "700", + "reward": "\"601,581\"" + }, + { + "Id": "19", + "lv": "19", + "exp": "750", + "reward": "\"602,581\"" + }, + { + "Id": "20", + "lv": "20", + "exp": "800", + "reward": "\"603,581\"" + }, + { + "Id": "21", + "lv": "21", + "exp": "850", + "reward": "\"603,581\"" + }, + { + "Id": "22", + "lv": "22", + "exp": "900", + "reward": "\"603,581\"" + }, + { + "Id": "23", + "lv": "23", + "exp": "950", + "reward": "\"603,581\"" + }, + { + "Id": "24", + "lv": "24", + "exp": "1000", + "reward": "\"603,581\"" + }, + { + "Id": "25", + "lv": "25", + "exp": "1050", + "reward": "\"603,581\"" + }, + { + "Id": "26", + "lv": "26", + "exp": "1100", + "reward": "\"603,581\"" + }, + { + "Id": "27", + "lv": "27", + "exp": "1150", + "reward": "\"603,581\"" + }, + { + "Id": "28", + "lv": "28", + "exp": "1200", + "reward": "\"603,581\"" + }, + { + "Id": "29", + "lv": "29", + "exp": "1250", + "reward": "\"603,581\"" + }, + { + "Id": "30", + "lv": "30", + "exp": "1300", + "reward": "\"603,581\"" + }, + { + "Id": "31", + "lv": "31", + "exp": "1350", + "reward": "\"603,581\"" + }, + { + "Id": "32", + "lv": "32", + "exp": "1400", + "reward": "\"603,581\"" + }, + { + "Id": "33", + "lv": "33", + "exp": "1450", + "reward": "\"603,581\"" + }, + { + "Id": "34", + "lv": "34", + "exp": "1500", + "reward": "\"603,581\"" + }, + { + "Id": "35", + "lv": "35", + "exp": "1550", + "reward": "\"603,581\"" + }, + { + "Id": "36", + "lv": "36", + "exp": "1600", + "reward": "\"603,581\"" + }, + { + "Id": "37", + "lv": "37", + "exp": "1650", + "reward": "\"603,581\"" + }, + { + "Id": "38", + "lv": "38", + "exp": "1700", + "reward": "null" + } + ] +} \ No newline at end of file diff --git a/json_output/RegionData.json b/json_output/RegionData.json new file mode 100644 index 0000000..ea564e6 --- /dev/null +++ b/json_output/RegionData.json @@ -0,0 +1,1547 @@ +{ + "structure": "RegionData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "EnglishName", + "type": "string" + }, + { + "name": "ChineseName", + "type": "string" + }, + { + "name": "CountryCode", + "type": "string" + }, + { + "name": "PhoneCode", + "type": "i32" + } + ], + "count": 217, + "items": [ + { + "Id": "1", + "EnglishName": "Andorra", + "ChineseName": "安道尔", + "CountryCode": "AD", + "PhoneCode": "376" + }, + { + "Id": "2", + "EnglishName": "United Arab Emirates", + "ChineseName": "阿拉伯联合酋长国", + "CountryCode": "AE", + "PhoneCode": "971" + }, + { + "Id": "3", + "EnglishName": "Afghanistan", + "ChineseName": "阿富汗", + "CountryCode": "AF", + "PhoneCode": "93" + }, + { + "Id": "4", + "EnglishName": "Antigua and Barbuda", + "ChineseName": "安提瓜和巴布达", + "CountryCode": "AG", + "PhoneCode": "1268" + }, + { + "Id": "5", + "EnglishName": "Anguilla", + "ChineseName": "安圭拉", + "CountryCode": "AI", + "PhoneCode": "1264" + }, + { + "Id": "6", + "EnglishName": "Albania", + "ChineseName": "阿尔巴尼亚", + "CountryCode": "AL", + "PhoneCode": "355" + }, + { + "Id": "7", + "EnglishName": "Armenia", + "ChineseName": "亚美尼亚", + "CountryCode": "AM", + "PhoneCode": "374" + }, + { + "Id": "8", + "EnglishName": "Angola", + "ChineseName": "安哥拉", + "CountryCode": "AO", + "PhoneCode": "244" + }, + { + "Id": "9", + "EnglishName": "Argentina", + "ChineseName": "阿根廷", + "CountryCode": "AR", + "PhoneCode": "54" + }, + { + "Id": "10", + "EnglishName": "American Samoa", + "ChineseName": "美属萨摩亚", + "CountryCode": "AS", + "PhoneCode": "1684" + }, + { + "Id": "11", + "EnglishName": "Austria", + "ChineseName": "奥地利", + "CountryCode": "AT", + "PhoneCode": "43" + }, + { + "Id": "12", + "EnglishName": "Australia", + "ChineseName": "澳大利亚", + "CountryCode": "AU", + "PhoneCode": "61" + }, + { + "Id": "13", + "EnglishName": "Aruba", + "ChineseName": "阿鲁巴", + "CountryCode": "AW", + "PhoneCode": "297" + }, + { + "Id": "14", + "EnglishName": "Azerbaijan", + "ChineseName": "阿塞拜疆", + "CountryCode": "AZ", + "PhoneCode": "994" + }, + { + "Id": "15", + "EnglishName": "Bosniaand Herzegovina", + "ChineseName": "波斯尼亚和黑塞哥维那", + "CountryCode": "BA", + "PhoneCode": "387" + }, + { + "Id": "16", + "EnglishName": "Barbados", + "ChineseName": "巴巴多斯", + "CountryCode": "BB", + "PhoneCode": "1246" + }, + { + "Id": "17", + "EnglishName": "Bangladesh", + "ChineseName": "孟加拉国", + "CountryCode": "BD", + "PhoneCode": "880" + }, + { + "Id": "18", + "EnglishName": "Belgium", + "ChineseName": "比利时", + "CountryCode": "BE", + "PhoneCode": "32" + }, + { + "Id": "19", + "EnglishName": "Burkina Faso", + "ChineseName": "布基纳法索", + "CountryCode": "BF", + "PhoneCode": "226" + }, + { + "Id": "20", + "EnglishName": "Bulgaria", + "ChineseName": "保加利亚", + "CountryCode": "BG", + "PhoneCode": "359" + }, + { + "Id": "21", + "EnglishName": "Bahrain", + "ChineseName": "巴林", + "CountryCode": "BH", + "PhoneCode": "973" + }, + { + "Id": "22", + "EnglishName": "Burundi", + "ChineseName": "布隆迪", + "CountryCode": "BI", + "PhoneCode": "257" + }, + { + "Id": "23", + "EnglishName": "Benin", + "ChineseName": "贝宁", + "CountryCode": "BJ", + "PhoneCode": "229" + }, + { + "Id": "24", + "EnglishName": "Bermuda", + "ChineseName": "百慕大群岛", + "CountryCode": "BM", + "PhoneCode": "1441" + }, + { + "Id": "25", + "EnglishName": "Brunei", + "ChineseName": "文莱", + "CountryCode": "BN", + "PhoneCode": "673" + }, + { + "Id": "26", + "EnglishName": "Bolivia", + "ChineseName": "玻利维亚", + "CountryCode": "BO", + "PhoneCode": "591" + }, + { + "Id": "27", + "EnglishName": "Caribisch Nederland", + "ChineseName": "荷兰加勒比", + "CountryCode": "BQ", + "PhoneCode": "599" + }, + { + "Id": "28", + "EnglishName": "Brazil", + "ChineseName": "巴西", + "CountryCode": "BR", + "PhoneCode": "55" + }, + { + "Id": "29", + "EnglishName": "Bahamas", + "ChineseName": "巴哈马", + "CountryCode": "BS", + "PhoneCode": "1242" + }, + { + "Id": "30", + "EnglishName": "Bhutan", + "ChineseName": "不丹", + "CountryCode": "BT", + "PhoneCode": "975" + }, + { + "Id": "31", + "EnglishName": "Botswana", + "ChineseName": "博茨瓦纳", + "CountryCode": "BW", + "PhoneCode": "267" + }, + { + "Id": "32", + "EnglishName": "Belarus", + "ChineseName": "白俄罗斯", + "CountryCode": "BY", + "PhoneCode": "375" + }, + { + "Id": "33", + "EnglishName": "Belize", + "ChineseName": "伯利兹", + "CountryCode": "BZ", + "PhoneCode": "501" + }, + { + "Id": "34", + "EnglishName": "Canada", + "ChineseName": "加拿大", + "CountryCode": "CA", + "PhoneCode": "1" + }, + { + "Id": "35", + "EnglishName": "Democratic Republic of theCongo", + "ChineseName": "刚果民主共和国", + "CountryCode": "CD", + "PhoneCode": "243" + }, + { + "Id": "36", + "EnglishName": "Central African Republic", + "ChineseName": "中非共和国", + "CountryCode": "CF", + "PhoneCode": "236" + }, + { + "Id": "37", + "EnglishName": "Republic Of The Congo", + "ChineseName": "刚果共和国", + "CountryCode": "CG", + "PhoneCode": "242" + }, + { + "Id": "38", + "EnglishName": "Switzerland", + "ChineseName": "瑞士", + "CountryCode": "CH", + "PhoneCode": "41" + }, + { + "Id": "39", + "EnglishName": "Ivory Coast", + "ChineseName": "象牙海岸", + "CountryCode": "CI", + "PhoneCode": "225" + }, + { + "Id": "40", + "EnglishName": "Cook Islands", + "ChineseName": "库克群岛", + "CountryCode": "CK", + "PhoneCode": "682" + }, + { + "Id": "41", + "EnglishName": "Chile", + "ChineseName": "智利", + "CountryCode": "CL", + "PhoneCode": "56" + }, + { + "Id": "42", + "EnglishName": "Cameroon", + "ChineseName": "喀麦隆", + "CountryCode": "CM", + "PhoneCode": "237" + }, + { + "Id": "43", + "EnglishName": "China", + "ChineseName": "中国", + "CountryCode": "CN", + "PhoneCode": "86" + }, + { + "Id": "44", + "EnglishName": "Colombia", + "ChineseName": "哥伦比亚", + "CountryCode": "CO", + "PhoneCode": "57" + }, + { + "Id": "45", + "EnglishName": "CostaRica", + "ChineseName": "哥斯达黎加", + "CountryCode": "CR", + "PhoneCode": "506" + }, + { + "Id": "46", + "EnglishName": "Cuba", + "ChineseName": "古巴", + "CountryCode": "CU", + "PhoneCode": "53" + }, + { + "Id": "47", + "EnglishName": "Cape Verde", + "ChineseName": "开普", + "CountryCode": "CV", + "PhoneCode": "238" + }, + { + "Id": "48", + "EnglishName": "Curacao", + "ChineseName": "库拉索", + "CountryCode": "CW", + "PhoneCode": "599" + }, + { + "Id": "49", + "EnglishName": "Cyprus", + "ChineseName": "塞浦路斯", + "CountryCode": "CY", + "PhoneCode": "357" + }, + { + "Id": "50", + "EnglishName": "Czech", + "ChineseName": "捷克", + "CountryCode": "CZ", + "PhoneCode": "420" + }, + { + "Id": "51", + "EnglishName": "Germany", + "ChineseName": "德国", + "CountryCode": "DE", + "PhoneCode": "49" + }, + { + "Id": "52", + "EnglishName": "Djibouti", + "ChineseName": "吉布提", + "CountryCode": "DJ", + "PhoneCode": "253" + }, + { + "Id": "53", + "EnglishName": "Denmark", + "ChineseName": "丹麦", + "CountryCode": "DK", + "PhoneCode": "45" + }, + { + "Id": "54", + "EnglishName": "Dominica", + "ChineseName": "多米尼加", + "CountryCode": "DM", + "PhoneCode": "1767" + }, + { + "Id": "55", + "EnglishName": "dominican republic", + "ChineseName": "多米尼加共和国", + "CountryCode": "DO", + "PhoneCode": "1809" + }, + { + "Id": "56", + "EnglishName": "Algeria", + "ChineseName": "阿尔及利亚", + "CountryCode": "DZ", + "PhoneCode": "213" + }, + { + "Id": "57", + "EnglishName": "Ecuador", + "ChineseName": "厄瓜多尔", + "CountryCode": "EC", + "PhoneCode": "593" + }, + { + "Id": "58", + "EnglishName": "Estonia", + "ChineseName": "爱沙尼亚", + "CountryCode": "EE", + "PhoneCode": "372" + }, + { + "Id": "59", + "EnglishName": "Egypt", + "ChineseName": "埃及", + "CountryCode": "EG", + "PhoneCode": "20" + }, + { + "Id": "60", + "EnglishName": "Eritrea", + "ChineseName": "厄立特里亚", + "CountryCode": "ER", + "PhoneCode": "291" + }, + { + "Id": "61", + "EnglishName": "Spain", + "ChineseName": "西班牙", + "CountryCode": "ES", + "PhoneCode": "34" + }, + { + "Id": "62", + "EnglishName": "Ethiopia", + "ChineseName": "埃塞俄比亚", + "CountryCode": "ET", + "PhoneCode": "251" + }, + { + "Id": "63", + "EnglishName": "Finland", + "ChineseName": "芬兰", + "CountryCode": "FI", + "PhoneCode": "358" + }, + { + "Id": "64", + "EnglishName": "Fiji", + "ChineseName": "斐济", + "CountryCode": "FJ", + "PhoneCode": "679" + }, + { + "Id": "65", + "EnglishName": "Micronesia", + "ChineseName": "密克罗尼西亚", + "CountryCode": "FM", + "PhoneCode": "691" + }, + { + "Id": "66", + "EnglishName": "Faroe Islands", + "ChineseName": "法罗群岛", + "CountryCode": "FO", + "PhoneCode": "298" + }, + { + "Id": "67", + "EnglishName": "France", + "ChineseName": "法国", + "CountryCode": "FR", + "PhoneCode": "33" + }, + { + "Id": "68", + "EnglishName": "Gabon", + "ChineseName": "加蓬", + "CountryCode": "GA", + "PhoneCode": "241" + }, + { + "Id": "69", + "EnglishName": "United Kingdom", + "ChineseName": "英国", + "CountryCode": "GB", + "PhoneCode": "44" + }, + { + "Id": "70", + "EnglishName": "Grenada", + "ChineseName": "格林纳达", + "CountryCode": "GD", + "PhoneCode": "1473" + }, + { + "Id": "71", + "EnglishName": "Georgia", + "ChineseName": "格鲁吉亚", + "CountryCode": "GE", + "PhoneCode": "995" + }, + { + "Id": "72", + "EnglishName": "French Guiana", + "ChineseName": "法属圭亚那", + "CountryCode": "GF", + "PhoneCode": "594" + }, + { + "Id": "73", + "EnglishName": "Ghana", + "ChineseName": "加纳", + "CountryCode": "GH", + "PhoneCode": "233" + }, + { + "Id": "74", + "EnglishName": "Gibraltar", + "ChineseName": "直布罗陀", + "CountryCode": "GI", + "PhoneCode": "350" + }, + { + "Id": "75", + "EnglishName": "Greenland", + "ChineseName": "格陵兰岛", + "CountryCode": "GL", + "PhoneCode": "299" + }, + { + "Id": "76", + "EnglishName": "Gambia", + "ChineseName": "冈比亚", + "CountryCode": "GM", + "PhoneCode": "220" + }, + { + "Id": "77", + "EnglishName": "Guinea", + "ChineseName": "几内亚", + "CountryCode": "GN", + "PhoneCode": "224" + }, + { + "Id": "78", + "EnglishName": "Guadeloupe", + "ChineseName": "瓜德罗普岛", + "CountryCode": "GP", + "PhoneCode": "590" + }, + { + "Id": "79", + "EnglishName": "Equatorial Guinea", + "ChineseName": "赤道几内亚", + "CountryCode": "GQ", + "PhoneCode": "240" + }, + { + "Id": "80", + "EnglishName": "Greece", + "ChineseName": "希腊", + "CountryCode": "GR", + "PhoneCode": "30" + }, + { + "Id": "81", + "EnglishName": "Guatemala", + "ChineseName": "瓜地马拉", + "CountryCode": "GT", + "PhoneCode": "502" + }, + { + "Id": "82", + "EnglishName": "Guam", + "ChineseName": "关岛", + "CountryCode": "GU", + "PhoneCode": "1671" + }, + { + "Id": "83", + "EnglishName": "Guinea-Bissau", + "ChineseName": "几内亚比绍共和国", + "CountryCode": "GW", + "PhoneCode": "245" + }, + { + "Id": "84", + "EnglishName": "Guyana", + "ChineseName": "圭亚那", + "CountryCode": "GY", + "PhoneCode": "592" + }, + { + "Id": "85", + "EnglishName": "Hong Kong", + "ChineseName": "中国香港", + "CountryCode": "HK", + "PhoneCode": "852" + }, + { + "Id": "86", + "EnglishName": "Honduras", + "ChineseName": "洪都拉斯", + "CountryCode": "HN", + "PhoneCode": "504" + }, + { + "Id": "87", + "EnglishName": "Croatia", + "ChineseName": "克罗地亚", + "CountryCode": "HR", + "PhoneCode": "385" + }, + { + "Id": "88", + "EnglishName": "Haiti", + "ChineseName": "海地", + "CountryCode": "HT", + "PhoneCode": "509" + }, + { + "Id": "89", + "EnglishName": "Hungary", + "ChineseName": "匈牙利", + "CountryCode": "HU", + "PhoneCode": "36" + }, + { + "Id": "90", + "EnglishName": "Indonesia", + "ChineseName": "印度尼西亚", + "CountryCode": "ID", + "PhoneCode": "62" + }, + { + "Id": "91", + "EnglishName": "Ireland", + "ChineseName": "爱尔兰", + "CountryCode": "IE", + "PhoneCode": "353" + }, + { + "Id": "92", + "EnglishName": "Israel", + "ChineseName": "以色列", + "CountryCode": "IL", + "PhoneCode": "972" + }, + { + "Id": "93", + "EnglishName": "India", + "ChineseName": "印度", + "CountryCode": "IN", + "PhoneCode": "91" + }, + { + "Id": "94", + "EnglishName": "Iraq", + "ChineseName": "伊拉克", + "CountryCode": "IQ", + "PhoneCode": "964" + }, + { + "Id": "95", + "EnglishName": "Iran", + "ChineseName": "伊朗", + "CountryCode": "IR", + "PhoneCode": "98" + }, + { + "Id": "96", + "EnglishName": "Iceland", + "ChineseName": "冰岛", + "CountryCode": "IS", + "PhoneCode": "354" + }, + { + "Id": "97", + "EnglishName": "Italy", + "ChineseName": "意大利", + "CountryCode": "IT", + "PhoneCode": "39" + }, + { + "Id": "98", + "EnglishName": "Jamaica", + "ChineseName": "牙买加", + "CountryCode": "JM", + "PhoneCode": "1876" + }, + { + "Id": "99", + "EnglishName": "Jordan", + "ChineseName": "约旦", + "CountryCode": "JO", + "PhoneCode": "962" + }, + { + "Id": "100", + "EnglishName": "Japan", + "ChineseName": "日本", + "CountryCode": "JP", + "PhoneCode": "81" + }, + { + "Id": "101", + "EnglishName": "Kenya", + "ChineseName": "肯尼亚", + "CountryCode": "KE", + "PhoneCode": "254" + }, + { + "Id": "102", + "EnglishName": "Kyrgyzstan", + "ChineseName": "吉尔吉斯斯坦", + "CountryCode": "KG", + "PhoneCode": "996" + }, + { + "Id": "103", + "EnglishName": "Cambodia", + "ChineseName": "柬埔寨", + "CountryCode": "KH", + "PhoneCode": "855" + }, + { + "Id": "104", + "EnglishName": "Kiribati", + "ChineseName": "基里巴斯", + "CountryCode": "KI", + "PhoneCode": "686" + }, + { + "Id": "105", + "EnglishName": "Comoros", + "ChineseName": "科摩罗", + "CountryCode": "KM", + "PhoneCode": "269" + }, + { + "Id": "106", + "EnglishName": "Saint Kitts and Nevis", + "ChineseName": "圣基茨和尼维斯", + "CountryCode": "KN", + "PhoneCode": "1869" + }, + { + "Id": "107", + "EnglishName": "Korea Democratic Rep.", + "ChineseName": "朝鲜", + "CountryCode": "KP", + "PhoneCode": "850" + }, + { + "Id": "108", + "EnglishName": "South Korea", + "ChineseName": "韩国", + "CountryCode": "KR", + "PhoneCode": "82" + }, + { + "Id": "109", + "EnglishName": "Kuwait", + "ChineseName": "科威特", + "CountryCode": "KW", + "PhoneCode": "965" + }, + { + "Id": "110", + "EnglishName": "Cayman Islands", + "ChineseName": "开曼群岛", + "CountryCode": "KY", + "PhoneCode": "1345" + }, + { + "Id": "111", + "EnglishName": "Kazakhstan", + "ChineseName": "哈萨克斯坦", + "CountryCode": "KZ", + "PhoneCode": "997" + }, + { + "Id": "112", + "EnglishName": "Laos", + "ChineseName": "老挝", + "CountryCode": "LA", + "PhoneCode": "856" + }, + { + "Id": "113", + "EnglishName": "Lebanon", + "ChineseName": "黎巴嫩", + "CountryCode": "LB", + "PhoneCode": "961" + }, + { + "Id": "114", + "EnglishName": "Saint Lucia", + "ChineseName": "圣露西亚", + "CountryCode": "LC", + "PhoneCode": "1758" + }, + { + "Id": "115", + "EnglishName": "Liechtenstein", + "ChineseName": "列支敦士登", + "CountryCode": "LI", + "PhoneCode": "423" + }, + { + "Id": "116", + "EnglishName": "Sri Lanka", + "ChineseName": "斯里兰卡", + "CountryCode": "LK", + "PhoneCode": "94" + }, + { + "Id": "117", + "EnglishName": "Liberia", + "ChineseName": "利比里亚", + "CountryCode": "LR", + "PhoneCode": "231" + }, + { + "Id": "118", + "EnglishName": "Lesotho", + "ChineseName": "莱索托", + "CountryCode": "LS", + "PhoneCode": "266" + }, + { + "Id": "119", + "EnglishName": "Lithuania", + "ChineseName": "立陶宛", + "CountryCode": "LT", + "PhoneCode": "370" + }, + { + "Id": "120", + "EnglishName": "Luxembourg", + "ChineseName": "卢森堡", + "CountryCode": "LU", + "PhoneCode": "352" + }, + { + "Id": "121", + "EnglishName": "Latvia", + "ChineseName": "拉脱维亚", + "CountryCode": "LV", + "PhoneCode": "371" + }, + { + "Id": "122", + "EnglishName": "Libya", + "ChineseName": "利比亚", + "CountryCode": "LY", + "PhoneCode": "218" + }, + { + "Id": "123", + "EnglishName": "Morocco", + "ChineseName": "摩洛哥", + "CountryCode": "MA", + "PhoneCode": "212" + }, + { + "Id": "124", + "EnglishName": "Monaco", + "ChineseName": "摩纳哥", + "CountryCode": "MC", + "PhoneCode": "377" + }, + { + "Id": "125", + "EnglishName": "Moldova", + "ChineseName": "摩尔多瓦", + "CountryCode": "MD", + "PhoneCode": "373" + }, + { + "Id": "126", + "EnglishName": "Montenegro", + "ChineseName": "黑山", + "CountryCode": "ME", + "PhoneCode": "382" + }, + { + "Id": "127", + "EnglishName": "Madagascar", + "ChineseName": "马达加斯加", + "CountryCode": "MG", + "PhoneCode": "261" + }, + { + "Id": "128", + "EnglishName": "Marshall Islands", + "ChineseName": "马绍尔群岛", + "CountryCode": "MH", + "PhoneCode": "692" + }, + { + "Id": "129", + "EnglishName": "Macedonia", + "ChineseName": "马其顿", + "CountryCode": "MK", + "PhoneCode": "389" + }, + { + "Id": "130", + "EnglishName": "Mali", + "ChineseName": "马里", + "CountryCode": "ML", + "PhoneCode": "223" + }, + { + "Id": "131", + "EnglishName": "Myanmar", + "ChineseName": "缅甸", + "CountryCode": "MM", + "PhoneCode": "95" + }, + { + "Id": "132", + "EnglishName": "Mongolia", + "ChineseName": "蒙古", + "CountryCode": "MN", + "PhoneCode": "976" + }, + { + "Id": "133", + "EnglishName": "Macau", + "ChineseName": "中国澳门", + "CountryCode": "MO", + "PhoneCode": "853" + }, + { + "Id": "134", + "EnglishName": "Mauritania", + "ChineseName": "毛里塔尼亚", + "CountryCode": "MR", + "PhoneCode": "222" + }, + { + "Id": "135", + "EnglishName": "Montserrat", + "ChineseName": "蒙特塞拉特岛", + "CountryCode": "MS", + "PhoneCode": "1664" + }, + { + "Id": "136", + "EnglishName": "Malta", + "ChineseName": "马耳他", + "CountryCode": "MT", + "PhoneCode": "356" + }, + { + "Id": "137", + "EnglishName": "Mauritius", + "ChineseName": "毛里求斯", + "CountryCode": "MU", + "PhoneCode": "230" + }, + { + "Id": "138", + "EnglishName": "Maldives", + "ChineseName": "马尔代夫", + "CountryCode": "MV", + "PhoneCode": "960" + }, + { + "Id": "139", + "EnglishName": "Malawi", + "ChineseName": "马拉维", + "CountryCode": "MW", + "PhoneCode": "265" + }, + { + "Id": "140", + "EnglishName": "Mexico", + "ChineseName": "墨西哥", + "CountryCode": "MX", + "PhoneCode": "52" + }, + { + "Id": "141", + "EnglishName": "Malaysia", + "ChineseName": "马来西亚", + "CountryCode": "MY", + "PhoneCode": "60" + }, + { + "Id": "142", + "EnglishName": "Mozambique", + "ChineseName": "莫桑比克", + "CountryCode": "MZ", + "PhoneCode": "258" + }, + { + "Id": "143", + "EnglishName": "Namibia", + "ChineseName": "纳米比亚", + "CountryCode": "NA", + "PhoneCode": "264" + }, + { + "Id": "144", + "EnglishName": "New Caledonia", + "ChineseName": "新喀里多尼亚", + "CountryCode": "NC", + "PhoneCode": "687" + }, + { + "Id": "145", + "EnglishName": "Niger", + "ChineseName": "尼日尔", + "CountryCode": "NE", + "PhoneCode": "227" + }, + { + "Id": "146", + "EnglishName": "Nigeria", + "ChineseName": "尼日利亚", + "CountryCode": "NG", + "PhoneCode": "234" + }, + { + "Id": "147", + "EnglishName": "Nicaragua", + "ChineseName": "尼加拉瓜", + "CountryCode": "NI", + "PhoneCode": "505" + }, + { + "Id": "148", + "EnglishName": "Netherlands", + "ChineseName": "荷兰", + "CountryCode": "NL", + "PhoneCode": "31" + }, + { + "Id": "149", + "EnglishName": "Norway", + "ChineseName": "挪威", + "CountryCode": "NO", + "PhoneCode": "47" + }, + { + "Id": "150", + "EnglishName": "Nepal", + "ChineseName": "尼泊尔", + "CountryCode": "NP", + "PhoneCode": "977" + }, + { + "Id": "151", + "EnglishName": "Nauru", + "ChineseName": "拿鲁岛", + "CountryCode": "NR", + "PhoneCode": "674" + }, + { + "Id": "152", + "EnglishName": "New Zealand", + "ChineseName": "新西兰", + "CountryCode": "NZ", + "PhoneCode": "64" + }, + { + "Id": "153", + "EnglishName": "Oman", + "ChineseName": "阿曼", + "CountryCode": "OM", + "PhoneCode": "968" + }, + { + "Id": "154", + "EnglishName": "Panama", + "ChineseName": "巴拿马", + "CountryCode": "PA", + "PhoneCode": "507" + }, + { + "Id": "155", + "EnglishName": "Peru", + "ChineseName": "秘鲁", + "CountryCode": "PE", + "PhoneCode": "51" + }, + { + "Id": "156", + "EnglishName": "French Polynesia", + "ChineseName": "法属波利尼西亚", + "CountryCode": "PF", + "PhoneCode": "689" + }, + { + "Id": "157", + "EnglishName": "Papua New Guinea", + "ChineseName": "巴布亚新几内亚", + "CountryCode": "PG", + "PhoneCode": "675" + }, + { + "Id": "158", + "EnglishName": "Philippines", + "ChineseName": "菲律宾", + "CountryCode": "PH", + "PhoneCode": "63" + }, + { + "Id": "159", + "EnglishName": "Pakistan", + "ChineseName": "巴基斯坦", + "CountryCode": "PK", + "PhoneCode": "92" + }, + { + "Id": "160", + "EnglishName": "Poland", + "ChineseName": "波兰", + "CountryCode": "PL", + "PhoneCode": "48" + }, + { + "Id": "161", + "EnglishName": "Saint Pierreand Miquelon", + "ChineseName": "圣彼埃尔和密克隆岛", + "CountryCode": "PM", + "PhoneCode": "508" + }, + { + "Id": "162", + "EnglishName": "Puerto Rico", + "ChineseName": "波多黎各", + "CountryCode": "PR", + "PhoneCode": "1787" + }, + { + "Id": "163", + "EnglishName": "Portugal", + "ChineseName": "葡萄牙", + "CountryCode": "PT", + "PhoneCode": "351" + }, + { + "Id": "164", + "EnglishName": "Palau", + "ChineseName": "帕劳", + "CountryCode": "PW", + "PhoneCode": "680" + }, + { + "Id": "165", + "EnglishName": "Paraguay", + "ChineseName": "巴拉圭", + "CountryCode": "PY", + "PhoneCode": "595" + }, + { + "Id": "166", + "EnglishName": "Qatar", + "ChineseName": "卡塔尔", + "CountryCode": "QA", + "PhoneCode": "974" + }, + { + "Id": "167", + "EnglishName": "Réunion Island", + "ChineseName": "留尼汪", + "CountryCode": "RE", + "PhoneCode": "262" + }, + { + "Id": "168", + "EnglishName": "Romania", + "ChineseName": "罗马尼亚", + "CountryCode": "RO", + "PhoneCode": "40" + }, + { + "Id": "169", + "EnglishName": "Serbia", + "ChineseName": "塞尔维亚", + "CountryCode": "RS", + "PhoneCode": "381" + }, + { + "Id": "170", + "EnglishName": "Russia", + "ChineseName": "俄罗斯", + "CountryCode": "RU", + "PhoneCode": "7" + }, + { + "Id": "171", + "EnglishName": "Rwanda", + "ChineseName": "卢旺达", + "CountryCode": "RW", + "PhoneCode": "250" + }, + { + "Id": "172", + "EnglishName": "Saudi Arabia", + "ChineseName": "沙特阿拉伯", + "CountryCode": "SA", + "PhoneCode": "966" + }, + { + "Id": "173", + "EnglishName": "Solomon Islands", + "ChineseName": "所罗门群岛", + "CountryCode": "SB", + "PhoneCode": "677" + }, + { + "Id": "174", + "EnglishName": "Seychelles", + "ChineseName": "塞舌尔", + "CountryCode": "SC", + "PhoneCode": "248" + }, + { + "Id": "175", + "EnglishName": "Sudan", + "ChineseName": "苏丹", + "CountryCode": "SD", + "PhoneCode": "249" + }, + { + "Id": "176", + "EnglishName": "Sweden", + "ChineseName": "瑞典", + "CountryCode": "SE", + "PhoneCode": "46" + }, + { + "Id": "177", + "EnglishName": "Singapore", + "ChineseName": "新加坡", + "CountryCode": "SG", + "PhoneCode": "65" + }, + { + "Id": "178", + "EnglishName": "Slovenia", + "ChineseName": "斯洛文尼亚", + "CountryCode": "SI", + "PhoneCode": "386" + }, + { + "Id": "179", + "EnglishName": "Slovakia", + "ChineseName": "斯洛伐克", + "CountryCode": "SK", + "PhoneCode": "421" + }, + { + "Id": "180", + "EnglishName": "Sierra Leone", + "ChineseName": "塞拉利昂", + "CountryCode": "SL", + "PhoneCode": "232" + }, + { + "Id": "181", + "EnglishName": "San Marino", + "ChineseName": "圣马力诺", + "CountryCode": "SM", + "PhoneCode": "378" + }, + { + "Id": "182", + "EnglishName": "Senegal", + "ChineseName": "塞内加尔", + "CountryCode": "SN", + "PhoneCode": "221" + }, + { + "Id": "183", + "EnglishName": "Somalia", + "ChineseName": "索马里", + "CountryCode": "SO", + "PhoneCode": "252" + }, + { + "Id": "184", + "EnglishName": "Suriname", + "ChineseName": "苏里南", + "CountryCode": "SR", + "PhoneCode": "597" + }, + { + "Id": "185", + "EnglishName": "Sao Tome and Principe", + "ChineseName": "圣多美和普林西比", + "CountryCode": "ST", + "PhoneCode": "239" + }, + { + "Id": "186", + "EnglishName": "ElSalvador", + "ChineseName": "萨尔瓦多", + "CountryCode": "SV", + "PhoneCode": "503" + }, + { + "Id": "187", + "EnglishName": "Syria", + "ChineseName": "叙利亚", + "CountryCode": "SY", + "PhoneCode": "963" + }, + { + "Id": "188", + "EnglishName": "Swaziland", + "ChineseName": "斯威士兰", + "CountryCode": "SZ", + "PhoneCode": "268" + }, + { + "Id": "189", + "EnglishName": "Turksand Caicos Islands", + "ChineseName": "特克斯和凯科斯群岛", + "CountryCode": "TC", + "PhoneCode": "1649" + }, + { + "Id": "190", + "EnglishName": "Chad", + "ChineseName": "乍得", + "CountryCode": "TD", + "PhoneCode": "235" + }, + { + "Id": "191", + "EnglishName": "Togo", + "ChineseName": "多哥", + "CountryCode": "TG", + "PhoneCode": "228" + }, + { + "Id": "192", + "EnglishName": "Thailand", + "ChineseName": "泰国", + "CountryCode": "TH", + "PhoneCode": "66" + }, + { + "Id": "193", + "EnglishName": "Tajikistan", + "ChineseName": "塔吉克斯坦", + "CountryCode": "TJ", + "PhoneCode": "992" + }, + { + "Id": "194", + "EnglishName": "East Timor", + "ChineseName": "东帝汶", + "CountryCode": "TL", + "PhoneCode": "670" + }, + { + "Id": "195", + "EnglishName": "Turkmenistan", + "ChineseName": "土库曼斯坦", + "CountryCode": "TM", + "PhoneCode": "993" + }, + { + "Id": "196", + "EnglishName": "Tunisia", + "ChineseName": "突尼斯", + "CountryCode": "TN", + "PhoneCode": "216" + }, + { + "Id": "197", + "EnglishName": "Tonga", + "ChineseName": "汤加", + "CountryCode": "TO", + "PhoneCode": "676" + }, + { + "Id": "198", + "EnglishName": "Turkey", + "ChineseName": "土耳其", + "CountryCode": "TR", + "PhoneCode": "90" + }, + { + "Id": "199", + "EnglishName": "Trinidadand Tobago", + "ChineseName": "特立尼达和多巴哥", + "CountryCode": "TT", + "PhoneCode": "1868" + }, + { + "Id": "200", + "EnglishName": "Taiwan", + "ChineseName": "中国台湾", + "CountryCode": "TW", + "PhoneCode": "886" + }, + { + "Id": "201", + "EnglishName": "Tanzania", + "ChineseName": "坦桑尼亚", + "CountryCode": "TZ", + "PhoneCode": "255" + }, + { + "Id": "202", + "EnglishName": "Ukraine", + "ChineseName": "乌克兰", + "CountryCode": "UA", + "PhoneCode": "380" + }, + { + "Id": "203", + "EnglishName": "Uganda", + "ChineseName": "乌干达", + "CountryCode": "UG", + "PhoneCode": "256" + }, + { + "Id": "204", + "EnglishName": "United States", + "ChineseName": "美国", + "CountryCode": "US", + "PhoneCode": "1" + }, + { + "Id": "205", + "EnglishName": "Uruguay", + "ChineseName": "乌拉圭", + "CountryCode": "UY", + "PhoneCode": "598" + }, + { + "Id": "206", + "EnglishName": "Uzbekistan", + "ChineseName": "乌兹别克斯坦", + "CountryCode": "UZ", + "PhoneCode": "998" + }, + { + "Id": "207", + "EnglishName": "Saint Vincent and The Grenadines", + "ChineseName": "圣文森特和格林纳丁斯", + "CountryCode": "VC", + "PhoneCode": "1784" + }, + { + "Id": "208", + "EnglishName": "Venezuela", + "ChineseName": "委内瑞拉", + "CountryCode": "VE", + "PhoneCode": "58" + }, + { + "Id": "209", + "EnglishName": "VirginIslands British", + "ChineseName": "英属处女群岛", + "CountryCode": "VG", + "PhoneCode": "1284" + }, + { + "Id": "210", + "EnglishName": "Vietnam", + "ChineseName": "越南", + "CountryCode": "VN", + "PhoneCode": "84" + }, + { + "Id": "211", + "EnglishName": "Vanuatu", + "ChineseName": "瓦努阿图", + "CountryCode": "VU", + "PhoneCode": "678" + }, + { + "Id": "212", + "EnglishName": "Samoa", + "ChineseName": "萨摩亚", + "CountryCode": "WS", + "PhoneCode": "685" + }, + { + "Id": "213", + "EnglishName": "Yemen", + "ChineseName": "也门", + "CountryCode": "YE", + "PhoneCode": "967" + }, + { + "Id": "214", + "EnglishName": "Mayotte", + "ChineseName": "马约特", + "CountryCode": "YT", + "PhoneCode": "269" + }, + { + "Id": "215", + "EnglishName": "South Africa", + "ChineseName": "南非", + "CountryCode": "ZA", + "PhoneCode": "27" + }, + { + "Id": "216", + "EnglishName": "Zambia", + "ChineseName": "赞比亚", + "CountryCode": "ZM", + "PhoneCode": "260" + }, + { + "Id": "217", + "EnglishName": "Zimbabwe", + "ChineseName": "津巴布韦", + "CountryCode": "ZW", + "PhoneCode": "263" + } + ] +} \ No newline at end of file diff --git a/json_output/SceneData.json b/json_output/SceneData.json new file mode 100644 index 0000000..217a8ef --- /dev/null +++ b/json_output/SceneData.json @@ -0,0 +1,432 @@ +{ + "structure": "SceneData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "SceneId", + "type": "i32" + }, + { + "name": "AreaId", + "type": "i32" + }, + { + "name": "Title", + "type": "string" + }, + { + "name": "Icon", + "type": "string" + }, + { + "name": "IconGray", + "type": "string" + } + ], + "count": 50, + "items": [ + { + "Id": "1", + "SceneId": "1", + "AreaId": "1", + "Title": "Scene1", + "Icon": "Area/merge_pic_s1", + "IconGray": "Area/merge_pic_s1_gray" + }, + { + "Id": "2", + "SceneId": "1", + "AreaId": "2", + "Title": "Scene2", + "Icon": "Area/merge_pic_s2", + "IconGray": "Area/merge_pic_s2_gray" + }, + { + "Id": "3", + "SceneId": "1", + "AreaId": "3", + "Title": "Scene3", + "Icon": "Area/merge_pic_s3", + "IconGray": "Area/merge_pic_s3_gray" + }, + { + "Id": "4", + "SceneId": "1", + "AreaId": "4", + "Title": "Scene4", + "Icon": "Area/merge_pic_s4", + "IconGray": "Area/merge_pic_s4_gray" + }, + { + "Id": "5", + "SceneId": "1", + "AreaId": "5", + "Title": "Scene5", + "Icon": "Area/merge_pic_s5", + "IconGray": "Area/merge_pic_s5_gray" + }, + { + "Id": "6", + "SceneId": "2", + "AreaId": "1", + "Title": "Scene6", + "Icon": "Area/merge_pic_s6", + "IconGray": "Area/merge_pic_s6_gray" + }, + { + "Id": "7", + "SceneId": "2", + "AreaId": "2", + "Title": "Scene7", + "Icon": "Area/merge_pic_s7", + "IconGray": "Area/merge_pic_s7_gray" + }, + { + "Id": "8", + "SceneId": "2", + "AreaId": "3", + "Title": "Scene8", + "Icon": "Area/merge_pic_s8", + "IconGray": "Area/merge_pic_s8_gray" + }, + { + "Id": "9", + "SceneId": "2", + "AreaId": "4", + "Title": "Scene9", + "Icon": "Area/merge_pic_s9", + "IconGray": "Area/merge_pic_s9_gray" + }, + { + "Id": "10", + "SceneId": "2", + "AreaId": "5", + "Title": "Scene10", + "Icon": "Area/merge_pic_s10", + "IconGray": "Area/merge_pic_s10_gray" + }, + { + "Id": "11", + "SceneId": "3", + "AreaId": "1", + "Title": "Scene11", + "Icon": "Area/merge_pic_s11", + "IconGray": "Area/merge_pic_s11_gray" + }, + { + "Id": "12", + "SceneId": "3", + "AreaId": "2", + "Title": "Scene12", + "Icon": "Area/merge_pic_s12", + "IconGray": "Area/merge_pic_s12_gray" + }, + { + "Id": "13", + "SceneId": "3", + "AreaId": "3", + "Title": "Scene13", + "Icon": "Area/merge_pic_s13", + "IconGray": "Area/merge_pic_s13_gray" + }, + { + "Id": "14", + "SceneId": "3", + "AreaId": "4", + "Title": "Scene14", + "Icon": "Area/merge_pic_s14", + "IconGray": "Area/merge_pic_s14_gray" + }, + { + "Id": "15", + "SceneId": "3", + "AreaId": "5", + "Title": "Scene15", + "Icon": "Area/merge_pic_s15", + "IconGray": "Area/merge_pic_s15_gray" + }, + { + "Id": "16", + "SceneId": "4", + "AreaId": "1", + "Title": "Scene16", + "Icon": "Area/merge_pic_s16", + "IconGray": "Area/merge_pic_s16_gray" + }, + { + "Id": "17", + "SceneId": "4", + "AreaId": "2", + "Title": "Scene17", + "Icon": "Area/merge_pic_s17", + "IconGray": "Area/merge_pic_s17_gray" + }, + { + "Id": "18", + "SceneId": "4", + "AreaId": "3", + "Title": "Scene18", + "Icon": "Area/merge_pic_s18", + "IconGray": "Area/merge_pic_s18_gray" + }, + { + "Id": "19", + "SceneId": "4", + "AreaId": "4", + "Title": "Scene19", + "Icon": "Area/merge_pic_s19", + "IconGray": "Area/merge_pic_s19_gray" + }, + { + "Id": "20", + "SceneId": "4", + "AreaId": "5", + "Title": "Scene20", + "Icon": "Area/merge_pic_s20", + "IconGray": "Area/merge_pic_s20_gray" + }, + { + "Id": "21", + "SceneId": "5", + "AreaId": "1", + "Title": "Scene21", + "Icon": "Area/merge_pic_s21", + "IconGray": "Area/merge_pic_s21_gray" + }, + { + "Id": "22", + "SceneId": "5", + "AreaId": "2", + "Title": "Scene22", + "Icon": "Area/merge_pic_s22", + "IconGray": "Area/merge_pic_s22_gray" + }, + { + "Id": "23", + "SceneId": "5", + "AreaId": "3", + "Title": "Scene23", + "Icon": "Area/merge_pic_s23", + "IconGray": "Area/merge_pic_s23_gray" + }, + { + "Id": "24", + "SceneId": "5", + "AreaId": "4", + "Title": "Scene24", + "Icon": "Area/merge_pic_s24", + "IconGray": "Area/merge_pic_s24_gray" + }, + { + "Id": "25", + "SceneId": "5", + "AreaId": "5", + "Title": "Scene25", + "Icon": "Area/merge_pic_s25", + "IconGray": "Area/merge_pic_s25_gray" + }, + { + "Id": "26", + "SceneId": "6", + "AreaId": "1", + "Title": "Scene26", + "Icon": "Area/merge_pic_s26", + "IconGray": "Area/merge_pic_s26_gray" + }, + { + "Id": "27", + "SceneId": "6", + "AreaId": "2", + "Title": "Scene27", + "Icon": "Area/merge_pic_s27", + "IconGray": "Area/merge_pic_s27_gray" + }, + { + "Id": "28", + "SceneId": "6", + "AreaId": "3", + "Title": "Scene28", + "Icon": "Area/merge_pic_s28", + "IconGray": "Area/merge_pic_s28_gray" + }, + { + "Id": "29", + "SceneId": "6", + "AreaId": "4", + "Title": "Scene30", + "Icon": "Area/merge_pic_s30", + "IconGray": "Area/merge_pic_s30_gray" + }, + { + "Id": "30", + "SceneId": "6", + "AreaId": "5", + "Title": "Scene31", + "Icon": "Area/merge_pic_s31", + "IconGray": "Area/merge_pic_s31_gray" + }, + { + "Id": "31", + "SceneId": "7", + "AreaId": "1", + "Title": "Scene36", + "Icon": "Area/merge_pic_s36", + "IconGray": "Area/merge_pic_s36_gray" + }, + { + "Id": "32", + "SceneId": "7", + "AreaId": "2", + "Title": "Scene37", + "Icon": "Area/merge_pic_s37", + "IconGray": "Area/merge_pic_s37_gray" + }, + { + "Id": "33", + "SceneId": "7", + "AreaId": "3", + "Title": "Scene38", + "Icon": "Area/merge_pic_s38", + "IconGray": "Area/merge_pic_s38_gray" + }, + { + "Id": "34", + "SceneId": "7", + "AreaId": "4", + "Title": "Scene39", + "Icon": "Area/merge_pic_s39", + "IconGray": "Area/merge_pic_s39_gray" + }, + { + "Id": "35", + "SceneId": "7", + "AreaId": "5", + "Title": "Scene40", + "Icon": "Area/merge_pic_s40", + "IconGray": "Area/merge_pic_s40_gray" + }, + { + "Id": "36", + "SceneId": "8", + "AreaId": "1", + "Title": "Scene41", + "Icon": "Area/merge_pic_s41", + "IconGray": "Area/merge_pic_s41_gray" + }, + { + "Id": "37", + "SceneId": "8", + "AreaId": "2", + "Title": "Scene43", + "Icon": "Area/merge_pic_s43", + "IconGray": "Area/merge_pic_s43_gray" + }, + { + "Id": "38", + "SceneId": "8", + "AreaId": "3", + "Title": "Scene42", + "Icon": "Area/merge_pic_s42", + "IconGray": "Area/merge_pic_s42_gray" + }, + { + "Id": "39", + "SceneId": "8", + "AreaId": "4", + "Title": "Scene44", + "Icon": "Area/merge_pic_s44", + "IconGray": "Area/merge_pic_s44_gray" + }, + { + "Id": "40", + "SceneId": "8", + "AreaId": "5", + "Title": "Scene45", + "Icon": "Area/merge_pic_s45", + "IconGray": "Area/merge_pic_s45_gray" + }, + { + "Id": "41", + "SceneId": "9", + "AreaId": "1", + "Title": "Scene32", + "Icon": "Area/merge_pic_s32", + "IconGray": "Area/merge_pic_s32_gray" + }, + { + "Id": "42", + "SceneId": "9", + "AreaId": "2", + "Title": "Scene33", + "Icon": "Area/merge_pic_s33", + "IconGray": "Area/merge_pic_s33_gray" + }, + { + "Id": "43", + "SceneId": "9", + "AreaId": "3", + "Title": "Scene29", + "Icon": "Area/merge_pic_s29", + "IconGray": "Area/merge_pic_s29_gray" + }, + { + "Id": "44", + "SceneId": "9", + "AreaId": "4", + "Title": "Scene34", + "Icon": "Area/merge_pic_s34", + "IconGray": "Area/merge_pic_s34_gray" + }, + { + "Id": "45", + "SceneId": "9", + "AreaId": "5", + "Title": "Scene35", + "Icon": "Area/merge_pic_s35", + "IconGray": "Area/merge_pic_s35_gray" + }, + { + "Id": "46", + "SceneId": 10, + "AreaId": 1, + "Title": "Scene46", + "Icon": "Area/merge_pic_s46", + "IconGray": "Area/merge_pic_s46_gray" + }, + { + "Id": "47", + "SceneId": 10, + "AreaId": 2, + "Title": "Scene47", + "Icon": "Area/merge_pic_s47", + "IconGray": "Area/merge_pic_s47_gray" + }, + { + "Id": "48", + "SceneId": 10, + "AreaId": 3, + "Title": "Scene48", + "Icon": "Area/merge_pic_s48", + "IconGray": "Area/merge_pic_s48_gray" + }, + { + "Id": "49", + "SceneId": 10, + "AreaId": 4, + "Title": "Scene49", + "Icon": "Area/merge_pic_s49", + "IconGray": "Area/merge_pic_s49_gray" + }, + { + "Id": "50", + "SceneId": 10, + "AreaId": 5, + "Title": "Scene50", + "Icon": "Area/merge_pic_s50", + "IconGray": "Area/merge_pic_s50_gray" + } + ] +} \ No newline at end of file diff --git a/json_output/SevenLoginCfg.json b/json_output/SevenLoginCfg.json new file mode 100644 index 0000000..8d3360f --- /dev/null +++ b/json_output/SevenLoginCfg.json @@ -0,0 +1,55 @@ +{ + "structure": "SevenLoginCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "RewardIds", + "type": "string" + }, + { + "name": "RewardCnt", + "type": "string" + } + ], + "count": 7, + "items": [ + { + "Id": "1", + "RewardIds": "Energy", + "RewardCnt": "100" + }, + { + "Id": "2", + "RewardIds": "Energy", + "RewardCnt": "88" + }, + { + "Id": "3", + "RewardIds": "Energy", + "RewardCnt": "88" + }, + { + "Id": "4", + "RewardIds": "Energy", + "RewardCnt": "68" + }, + { + "Id": "5", + "RewardIds": "Energy", + "RewardCnt": "88" + }, + { + "Id": "6", + "RewardIds": "Energy", + "RewardCnt": "100" + }, + { + "Id": "7", + "RewardIds": "563|562", + "RewardCnt": "1|1" + } + ] +} \ No newline at end of file diff --git a/json_output/ShopItem.json b/json_output/ShopItem.json new file mode 100644 index 0000000..231ec7a --- /dev/null +++ b/json_output/ShopItem.json @@ -0,0 +1,220 @@ +{ + "structure": "ShopItem", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Group", + "type": "string" + }, + { + "name": "ObjId", + "type": "string" + }, + { + "name": "SellType", + "type": "string" + }, + { + "name": "SellPrice", + "type": "double" + }, + { + "name": "TotalCount", + "type": "i32" + }, + { + "name": "MoreCount", + "type": "i32" + }, + { + "name": "MoreTip", + "type": "string" + } + ], + "count": 18, + "items": [ + { + "Id": "1", + "Group": "Sale", + "ObjId": "RandomMergeId", + "SellType": "Diamond", + "SellPrice": "0", + "TotalCount": "5", + "MoreCount": "0", + "MoreTip": null + }, + { + "Id": "2", + "Group": "Sale", + "ObjId": "RandomMergeId", + "SellType": "Diamond", + "SellPrice": "0", + "TotalCount": "5", + "MoreCount": "0", + "MoreTip": null + }, + { + "Id": "3", + "Group": "Sale", + "ObjId": "RandomMergeId", + "SellType": "Diamond", + "SellPrice": "0", + "TotalCount": "5", + "MoreCount": "0", + "MoreTip": null + }, + { + "Id": "4", + "Group": "Sale", + "ObjId": "RandomMergeId", + "SellType": "Diamond", + "SellPrice": "0", + "TotalCount": "5", + "MoreCount": "0", + "MoreTip": null + }, + { + "Id": "5", + "Group": "Sale", + "ObjId": "RandomMergeId", + "SellType": "Diamond", + "SellPrice": "0", + "TotalCount": "5", + "MoreCount": "0", + "MoreTip": null + }, + { + "Id": "6", + "Group": "Sale", + "ObjId": "RandomMergeId", + "SellType": "Diamond", + "SellPrice": "0", + "TotalCount": "5", + "MoreCount": "0", + "MoreTip": null + }, + { + "Id": "7", + "Group": "Diamond", + "ObjId": "Diamond", + "SellType": "Dollar", + "SellPrice": "1.99", + "TotalCount": "80", + "MoreCount": "0", + "MoreTip": null + }, + { + "Id": "8", + "Group": "Diamond", + "ObjId": "Diamond", + "SellType": "Dollar", + "SellPrice": "4.99", + "TotalCount": "240", + "MoreCount": "0", + "MoreTip": "more_5" + }, + { + "Id": "9", + "Group": "Diamond", + "ObjId": "Diamond", + "SellType": "Dollar", + "SellPrice": "9.99", + "TotalCount": "580", + "MoreCount": "0", + "MoreTip": "more_20" + }, + { + "Id": "10", + "Group": "Diamond", + "ObjId": "Diamond", + "SellType": "Dollar", + "SellPrice": "19.99", + "TotalCount": "1400", + "MoreCount": "0", + "MoreTip": "more_45" + }, + { + "Id": "11", + "Group": "Diamond", + "ObjId": "Diamond", + "SellType": "Dollar", + "SellPrice": "49.99", + "TotalCount": "3900", + "MoreCount": "0", + "MoreTip": "more_65" + }, + { + "Id": "12", + "Group": "Diamond", + "ObjId": "Diamond", + "SellType": "Dollar", + "SellPrice": "99.99", + "TotalCount": "8000", + "MoreCount": "0", + "MoreTip": "more_100" + }, + { + "Id": "13", + "Group": "Energy", + "ObjId": "Energy", + "SellType": "Dollar", + "SellPrice": "1.99", + "TotalCount": "200", + "MoreCount": "200", + "MoreTip": null + }, + { + "Id": "14", + "Group": "Energy", + "ObjId": "Energy", + "SellType": "Dollar", + "SellPrice": "4.99", + "TotalCount": "600", + "MoreCount": "600", + "MoreTip": "more_5" + }, + { + "Id": "15", + "Group": "Energy", + "ObjId": "Energy", + "SellType": "Dollar", + "SellPrice": "9.99", + "TotalCount": "1450", + "MoreCount": "1450", + "MoreTip": "more_20" + }, + { + "Id": "16", + "Group": "Energy", + "ObjId": "Energy", + "SellType": "Dollar", + "SellPrice": "19.99", + "TotalCount": "3500", + "MoreCount": "3500", + "MoreTip": "more_45" + }, + { + "Id": "17", + "Group": "Energy", + "ObjId": "Energy", + "SellType": "Dollar", + "SellPrice": "49.99", + "TotalCount": "9750", + "MoreCount": "9750", + "MoreTip": "more_65" + }, + { + "Id": "18", + "Group": "Energy", + "ObjId": "Energy", + "SellType": "Dollar", + "SellPrice": "99.99", + "TotalCount": "20000", + "MoreCount": "20000", + "MoreTip": "more_100" + } + ] +} \ No newline at end of file diff --git a/json_output/ShopPack.json b/json_output/ShopPack.json new file mode 100644 index 0000000..84772e8 --- /dev/null +++ b/json_output/ShopPack.json @@ -0,0 +1,81 @@ +{ + "structure": "ShopPack", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Title", + "type": "string" + }, + { + "name": "Content", + "type": "string" + }, + { + "name": "Price_Old", + "type": "double" + }, + { + "name": "Price_New", + "type": "double" + }, + { + "name": "Discount", + "type": "double" + }, + { + "name": "TotalCount", + "type": "i32" + } + ], + "count": 5, + "items": [ + { + "Id": "1", + "Title": "Shining Pack", + "Content": "\"563=1,Diamond=318\"", + "Price_Old": "6", + "Price_New": "2.99", + "Discount": "0.5", + "TotalCount": "3" + }, + { + "Id": "2", + "Title": "Daily Pack", + "Content": "\"581=1,562=2,Diamond=300\"", + "Price_Old": "6", + "Price_New": "2.99", + "Discount": "0.5", + "TotalCount": "3" + }, + { + "Id": "3", + "Title": "Weekly Pack", + "Content": "\"585=1,Diamond=360,Energy=360\"", + "Price_Old": "10", + "Price_New": "4.99", + "Discount": "0.5", + "TotalCount": "3" + }, + { + "Id": "4", + "Title": "Timber's Pack", + "Content": "\"562=1,Diamond=80\"", + "Price_Old": "1.65", + "Price_New": "0.99", + "Discount": "0.6", + "TotalCount": "-1" + }, + { + "Id": "5", + "Title": "Lily's Pack", + "Content": "\"562=10,Diamond=1650\"", + "Price_Old": "25", + "Price_New": "14.99", + "Discount": "0.6", + "TotalCount": "-1" + } + ] +} \ No newline at end of file diff --git a/json_output/ShopSpecial.json b/json_output/ShopSpecial.json new file mode 100644 index 0000000..5c33966 --- /dev/null +++ b/json_output/ShopSpecial.json @@ -0,0 +1,378 @@ +{ + "structure": "ShopSpecial", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "Type", + "type": "i32" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "ItemReward", + "type": "string" + }, + { + "name": "PayPrice", + "type": "double" + } + ], + "count": 50, + "items": [ + { + "Id": "1", + "Type": "1", + "SortId": "1", + "ItemReward": "\"Energy=260,563=1,Cardpack3=1\"", + "PayPrice": "1.99" + }, + { + "Id": "2", + "Type": "1", + "SortId": "2", + "ItemReward": "\"Energy=820,702=1,Cardpack3=1\"", + "PayPrice": "4.99" + }, + { + "Id": "3", + "Type": "1", + "SortId": "3", + "ItemReward": "\"Energy=1890,705=1,Cardpack3=1\"", + "PayPrice": "9.99" + }, + { + "Id": "4", + "Type": "1", + "SortId": "4", + "ItemReward": "\"Energy=4280,703=1,Cardpack4=1\"", + "PayPrice": "19.99" + }, + { + "Id": "5", + "Type": "1", + "SortId": "5", + "ItemReward": "\"Energy=6850,706=1,Cardpack4=1\"", + "PayPrice": "29.99" + }, + { + "Id": "6", + "Type": "1", + "SortId": "6", + "ItemReward": "\"Energy=9550,706=1,Cardpack4=1\"", + "PayPrice": "39.99" + }, + { + "Id": "7", + "Type": "1", + "SortId": "7", + "ItemReward": "\"Energy=12340,706=1,Cardpack4=1\"", + "PayPrice": "49.99" + }, + { + "Id": "8", + "Type": "1", + "SortId": "8", + "ItemReward": "\"Energy=15200,704=1,Cardpack5=1\"", + "PayPrice": "59.99" + }, + { + "Id": "9", + "Type": "1", + "SortId": "9", + "ItemReward": "\"Energy=18120,704=1,Cardpack5=1\"", + "PayPrice": "69.99" + }, + { + "Id": "10", + "Type": "1", + "SortId": "10", + "ItemReward": "\"Energy=21090,704=1,Cardpack5=1\"", + "PayPrice": "79.99" + }, + { + "Id": "11", + "Type": "1", + "SortId": "11", + "ItemReward": "\"Energy=24110,704=1,Cardpack5=1\"", + "PayPrice": "89.99" + }, + { + "Id": "12", + "Type": "1", + "SortId": "12", + "ItemReward": "\"Energy=27160,704=1,Cardpack5=1\"", + "PayPrice": "99.99" + }, + { + "Id": "13", + "Type": "2", + "SortId": "1", + "ItemReward": "\"Energy=90,Diamond=10,Cardpack3=1\"", + "PayPrice": "0.99" + }, + { + "Id": "14", + "Type": "2", + "SortId": "2", + "ItemReward": "\"Energy=390,Diamond=40,Cardpack3=1\"", + "PayPrice": "2.99" + }, + { + "Id": "15", + "Type": "2", + "SortId": "3", + "ItemReward": "\"Energy=1300,Diamond=140,Cardpack3=1\"", + "PayPrice": "7.99" + }, + { + "Id": "16", + "Type": "2", + "SortId": "4", + "ItemReward": "\"Energy=2750,Diamond=310,Cardpack4=1\"", + "PayPrice": "14.99" + }, + { + "Id": "17", + "Type": "2", + "SortId": "5", + "ItemReward": "\"Energy=4990,Diamond=550,Cardpack4=1\"", + "PayPrice": "24.99" + }, + { + "Id": "18", + "Type": "2", + "SortId": "6", + "ItemReward": "\"Energy=7370,Diamond=820,Cardpack4=1\"", + "PayPrice": "34.99" + }, + { + "Id": "19", + "Type": "2", + "SortId": "7", + "ItemReward": "\"Energy=9840,Diamond=1090,Cardpack4=1\"", + "PayPrice": "44.99" + }, + { + "Id": "20", + "Type": "2", + "SortId": "8", + "ItemReward": "\"Energy=12380,Diamond=1380,Cardpack5=1\"", + "PayPrice": "54.99" + }, + { + "Id": "21", + "Type": "2", + "SortId": "9", + "ItemReward": "\"Energy=14990,Diamond=1670,Cardpack5=1\"", + "PayPrice": "64.99" + }, + { + "Id": "22", + "Type": "2", + "SortId": "10", + "ItemReward": "\"Energy=17640,Diamond=1960,Cardpack5=1\"", + "PayPrice": "74.99" + }, + { + "Id": "23", + "Type": "2", + "SortId": "11", + "ItemReward": "\"Energy=20330,Diamond=2260,Cardpack5=1\"", + "PayPrice": "84.99" + }, + { + "Id": "24", + "Type": "2", + "SortId": "12", + "ItemReward": "\"Energy=23070,Diamond=2560,Cardpack5=1\"", + "PayPrice": "94.99" + }, + { + "Id": "25", + "Type": "3", + "SortId": "1", + "ItemReward": "\"Energy=210,701=1,Cardpack3=1\"", + "PayPrice": "0.69" + }, + { + "Id": "26", + "Type": "3", + "SortId": "2", + "ItemReward": "\"Energy=375,563=1,Cardpack3=1\"", + "PayPrice": "1.99" + }, + { + "Id": "27", + "Type": "3", + "SortId": "3", + "ItemReward": "\"Energy=780,702=1,Cardpack3=1\"", + "PayPrice": "4.99" + }, + { + "Id": "28", + "Type": "3", + "SortId": "4", + "ItemReward": "\"Energy=1620,705=1,Cardpack3=1\"", + "PayPrice": "9.99" + }, + { + "Id": "29", + "Type": "3", + "SortId": "5", + "ItemReward": "\"Energy=3620,703=1,Cardpack4=1\"", + "PayPrice": "19.99" + }, + { + "Id": "30", + "Type": "3", + "SortId": "6", + "ItemReward": "\"Energy=6370,706=1,Cardpack4=1\"", + "PayPrice": "29.99" + }, + { + "Id": "31", + "Type": "3", + "SortId": "7", + "ItemReward": "\"Energy=8460,706=1,Cardpack4=1\"", + "PayPrice": "39.99" + }, + { + "Id": "32", + "Type": "3", + "SortId": "8", + "ItemReward": "\"Energy=10500,704=1,Cardpack4=1\"", + "PayPrice": "49.99" + }, + { + "Id": "33", + "Type": "3", + "SortId": "9", + "ItemReward": "\"Energy=15100,704=1,Cardpack5=1\"", + "PayPrice": "59.99" + }, + { + "Id": "34", + "Type": "3", + "SortId": "10", + "ItemReward": "\"Energy=17600,704=1,Cardpack5=1\"", + "PayPrice": "69.99" + }, + { + "Id": "35", + "Type": "3", + "SortId": "11", + "ItemReward": "\"Energy=20100,704=1,Cardpack5=1\"", + "PayPrice": "79.99" + }, + { + "Id": "36", + "Type": "3", + "SortId": "12", + "ItemReward": "\"Energy=22600,704=1,Cardpack5=1\"", + "PayPrice": "89.99" + }, + { + "Id": "37", + "Type": "3", + "SortId": "13", + "ItemReward": "\"Energy=25100,MasterCard6=1,Cardpack5=1\"", + "PayPrice": "99.99" + }, + { + "Id": "38", + "Type": "4", + "SortId": "1", + "ItemReward": "\"Diamond=25,Energy=18,Cardpack3=1\"", + "PayPrice": "0.49" + }, + { + "Id": "39", + "Type": "4", + "SortId": "2", + "ItemReward": "\"Diamond=75,Energy=30,Cardpack3=1\"", + "PayPrice": "1.49" + }, + { + "Id": "40", + "Type": "4", + "SortId": "3", + "ItemReward": "\"Diamond=251,Energy=65,Cardpack3=1\"", + "PayPrice": "3.99" + }, + { + "Id": "41", + "Type": "4", + "SortId": "4", + "ItemReward": "\"Diamond=420,Energy=110,Cardpack3=1\"", + "PayPrice": "6.99" + }, + { + "Id": "42", + "Type": "4", + "SortId": "5", + "ItemReward": "\"Diamond=1050,Energy=180,Cardpack4=1\"", + "PayPrice": "14.99" + }, + { + "Id": "43", + "Type": "4", + "SortId": "6", + "ItemReward": "\"Diamond=2080,Energy=550,Cardpack4=1\"", + "PayPrice": "24.99" + }, + { + "Id": "44", + "Type": "4", + "SortId": "7", + "ItemReward": "\"Diamond=2920,Energy=750,Cardpack4=1\"", + "PayPrice": "34.99" + }, + { + "Id": "45", + "Type": "4", + "SortId": "8", + "ItemReward": "\"Diamond=3750,Energy=950,Cardpack4=1\"", + "PayPrice": "44.99" + }, + { + "Id": "46", + "Type": "4", + "SortId": "9", + "ItemReward": "\"Diamond=5500,Energy=1400,Cardpack5=1\"", + "PayPrice": "54.99" + }, + { + "Id": "47", + "Type": "4", + "SortId": "10", + "ItemReward": "\"Diamond=6500,Energy=1650,Cardpack5=1\"", + "PayPrice": "64.99" + }, + { + "Id": "48", + "Type": "4", + "SortId": "11", + "ItemReward": "\"Diamond=7500,Energy=1880,Cardpack5=1\"", + "PayPrice": "74.99" + }, + { + "Id": "49", + "Type": "4", + "SortId": "12", + "ItemReward": "\"Diamond=8500,Energy=2150,Cardpack5=1\"", + "PayPrice": "84.99" + }, + { + "Id": "50", + "Type": "4", + "SortId": "13", + "ItemReward": "\"Diamond=9500,Energy=2400,Cardpack5=1\"", + "PayPrice": "94.99" + } + ] +} \ No newline at end of file diff --git a/json_output/SignInData.json b/json_output/SignInData.json new file mode 100644 index 0000000..ac51e2f --- /dev/null +++ b/json_output/SignInData.json @@ -0,0 +1,342 @@ +{ + "structure": "SignInData", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "RewardLv", + "type": "i32" + }, + { + "name": "SortId", + "type": "i32" + }, + { + "name": "Reward", + "type": "string" + } + ], + "count": 53, + "items": [ + { + "Id": "1", + "RewardLv": "1", + "SortId": "1", + "Reward": "Energy=100" + }, + { + "Id": "2", + "RewardLv": "1", + "SortId": "2", + "Reward": "Energy=88" + }, + { + "Id": "3", + "RewardLv": "1", + "SortId": "3", + "Reward": "Energy=88" + }, + { + "Id": "4", + "RewardLv": "1", + "SortId": "4", + "Reward": "\"Energy=68,Cardpack1=1\"" + }, + { + "Id": "5", + "RewardLv": "1", + "SortId": "5", + "Reward": "Energy=88" + }, + { + "Id": "6", + "RewardLv": "1", + "SortId": "6", + "Reward": "\"Energy=100,561=1\"" + }, + { + "Id": "7", + "RewardLv": "1", + "SortId": "7", + "Reward": "\"Energy=120,563=1,562=1\"" + }, + { + "Id": "8", + "RewardLv": "2", + "SortId": "1", + "Reward": "Energy=120" + }, + { + "Id": "9", + "RewardLv": "2", + "SortId": "2", + "Reward": "Energy=100" + }, + { + "Id": "10", + "RewardLv": "2", + "SortId": "3", + "Reward": "Energy=100" + }, + { + "Id": "11", + "RewardLv": "2", + "SortId": "4", + "Reward": "\"Energy=80,Cardpack2=1\"" + }, + { + "Id": "12", + "RewardLv": "2", + "SortId": "5", + "Reward": "Energy=100" + }, + { + "Id": "13", + "RewardLv": "2", + "SortId": "6", + "Reward": "\"Energy=120,561=1\"" + }, + { + "Id": "14", + "RewardLv": "2", + "SortId": "7", + "Reward": "\"Energy=150,563=1,562=1\"" + }, + { + "Id": "15", + "RewardLv": "3", + "SortId": "1", + "Reward": "Energy=130" + }, + { + "Id": "16", + "RewardLv": "3", + "SortId": "2", + "Reward": "Energy=110" + }, + { + "Id": "17", + "RewardLv": "3", + "SortId": "3", + "Reward": "Energy=110" + }, + { + "Id": "18", + "RewardLv": "3", + "SortId": "4", + "Reward": "\"Energy=90,Cardpack2=1\"" + }, + { + "Id": "19", + "RewardLv": "3", + "SortId": "5", + "Reward": "Energy=110" + }, + { + "Id": "20", + "RewardLv": "3", + "SortId": "6", + "Reward": "\"Energy=130,561=1\"" + }, + { + "Id": "21", + "RewardLv": "3", + "SortId": "7", + "Reward": "\"Energy=180,563=1,562=1\"" + }, + { + "Id": "22", + "RewardLv": "4", + "SortId": "1", + "Reward": "Energy=140" + }, + { + "Id": "23", + "RewardLv": "4", + "SortId": "2", + "Reward": "Energy=120" + }, + { + "Id": "24", + "RewardLv": "4", + "SortId": "3", + "Reward": "Energy=120" + }, + { + "Id": "25", + "RewardLv": "4", + "SortId": "4", + "Reward": "\"Energy=100,Cardpack2=1\"" + }, + { + "Id": "26", + "RewardLv": "4", + "SortId": "5", + "Reward": "Energy=120" + }, + { + "Id": "27", + "RewardLv": "4", + "SortId": "6", + "Reward": "\"Energy=140,561=1\"" + }, + { + "Id": "28", + "RewardLv": "4", + "SortId": "7", + "Reward": "\"Energy=200,563=1,562=1\"" + }, + { + "Id": "29", + "RewardLv": "5", + "SortId": "1", + "Reward": "Energy=150" + }, + { + "Id": "30", + "RewardLv": "5", + "SortId": "2", + "Reward": "Energy=130" + }, + { + "Id": "31", + "RewardLv": "5", + "SortId": "3", + "Reward": "Energy=130" + }, + { + "Id": "32", + "RewardLv": "5", + "SortId": "4", + "Reward": "\"Energy=110,Cardpack3=1\"" + }, + { + "Id": "33", + "RewardLv": "5", + "SortId": "5", + "Reward": "Energy=130" + }, + { + "Id": "34", + "RewardLv": "5", + "SortId": "6", + "Reward": "\"Energy=150,561=1\"" + }, + { + "Id": "35", + "RewardLv": "5", + "SortId": "7", + "Reward": "\"Energy=220,563=1,562=1\"" + }, + { + "Id": "36", + "RewardLv": "6", + "SortId": "1", + "Reward": "Energy=160" + }, + { + "Id": "37", + "RewardLv": "6", + "SortId": "2", + "Reward": "Energy=140" + }, + { + "Id": "38", + "RewardLv": "6", + "SortId": "3", + "Reward": "Energy=140" + }, + { + "Id": "39", + "RewardLv": "6", + "SortId": "4", + "Reward": "\"Energy=120,Cardpack3=1\"" + }, + { + "Id": "40", + "RewardLv": "6", + "SortId": "5", + "Reward": "Energy=140" + }, + { + "Id": "41", + "RewardLv": "6", + "SortId": "6", + "Reward": "\"Energy=160,561=1\"" + }, + { + "Id": "42", + "RewardLv": "6", + "SortId": "7", + "Reward": "\"Energy=240,563=1,562=1\"" + }, + { + "Id": "43", + "RewardLv": "7", + "SortId": "1", + "Reward": "Energy=180" + }, + { + "Id": "44", + "RewardLv": "7", + "SortId": "2", + "Reward": "Energy=160" + }, + { + "Id": "45", + "RewardLv": "7", + "SortId": "3", + "Reward": "Energy=160" + }, + { + "Id": "46", + "RewardLv": "7", + "SortId": "4", + "Reward": "\"Energy=140,Cardpack3=1\"" + }, + { + "Id": "47", + "RewardLv": "7", + "SortId": "5", + "Reward": "Energy=160" + }, + { + "Id": "48", + "RewardLv": "7", + "SortId": "6", + "Reward": "\"Energy=180,561=1\"" + }, + { + "Id": "49", + "RewardLv": "7", + "SortId": "7", + "Reward": "\"Energy=280,563=1,562=1\"" + }, + { + "Id": "50", + "RewardLv": "30", + "SortId": "7", + "Reward": "\"Energy=200,Star=50\"" + }, + { + "Id": "51", + "RewardLv": "30", + "SortId": "14", + "Reward": "\"Energy=250,Cardpack3=1\"" + }, + { + "Id": "52", + "RewardLv": "30", + "SortId": "21", + "Reward": "Energy=280" + }, + { + "Id": "53", + "RewardLv": "30", + "SortId": "30", + "Reward": "\"Energy=300,MasterCard6=1\"" + } + ] +} \ No newline at end of file diff --git a/json_output/Sound.json b/json_output/Sound.json new file mode 100644 index 0000000..5205d14 --- /dev/null +++ b/json_output/Sound.json @@ -0,0 +1,1926 @@ +{ + "structure": "Sound", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "AssetName", + "type": "string" + }, + { + "name": "Priority", + "type": "i32" + }, + { + "name": "Loop", + "type": "bool" + }, + { + "name": "Volume", + "type": "double" + }, + { + "name": "SpatialBlend", + "type": "double" + }, + { + "name": "MaxDistance", + "type": "double" + } + ], + "count": 210, + "items": [ + { + "Id": 10000, + "AssetName": "获得金钱", + "Priority": "SE_002_Cashin", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10007, + "AssetName": "一级按钮", + "Priority": "SE_001_Button", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10009, + "AssetName": "弹出式面板入场", + "Priority": "sfx_ui_button_click", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10010, + "AssetName": "弹出式面板退场", + "Priority": "sfx_ui_button_click", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10013, + "AssetName": "订单完成", + "Priority": "SE_007_OrderFinished", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10032, + "AssetName": "获得新角色", + "Priority": "SE_028_NewManager", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10034, + "AssetName": "建造", + "Priority": "SE_027_Gacha2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10035, + "AssetName": "音阶1", + "Priority": "SE_Scale_c1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10036, + "AssetName": "音阶2", + "Priority": "SE_Scale_c2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10037, + "AssetName": "音阶3", + "Priority": "SE_Scale_c3", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10038, + "AssetName": "音阶4", + "Priority": "SE_Scale_c4", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10039, + "AssetName": "音阶5", + "Priority": "SE_Scale_c5", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10040, + "AssetName": "音阶6", + "Priority": "SE_Scale_c6", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10041, + "AssetName": "音阶7", + "Priority": "SE_Scale_c7", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10042, + "AssetName": "发射", + "Priority": "SE_041_EmitObj", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10043, + "AssetName": "发射失败", + "Priority": "SE_042_EmitFail", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10044, + "AssetName": "获得星星", + "Priority": "SE_043_GetStar", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10045, + "AssetName": "开始完成订单", + "Priority": "SE_044_FinishOrderBegin", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10046, + "AssetName": "使用星星", + "Priority": "SE_045_UseStar", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10051, + "AssetName": "风雨声", + "Priority": "SE_051_Wind_Rain", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10052, + "AssetName": "人声", + "Priority": "SE_052_People", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10053, + "AssetName": "脚步声", + "Priority": "SE_053_Footstep", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10054, + "AssetName": "猫惊恐", + "Priority": "SE_054_CatScare", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10055, + "AssetName": "猫可怜", + "Priority": "SE_055_CatWeak", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10056, + "AssetName": "吃东西", + "Priority": "SE_056_Eating", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10071, + "AssetName": "音阶1", + "Priority": "Scale_1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10072, + "AssetName": "音阶2", + "Priority": "Scale_2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10073, + "AssetName": "音阶3", + "Priority": "Scale_3", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10074, + "AssetName": "音阶4", + "Priority": "Scale_4", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10075, + "AssetName": "音阶5", + "Priority": "Scale_5", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10076, + "AssetName": "音阶6", + "Priority": "Scale_6", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10077, + "AssetName": "音阶7", + "Priority": "Scale_7", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10081, + "AssetName": "撕卡", + "Priority": "SE_OpenCard", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10082, + "AssetName": "弹出奖励", + "Priority": "SE_GetReward", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10083, + "AssetName": "卡牌飞出", + "Priority": "SE_CardOUt", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10084, + "AssetName": "获得奖励2", + "Priority": "SE_GetReward_2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10085, + "AssetName": "气泡点击", + "Priority": "SE_Button_Click", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10086, + "AssetName": "点击按钮", + "Priority": "SE_TapButton", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10087, + "AssetName": "第一幕背景", + "Priority": "SE_Begin_1_bg", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10088, + "AssetName": "第二幕猫叫", + "Priority": "SE_Begin_2_cat", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10089, + "AssetName": "第二幕放大镜", + "Priority": "SE_Begin_2_magnifier", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10090, + "AssetName": "第四幕喝奶", + "Priority": "SE_Begin_4_drink", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10091, + "AssetName": "第四幕猫咕噜", + "Priority": "SE_Begin_4_happy", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10092, + "AssetName": "开场文本1", + "Priority": "SE_BeginTxt_1_I_remenber", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10093, + "AssetName": "开场文本2", + "Priority": "SE_BeginTxt_2_What_is_wrong", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10094, + "AssetName": "开场文本3", + "Priority": "SE_BeginTxt_3_A_kitten", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10095, + "AssetName": "开场文本4", + "Priority": "SE_BeginTxt_4_poor_little_guy", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10096, + "AssetName": "开场文本5", + "Priority": "SE_BeginTxt_5_do_you", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10101, + "AssetName": "推子1", + "Priority": "sfx_clippers_on", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10102, + "AssetName": "推子2", + "Priority": "sfx_clippers_off", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10103, + "AssetName": "包扎", + "Priority": "sfx_bandage_wrap", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10104, + "AssetName": "喷雾", + "Priority": "sfx_spray_medicine", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10105, + "AssetName": "夹虫子", + "Priority": "sfx_pest_removal_1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10106, + "AssetName": "棉球", + "Priority": "sfx_cotton_swab_wipe_1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10107, + "AssetName": "剪断", + "Priority": "sfx_wire_cut_1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10108, + "AssetName": "肥皂", + "Priority": "sfx_soap_rub", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10109, + "AssetName": "冲洗", + "Priority": "sfx_bubbles_rinse", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10110, + "AssetName": "结束", + "Priority": "SE_WashCat_finish", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10111, + "AssetName": "小猪存钱罐打碎一阶段", + "Priority": "PiggyCrush1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10112, + "AssetName": "小猪存钱罐打碎二阶段", + "Priority": "PiggyCrush2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10113, + "AssetName": "小猪存钱罐打碎三阶段", + "Priority": "PiggyCrush3", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10114, + "AssetName": "小猪存钱罐音效一阶段", + "Priority": "PiggyPoof1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10115, + "AssetName": "小猪存钱罐音效二阶段", + "Priority": "PiggyPoof2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10116, + "AssetName": "小猪存钱罐音效三阶段", + "Priority": "PiggyPoof3", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10117, + "AssetName": "小猪存钱罐打碎蹦出钻石", + "Priority": "PiggyBreak", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10118, + "AssetName": "转盘指针", + "Priority": "TurnStick", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10119, + "AssetName": "转盘确定", + "Priority": "GetRewardTurn", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10120, + "AssetName": "限时活动开始", + "Priority": "LimitEvent_Begin", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10121, + "AssetName": "页面滑动", + "Priority": "sfx_ui_button_click", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10122, + "AssetName": "走完进度条", + "Priority": "sfx_ui_progress_complete", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10123, + "AssetName": "走进度条", + "Priority": "progress_test", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10124, + "AssetName": "选中mergeitem", + "Priority": "sfx_ui_select", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10125, + "AssetName": "消耗钻石", + "Priority": "sfx_ui_spend_diamond", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10126, + "AssetName": "消耗宠物币", + "Priority": "sfx_ui_spend_pet_coin", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10127, + "AssetName": "代币不足", + "Priority": "sfx_ui_action_invalid", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10128, + "AssetName": "打开tooltip", + "Priority": "sfx_ui_tooltip_open", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10129, + "AssetName": "解锁", + "Priority": "sfx_ui_unlock", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10130, + "AssetName": "屏风出现", + "Priority": "sfx_screen_in", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10131, + "AssetName": "屏风消失", + "Priority": "sfx_screen_out", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10132, + "AssetName": "脱衣服", + "Priority": "sfx_clothes_off", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10133, + "AssetName": "屏风消失", + "Priority": "sfx_screen_out", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10134, + "AssetName": "非法操作/错误", + "Priority": "sfx_ui_action_invalid", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10135, + "AssetName": "点击按钮", + "Priority": "sfx_ui_button_click", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10136, + "AssetName": "过场-帘子上", + "Priority": "sfx_ui_curtain_up", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10137, + "AssetName": "过场-帘子下", + "Priority": "sfx_ui_curtain_down", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10138, + "AssetName": "飞到屏幕中央", + "Priority": "sfx_ui_fly_to_center", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10139, + "AssetName": "未解锁", + "Priority": "sfx_ui_locked", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10140, + "AssetName": "打开主面板", + "Priority": "sfx_ui_main_panel_open", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10141, + "AssetName": "旁白点击4", + "Priority": "sfx_narrative_click4", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10142, + "AssetName": "证书盖章", + "Priority": "sfx_certificate_stamp", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10143, + "AssetName": "证书", + "Priority": "sfx_certificate", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10144, + "AssetName": "旁白敲门", + "Priority": "sfx_narrative_knock", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10145, + "AssetName": "证书掷骰", + "Priority": "sfx_certificate_dice", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10146, + "AssetName": "猫探头", + "Priority": "sfx_cat_peek", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10147, + "AssetName": "猫表情绽放", + "Priority": "sfx_cat2d_emote_bloom", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10148, + "AssetName": "猫颤抖线", + "Priority": "sfx_cat2d_shiver_lines", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10149, + "AssetName": "猫喝水", + "Priority": "sfx_cat_drink", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10150, + "AssetName": "猫吃饼干", + "Priority": "sfx_cat_eat_cookie", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10151, + "AssetName": "猫轻跳", + "Priority": "sfx_cat_jump_soft", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10152, + "AssetName": "猫拒绝1", + "Priority": "sfx_cat_no1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10153, + "AssetName": "猫拒绝2", + "Priority": "sfx_cat_no2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10154, + "AssetName": "猫拒绝3", + "Priority": "sfx_cat_no3", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10155, + "AssetName": "加速", + "Priority": "sfx_speedup", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10156, + "AssetName": "篮子翻页跳转1", + "Priority": "sfx_basket_page_jump1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10157, + "AssetName": "篮子翻页跳转2", + "Priority": "sfx_basket_page_jump2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10158, + "AssetName": "浴室柜打开", + "Priority": "sfx_bathroom_cabinet_open", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10159, + "AssetName": "掉入篮子-水果", + "Priority": "sfx_fall_into_basket_fruit", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10160, + "AssetName": "掉入篮子-硬物", + "Priority": "sfx_fall_into_basket_hard", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10161, + "AssetName": "掉入篮子-肉", + "Priority": "sfx_fall_into_basket_meat", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10162, + "AssetName": "掉入篮子-肥皂", + "Priority": "sfx_fall_into_basket_soap", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10163, + "AssetName": "冰箱打开", + "Priority": "sfx_fridge_open", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10164, + "AssetName": "灯关", + "Priority": "sfx_light_switch_off", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10165, + "AssetName": "灯开", + "Priority": "sfx_light_switch_on", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10166, + "AssetName": "房间按钮-爱心收益", + "Priority": "sfx_room_button_heart_income", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10167, + "AssetName": "风呼啸声", + "Priority": "wind_loop", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10168, + "AssetName": "猫叫1", + "Priority": "meow1", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10169, + "AssetName": "第一场景窗户破碎", + "Priority": "first_area_window_break", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10170, + "AssetName": "第一场景木头撞击声音", + "Priority": "first_area_wood_break", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10171, + "AssetName": "第一场景窗户碎裂时的猫叫", + "Priority": "meow2", + "Loop": 0, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10172, + "AssetName": "室内", + "Priority": "amb_indoor", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10173, + "AssetName": "厨房", + "Priority": "amb_kitchen", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10174, + "AssetName": "户外", + "Priority": "amb_outdoor", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10175, + "AssetName": "花园", + "Priority": "amb_garden", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10176, + "AssetName": "湖边", + "Priority": "amb_lakeside", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10177, + "AssetName": "海边室内", + "Priority": "amb_seaside_indoor", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10178, + "AssetName": "海边户外", + "Priority": "amb_seaside_outdoor", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10179, + "AssetName": "市场", + "Priority": "amb_market", + "Loop": 0, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10180, + "AssetName": "吃东西", + "Priority": "sfx_cat_eat", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10181, + "AssetName": "喝水", + "Priority": "sfx_cat_drink_fast_loop", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10182, + "AssetName": "吃榴莲恶心", + "Priority": "sfx_cat_gagging", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10183, + "AssetName": "猫咪-舔一圈嘴唇", + "Priority": "sfx_cat_lick_lips", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10184, + "AssetName": "拍桌子", + "Priority": "sfx_cat_slap_table", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10185, + "AssetName": "吃辣椒喷火", + "Priority": "sfx_cat2d_breath_fire", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10186, + "AssetName": "饮水机", + "Priority": "sfx_waterbowl_stream", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10187, + "AssetName": "肚子饿了咕噜咕噜", + "Priority": "sfx_cat2d_stomach_growl", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10188, + "AssetName": "扫把", + "Priority": "sfx_broom", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10189, + "AssetName": "建造(扳手)", + "Priority": "sfx_hammer", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10190, + "AssetName": "一个亮晶晶", + "Priority": "sfx_single_sparkle", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10191, + "AssetName": "好多亮晶晶", + "Priority": "sfx_multiple_sparkles", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10192, + "AssetName": "完成场景/解锁Pet Playroom房间", + "Priority": "sfx_scene_finish_sparkle", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10193, + "AssetName": "解锁新场景", + "Priority": "sfx_unlock_new_scene", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10194, + "AssetName": "解锁新NPC", + "Priority": "sfx_unlock_new_npc", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10195, + "AssetName": "猫咪-扒拉猫砂", + "Priority": "sfx_cat_scratch_litter", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10196, + "AssetName": "猫咪-快速扒拉猫砂", + "Priority": "sfx_cat_scratch_litter_fast", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10197, + "AssetName": "猫咪-上厕所", + "Priority": "sfx_cat_poop", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10198, + "AssetName": "猫咪2D-飞虫环绕", + "Priority": "sfx_cat2d_insects_flyaround", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10199, + "AssetName": "猫咪2D-进浴缸水花", + "Priority": "sfx_cat2d_bathtub_splash", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10200, + "AssetName": "猫咪-洗澡摔倒", + "Priority": "sfx_cat_bath_slip", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10201, + "AssetName": "吹风机", + "Priority": "sfx_hairdryer_loop", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10202, + "AssetName": "猫咪-甩干水花", + "Priority": "sfx_cat_shake_water", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10203, + "AssetName": "产物合成-1", + "Priority": "sfx_merge_1", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10204, + "AssetName": "产物合成-2", + "Priority": "sfx_merge_2", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10205, + "AssetName": "产物合成-3", + "Priority": "sfx_merge_3", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10206, + "AssetName": "产物合成-4", + "Priority": "sfx_merge_4", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10207, + "AssetName": "产物合成-5", + "Priority": "sfx_merge_5", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10208, + "AssetName": "产物合成-6", + "Priority": "sfx_merge_6", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10209, + "AssetName": "产物合成-7", + "Priority": "sfx_merge_7", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10210, + "AssetName": "产物合成-8", + "Priority": "sfx_merge_8", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10211, + "AssetName": "产物合成-9", + "Priority": "sfx_merge_9", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10212, + "AssetName": "产物合成-10", + "Priority": "sfx_merge_10", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10213, + "AssetName": "产物合成-11", + "Priority": "sfx_merge_11", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10214, + "AssetName": "产物合成-12", + "Priority": "sfx_merge_12", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10215, + "AssetName": "产物合成-13", + "Priority": "sfx_merge_13", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10216, + "AssetName": "产物合成-14", + "Priority": "sfx_merge_14", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10217, + "AssetName": "订单出现", + "Priority": "sfx_new_order", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10218, + "AssetName": "合成出一个订单所需产物但订单未完成", + "Priority": "sfx_order_part_finish", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10219, + "AssetName": "订单-可被完成", + "Priority": "sfx_order_ready", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10220, + "AssetName": "订单-完成", + "Priority": "sfx_order_complete", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10221, + "AssetName": "开纸箱", + "Priority": "sfx_open_box", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10222, + "AssetName": "开透明包装袋", + "Priority": "sfx_open_bag", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10223, + "AssetName": "翻倍上升", + "Priority": "sfx_booster_up", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10224, + "AssetName": "翻倍下降", + "Priority": "sfx_booster_down", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10225, + "AssetName": "气泡出现", + "Priority": "sfx_bubble_appear", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10226, + "AssetName": "气泡戳破", + "Priority": "sfx_bubble_pop", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10227, + "AssetName": "发射器/宝箱倒计时", + "Priority": "sfx_producer_timer", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10228, + "AssetName": "发射器/宝箱倒计时结束", + "Priority": "sfx_producer_timer_end", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10229, + "AssetName": "分离剪-剪开", + "Priority": "sfx_scissor_cut", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10230, + "AssetName": "庆祝提示-新发射器", + "Priority": "sfx_new_producer", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10231, + "AssetName": "提示-文字出现?", + "Priority": "sfx_tip_text_appear", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10232, + "AssetName": "提示-棋子互相吸引", + "Priority": "sfx_tip_piece_attract", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10233, + "AssetName": "选中棋子", + "Priority": "sfx_select_piece", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10234, + "AssetName": "选中塑料", + "Priority": "sfx_select_piece_in_bag", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10235, + "AssetName": "找到发射器3-落点", + "Priority": "sfx_find_land", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10236, + "AssetName": "升级魔杖-升级成功", + "Priority": "sfx_upgrade_wand", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10237, + "AssetName": "吹风机开始", + "Priority": "sfx_hairdryer_start", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10238, + "AssetName": "吹风机结束", + "Priority": "sfx_hairdryer_end", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10239, + "AssetName": "刷毛1", + "Priority": "sfx_cat_brush_fur_1", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10240, + "AssetName": "刷毛2", + "Priority": "sfx_cat_brush_fur_2", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10241, + "AssetName": "刷毛3", + "Priority": "sfx_cat_brush_fur_3", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10242, + "AssetName": "吸尘器开始", + "Priority": "sfx_vacuum_loop_start", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10243, + "AssetName": "吸尘器循环", + "Priority": "sfx_vacuum_loop", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10244, + "AssetName": "抚摸", + "Priority": "sfx_cat_stroke", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10245, + "AssetName": null, + "Priority": "sfx_cat_hit_pen", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10246, + "AssetName": null, + "Priority": "sfx_cat_lick_pen", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10247, + "AssetName": null, + "Priority": "sfx_cat_play_shoe", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10248, + "AssetName": null, + "Priority": "sfx_pen_drop", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10249, + "AssetName": null, + "Priority": "sfx_robovac_loop", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10250, + "AssetName": null, + "Priority": "sfx_laundrybasket_hit", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10251, + "AssetName": null, + "Priority": "sfx_laundrybasket_slide", + "Loop": 1, + "Volume": true, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10252, + "AssetName": null, + "Priority": "sfx_laundrybasket_throw", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10253, + "AssetName": null, + "Priority": "sfx_laundrybasket_tipover", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10254, + "AssetName": null, + "Priority": "sfx_tle_fly_to_target", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10255, + "AssetName": null, + "Priority": "sfx_tle_fly_out", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10256, + "AssetName": null, + "Priority": "sfx_tle_select_event", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10257, + "AssetName": null, + "Priority": "sfx_tle_box_open", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10258, + "AssetName": null, + "Priority": "sfx_tle_box_scrape", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10259, + "AssetName": null, + "Priority": "sfx_tle_box_fly", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10260, + "AssetName": null, + "Priority": "sfx_shoe_drop", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10261, + "AssetName": null, + "Priority": "sfx_toy_flyaway", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + }, + { + "Id": 10262, + "AssetName": null, + "Priority": "sfx_tinbox_shake", + "Loop": 1, + "Volume": false, + "SpatialBlend": 1, + "MaxDistance": 0 + } + ] +} \ No newline at end of file diff --git a/json_output/StartMerge.json b/json_output/StartMerge.json new file mode 100644 index 0000000..fa81863 --- /dev/null +++ b/json_output/StartMerge.json @@ -0,0 +1,603 @@ +{ + "structure": "StartMerge", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "MergeId", + "type": "i32" + }, + { + "name": "Row", + "type": "i32" + }, + { + "name": "Line", + "type": "i32" + }, + { + "name": "Lock", + "type": "i32" + }, + { + "name": "UnlockLv", + "type": "i32" + }, + { + "name": "remark", + "type": "string" + } + ], + "count": 63, + "items": [ + { + "Id": "1", + "MergeId": "182", + "Row": "0", + "Line": "0", + "Lock": "2", + "UnlockLv": "0", + "remark": "第1行" + }, + { + "Id": "2", + "MergeId": "52", + "Row": "1", + "Line": "0", + "Lock": "2", + "UnlockLv": "0", + "remark": "第1行" + }, + { + "Id": "3", + "MergeId": "10", + "Row": "2", + "Line": "0", + "Lock": "2", + "UnlockLv": "0", + "remark": "第1行" + }, + { + "Id": "4", + "MergeId": "224", + "Row": "3", + "Line": "0", + "Lock": "2", + "UnlockLv": "0", + "remark": "第1行" + }, + { + "Id": "5", + "MergeId": "9", + "Row": "4", + "Line": "0", + "Lock": "2", + "UnlockLv": "0", + "remark": "第1行" + }, + { + "Id": "6", + "MergeId": "243", + "Row": "5", + "Line": "0", + "Lock": "3", + "UnlockLv": "11", + "remark": "第1行" + }, + { + "Id": "7", + "MergeId": "163", + "Row": "6", + "Line": "0", + "Lock": "3", + "UnlockLv": "11", + "remark": "第1行" + }, + { + "Id": "8", + "MergeId": "241", + "Row": "0", + "Line": "1", + "Lock": "2", + "UnlockLv": "0", + "remark": "第2行" + }, + { + "Id": "9", + "MergeId": "227", + "Row": "1", + "Line": "1", + "Lock": "2", + "UnlockLv": "0", + "remark": "第2行" + }, + { + "Id": "10", + "MergeId": "8", + "Row": "2", + "Line": "1", + "Lock": "2", + "UnlockLv": "0", + "remark": "第2行" + }, + { + "Id": "11", + "MergeId": "161", + "Row": "3", + "Line": "1", + "Lock": "3", + "UnlockLv": "9", + "remark": "第2行" + }, + { + "Id": "12", + "MergeId": "162", + "Row": "4", + "Line": "1", + "Lock": "3", + "UnlockLv": "10", + "remark": "第2行" + }, + { + "Id": "13", + "MergeId": "163", + "Row": "5", + "Line": "1", + "Lock": "3", + "UnlockLv": "10", + "remark": "第2行" + }, + { + "Id": "14", + "MergeId": "228", + "Row": "6", + "Line": "1", + "Lock": "2", + "UnlockLv": "0", + "remark": "第2行" + }, + { + "Id": "15", + "MergeId": "225", + "Row": "0", + "Line": "2", + "Lock": "3", + "UnlockLv": "8", + "remark": "第3行" + }, + { + "Id": "16", + "MergeId": "141", + "Row": "1", + "Line": "2", + "Lock": "3", + "UnlockLv": "8", + "remark": "第3行" + }, + { + "Id": "17", + "MergeId": "7", + "Row": "2", + "Line": "2", + "Lock": "2", + "UnlockLv": "0", + "remark": "第3行" + }, + { + "Id": "18", + "MergeId": "23", + "Row": "3", + "Line": "2", + "Lock": "2", + "UnlockLv": "0", + "remark": "第3行" + }, + { + "Id": "19", + "MergeId": "51", + "Row": "4", + "Line": "2", + "Lock": "2", + "UnlockLv": "0", + "remark": "第3行" + }, + { + "Id": "20", + "MergeId": "50", + "Row": "5", + "Line": "2", + "Lock": "2", + "UnlockLv": "0", + "remark": "第3行" + }, + { + "Id": "21", + "MergeId": "226", + "Row": "6", + "Line": "2", + "Lock": "2", + "UnlockLv": "0", + "remark": "第3行" + }, + { + "Id": "22", + "MergeId": "143", + "Row": "0", + "Line": "3", + "Lock": "3", + "UnlockLv": "8", + "remark": "第4行" + }, + { + "Id": "23", + "MergeId": "8", + "Row": "1", + "Line": "3", + "Lock": "3", + "UnlockLv": "7", + "remark": "第4行" + }, + { + "Id": "24", + "MergeId": "228", + "Row": "2", + "Line": "3", + "Lock": "2", + "UnlockLv": "0", + "remark": "第4行" + }, + { + "Id": "25", + "MergeId": "64", + "Row": "3", + "Line": "3", + "Lock": "2", + "UnlockLv": "0", + "remark": "第4行" + }, + { + "Id": "26", + "MergeId": "41", + "Row": "4", + "Line": "3", + "Lock": "2", + "UnlockLv": "0", + "remark": "第4行" + }, + { + "Id": "27", + "MergeId": "10", + "Row": "5", + "Line": "3", + "Lock": "3", + "UnlockLv": "6", + "remark": "第4行" + }, + { + "Id": "28", + "MergeId": "7", + "Row": "6", + "Line": "3", + "Lock": "3", + "UnlockLv": "6", + "remark": "第4行" + }, + { + "Id": "29", + "MergeId": "122", + "Row": "0", + "Line": "4", + "Lock": "3", + "UnlockLv": "8", + "remark": "第5行" + }, + { + "Id": "30", + "MergeId": "82", + "Row": "1", + "Line": "4", + "Lock": "0", + "UnlockLv": "0", + "remark": "第5行" + }, + { + "Id": "31", + "MergeId": "81", + "Row": "2", + "Line": "4", + "Lock": "0", + "UnlockLv": "0", + "remark": "第5行" + }, + { + "Id": "32", + "MergeId": "81", + "Row": "3", + "Line": "4", + "Lock": "0", + "UnlockLv": "0", + "remark": "第5行" + }, + { + "Id": "33", + "MergeId": "6", + "Row": "4", + "Line": "4", + "Lock": "2", + "UnlockLv": "0", + "remark": "第5行" + }, + { + "Id": "34", + "MergeId": "23", + "Row": "5", + "Line": "4", + "Lock": "3", + "UnlockLv": "2", + "remark": "第5行" + }, + { + "Id": "35", + "MergeId": "7", + "Row": "6", + "Line": "4", + "Lock": "3", + "UnlockLv": "6", + "remark": "第5行" + }, + { + "Id": "36", + "MergeId": "7", + "Row": "0", + "Line": "5", + "Lock": "2", + "UnlockLv": "0", + "remark": "第6行" + }, + { + "Id": "37", + "MergeId": "121", + "Row": "1", + "Line": "5", + "Lock": "3", + "UnlockLv": "8", + "remark": "第6行" + }, + { + "Id": "38", + "MergeId": "3", + "Row": "2", + "Line": "5", + "Lock": "2", + "UnlockLv": "0", + "remark": "第6行" + }, + { + "Id": "39", + "MergeId": "83", + "Row": "3", + "Line": "5", + "Lock": "2", + "UnlockLv": "0", + "remark": "第6行" + }, + { + "Id": "40", + "MergeId": "4", + "Row": "4", + "Line": "5", + "Lock": "2", + "UnlockLv": "0", + "remark": "第6行" + }, + { + "Id": "41", + "MergeId": "225", + "Row": "5", + "Line": "5", + "Lock": "3", + "UnlockLv": "2", + "remark": "第6行" + }, + { + "Id": "42", + "MergeId": "83", + "Row": "6", + "Line": "5", + "Lock": "3", + "UnlockLv": "2", + "remark": "第6行" + }, + { + "Id": "43", + "MergeId": "144", + "Row": "0", + "Line": "6", + "Lock": "2", + "UnlockLv": "0", + "remark": "第7行" + }, + { + "Id": "44", + "MergeId": "123", + "Row": "1", + "Line": "6", + "Lock": "3", + "UnlockLv": "8", + "remark": "第7行" + }, + { + "Id": "45", + "MergeId": "4", + "Row": "2", + "Line": "6", + "Lock": "2", + "UnlockLv": "0", + "remark": "第7行" + }, + { + "Id": "46", + "MergeId": "2", + "Row": "3", + "Line": "6", + "Lock": "2", + "UnlockLv": "0", + "remark": "第7行" + }, + { + "Id": "47", + "MergeId": "3", + "Row": "4", + "Line": "6", + "Lock": "2", + "UnlockLv": "0", + "remark": "第7行" + }, + { + "Id": "48", + "MergeId": "102", + "Row": "5", + "Line": "6", + "Lock": "3", + "UnlockLv": "3", + "remark": "第7行" + }, + { + "Id": "49", + "MergeId": "85", + "Row": "6", + "Line": "6", + "Lock": "3", + "UnlockLv": "3", + "remark": "第7行" + }, + { + "Id": "50", + "MergeId": "242", + "Row": "0", + "Line": "7", + "Lock": "2", + "UnlockLv": "0", + "remark": "第8行" + }, + { + "Id": "51", + "MergeId": "226", + "Row": "1", + "Line": "7", + "Lock": "2", + "UnlockLv": "0", + "remark": "第8行" + }, + { + "Id": "52", + "MergeId": "2", + "Row": "2", + "Line": "7", + "Lock": "2", + "UnlockLv": "0", + "remark": "第8行" + }, + { + "Id": "53", + "MergeId": "103", + "Row": "3", + "Line": "7", + "Lock": "3", + "UnlockLv": "4", + "remark": "第8行" + }, + { + "Id": "54", + "MergeId": "62", + "Row": "4", + "Line": "7", + "Lock": "3", + "UnlockLv": "4", + "remark": "第8行" + }, + { + "Id": "55", + "MergeId": "50", + "Row": "5", + "Line": "7", + "Lock": "3", + "UnlockLv": "3", + "remark": "第8行" + }, + { + "Id": "56", + "MergeId": "10", + "Row": "6", + "Line": "7", + "Lock": "3", + "UnlockLv": "3", + "remark": "第8行" + }, + { + "Id": "57", + "MergeId": "183", + "Row": "0", + "Line": "8", + "Lock": "2", + "UnlockLv": "0", + "remark": "第9行" + }, + { + "Id": "58", + "MergeId": "224", + "Row": "1", + "Line": "8", + "Lock": "2", + "UnlockLv": "0", + "remark": "第9行" + }, + { + "Id": "59", + "MergeId": "227", + "Row": "2", + "Line": "8", + "Lock": "3", + "UnlockLv": "4", + "remark": "第9行" + }, + { + "Id": "60", + "MergeId": "47", + "Row": "3", + "Line": "8", + "Lock": "3", + "UnlockLv": "4", + "remark": "第9行" + }, + { + "Id": "61", + "MergeId": "181", + "Row": "4", + "Line": "8", + "Lock": "3", + "UnlockLv": "4", + "remark": "第9行" + }, + { + "Id": "62", + "MergeId": "228", + "Row": "5", + "Line": "8", + "Lock": "2", + "UnlockLv": "0", + "remark": "第9行" + }, + { + "Id": "63", + "MergeId": "244", + "Row": "6", + "Line": "8", + "Lock": "2", + "UnlockLv": "0", + "remark": "第9行" + } + ] +} \ No newline at end of file diff --git a/json_output/StartOrder.json b/json_output/StartOrder.json new file mode 100644 index 0000000..af9ab0c --- /dev/null +++ b/json_output/StartOrder.json @@ -0,0 +1,120 @@ +{ + "structure": "StartOrder", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "merge_id_list", + "type": "string" + }, + { + "name": "fillCount", + "type": "i32" + }, + { + "name": "Break", + "type": "string" + } + ], + "count": 16, + "items": [ + { + "Id": "1", + "merge_id_list": "3", + "fillCount": "1", + "Break": null + }, + { + "Id": "2", + "merge_id_list": "8", + "fillCount": "1", + "Break": "1" + }, + { + "Id": "3", + "merge_id_list": "\"4,26\"", + "fillCount": "1", + "Break": null + }, + { + "Id": "4", + "merge_id_list": "\"7,24\"", + "fillCount": "1", + "Break": "2" + }, + { + "Id": "5", + "merge_id_list": "\"22,48\"", + "fillCount": "3", + "Break": null + }, + { + "Id": "6", + "merge_id_list": "\"6,24\"", + "fillCount": "1", + "Break": null + }, + { + "Id": "7", + "merge_id_list": "43", + "fillCount": "1", + "Break": null + }, + { + "Id": "8", + "merge_id_list": "\"6,23\"", + "fillCount": "1", + "Break": null + }, + { + "Id": "9", + "merge_id_list": "\"7,44\"", + "fillCount": "1", + "Break": "3" + }, + { + "Id": "10", + "merge_id_list": "68", + "fillCount": "3", + "Break": null + }, + { + "Id": "11", + "merge_id_list": "\"25,46\"", + "fillCount": "1", + "Break": null + }, + { + "Id": "12", + "merge_id_list": "\"8,63\"", + "fillCount": "1", + "Break": null + }, + { + "Id": "13", + "merge_id_list": "\"24,7,224\"", + "fillCount": "3", + "Break": null + }, + { + "Id": "14", + "merge_id_list": "\"65,48\"", + "fillCount": "1", + "Break": null + }, + { + "Id": "15", + "merge_id_list": "\"47,64\"", + "fillCount": "1", + "Break": null + }, + { + "Id": "16", + "merge_id_list": "\"25,8,225\"", + "fillCount": "1", + "Break": null + } + ] +} \ No newline at end of file diff --git a/json_output/TurnTableCfg.json b/json_output/TurnTableCfg.json new file mode 100644 index 0000000..bb26f24 --- /dev/null +++ b/json_output/TurnTableCfg.json @@ -0,0 +1,24 @@ +{ + "structure": "TurnTableCfg", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "RewardInfo", + "type": "string" + } + ], + "count": 2, + "items": [ + { + "Id": "1", + "RewardInfo": "Cardpack2=1|701=1|Cardpack1=1|BagItem100033=1;BagItem101148=1;BagItem101369=1|707=1|BagItem100030=1;BagItem101146=1;BagItem101365=1|Battery=1|Cardpack3=1" + }, + { + "Id": "2", + "RewardInfo": "BagItem100032=1;BagItem100031=1;BagItem101367=1|Cardpack1=1|Star=50|707=1|Cardpack2=1|BagItem100029=1;BagItem101362=1;BagItem101364=1|Battery=1|Cardpack3=1" + } + ] +} \ No newline at end of file diff --git a/json_output/UIForm.json b/json_output/UIForm.json new file mode 100644 index 0000000..383e578 --- /dev/null +++ b/json_output/UIForm.json @@ -0,0 +1,1350 @@ +{ + "structure": "UIForm", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "AssetName", + "type": "string" + }, + { + "name": "UIGroupName", + "type": "string" + }, + { + "name": "AllowMultiInstance", + "type": "bool" + }, + { + "name": "PauseCoveredUIForm", + "type": "bool" + }, + { + "name": "PopUpEffect", + "type": "i32" + }, + { + "name": "AddBg", + "type": "i32" + } + ], + "count": 146, + "items": [ + { + "Id": "1", + "AssetName": "登录界面", + "UIGroupName": "LoginPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "2", + "AssetName": "主UI界面", + "UIGroupName": "MainHomeUI", + "AllowMultiInstance": "second", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "3", + "AssetName": "提示界面", + "UIGroupName": "GameTipPanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "4", + "AssetName": "顶部资源界面", + "UIGroupName": "ResTopPanel", + "AllowMultiInstance": "third", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "5", + "AssetName": "引导界面", + "UIGroupName": "GuidePanel", + "AllowMultiInstance": "six", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "6", + "AssetName": "装饰界面", + "UIGroupName": "MainDecoratePanel", + "AllowMultiInstance": "Default", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "7", + "AssetName": "雨夜救猫", + "UIGroupName": "BeginTwoPanel", + "AllowMultiInstance": "six", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "9", + "AssetName": "设置界面", + "UIGroupName": "SettingPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "10", + "AssetName": "区域进度界面", + "UIGroupName": "AreaProgressPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "11", + "AssetName": "主合成界面", + "UIGroupName": "MainMergePanel", + "AllowMultiInstance": "Default", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "12", + "AssetName": "背包界面", + "UIGroupName": "MainPackPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "13", + "AssetName": "订单背包界面", + "UIGroupName": "OrderPackPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "14", + "AssetName": "合成详情界面", + "UIGroupName": "MergeDetailPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "17", + "AssetName": "商店界面", + "UIGroupName": "ShopPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "22", + "AssetName": "场景界面", + "UIGroupName": "ScenePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "23", + "AssetName": "章节完成", + "UIGroupName": "FinishAreaPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "24", + "AssetName": "促销礼包", + "UIGroupName": "PromotionPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "25", + "AssetName": "无尽礼包", + "UIGroupName": "EndlessGiftPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "26", + "AssetName": "小猪储蓄罐", + "UIGroupName": "PiggyBankPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "27", + "AssetName": "通行证轻量", + "UIGroupName": "PassOnePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "28", + "AssetName": "场景对话", + "UIGroupName": "DialogPanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "29", + "AssetName": "使用手册", + "UIGroupName": "HowToPlayPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "30", + "AssetName": "断线重连", + "UIGroupName": "DisconnectPanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "32", + "AssetName": "邮件主界面", + "UIGroupName": "EmailMainPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "33", + "AssetName": "7日登录", + "UIGroupName": "SevenDayLoginPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "34", + "AssetName": "等级礼包", + "UIGroupName": "LevelUpPackPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "35", + "AssetName": "成长基金", + "UIGroupName": "GrowthFundPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "36", + "AssetName": "去除广告", + "UIGroupName": "RemoveAdPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "37", + "AssetName": "至尊礼包", + "UIGroupName": "SupremeGiftPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "38", + "AssetName": "单次对话", + "UIGroupName": "DialogOnePanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "40", + "AssetName": "卡片收集", + "UIGroupName": "MainCardPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "41", + "AssetName": "日常任务", + "UIGroupName": "DailyTaskPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "42", + "AssetName": "更多界面", + "UIGroupName": "MorePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "43", + "AssetName": "图鉴页面", + "UIGroupName": "IllustratedBookPanel", + "AllowMultiInstance": "second", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "44", + "AssetName": "奖励页面", + "UIGroupName": "GetRewardPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "45", + "AssetName": "里程碑页面", + "UIGroupName": "MileStonePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "46", + "AssetName": "里程碑页面", + "UIGroupName": "MainChampshipPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "47", + "AssetName": "里程碑页面", + "UIGroupName": "LastChampshipPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "48", + "AssetName": "广告礼包", + "UIGroupName": "AdGiftPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "49", + "AssetName": "特惠礼包", + "UIGroupName": "MainSpecialPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "50", + "AssetName": "宝箱雨", + "UIGroupName": "LimitChestRainPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "51", + "AssetName": "超级发射器", + "UIGroupName": "LimitSuperEmitPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "52", + "AssetName": "流星雨", + "UIGroupName": "LimitStarRainPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "53", + "AssetName": "HighRoller", + "UIGroupName": "LimitHighRollerPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "54", + "AssetName": "超级订单", + "UIGroupName": "LimitSuperOrderPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "55", + "AssetName": "新区域界面", + "UIGroupName": "AreaDecoratePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "56", + "AssetName": "净资产界面", + "UIGroupName": "NetAssetPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "57", + "AssetName": "净资产奖励", + "UIGroupName": "GetAssetPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "58", + "AssetName": "里程碑奖励", + "UIGroupName": "GetMileStoneRewardPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "60", + "AssetName": "好友界面", + "UIGroupName": "FriendPanel", + "AllowMultiInstance": "second", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "61", + "AssetName": "账户管理界面", + "UIGroupName": "AccountManagementPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "62", + "AssetName": "账户进入界面", + "UIGroupName": "AccountEnterPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "63", + "AssetName": "引导界面", + "UIGroupName": "IntroductionPanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "65", + "AssetName": "自选宝箱界面", + "UIGroupName": "OptionalBoxPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "70", + "AssetName": "数据迁移界面", + "UIGroupName": "LoginPromptPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "71", + "AssetName": "解绑facebook界面", + "UIGroupName": "UnbindPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "72", + "AssetName": "邀请好友界面", + "UIGroupName": "InvitePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "73", + "AssetName": "通知提示界面", + "UIGroupName": "NoticePanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "74", + "AssetName": "宠物领养界面", + "UIGroupName": "PetAdoptionCertificatePanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "75", + "AssetName": "宠物互动界面", + "UIGroupName": "PetHomePanel", + "AllowMultiInstance": "Default", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "76", + "AssetName": "宠物互动界面", + "UIGroupName": "LimitEventOpenPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "77", + "AssetName": "宠物互动界面", + "UIGroupName": "MasterCardPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "80", + "AssetName": "首次特殊任务", + "UIGroupName": "FirstTaskPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "81", + "AssetName": "底部UI", + "UIGroupName": "BottomHomeUI", + "AllowMultiInstance": "third", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "82", + "AssetName": "PetLockPanel", + "UIGroupName": "PetLockPanel", + "AllowMultiInstance": "second", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "83", + "AssetName": "BookLockPanel", + "UIGroupName": "BookLockPanel", + "AllowMultiInstance": "second", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "84", + "AssetName": "FriendLockPanel", + "UIGroupName": "FriendLockPanel", + "AllowMultiInstance": "second", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "85", + "AssetName": "CardLockPanel", + "UIGroupName": "CardLockPanel", + "AllowMultiInstance": "second", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "86", + "AssetName": "TopPanel", + "UIGroupName": "TopPanel", + "AllowMultiInstance": "six", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "87", + "AssetName": "物品详情界面", + "UIGroupName": "ObjDetailPanel", + "AllowMultiInstance": "six", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "88", + "AssetName": "宠物宝藏提示界面", + "UIGroupName": "PetTreasurePromptPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "89", + "AssetName": "宠物宝藏界面", + "UIGroupName": "PetTreasurePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "90", + "AssetName": "清洗小猫", + "UIGroupName": "BeginMergePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "91", + "AssetName": "修改昵称独立界面", + "UIGroupName": "ModifyNicknamePanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "92", + "AssetName": "场景冲刺", + "UIGroupName": "LimitSceneSprintPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "93", + "AssetName": "转盘", + "UIGroupName": "TurnTablePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "94", + "AssetName": "卡牌节日", + "UIGroupName": "LimitCardFestivalPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "95", + "AssetName": "连击快手", + "UIGroupName": "LimitDoubleHitPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "96", + "AssetName": "连击快手游戏", + "UIGroupName": "DoubleHitGamePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "97", + "AssetName": "卡牌交换", + "UIGroupName": "LimitCardSwapPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "98", + "AssetName": "宠物怪盗", + "UIGroupName": "LimitPetRobberPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "99", + "AssetName": "挖矿", + "UIGroupName": "MainMiningPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "100", + "AssetName": "彩颜色", + "UIGroupName": "MainGuessToyPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "101", + "AssetName": "赛车", + "UIGroupName": "MainRacingPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "102", + "AssetName": "赛车通知", + "UIGroupName": "RacingNoticePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "104", + "AssetName": "宠物怪盗", + "UIGroupName": "OtherPetHomePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "105", + "AssetName": "宠物怪盗", + "UIGroupName": "PetWorkPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "106", + "AssetName": "宠物宝藏动画", + "UIGroupName": "PetTreasureAnimPanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "107", + "AssetName": "宠物宝藏时间提示", + "UIGroupName": "PetTreasurePromptTimePanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "108", + "AssetName": "宠物怪盗", + "UIGroupName": "PetBankPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "109", + "AssetName": "猫咪旋风", + "UIGroupName": "LimitCatWhirlwindPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "110", + "AssetName": "卡牌解锁", + "UIGroupName": "UnlockCardPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "111", + "AssetName": "剧情跳过", + "UIGroupName": "SceneSkipPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "112", + "AssetName": "摇一摇", + "UIGroupName": "ShakePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "113", + "AssetName": "免广告奖励", + "UIGroupName": "RemoveAdRewardPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "114", + "AssetName": "分离器", + "UIGroupName": "SeparatorPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "115", + "AssetName": "评论引导", + "UIGroupName": "CommentPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "116", + "AssetName": "遮罩界面", + "UIGroupName": "MaskPanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "117", + "AssetName": "升级器", + "UIGroupName": "ChessUpgradePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "118", + "AssetName": "新发射器说明", + "UIGroupName": "NewEmitterPanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "119", + "AssetName": "宠物宝藏结束动画", + "UIGroupName": "PetTreasureEndAnimPanel", + "AllowMultiInstance": "seven", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "120", + "AssetName": "宠物商店", + "UIGroupName": "PetShopPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "121", + "AssetName": "我的收藏", + "UIGroupName": "CollectionsPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "122", + "AssetName": "招财猫", + "UIGroupName": "LimitManekiPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "123", + "AssetName": "好运猫", + "UIGroupName": "LimitLuckyCatPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "130", + "AssetName": "套餐优惠礼包", + "UIGroupName": "ComboGiftPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "131", + "AssetName": "礼包1+1", + "UIGroupName": "ComboGiftTwoPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "132", + "AssetName": "我的收藏", + "UIGroupName": "AccomepanyPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "133", + "AssetName": "小猫戏法", + "UIGroupName": "LimitXiaoMaoXiFaPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "134", + "AssetName": "回收日", + "UIGroupName": "LimitRecyclingDayPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "135", + "AssetName": "回收日", + "UIGroupName": "PetHomeDailyTaskPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "136", + "AssetName": "PlayRoom添加好友界面", + "UIGroupName": "PlayRoomFriendAddPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "137", + "AssetName": "选择加购礼包", + "UIGroupName": "ChooseBonusPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "138", + "AssetName": "第一个场景", + "UIGroupName": "FirstAreaPanel", + "AllowMultiInstance": "Default", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "140", + "AssetName": "搭配加购礼包", + "UIGroupName": "MatchBonusPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "141", + "AssetName": "片头视频", + "UIGroupName": "BeginVideoPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "142", + "AssetName": "通用提示", + "UIGroupName": "CommonTipPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "143", + "AssetName": "宠物币俩波", + "UIGroupName": "PetCoinGiftPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "144", + "AssetName": "净资产展示", + "UIGroupName": "MainLevelPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "145", + "AssetName": "净资产升级", + "UIGroupName": "LevelUpgradePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "146", + "AssetName": "限时事件投放页面", + "UIGroupName": "LimitSelectWithCatPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "147", + "AssetName": "限时事件投放页面", + "UIGroupName": "CatsGiftPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "148", + "AssetName": "净资产展示2", + "UIGroupName": "MainLvPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "149", + "AssetName": "净资产升级2", + "UIGroupName": "LvUpgradePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "150", + "AssetName": "表情选择", + "UIGroupName": "SelectEmojiPanel", + "AllowMultiInstance": "six", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "151", + "AssetName": "表情选择", + "UIGroupName": "NotifyBubbleGetRewardPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "152", + "AssetName": "挖矿开始", + "UIGroupName": "MiningBeginPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "153", + "AssetName": "猜玩具开始", + "UIGroupName": "GuessBeginPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "154", + "AssetName": "免费100体力界面", + "UIGroupName": "FreeEnergy100Panel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "155", + "AssetName": "建造界面", + "UIGroupName": "DecorateBuildPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "156", + "AssetName": "猜玩具开始", + "UIGroupName": "NewBieDailyTaskPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "157", + "AssetName": "打工免广告", + "UIGroupName": "PetAdWorkGiftPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "158", + "AssetName": "离线打工汇总", + "UIGroupName": "OfflineWorkPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "159", + "AssetName": "快捷添加好友面板", + "UIGroupName": "FriendDetailDialogPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "160", + "AssetName": "删除好友重要提示", + "UIGroupName": "DeleteFriendImportantHintPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "161", + "AssetName": "退出游戏", + "UIGroupName": "ExitGamePanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "162", + "AssetName": "打招呼页面", + "UIGroupName": "FriendGreetPanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "163", + "AssetName": "打招呼收到页面", + "UIGroupName": "FriendGreetReceivePanel", + "AllowMultiInstance": "five", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "164", + "AssetName": "谢幕界面", + "UIGroupName": "RetireEmitPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "165", + "AssetName": "猫咪小学徒", + "UIGroupName": "LimitKittenApprenticePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "166", + "AssetName": "猫咪闪促", + "UIGroupName": "LimitKittenFlashSalePanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "167", + "AssetName": "减价不减量", + "UIGroupName": "LimitBuildingFeverPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "168", + "AssetName": "种猫草活动开始页面", + "UIGroupName": "CatsGardenBeginPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "169", + "AssetName": "种猫草活动页面", + "UIGroupName": "CatsGardenPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "170", + "AssetName": "种猫草邀请好友页面", + "UIGroupName": "CatsGardenInviteFriendPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + }, + { + "Id": "171", + "AssetName": "种猫草猫咪陪伴功能", + "UIGroupName": "CatsGardenAccompanyPanel", + "AllowMultiInstance": "fourth", + "PauseCoveredUIForm": "FALSE", + "PopUpEffect": "FALSE", + "AddBg": "0" + } + ] +} \ No newline at end of file diff --git a/json_output/WashStartMerge.json b/json_output/WashStartMerge.json new file mode 100644 index 0000000..027a86b --- /dev/null +++ b/json_output/WashStartMerge.json @@ -0,0 +1,256 @@ +{ + "structure": "WashStartMerge", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "MergeId", + "type": "i32" + }, + { + "name": "Row", + "type": "i32" + }, + { + "name": "Line", + "type": "i32" + }, + { + "name": "Lock", + "type": "i32" + }, + { + "name": "remark", + "type": "string" + } + ], + "count": 28, + "items": [ + { + "Id": "1", + "MergeId": "5061", + "Row": "0", + "Line": "0", + "Lock": "2", + "remark": "第1行" + }, + { + "Id": "2", + "MergeId": "5041", + "Row": "1", + "Line": "0", + "Lock": "2", + "remark": "第1行" + }, + { + "Id": "3", + "MergeId": "5021", + "Row": "2", + "Line": "0", + "Lock": "2", + "remark": "第1行" + }, + { + "Id": "4", + "MergeId": "5021", + "Row": "3", + "Line": "0", + "Lock": "2", + "remark": "第1行" + }, + { + "Id": "5", + "MergeId": "5021", + "Row": "4", + "Line": "0", + "Lock": "2", + "remark": "第1行" + }, + { + "Id": "6", + "MergeId": "5023", + "Row": "5", + "Line": "0", + "Lock": "2", + "remark": "第1行" + }, + { + "Id": "7", + "MergeId": "5042", + "Row": "6", + "Line": "0", + "Lock": "2", + "remark": "第1行" + }, + { + "Id": "8", + "MergeId": "5061", + "Row": "0", + "Line": "1", + "Lock": "2", + "remark": "第2行" + }, + { + "Id": "9", + "MergeId": "5041", + "Row": "1", + "Line": "1", + "Lock": "2", + "remark": "第2行" + }, + { + "Id": "10", + "MergeId": "5023", + "Row": "2", + "Line": "1", + "Lock": "2", + "remark": "第2行" + }, + { + "Id": "11", + "MergeId": "5001", + "Row": "3", + "Line": "1", + "Lock": "0", + "remark": "第2行" + }, + { + "Id": "12", + "MergeId": "0", + "Row": "4", + "Line": "1", + "Lock": "0", + "remark": "第2行" + }, + { + "Id": "13", + "MergeId": "5021", + "Row": "5", + "Line": "1", + "Lock": "2", + "remark": "第2行" + }, + { + "Id": "14", + "MergeId": "5041", + "Row": "6", + "Line": "1", + "Lock": "2", + "remark": "第2行" + }, + { + "Id": "15", + "MergeId": "5061", + "Row": "0", + "Line": "2", + "Lock": "2", + "remark": "第3行" + }, + { + "Id": "16", + "MergeId": "5041", + "Row": "1", + "Line": "2", + "Lock": "2", + "remark": "第3行" + }, + { + "Id": "17", + "MergeId": "5023", + "Row": "2", + "Line": "2", + "Lock": "2", + "remark": "第3行" + }, + { + "Id": "18", + "MergeId": "5021", + "Row": "3", + "Line": "2", + "Lock": "2", + "remark": "第3行" + }, + { + "Id": "19", + "MergeId": "0", + "Row": "4", + "Line": "2", + "Lock": "0", + "remark": "第3行" + }, + { + "Id": "20", + "MergeId": "5021", + "Row": "5", + "Line": "2", + "Lock": "2", + "remark": "第3行" + }, + { + "Id": "21", + "MergeId": "5024", + "Row": "6", + "Line": "2", + "Lock": "2", + "remark": "第3行" + }, + { + "Id": "22", + "MergeId": "5062", + "Row": "0", + "Line": "3", + "Lock": "2", + "remark": "第4行" + }, + { + "Id": "23", + "MergeId": "5042", + "Row": "1", + "Line": "3", + "Lock": "2", + "remark": "第4行" + }, + { + "Id": "24", + "MergeId": "5023", + "Row": "2", + "Line": "3", + "Lock": "2", + "remark": "第4行" + }, + { + "Id": "25", + "MergeId": "5022", + "Row": "3", + "Line": "3", + "Lock": "2", + "remark": "第4行" + }, + { + "Id": "26", + "MergeId": "5021", + "Row": "4", + "Line": "3", + "Lock": "2", + "remark": "第4行" + }, + { + "Id": "27", + "MergeId": "5021", + "Row": "5", + "Line": "3", + "Lock": "2", + "remark": "第4行" + }, + { + "Id": "28", + "MergeId": "5061", + "Row": "6", + "Line": "3", + "Lock": "2", + "remark": "第4行" + } + ] +} \ No newline at end of file diff --git a/json_output/WeekTaskReward.json b/json_output/WeekTaskReward.json new file mode 100644 index 0000000..a96a41e --- /dev/null +++ b/json_output/WeekTaskReward.json @@ -0,0 +1,50 @@ +{ + "structure": "WeekTaskReward", + "fields": [ + { + "name": "Id", + "type": "i32" + }, + { + "name": "ItemReward", + "type": "string" + }, + { + "name": "NeedActive", + "type": "i32" + } + ], + "count": 6, + "items": [ + { + "Id": "1", + "ItemReward": "1", + "NeedActive": "12" + }, + { + "Id": "2", + "ItemReward": "2", + "NeedActive": "24" + }, + { + "Id": "3", + "ItemReward": "3", + "NeedActive": "36" + }, + { + "Id": "4", + "ItemReward": "4", + "NeedActive": "48" + }, + { + "Id": "5", + "ItemReward": "5", + "NeedActive": "60" + }, + { + "Id": "6", + "ItemReward": "Cardpack5=1", + "NeedActive": "74" + } + ] +} \ No newline at end of file From f85dfe76e42a9b3e7330d05b71fa12cf9c4d342c Mon Sep 17 00:00:00 2001 From: zhang hongbo Date: Fri, 9 Jan 2026 16:46:06 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E5=AE=8F=E5=8D=9A=E7=94=9F=E6=88=90C#?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../csharp/Byway/Thrift/Data/AdGiftData.cs | 214 + .../Byway/Thrift/Data/AdGiftDataItem.cs | 366 ++ .../Thrift/Data/AllConfigs.Extensions.cs | 2306 ++++++++ .../csharp/Byway/Thrift/Data/AllConfigs.cs | 5010 +++++++++++++++++ .../csharp/Byway/Thrift/Data/BagItemConfig.cs | 214 + .../Byway/Thrift/Data/BagItemConfigItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/BonusValue.cs | 214 + .../Byway/Thrift/Data/BonusValueItem.cs | 480 ++ .../csharp/Byway/Thrift/Data/CardDetailCfg.cs | 214 + .../Byway/Thrift/Data/CardDetailCfgItem.cs | 651 +++ .../csharp/Byway/Thrift/Data/CardPackCfg.cs | 214 + .../Byway/Thrift/Data/CardPackCfgItem.cs | 480 ++ .../Thrift/Data/CardStickerExchangeCfg.cs | 214 + .../Thrift/Data/CardStickerExchangeCfgItem.cs | 423 ++ .../csharp/Byway/Thrift/Data/CatTrickData.cs | 214 + .../Byway/Thrift/Data/CatTrickDataItem.cs | 366 ++ .../Thrift/Data/CatsGardenMultiplyData.cs | 214 + .../Thrift/Data/CatsGardenMultiplyDataItem.cs | 366 ++ .../Thrift/Data/CatsGardenProgressData.cs | 214 + .../Thrift/Data/CatsGardenProgressDataItem.cs | 366 ++ .../Byway/Thrift/Data/CatsGardenSlotData.cs | 214 + .../Thrift/Data/CatsGardenSlotDataItem.cs | 423 ++ .../Thrift/Data/CatsGardenTempleteData.cs | 214 + .../Thrift/Data/CatsGardenTempleteDataItem.cs | 480 ++ .../csharp/Byway/Thrift/Data/ChampshipCfg.cs | 214 + .../Byway/Thrift/Data/ChampshipCfgItem.cs | 423 ++ .../Byway/Thrift/Data/ChampshipRankReward.cs | 214 + .../Thrift/Data/ChampshipRankRewardItem.cs | 537 ++ .../Byway/Thrift/Data/ChampshipScoreReward.cs | 214 + .../Thrift/Data/ChampshipScoreRewardItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/ChineseResMap.cs | 214 + .../Byway/Thrift/Data/ChineseResMapItem.cs | 309 + .../Byway/Thrift/Data/CollectionRoomReward.cs | 214 + .../Thrift/Data/CollectionRoomRewardItem.cs | 423 ++ .../Thrift/Data/CollectionsRewardsData.cs | 214 + .../Thrift/Data/CollectionsRewardsDataItem.cs | 423 ++ .../csharp/Byway/Thrift/Data/ComboGift.cs | 214 + .../csharp/Byway/Thrift/Data/ComboGiftItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/ComboGiftTwo.cs | 214 + .../Byway/Thrift/Data/ComboGiftTwoItem.cs | 309 + .../Byway/Thrift/Data/DailyTaskActiveCfg.cs | 214 + .../Thrift/Data/DailyTaskActiveCfgItem.cs | 366 ++ .../Byway/Thrift/Data/DailyTaskConfig.cs | 214 + .../Byway/Thrift/Data/DailyTaskConfigItem.cs | 651 +++ .../Byway/Thrift/Data/DailyTaskDetail.cs | 214 + .../Byway/Thrift/Data/DailyTaskDetailItem.cs | 423 ++ .../Byway/Thrift/Data/DailyTaskReward.cs | 214 + .../Byway/Thrift/Data/DailyTaskRewardItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/DecorateCost.cs | 214 + .../Byway/Thrift/Data/DecorateCostItem.cs | 1107 ++++ .../csharp/Byway/Thrift/Data/DialogData.cs | 214 + .../Byway/Thrift/Data/DialogDataItem.cs | 822 +++ .../Byway/Thrift/Data/EmiterRetreatData.cs | 214 + .../Thrift/Data/EmiterRetreatDataItem.cs | 423 ++ .../csharp/Byway/Thrift/Data/EmojiData.cs | 214 + .../csharp/Byway/Thrift/Data/EmojiDataItem.cs | 423 ++ .../csharp/Byway/Thrift/Data/EndlessGift.cs | 214 + .../Byway/Thrift/Data/EndlessGiftItem.cs | 366 ++ .../Byway/Thrift/Data/EnergyLimitGift.cs | 214 + .../Byway/Thrift/Data/EnergyLimitGiftItem.cs | 309 + .../csharp/Byway/Thrift/Data/FrameData.cs | 214 + .../csharp/Byway/Thrift/Data/FrameDataItem.cs | 537 ++ .../csharp/Byway/Thrift/Data/GrowthFund.cs | 214 + .../Byway/Thrift/Data/GrowthFundItem.cs | 537 ++ .../csharp/Byway/Thrift/Data/GuessReward.cs | 214 + .../Byway/Thrift/Data/GuessRewardItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/GuideData.cs | 214 + .../csharp/Byway/Thrift/Data/GuideDataItem.cs | 651 +++ .../Byway/Thrift/Data/HandbookReward.cs | 214 + .../Byway/Thrift/Data/HandbookRewardItem.cs | 309 + .../csharp/Byway/Thrift/Data/HeadData.cs | 214 + .../csharp/Byway/Thrift/Data/HeadDataItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/HowToPlay.cs | 214 + .../csharp/Byway/Thrift/Data/HowToPlayItem.cs | 309 + .../Byway/Thrift/Data/IndoorProgress.cs | 214 + .../Byway/Thrift/Data/IndoorProgressItem.cs | 651 +++ .../csharp/Byway/Thrift/Data/LanguageData.cs | 214 + .../Byway/Thrift/Data/LanguageDataItem.cs | 423 ++ .../csharp/Byway/Thrift/Data/LevelData.cs | 214 + .../csharp/Byway/Thrift/Data/LevelDataItem.cs | 537 ++ .../Byway/Thrift/Data/LevelLauncherData.cs | 214 + .../Thrift/Data/LevelLauncherDataItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/LuckyCatData.cs | 214 + .../Byway/Thrift/Data/LuckyCatDataItem.cs | 309 + .../Byway/Thrift/Data/LuckyCatProbability.cs | 214 + .../Thrift/Data/LuckyCatProbabilityItem.cs | 423 ++ .../Byway/Thrift/Data/MainCardCollect.cs | 214 + .../Byway/Thrift/Data/MainCardCollectItem.cs | 537 ++ .../csharp/Byway/Thrift/Data/MergeData.cs | 214 + .../csharp/Byway/Thrift/Data/MergeDataItem.cs | 1677 ++++++ .../Byway/Thrift/Data/MileStoneDetail.cs | 214 + .../Byway/Thrift/Data/MileStoneDetailItem.cs | 537 ++ .../Byway/Thrift/Data/MileStoneReward.cs | 214 + .../Byway/Thrift/Data/MileStoneRewardItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/MiningReward.cs | 214 + .../Byway/Thrift/Data/MiningRewardItem.cs | 423 ++ .../Thrift/Data/MultiLanguageResource.cs | 214 + .../Thrift/Data/MultiLanguageResourceItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/Music.cs | 214 + .../csharp/Byway/Thrift/Data/MusicItem.cs | 252 + .../Byway/Thrift/Data/NPCFriendsData.cs | 214 + .../Byway/Thrift/Data/NPCFriendsDataItem.cs | 708 +++ .../csharp/Byway/Thrift/Data/NetAssetData.cs | 214 + .../Byway/Thrift/Data/NetAssetDataItem.cs | 708 +++ .../Byway/Thrift/Data/NetworkItemData.cs | 214 + .../Byway/Thrift/Data/NetworkItemDataItem.cs | 423 ++ .../Byway/Thrift/Data/NewbieDailyTaskCfg.cs | 214 + .../Thrift/Data/NewbieDailyTaskCfgItem.cs | 537 ++ .../Byway/Thrift/Data/NewbieScoreCfg.cs | 214 + .../Byway/Thrift/Data/NewbieScoreCfgItem.cs | 309 + .../Byway/Thrift/Data/NickNameRandomData.cs | 214 + .../Thrift/Data/NickNameRandomDataItem.cs | 594 ++ .../csharp/Byway/Thrift/Data/PassOne.cs | 214 + .../csharp/Byway/Thrift/Data/PassOneItem.cs | 594 ++ .../csharp/Byway/Thrift/Data/PetAdWorkGift.cs | 214 + .../Byway/Thrift/Data/PetAdWorkGiftItem.cs | 594 ++ .../csharp/Byway/Thrift/Data/PetAirItem.cs | 214 + .../Byway/Thrift/Data/PetAirItemItem.cs | 423 ++ .../csharp/Byway/Thrift/Data/PetCareItem.cs | 214 + .../Byway/Thrift/Data/PetCareItemItem.cs | 993 ++++ .../csharp/Byway/Thrift/Data/PetCoinGift.cs | 214 + .../Byway/Thrift/Data/PetCoinGiftItem.cs | 366 ++ .../Byway/Thrift/Data/PetDailyTaskCfg.cs | 214 + .../Byway/Thrift/Data/PetDailyTaskCfgItem.cs | 480 ++ .../csharp/Byway/Thrift/Data/PetDressItem.cs | 214 + .../Byway/Thrift/Data/PetDressItemItem.cs | 651 +++ .../Byway/Thrift/Data/PetHomeDecorateList.cs | 214 + .../Thrift/Data/PetHomeDecorateListItem.cs | 537 ++ .../Byway/Thrift/Data/PetPlayJoyItem.cs | 214 + .../Byway/Thrift/Data/PetPlayJoyItemItem.cs | 936 +++ .../Byway/Thrift/Data/PetRoomUnlockCfg.cs | 214 + .../Byway/Thrift/Data/PetRoomUnlockCfgItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/PetShopItem.cs | 214 + .../Byway/Thrift/Data/PetShopItemItem.cs | 1164 ++++ .../Byway/Thrift/Data/PlayHomeDecorateCfg.cs | 214 + .../Thrift/Data/PlayHomeDecorateCfgItem.cs | 879 +++ .../csharp/Byway/Thrift/Data/PromotionPack.cs | 214 + .../Byway/Thrift/Data/PromotionPackItem.cs | 537 ++ .../csharp/Byway/Thrift/Data/RaceReward.cs | 214 + .../Byway/Thrift/Data/RaceRewardItem.cs | 480 ++ .../csharp/Byway/Thrift/Data/RankData.cs | 214 + .../csharp/Byway/Thrift/Data/RankDataItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/RegionData.cs | 214 + .../Byway/Thrift/Data/RegionDataItem.cs | 423 ++ .../csharp/Byway/Thrift/Data/SceneData.cs | 214 + .../csharp/Byway/Thrift/Data/SceneDataItem.cs | 480 ++ .../csharp/Byway/Thrift/Data/SevenLoginCfg.cs | 214 + .../Byway/Thrift/Data/SevenLoginCfgItem.cs | 309 + .../csharp/Byway/Thrift/Data/ShopItem.cs | 214 + .../csharp/Byway/Thrift/Data/ShopItemItem.cs | 594 ++ .../csharp/Byway/Thrift/Data/ShopPack.cs | 214 + .../csharp/Byway/Thrift/Data/ShopPackItem.cs | 537 ++ .../csharp/Byway/Thrift/Data/ShopSpecial.cs | 214 + .../Byway/Thrift/Data/ShopSpecialItem.cs | 423 ++ .../csharp/Byway/Thrift/Data/SignInData.cs | 214 + .../Byway/Thrift/Data/SignInDataItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/Sound.cs | 214 + .../csharp/Byway/Thrift/Data/SoundItem.cs | 537 ++ .../csharp/Byway/Thrift/Data/StartMerge.cs | 214 + .../Byway/Thrift/Data/StartMergeItem.cs | 537 ++ .../csharp/Byway/Thrift/Data/StartOrder.cs | 214 + .../Byway/Thrift/Data/StartOrderItem.cs | 366 ++ .../csharp/Byway/Thrift/Data/TurnTableCfg.cs | 214 + .../Byway/Thrift/Data/TurnTableCfgItem.cs | 252 + .../csharp/Byway/Thrift/Data/UIForm.cs | 214 + .../csharp/Byway/Thrift/Data/UIFormItem.cs | 537 ++ .../Byway/Thrift/Data/WashStartMerge.cs | 214 + .../Byway/Thrift/Data/WashStartMergeItem.cs | 480 ++ .../Byway/Thrift/Data/WeekTaskReward.cs | 214 + .../Byway/Thrift/Data/WeekTaskRewardItem.cs | 309 + 170 files changed, 67208 insertions(+) create mode 100644 compiled_output/csharp/Byway/Thrift/Data/AdGiftData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/AdGiftDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/AllConfigs.Extensions.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/AllConfigs.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/BagItemConfig.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/BagItemConfigItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/BonusValue.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/BonusValueItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CardDetailCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CardDetailCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CardPackCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CardPackCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CardStickerExchangeCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CardStickerExchangeCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatTrickData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatTrickDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatsGardenMultiplyData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatsGardenMultiplyDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatsGardenProgressData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatsGardenProgressDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatsGardenSlotData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatsGardenSlotDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatsGardenTempleteData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CatsGardenTempleteDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ChampshipCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ChampshipCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ChampshipRankReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ChampshipRankRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ChampshipScoreReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ChampshipScoreRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ChineseResMap.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ChineseResMapItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CollectionRoomReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CollectionRoomRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CollectionsRewardsData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/CollectionsRewardsDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ComboGift.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ComboGiftItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ComboGiftTwo.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ComboGiftTwoItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DailyTaskActiveCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DailyTaskActiveCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DailyTaskConfig.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DailyTaskConfigItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DailyTaskDetail.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DailyTaskDetailItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DailyTaskReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DailyTaskRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DecorateCost.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DecorateCostItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DialogData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/DialogDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/EmiterRetreatData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/EmiterRetreatDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/EmojiData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/EmojiDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/EndlessGift.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/EndlessGiftItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/EnergyLimitGift.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/EnergyLimitGiftItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/FrameData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/FrameDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/GrowthFund.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/GrowthFundItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/GuessReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/GuessRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/GuideData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/GuideDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/HandbookReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/HandbookRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/HeadData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/HeadDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/HowToPlay.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/HowToPlayItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/IndoorProgress.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/IndoorProgressItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LanguageData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LanguageDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LevelData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LevelDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LevelLauncherData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LevelLauncherDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LuckyCatData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LuckyCatDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LuckyCatProbability.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/LuckyCatProbabilityItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MainCardCollect.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MainCardCollectItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MergeData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MergeDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MileStoneDetail.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MileStoneDetailItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MileStoneReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MileStoneRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MiningReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MiningRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MultiLanguageResource.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MultiLanguageResourceItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/Music.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/MusicItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NPCFriendsData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NPCFriendsDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NetAssetData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NetAssetDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NetworkItemData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NetworkItemDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NewbieDailyTaskCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NewbieDailyTaskCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NewbieScoreCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NewbieScoreCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NickNameRandomData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/NickNameRandomDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PassOne.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PassOneItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetAdWorkGift.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetAdWorkGiftItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetAirItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetAirItemItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetCareItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetCareItemItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetCoinGift.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetCoinGiftItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetDailyTaskCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetDailyTaskCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetDressItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetDressItemItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetHomeDecorateList.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetHomeDecorateListItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetPlayJoyItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetPlayJoyItemItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetRoomUnlockCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetRoomUnlockCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetShopItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PetShopItemItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PlayHomeDecorateCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PlayHomeDecorateCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PromotionPack.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/PromotionPackItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/RaceReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/RaceRewardItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/RankData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/RankDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/RegionData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/RegionDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/SceneData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/SceneDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/SevenLoginCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/SevenLoginCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ShopItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ShopItemItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ShopPack.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ShopPackItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ShopSpecial.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/ShopSpecialItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/SignInData.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/SignInDataItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/Sound.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/SoundItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/StartMerge.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/StartMergeItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/StartOrder.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/StartOrderItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/TurnTableCfg.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/TurnTableCfgItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/UIForm.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/UIFormItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/WashStartMerge.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/WashStartMergeItem.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/WeekTaskReward.cs create mode 100644 compiled_output/csharp/Byway/Thrift/Data/WeekTaskRewardItem.cs diff --git a/compiled_output/csharp/Byway/Thrift/Data/AdGiftData.cs b/compiled_output/csharp/Byway/Thrift/Data/AdGiftData.cs new file mode 100644 index 0000000..07c036c --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/AdGiftData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 AdGiftData : TBase + { + private Dictionary _adgiftdatas; + + [DataMember(Order = 0)] + public Dictionary Adgiftdatas + { + get + { + return _adgiftdatas; + } + set + { + __isset.@adgiftdatas = true; + this._adgiftdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @adgiftdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeAdgiftdatas() + { + return __isset.@adgiftdatas; + } + + #endregion XmlSerializer support + + public AdGiftData() + { + } + + public AdGiftData DeepCopy() + { + var tmp5 = new AdGiftData(); + if((Adgiftdatas != null) && __isset.@adgiftdatas) + { + tmp5.Adgiftdatas = this.Adgiftdatas.DeepCopy(); + } + tmp5.__isset.@adgiftdatas = this.__isset.@adgiftdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Adgiftdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.AdGiftDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.AdGiftDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Adgiftdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("AdGiftData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Adgiftdatas != null) && __isset.@adgiftdatas) + { + tmp11.Name = "adgiftdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Adgiftdatas.Count), cancellationToken); + foreach (int _iter12 in Adgiftdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Adgiftdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 AdGiftData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@adgiftdatas == other.__isset.@adgiftdatas) && ((!__isset.@adgiftdatas) || (TCollections.Equals(Adgiftdatas, other.Adgiftdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Adgiftdatas != null) && __isset.@adgiftdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Adgiftdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("AdGiftData("); + int tmp14 = 0; + if((Adgiftdatas != null) && __isset.@adgiftdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Adgiftdatas: "); + Adgiftdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/AdGiftDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/AdGiftDataItem.cs new file mode 100644 index 0000000..04ec35e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/AdGiftDataItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 AdGiftDataItem : TBase + { + private int _Id; + private int _SortId; + private int _NeedScore; + private string _ItemReward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public int NeedScore + { + get + { + return _NeedScore; + } + set + { + __isset.NeedScore = true; + this._NeedScore = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool SortId; + [DataMember] + public bool NeedScore; + [DataMember] + public bool ItemReward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeNeedScore() + { + return __isset.NeedScore; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + #endregion XmlSerializer support + + public AdGiftDataItem() + { + } + + public AdGiftDataItem DeepCopy() + { + var tmp0 = new AdGiftDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if(__isset.NeedScore) + { + tmp0.NeedScore = this.NeedScore; + } + tmp0.__isset.NeedScore = this.__isset.NeedScore; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + NeedScore = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(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("AdGiftDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.NeedScore) + { + tmp2.Name = "NeedScore"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(NeedScore, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, 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 AdGiftDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.NeedScore == other.__isset.NeedScore) && ((!__isset.NeedScore) || (global::System.Object.Equals(NeedScore, other.NeedScore)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if(__isset.NeedScore) + { + hashcode = (hashcode * 397) + NeedScore.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("AdGiftDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if(__isset.NeedScore) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("NeedScore: "); + NeedScore.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/AllConfigs.Extensions.cs b/compiled_output/csharp/Byway/Thrift/Data/AllConfigs.Extensions.cs new file mode 100644 index 0000000..7e760f6 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/AllConfigs.Extensions.cs @@ -0,0 +1,2306 @@ +/** + * + * 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; + + +#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 +{ + public static class AllConfigsExtensions + { + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp5 = new Dictionary(source.Count); + foreach (var pair in source) + tmp5.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp5; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp6 = new Dictionary(source.Count); + foreach (var pair in source) + tmp6.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp6; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp7 = new Dictionary(source.Count); + foreach (var pair in source) + tmp7.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp7; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp8 = new Dictionary(source.Count); + foreach (var pair in source) + tmp8.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp8; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp9 = new Dictionary(source.Count); + foreach (var pair in source) + tmp9.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp9; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp10 = new Dictionary(source.Count); + foreach (var pair in source) + tmp10.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp10; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp11 = new Dictionary(source.Count); + foreach (var pair in source) + tmp11.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp11; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp12 = new Dictionary(source.Count); + foreach (var pair in source) + tmp12.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp12; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp13 = new Dictionary(source.Count); + foreach (var pair in source) + tmp13.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp13; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp14 = new Dictionary(source.Count); + foreach (var pair in source) + tmp14.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp14; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp15 = new Dictionary(source.Count); + foreach (var pair in source) + tmp15.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp15; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp16 = new Dictionary(source.Count); + foreach (var pair in source) + tmp16.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp16; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp17 = new Dictionary(source.Count); + foreach (var pair in source) + tmp17.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp17; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp18 = new Dictionary(source.Count); + foreach (var pair in source) + tmp18.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp18; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp19 = new Dictionary(source.Count); + foreach (var pair in source) + tmp19.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp19; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp20 = new Dictionary(source.Count); + foreach (var pair in source) + tmp20.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp20; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp21 = new Dictionary(source.Count); + foreach (var pair in source) + tmp21.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp21; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp22 = new Dictionary(source.Count); + foreach (var pair in source) + tmp22.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp22; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp23 = new Dictionary(source.Count); + foreach (var pair in source) + tmp23.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp23; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp24 = new Dictionary(source.Count); + foreach (var pair in source) + tmp24.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp24; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp25 = new Dictionary(source.Count); + foreach (var pair in source) + tmp25.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp25; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp26 = new Dictionary(source.Count); + foreach (var pair in source) + tmp26.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp26; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp27 = new Dictionary(source.Count); + foreach (var pair in source) + tmp27.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp27; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp28 = new Dictionary(source.Count); + foreach (var pair in source) + tmp28.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp28; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp29 = new Dictionary(source.Count); + foreach (var pair in source) + tmp29.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp29; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp30 = new Dictionary(source.Count); + foreach (var pair in source) + tmp30.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp30; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp31 = new Dictionary(source.Count); + foreach (var pair in source) + tmp31.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp31; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp32 = new Dictionary(source.Count); + foreach (var pair in source) + tmp32.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp32; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp33 = new Dictionary(source.Count); + foreach (var pair in source) + tmp33.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp33; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp34 = new Dictionary(source.Count); + foreach (var pair in source) + tmp34.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp34; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp35 = new Dictionary(source.Count); + foreach (var pair in source) + tmp35.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp35; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp36 = new Dictionary(source.Count); + foreach (var pair in source) + tmp36.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp36; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp37 = new Dictionary(source.Count); + foreach (var pair in source) + tmp37.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp37; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp38 = new Dictionary(source.Count); + foreach (var pair in source) + tmp38.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp38; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp39 = new Dictionary(source.Count); + foreach (var pair in source) + tmp39.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp39; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp40 = new Dictionary(source.Count); + foreach (var pair in source) + tmp40.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp40; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp41 = new Dictionary(source.Count); + foreach (var pair in source) + tmp41.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp41; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp42 = new Dictionary(source.Count); + foreach (var pair in source) + tmp42.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp42; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp43 = new Dictionary(source.Count); + foreach (var pair in source) + tmp43.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp43; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp44 = new Dictionary(source.Count); + foreach (var pair in source) + tmp44.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp44; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp45 = new Dictionary(source.Count); + foreach (var pair in source) + tmp45.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp45; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp46 = new Dictionary(source.Count); + foreach (var pair in source) + tmp46.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp46; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp47 = new Dictionary(source.Count); + foreach (var pair in source) + tmp47.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp47; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp48 = new Dictionary(source.Count); + foreach (var pair in source) + tmp48.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp48; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp49 = new Dictionary(source.Count); + foreach (var pair in source) + tmp49.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp49; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp50 = new Dictionary(source.Count); + foreach (var pair in source) + tmp50.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp50; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp51 = new Dictionary(source.Count); + foreach (var pair in source) + tmp51.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp51; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp52 = new Dictionary(source.Count); + foreach (var pair in source) + tmp52.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp52; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp53 = new Dictionary(source.Count); + foreach (var pair in source) + tmp53.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp53; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp54 = new Dictionary(source.Count); + foreach (var pair in source) + tmp54.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp54; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp55 = new Dictionary(source.Count); + foreach (var pair in source) + tmp55.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp55; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp56 = new Dictionary(source.Count); + foreach (var pair in source) + tmp56.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp56; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp57 = new Dictionary(source.Count); + foreach (var pair in source) + tmp57.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp57; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp58 = new Dictionary(source.Count); + foreach (var pair in source) + tmp58.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp58; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp59 = new Dictionary(source.Count); + foreach (var pair in source) + tmp59.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp59; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp60 = new Dictionary(source.Count); + foreach (var pair in source) + tmp60.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp60; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp61 = new Dictionary(source.Count); + foreach (var pair in source) + tmp61.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp61; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp62 = new Dictionary(source.Count); + foreach (var pair in source) + tmp62.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp62; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp63 = new Dictionary(source.Count); + foreach (var pair in source) + tmp63.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp63; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp64 = new Dictionary(source.Count); + foreach (var pair in source) + tmp64.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp64; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp65 = new Dictionary(source.Count); + foreach (var pair in source) + tmp65.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp65; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp66 = new Dictionary(source.Count); + foreach (var pair in source) + tmp66.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp66; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp67 = new Dictionary(source.Count); + foreach (var pair in source) + tmp67.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp67; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp68 = new Dictionary(source.Count); + foreach (var pair in source) + tmp68.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp68; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp69 = new Dictionary(source.Count); + foreach (var pair in source) + tmp69.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp69; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp70 = new Dictionary(source.Count); + foreach (var pair in source) + tmp70.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp70; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp71 = new Dictionary(source.Count); + foreach (var pair in source) + tmp71.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp71; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp72 = new Dictionary(source.Count); + foreach (var pair in source) + tmp72.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp72; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp73 = new Dictionary(source.Count); + foreach (var pair in source) + tmp73.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp73; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp74 = new Dictionary(source.Count); + foreach (var pair in source) + tmp74.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp74; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp75 = new Dictionary(source.Count); + foreach (var pair in source) + tmp75.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp75; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp76 = new Dictionary(source.Count); + foreach (var pair in source) + tmp76.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp76; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp77 = new Dictionary(source.Count); + foreach (var pair in source) + tmp77.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp77; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp78 = new Dictionary(source.Count); + foreach (var pair in source) + tmp78.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp78; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp79 = new Dictionary(source.Count); + foreach (var pair in source) + tmp79.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp79; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp80 = new Dictionary(source.Count); + foreach (var pair in source) + tmp80.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp80; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp81 = new Dictionary(source.Count); + foreach (var pair in source) + tmp81.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp81; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp82 = new Dictionary(source.Count); + foreach (var pair in source) + tmp82.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp82; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp83 = new Dictionary(source.Count); + foreach (var pair in source) + tmp83.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp83; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp84 = new Dictionary(source.Count); + foreach (var pair in source) + tmp84.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp84; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp85 = new Dictionary(source.Count); + foreach (var pair in source) + tmp85.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp85; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp86 = new Dictionary(source.Count); + foreach (var pair in source) + tmp86.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp86; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp87 = new Dictionary(source.Count); + foreach (var pair in source) + tmp87.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp87; + } + + + public static bool Equals(this Dictionary instance, object that) + { + if (!(that is Dictionary other)) return false; + if (ReferenceEquals(instance, other)) return true; + + return TCollections.Equals(instance, other); + } + + + public static int GetHashCode(this Dictionary instance) + { + return TCollections.GetHashCode(instance); + } + + + public static Dictionary DeepCopy(this Dictionary source) + { + if (source == null) + return null; + + var tmp88 = new Dictionary(source.Count); + foreach (var pair in source) + tmp88.Add(pair.Key, (pair.Value != null) ? pair.Value.DeepCopy() : null); + return tmp88; + } + + + } +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/AllConfigs.cs b/compiled_output/csharp/Byway/Thrift/Data/AllConfigs.cs new file mode 100644 index 0000000..237f8dd --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/AllConfigs.cs @@ -0,0 +1,5010 @@ +/** + * + * 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.ChampshipScoreReward _champshipScoreReward; + private global::Byway.Thrift.Data.ChineseResMap _chineseResMap; + private global::Byway.Thrift.Data.CollectionRoomReward _collectionRoomReward; + private global::Byway.Thrift.Data.CollectionsRewardsData _collectionsRewardsData; + 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.MiningReward _miningReward; + private global::Byway.Thrift.Data.MultiLanguageResource _multiLanguageResource; + 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; + + [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.ChampshipScoreReward ChampshipScoreReward + { + get + { + return _champshipScoreReward; + } + set + { + __isset.champshipScoreReward = true; + this._champshipScoreReward = value; + } + } + + [DataMember(Order = 0)] + public global::Byway.Thrift.Data.ChineseResMap ChineseResMap + { + get + { + return _chineseResMap; + } + set + { + __isset.chineseResMap = true; + this._chineseResMap = 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.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.MiningReward MiningReward + { + get + { + return _miningReward; + } + set + { + __isset.miningReward = true; + this._miningReward = value; + } + } + + [DataMember(Order = 0)] + public global::Byway.Thrift.Data.MultiLanguageResource MultiLanguageResource + { + get + { + return _multiLanguageResource; + } + set + { + __isset.multiLanguageResource = true; + this._multiLanguageResource = 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 = 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 champshipScoreReward; + [DataMember] + public bool chineseResMap; + [DataMember] + public bool collectionRoomReward; + [DataMember] + public bool collectionsRewardsData; + [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 miningReward; + [DataMember] + public bool multiLanguageResource; + [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; + } + + #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 ShouldSerializeChampshipScoreReward() + { + return __isset.champshipScoreReward; + } + + public bool ShouldSerializeChineseResMap() + { + return __isset.chineseResMap; + } + + public bool ShouldSerializeCollectionRoomReward() + { + return __isset.collectionRoomReward; + } + + public bool ShouldSerializeCollectionsRewardsData() + { + return __isset.collectionsRewardsData; + } + + 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 ShouldSerializeMiningReward() + { + return __isset.miningReward; + } + + public bool ShouldSerializeMultiLanguageResource() + { + return __isset.multiLanguageResource; + } + + 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; + } + + #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((ChampshipScoreReward != null) && __isset.champshipScoreReward) + { + tmp0.ChampshipScoreReward = (global::Byway.Thrift.Data.ChampshipScoreReward)this.ChampshipScoreReward.DeepCopy(); + } + tmp0.__isset.champshipScoreReward = this.__isset.champshipScoreReward; + if((ChineseResMap != null) && __isset.chineseResMap) + { + tmp0.ChineseResMap = (global::Byway.Thrift.Data.ChineseResMap)this.ChineseResMap.DeepCopy(); + } + tmp0.__isset.chineseResMap = this.__isset.chineseResMap; + 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((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((MiningReward != null) && __isset.miningReward) + { + tmp0.MiningReward = (global::Byway.Thrift.Data.MiningReward)this.MiningReward.DeepCopy(); + } + tmp0.__isset.miningReward = this.__isset.miningReward; + if((MultiLanguageResource != null) && __isset.multiLanguageResource) + { + tmp0.MultiLanguageResource = (global::Byway.Thrift.Data.MultiLanguageResource)this.MultiLanguageResource.DeepCopy(); + } + tmp0.__isset.multiLanguageResource = this.__isset.multiLanguageResource; + 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; + 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) + { + ChampshipScoreReward = new global::Byway.Thrift.Data.ChampshipScoreReward(); + await ChampshipScoreReward.ReadAsync(iprot, cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 15: + if (field.Type == TType.Struct) + { + ChineseResMap = new global::Byway.Thrift.Data.ChineseResMap(); + await ChineseResMap.ReadAsync(iprot, cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 16: + 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 17: + 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 18: + 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 19: + 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 20: + 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 21: + 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 22: + 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 23: + 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 24: + 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 25: + 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 26: + 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 27: + 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 28: + 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 29: + 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 30: + 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 31: + 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 32: + 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 33: + 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 34: + 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 35: + 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 36: + 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 37: + 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 38: + 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 39: + 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 40: + 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 41: + 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 42: + 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 43: + 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 44: + 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 45: + 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 46: + 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 47: + if (field.Type == TType.Struct) + { + MultiLanguageResource = new global::Byway.Thrift.Data.MultiLanguageResource(); + await MultiLanguageResource.ReadAsync(iprot, cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 48: + 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 49: + 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 50: + 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 51: + 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 52: + 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 53: + 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 54: + 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 55: + 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 56: + 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 57: + 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 58: + 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 59: + 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 60: + 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 61: + 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 62: + 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 63: + 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 64: + 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 65: + 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 66: + 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 67: + 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 68: + 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 69: + 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 70: + 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 71: + 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 72: + 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 73: + 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 74: + 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 75: + 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 76: + 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 77: + 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 78: + 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 79: + 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 80: + 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 81: + 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 82: + 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 83: + 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 84: + 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; + 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((ChampshipScoreReward != null) && __isset.champshipScoreReward) + { + tmp2.Name = "champshipScoreReward"; + tmp2.Type = TType.Struct; + tmp2.ID = 14; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await ChampshipScoreReward.WriteAsync(oprot, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ChineseResMap != null) && __isset.chineseResMap) + { + tmp2.Name = "chineseResMap"; + tmp2.Type = TType.Struct; + tmp2.ID = 15; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await ChineseResMap.WriteAsync(oprot, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((CollectionRoomReward != null) && __isset.collectionRoomReward) + { + tmp2.Name = "collectionRoomReward"; + tmp2.Type = TType.Struct; + tmp2.ID = 16; + 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 = 17; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await CollectionsRewardsData.WriteAsync(oprot, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ComboGift != null) && __isset.comboGift) + { + tmp2.Name = "comboGift"; + tmp2.Type = TType.Struct; + tmp2.ID = 18; + 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 = 19; + 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 = 20; + 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 = 21; + 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 = 22; + 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 = 23; + 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 = 24; + 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 = 25; + 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 = 26; + 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 = 27; + 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 = 28; + 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 = 29; + 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 = 30; + 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 = 31; + 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 = 32; + 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 = 33; + 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 = 34; + 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 = 35; + 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 = 36; + 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 = 37; + 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 = 38; + 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 = 39; + 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 = 40; + 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 = 41; + 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 = 42; + 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 = 43; + 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 = 44; + 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 = 45; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await MileStoneReward.WriteAsync(oprot, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((MiningReward != null) && __isset.miningReward) + { + tmp2.Name = "miningReward"; + tmp2.Type = TType.Struct; + tmp2.ID = 46; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await MiningReward.WriteAsync(oprot, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((MultiLanguageResource != null) && __isset.multiLanguageResource) + { + tmp2.Name = "multiLanguageResource"; + tmp2.Type = TType.Struct; + tmp2.ID = 47; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await MultiLanguageResource.WriteAsync(oprot, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Music != null) && __isset.@music) + { + tmp2.Name = "music"; + tmp2.Type = TType.Struct; + tmp2.ID = 48; + 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 = 49; + 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 = 50; + 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 = 51; + 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 = 52; + 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 = 53; + 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 = 54; + 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 = 55; + 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 = 56; + 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 = 57; + 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 = 58; + 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 = 59; + 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 = 60; + 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 = 61; + 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 = 62; + 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 = 63; + 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 = 64; + 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 = 65; + 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 = 66; + 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 = 67; + 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 = 68; + 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 = 69; + 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 = 70; + 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 = 71; + 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 = 72; + 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 = 73; + 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 = 74; + 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 = 75; + 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 = 76; + 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 = 77; + 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 = 78; + 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 = 79; + 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 = 80; + 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 = 81; + 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 = 82; + 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 = 83; + 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 = 84; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await NickNameRandomData.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.champshipScoreReward == other.__isset.champshipScoreReward) && ((!__isset.champshipScoreReward) || (global::System.Object.Equals(ChampshipScoreReward, other.ChampshipScoreReward)))) + && ((__isset.chineseResMap == other.__isset.chineseResMap) && ((!__isset.chineseResMap) || (global::System.Object.Equals(ChineseResMap, other.ChineseResMap)))) + && ((__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.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.miningReward == other.__isset.miningReward) && ((!__isset.miningReward) || (global::System.Object.Equals(MiningReward, other.MiningReward)))) + && ((__isset.multiLanguageResource == other.__isset.multiLanguageResource) && ((!__isset.multiLanguageResource) || (global::System.Object.Equals(MultiLanguageResource, other.MultiLanguageResource)))) + && ((__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)))); + } + + 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((ChampshipScoreReward != null) && __isset.champshipScoreReward) + { + hashcode = (hashcode * 397) + ChampshipScoreReward.GetHashCode(); + } + if((ChineseResMap != null) && __isset.chineseResMap) + { + hashcode = (hashcode * 397) + ChineseResMap.GetHashCode(); + } + if((CollectionRoomReward != null) && __isset.collectionRoomReward) + { + hashcode = (hashcode * 397) + CollectionRoomReward.GetHashCode(); + } + if((CollectionsRewardsData != null) && __isset.collectionsRewardsData) + { + hashcode = (hashcode * 397) + CollectionsRewardsData.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((MiningReward != null) && __isset.miningReward) + { + hashcode = (hashcode * 397) + MiningReward.GetHashCode(); + } + if((MultiLanguageResource != null) && __isset.multiLanguageResource) + { + hashcode = (hashcode * 397) + MultiLanguageResource.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(); + } + } + 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((ChampshipScoreReward != null) && __isset.champshipScoreReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ChampshipScoreReward: "); + ChampshipScoreReward.ToString(tmp3); + } + if((ChineseResMap != null) && __isset.chineseResMap) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ChineseResMap: "); + ChineseResMap.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((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((MiningReward != null) && __isset.miningReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MiningReward: "); + MiningReward.ToString(tmp3); + } + if((MultiLanguageResource != null) && __isset.multiLanguageResource) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MultiLanguageResource: "); + MultiLanguageResource.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); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/BagItemConfig.cs b/compiled_output/csharp/Byway/Thrift/Data/BagItemConfig.cs new file mode 100644 index 0000000..5f7f29e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/BagItemConfig.cs @@ -0,0 +1,214 @@ +/** + * + * 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 BagItemConfig : TBase + { + private Dictionary _bagitemconfigs; + + [DataMember(Order = 0)] + public Dictionary Bagitemconfigs + { + get + { + return _bagitemconfigs; + } + set + { + __isset.@bagitemconfigs = true; + this._bagitemconfigs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @bagitemconfigs; + } + + #region XmlSerializer support + + public bool ShouldSerializeBagitemconfigs() + { + return __isset.@bagitemconfigs; + } + + #endregion XmlSerializer support + + public BagItemConfig() + { + } + + public BagItemConfig DeepCopy() + { + var tmp5 = new BagItemConfig(); + if((Bagitemconfigs != null) && __isset.@bagitemconfigs) + { + tmp5.Bagitemconfigs = this.Bagitemconfigs.DeepCopy(); + } + tmp5.__isset.@bagitemconfigs = this.__isset.@bagitemconfigs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Bagitemconfigs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.BagItemConfigItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.BagItemConfigItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Bagitemconfigs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("BagItemConfig"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Bagitemconfigs != null) && __isset.@bagitemconfigs) + { + tmp11.Name = "bagitemconfigs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Bagitemconfigs.Count), cancellationToken); + foreach (int _iter12 in Bagitemconfigs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Bagitemconfigs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 BagItemConfig other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@bagitemconfigs == other.__isset.@bagitemconfigs) && ((!__isset.@bagitemconfigs) || (TCollections.Equals(Bagitemconfigs, other.Bagitemconfigs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Bagitemconfigs != null) && __isset.@bagitemconfigs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Bagitemconfigs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("BagItemConfig("); + int tmp14 = 0; + if((Bagitemconfigs != null) && __isset.@bagitemconfigs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Bagitemconfigs: "); + Bagitemconfigs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/BagItemConfigItem.cs b/compiled_output/csharp/Byway/Thrift/Data/BagItemConfigItem.cs new file mode 100644 index 0000000..217dbad --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/BagItemConfigItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 BagItemConfigItem : TBase + { + private int _Id; + private int _ItemId; + private string _Icon; + private int _TrueId; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int ItemId + { + get + { + return _ItemId; + } + set + { + __isset.ItemId = true; + this._ItemId = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public int TrueId + { + get + { + return _TrueId; + } + set + { + __isset.TrueId = true; + this._TrueId = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool ItemId; + [DataMember] + public bool Icon; + [DataMember] + public bool TrueId; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeItemId() + { + return __isset.ItemId; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeTrueId() + { + return __isset.TrueId; + } + + #endregion XmlSerializer support + + public BagItemConfigItem() + { + } + + public BagItemConfigItem DeepCopy() + { + var tmp0 = new BagItemConfigItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.ItemId) + { + tmp0.ItemId = this.ItemId; + } + tmp0.__isset.ItemId = this.__isset.ItemId; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if(__isset.TrueId) + { + tmp0.TrueId = this.TrueId; + } + tmp0.__isset.TrueId = this.__isset.TrueId; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + ItemId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + TrueId = await iprot.ReadI32Async(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("BagItemConfigItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ItemId) + { + tmp2.Name = "ItemId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ItemId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TrueId) + { + tmp2.Name = "TrueId"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(TrueId, 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 BagItemConfigItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.ItemId == other.__isset.ItemId) && ((!__isset.ItemId) || (global::System.Object.Equals(ItemId, other.ItemId)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.TrueId == other.__isset.TrueId) && ((!__isset.TrueId) || (global::System.Object.Equals(TrueId, other.TrueId)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.ItemId) + { + hashcode = (hashcode * 397) + ItemId.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if(__isset.TrueId) + { + hashcode = (hashcode * 397) + TrueId.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("BagItemConfigItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.ItemId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemId: "); + ItemId.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if(__isset.TrueId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TrueId: "); + TrueId.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/BonusValue.cs b/compiled_output/csharp/Byway/Thrift/Data/BonusValue.cs new file mode 100644 index 0000000..c041852 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/BonusValue.cs @@ -0,0 +1,214 @@ +/** + * + * 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 BonusValue : TBase + { + private Dictionary _bonusvalues; + + [DataMember(Order = 0)] + public Dictionary Bonusvalues + { + get + { + return _bonusvalues; + } + set + { + __isset.@bonusvalues = true; + this._bonusvalues = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @bonusvalues; + } + + #region XmlSerializer support + + public bool ShouldSerializeBonusvalues() + { + return __isset.@bonusvalues; + } + + #endregion XmlSerializer support + + public BonusValue() + { + } + + public BonusValue DeepCopy() + { + var tmp5 = new BonusValue(); + if((Bonusvalues != null) && __isset.@bonusvalues) + { + tmp5.Bonusvalues = this.Bonusvalues.DeepCopy(); + } + tmp5.__isset.@bonusvalues = this.__isset.@bonusvalues; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Bonusvalues = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.BonusValueItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.BonusValueItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Bonusvalues[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("BonusValue"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Bonusvalues != null) && __isset.@bonusvalues) + { + tmp11.Name = "bonusvalues"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Bonusvalues.Count), cancellationToken); + foreach (int _iter12 in Bonusvalues.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Bonusvalues[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 BonusValue other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@bonusvalues == other.__isset.@bonusvalues) && ((!__isset.@bonusvalues) || (TCollections.Equals(Bonusvalues, other.Bonusvalues)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Bonusvalues != null) && __isset.@bonusvalues) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Bonusvalues); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("BonusValue("); + int tmp14 = 0; + if((Bonusvalues != null) && __isset.@bonusvalues) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Bonusvalues: "); + Bonusvalues.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/BonusValueItem.cs b/compiled_output/csharp/Byway/Thrift/Data/BonusValueItem.cs new file mode 100644 index 0000000..aa7930f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/BonusValueItem.cs @@ -0,0 +1,480 @@ +/** + * + * 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 BonusValueItem : TBase + { + private int _Id; + private string _Type; + private int _SortId; + private double _Price; + private string _Reward; + private double _OldPrice; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public double Price + { + get + { + return _Price; + } + set + { + __isset.Price = true; + this._Price = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + [DataMember(Order = 0)] + public double OldPrice + { + get + { + return _OldPrice; + } + set + { + __isset.OldPrice = true; + this._OldPrice = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Type; + [DataMember] + public bool SortId; + [DataMember] + public bool Price; + [DataMember] + public bool Reward; + [DataMember] + public bool OldPrice; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializePrice() + { + return __isset.Price; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + public bool ShouldSerializeOldPrice() + { + return __isset.OldPrice; + } + + #endregion XmlSerializer support + + public BonusValueItem() + { + } + + public BonusValueItem DeepCopy() + { + var tmp0 = new BonusValueItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Type != null) && __isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if(__isset.Price) + { + tmp0.Price = this.Price; + } + tmp0.__isset.Price = this.__isset.Price; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + if(__isset.OldPrice) + { + tmp0.OldPrice = this.OldPrice; + } + tmp0.__isset.OldPrice = this.__isset.OldPrice; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Type = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.Double) + { + Price = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + OldPrice = await iprot.ReadDoubleAsync(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("BonusValueItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Type != null) && __isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price) + { + tmp2.Name = "Price"; + tmp2.Type = TType.Double; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.OldPrice) + { + tmp2.Name = "OldPrice"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(OldPrice, 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 BonusValueItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.Price == other.__isset.Price) && ((!__isset.Price) || (global::System.Object.Equals(Price, other.Price)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))) + && ((__isset.OldPrice == other.__isset.OldPrice) && ((!__isset.OldPrice) || (global::System.Object.Equals(OldPrice, other.OldPrice)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Type != null) && __isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if(__isset.Price) + { + hashcode = (hashcode * 397) + Price.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + if(__isset.OldPrice) + { + hashcode = (hashcode * 397) + OldPrice.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("BonusValueItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Type != null) && __isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if(__isset.Price) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price: "); + Price.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + if(__isset.OldPrice) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("OldPrice: "); + OldPrice.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CardDetailCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/CardDetailCfg.cs new file mode 100644 index 0000000..6dc2d4e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CardDetailCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CardDetailCfg : TBase + { + private Dictionary _carddetailcfgs; + + [DataMember(Order = 0)] + public Dictionary Carddetailcfgs + { + get + { + return _carddetailcfgs; + } + set + { + __isset.@carddetailcfgs = true; + this._carddetailcfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @carddetailcfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeCarddetailcfgs() + { + return __isset.@carddetailcfgs; + } + + #endregion XmlSerializer support + + public CardDetailCfg() + { + } + + public CardDetailCfg DeepCopy() + { + var tmp5 = new CardDetailCfg(); + if((Carddetailcfgs != null) && __isset.@carddetailcfgs) + { + tmp5.Carddetailcfgs = this.Carddetailcfgs.DeepCopy(); + } + tmp5.__isset.@carddetailcfgs = this.__isset.@carddetailcfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Carddetailcfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CardDetailCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CardDetailCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Carddetailcfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CardDetailCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Carddetailcfgs != null) && __isset.@carddetailcfgs) + { + tmp11.Name = "carddetailcfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Carddetailcfgs.Count), cancellationToken); + foreach (int _iter12 in Carddetailcfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Carddetailcfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CardDetailCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@carddetailcfgs == other.__isset.@carddetailcfgs) && ((!__isset.@carddetailcfgs) || (TCollections.Equals(Carddetailcfgs, other.Carddetailcfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Carddetailcfgs != null) && __isset.@carddetailcfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Carddetailcfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CardDetailCfg("); + int tmp14 = 0; + if((Carddetailcfgs != null) && __isset.@carddetailcfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Carddetailcfgs: "); + Carddetailcfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CardDetailCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CardDetailCfgItem.cs new file mode 100644 index 0000000..81ba6be --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CardDetailCfgItem.cs @@ -0,0 +1,651 @@ +/** + * + * 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 CardDetailCfgItem : TBase + { + private int _Id; + private int _PictureAlbum; + private string _Icon; + private int _Color; + private int _Star; + private string _ImageRes; + private int _IsGold; + private string _Name; + private int _Round; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int PictureAlbum + { + get + { + return _PictureAlbum; + } + set + { + __isset.PictureAlbum = true; + this._PictureAlbum = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public int Color + { + get + { + return _Color; + } + set + { + __isset.Color = true; + this._Color = value; + } + } + + [DataMember(Order = 0)] + public int Star + { + get + { + return _Star; + } + set + { + __isset.Star = true; + this._Star = value; + } + } + + [DataMember(Order = 0)] + public string ImageRes + { + get + { + return _ImageRes; + } + set + { + __isset.ImageRes = true; + this._ImageRes = value; + } + } + + [DataMember(Order = 0)] + public int IsGold + { + get + { + return _IsGold; + } + set + { + __isset.IsGold = true; + this._IsGold = value; + } + } + + [DataMember(Order = 0)] + public string Name + { + get + { + return _Name; + } + set + { + __isset.Name = true; + this._Name = value; + } + } + + [DataMember(Order = 0)] + public int Round + { + get + { + return _Round; + } + set + { + __isset.Round = true; + this._Round = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool PictureAlbum; + [DataMember] + public bool Icon; + [DataMember] + public bool Color; + [DataMember] + public bool Star; + [DataMember] + public bool ImageRes; + [DataMember] + public bool IsGold; + [DataMember] + public bool Name; + [DataMember] + public bool Round; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializePictureAlbum() + { + return __isset.PictureAlbum; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeColor() + { + return __isset.Color; + } + + public bool ShouldSerializeStar() + { + return __isset.Star; + } + + public bool ShouldSerializeImageRes() + { + return __isset.ImageRes; + } + + public bool ShouldSerializeIsGold() + { + return __isset.IsGold; + } + + public bool ShouldSerializeName() + { + return __isset.Name; + } + + public bool ShouldSerializeRound() + { + return __isset.Round; + } + + #endregion XmlSerializer support + + public CardDetailCfgItem() + { + } + + public CardDetailCfgItem DeepCopy() + { + var tmp0 = new CardDetailCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.PictureAlbum) + { + tmp0.PictureAlbum = this.PictureAlbum; + } + tmp0.__isset.PictureAlbum = this.__isset.PictureAlbum; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if(__isset.Color) + { + tmp0.Color = this.Color; + } + tmp0.__isset.Color = this.__isset.Color; + if(__isset.Star) + { + tmp0.Star = this.Star; + } + tmp0.__isset.Star = this.__isset.Star; + if((ImageRes != null) && __isset.ImageRes) + { + tmp0.ImageRes = this.ImageRes; + } + tmp0.__isset.ImageRes = this.__isset.ImageRes; + if(__isset.IsGold) + { + tmp0.IsGold = this.IsGold; + } + tmp0.__isset.IsGold = this.__isset.IsGold; + if((Name != null) && __isset.Name) + { + tmp0.Name = this.Name; + } + tmp0.__isset.Name = this.__isset.Name; + if(__isset.Round) + { + tmp0.Round = this.Round; + } + tmp0.__isset.Round = this.__isset.Round; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + PictureAlbum = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Color = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + Star = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + ImageRes = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.I32) + { + IsGold = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + Name = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + Round = await iprot.ReadI32Async(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("CardDetailCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.PictureAlbum) + { + tmp2.Name = "PictureAlbum"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(PictureAlbum, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Color) + { + tmp2.Name = "Color"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Color, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Star) + { + tmp2.Name = "Star"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Star, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ImageRes != null) && __isset.ImageRes) + { + tmp2.Name = "ImageRes"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ImageRes, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.IsGold) + { + tmp2.Name = "IsGold"; + tmp2.Type = TType.I32; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(IsGold, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Name != null) && __isset.Name) + { + tmp2.Name = "Name"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Name, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Round) + { + tmp2.Name = "Round"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Round, 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 CardDetailCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.PictureAlbum == other.__isset.PictureAlbum) && ((!__isset.PictureAlbum) || (global::System.Object.Equals(PictureAlbum, other.PictureAlbum)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Color == other.__isset.Color) && ((!__isset.Color) || (global::System.Object.Equals(Color, other.Color)))) + && ((__isset.Star == other.__isset.Star) && ((!__isset.Star) || (global::System.Object.Equals(Star, other.Star)))) + && ((__isset.ImageRes == other.__isset.ImageRes) && ((!__isset.ImageRes) || (global::System.Object.Equals(ImageRes, other.ImageRes)))) + && ((__isset.IsGold == other.__isset.IsGold) && ((!__isset.IsGold) || (global::System.Object.Equals(IsGold, other.IsGold)))) + && ((__isset.Name == other.__isset.Name) && ((!__isset.Name) || (global::System.Object.Equals(Name, other.Name)))) + && ((__isset.Round == other.__isset.Round) && ((!__isset.Round) || (global::System.Object.Equals(Round, other.Round)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.PictureAlbum) + { + hashcode = (hashcode * 397) + PictureAlbum.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if(__isset.Color) + { + hashcode = (hashcode * 397) + Color.GetHashCode(); + } + if(__isset.Star) + { + hashcode = (hashcode * 397) + Star.GetHashCode(); + } + if((ImageRes != null) && __isset.ImageRes) + { + hashcode = (hashcode * 397) + ImageRes.GetHashCode(); + } + if(__isset.IsGold) + { + hashcode = (hashcode * 397) + IsGold.GetHashCode(); + } + if((Name != null) && __isset.Name) + { + hashcode = (hashcode * 397) + Name.GetHashCode(); + } + if(__isset.Round) + { + hashcode = (hashcode * 397) + Round.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CardDetailCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.PictureAlbum) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PictureAlbum: "); + PictureAlbum.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if(__isset.Color) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Color: "); + Color.ToString(tmp3); + } + if(__isset.Star) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Star: "); + Star.ToString(tmp3); + } + if((ImageRes != null) && __isset.ImageRes) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ImageRes: "); + ImageRes.ToString(tmp3); + } + if(__isset.IsGold) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("IsGold: "); + IsGold.ToString(tmp3); + } + if((Name != null) && __isset.Name) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Name: "); + Name.ToString(tmp3); + } + if(__isset.Round) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Round: "); + Round.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CardPackCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/CardPackCfg.cs new file mode 100644 index 0000000..906f327 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CardPackCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CardPackCfg : TBase + { + private Dictionary _cardpackcfgs; + + [DataMember(Order = 0)] + public Dictionary Cardpackcfgs + { + get + { + return _cardpackcfgs; + } + set + { + __isset.@cardpackcfgs = true; + this._cardpackcfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @cardpackcfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeCardpackcfgs() + { + return __isset.@cardpackcfgs; + } + + #endregion XmlSerializer support + + public CardPackCfg() + { + } + + public CardPackCfg DeepCopy() + { + var tmp5 = new CardPackCfg(); + if((Cardpackcfgs != null) && __isset.@cardpackcfgs) + { + tmp5.Cardpackcfgs = this.Cardpackcfgs.DeepCopy(); + } + tmp5.__isset.@cardpackcfgs = this.__isset.@cardpackcfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Cardpackcfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CardPackCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CardPackCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Cardpackcfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CardPackCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Cardpackcfgs != null) && __isset.@cardpackcfgs) + { + tmp11.Name = "cardpackcfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Cardpackcfgs.Count), cancellationToken); + foreach (int _iter12 in Cardpackcfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Cardpackcfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CardPackCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@cardpackcfgs == other.__isset.@cardpackcfgs) && ((!__isset.@cardpackcfgs) || (TCollections.Equals(Cardpackcfgs, other.Cardpackcfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Cardpackcfgs != null) && __isset.@cardpackcfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Cardpackcfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CardPackCfg("); + int tmp14 = 0; + if((Cardpackcfgs != null) && __isset.@cardpackcfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Cardpackcfgs: "); + Cardpackcfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CardPackCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CardPackCfgItem.cs new file mode 100644 index 0000000..3867f08 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CardPackCfgItem.cs @@ -0,0 +1,480 @@ +/** + * + * 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 CardPackCfgItem : TBase + { + private int _Id; + private string _Icon; + private int _Color; + private string _Name; + private int _RewardCnt; + private int _GoldRate; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public int Color + { + get + { + return _Color; + } + set + { + __isset.Color = true; + this._Color = value; + } + } + + [DataMember(Order = 0)] + public string Name + { + get + { + return _Name; + } + set + { + __isset.Name = true; + this._Name = value; + } + } + + [DataMember(Order = 0)] + public int RewardCnt + { + get + { + return _RewardCnt; + } + set + { + __isset.RewardCnt = true; + this._RewardCnt = value; + } + } + + [DataMember(Order = 0)] + public int GoldRate + { + get + { + return _GoldRate; + } + set + { + __isset.GoldRate = true; + this._GoldRate = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Icon; + [DataMember] + public bool Color; + [DataMember] + public bool Name; + [DataMember] + public bool RewardCnt; + [DataMember] + public bool GoldRate; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeColor() + { + return __isset.Color; + } + + public bool ShouldSerializeName() + { + return __isset.Name; + } + + public bool ShouldSerializeRewardCnt() + { + return __isset.RewardCnt; + } + + public bool ShouldSerializeGoldRate() + { + return __isset.GoldRate; + } + + #endregion XmlSerializer support + + public CardPackCfgItem() + { + } + + public CardPackCfgItem DeepCopy() + { + var tmp0 = new CardPackCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if(__isset.Color) + { + tmp0.Color = this.Color; + } + tmp0.__isset.Color = this.__isset.Color; + if((Name != null) && __isset.Name) + { + tmp0.Name = this.Name; + } + tmp0.__isset.Name = this.__isset.Name; + if(__isset.RewardCnt) + { + tmp0.RewardCnt = this.RewardCnt; + } + tmp0.__isset.RewardCnt = this.__isset.RewardCnt; + if(__isset.GoldRate) + { + tmp0.GoldRate = this.GoldRate; + } + tmp0.__isset.GoldRate = this.__isset.GoldRate; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Color = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Name = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + RewardCnt = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + GoldRate = await iprot.ReadI32Async(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("CardPackCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Color) + { + tmp2.Name = "Color"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Color, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Name != null) && __isset.Name) + { + tmp2.Name = "Name"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Name, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.RewardCnt) + { + tmp2.Name = "RewardCnt"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(RewardCnt, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.GoldRate) + { + tmp2.Name = "GoldRate"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(GoldRate, 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 CardPackCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Color == other.__isset.Color) && ((!__isset.Color) || (global::System.Object.Equals(Color, other.Color)))) + && ((__isset.Name == other.__isset.Name) && ((!__isset.Name) || (global::System.Object.Equals(Name, other.Name)))) + && ((__isset.RewardCnt == other.__isset.RewardCnt) && ((!__isset.RewardCnt) || (global::System.Object.Equals(RewardCnt, other.RewardCnt)))) + && ((__isset.GoldRate == other.__isset.GoldRate) && ((!__isset.GoldRate) || (global::System.Object.Equals(GoldRate, other.GoldRate)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if(__isset.Color) + { + hashcode = (hashcode * 397) + Color.GetHashCode(); + } + if((Name != null) && __isset.Name) + { + hashcode = (hashcode * 397) + Name.GetHashCode(); + } + if(__isset.RewardCnt) + { + hashcode = (hashcode * 397) + RewardCnt.GetHashCode(); + } + if(__isset.GoldRate) + { + hashcode = (hashcode * 397) + GoldRate.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CardPackCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if(__isset.Color) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Color: "); + Color.ToString(tmp3); + } + if((Name != null) && __isset.Name) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Name: "); + Name.ToString(tmp3); + } + if(__isset.RewardCnt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardCnt: "); + RewardCnt.ToString(tmp3); + } + if(__isset.GoldRate) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GoldRate: "); + GoldRate.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CardStickerExchangeCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/CardStickerExchangeCfg.cs new file mode 100644 index 0000000..d16bee2 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CardStickerExchangeCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CardStickerExchangeCfg : TBase + { + private Dictionary _cardstickerexchangecfgs; + + [DataMember(Order = 0)] + public Dictionary Cardstickerexchangecfgs + { + get + { + return _cardstickerexchangecfgs; + } + set + { + __isset.@cardstickerexchangecfgs = true; + this._cardstickerexchangecfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @cardstickerexchangecfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeCardstickerexchangecfgs() + { + return __isset.@cardstickerexchangecfgs; + } + + #endregion XmlSerializer support + + public CardStickerExchangeCfg() + { + } + + public CardStickerExchangeCfg DeepCopy() + { + var tmp5 = new CardStickerExchangeCfg(); + if((Cardstickerexchangecfgs != null) && __isset.@cardstickerexchangecfgs) + { + tmp5.Cardstickerexchangecfgs = this.Cardstickerexchangecfgs.DeepCopy(); + } + tmp5.__isset.@cardstickerexchangecfgs = this.__isset.@cardstickerexchangecfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Cardstickerexchangecfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CardStickerExchangeCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CardStickerExchangeCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Cardstickerexchangecfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CardStickerExchangeCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Cardstickerexchangecfgs != null) && __isset.@cardstickerexchangecfgs) + { + tmp11.Name = "cardstickerexchangecfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Cardstickerexchangecfgs.Count), cancellationToken); + foreach (int _iter12 in Cardstickerexchangecfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Cardstickerexchangecfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CardStickerExchangeCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@cardstickerexchangecfgs == other.__isset.@cardstickerexchangecfgs) && ((!__isset.@cardstickerexchangecfgs) || (TCollections.Equals(Cardstickerexchangecfgs, other.Cardstickerexchangecfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Cardstickerexchangecfgs != null) && __isset.@cardstickerexchangecfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Cardstickerexchangecfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CardStickerExchangeCfg("); + int tmp14 = 0; + if((Cardstickerexchangecfgs != null) && __isset.@cardstickerexchangecfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Cardstickerexchangecfgs: "); + Cardstickerexchangecfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CardStickerExchangeCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CardStickerExchangeCfgItem.cs new file mode 100644 index 0000000..aa42f1c --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CardStickerExchangeCfgItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 CardStickerExchangeCfgItem : TBase + { + private int _Id; + private string _Icon; + private int _Cost; + private string _RewardId; + private string _RewardCnt; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public int Cost + { + get + { + return _Cost; + } + set + { + __isset.Cost = true; + this._Cost = value; + } + } + + [DataMember(Order = 0)] + public string RewardId + { + get + { + return _RewardId; + } + set + { + __isset.RewardId = true; + this._RewardId = value; + } + } + + [DataMember(Order = 0)] + public string RewardCnt + { + get + { + return _RewardCnt; + } + set + { + __isset.RewardCnt = true; + this._RewardCnt = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Icon; + [DataMember] + public bool Cost; + [DataMember] + public bool RewardId; + [DataMember] + public bool RewardCnt; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeCost() + { + return __isset.Cost; + } + + public bool ShouldSerializeRewardId() + { + return __isset.RewardId; + } + + public bool ShouldSerializeRewardCnt() + { + return __isset.RewardCnt; + } + + #endregion XmlSerializer support + + public CardStickerExchangeCfgItem() + { + } + + public CardStickerExchangeCfgItem DeepCopy() + { + var tmp0 = new CardStickerExchangeCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if(__isset.Cost) + { + tmp0.Cost = this.Cost; + } + tmp0.__isset.Cost = this.__isset.Cost; + if((RewardId != null) && __isset.RewardId) + { + tmp0.RewardId = this.RewardId; + } + tmp0.__isset.RewardId = this.__isset.RewardId; + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp0.RewardCnt = this.RewardCnt; + } + tmp0.__isset.RewardCnt = this.__isset.RewardCnt; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Cost = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + RewardId = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + RewardCnt = await iprot.ReadStringAsync(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("CardStickerExchangeCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Cost) + { + tmp2.Name = "Cost"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Cost, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardId != null) && __isset.RewardId) + { + tmp2.Name = "RewardId"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp2.Name = "RewardCnt"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardCnt, 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 CardStickerExchangeCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Cost == other.__isset.Cost) && ((!__isset.Cost) || (global::System.Object.Equals(Cost, other.Cost)))) + && ((__isset.RewardId == other.__isset.RewardId) && ((!__isset.RewardId) || (global::System.Object.Equals(RewardId, other.RewardId)))) + && ((__isset.RewardCnt == other.__isset.RewardCnt) && ((!__isset.RewardCnt) || (global::System.Object.Equals(RewardCnt, other.RewardCnt)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if(__isset.Cost) + { + hashcode = (hashcode * 397) + Cost.GetHashCode(); + } + if((RewardId != null) && __isset.RewardId) + { + hashcode = (hashcode * 397) + RewardId.GetHashCode(); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + hashcode = (hashcode * 397) + RewardCnt.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CardStickerExchangeCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if(__isset.Cost) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Cost: "); + Cost.ToString(tmp3); + } + if((RewardId != null) && __isset.RewardId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardId: "); + RewardId.ToString(tmp3); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardCnt: "); + RewardCnt.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatTrickData.cs b/compiled_output/csharp/Byway/Thrift/Data/CatTrickData.cs new file mode 100644 index 0000000..4b0b5c1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatTrickData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CatTrickData : TBase + { + private Dictionary _cattrickdatas; + + [DataMember(Order = 0)] + public Dictionary Cattrickdatas + { + get + { + return _cattrickdatas; + } + set + { + __isset.@cattrickdatas = true; + this._cattrickdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @cattrickdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeCattrickdatas() + { + return __isset.@cattrickdatas; + } + + #endregion XmlSerializer support + + public CatTrickData() + { + } + + public CatTrickData DeepCopy() + { + var tmp5 = new CatTrickData(); + if((Cattrickdatas != null) && __isset.@cattrickdatas) + { + tmp5.Cattrickdatas = this.Cattrickdatas.DeepCopy(); + } + tmp5.__isset.@cattrickdatas = this.__isset.@cattrickdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Cattrickdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CatTrickDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CatTrickDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Cattrickdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CatTrickData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Cattrickdatas != null) && __isset.@cattrickdatas) + { + tmp11.Name = "cattrickdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Cattrickdatas.Count), cancellationToken); + foreach (int _iter12 in Cattrickdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Cattrickdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CatTrickData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@cattrickdatas == other.__isset.@cattrickdatas) && ((!__isset.@cattrickdatas) || (TCollections.Equals(Cattrickdatas, other.Cattrickdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Cattrickdatas != null) && __isset.@cattrickdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Cattrickdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CatTrickData("); + int tmp14 = 0; + if((Cattrickdatas != null) && __isset.@cattrickdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Cattrickdatas: "); + Cattrickdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatTrickDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CatTrickDataItem.cs new file mode 100644 index 0000000..26c19ca --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatTrickDataItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 CatTrickDataItem : TBase + { + private int _Type; + private int _Duration; + private int _Diamond; + private int _Energy; + + [DataMember(Order = 0)] + public int Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public int Duration + { + get + { + return _Duration; + } + set + { + __isset.Duration = true; + this._Duration = value; + } + } + + [DataMember(Order = 0)] + public int Diamond + { + get + { + return _Diamond; + } + set + { + __isset.Diamond = true; + this._Diamond = value; + } + } + + [DataMember(Order = 0)] + public int Energy + { + get + { + return _Energy; + } + set + { + __isset.Energy = true; + this._Energy = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Type; + [DataMember] + public bool Duration; + [DataMember] + public bool Diamond; + [DataMember] + public bool Energy; + } + + #region XmlSerializer support + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeDuration() + { + return __isset.Duration; + } + + public bool ShouldSerializeDiamond() + { + return __isset.Diamond; + } + + public bool ShouldSerializeEnergy() + { + return __isset.Energy; + } + + #endregion XmlSerializer support + + public CatTrickDataItem() + { + } + + public CatTrickDataItem DeepCopy() + { + var tmp0 = new CatTrickDataItem(); + if(__isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if(__isset.Duration) + { + tmp0.Duration = this.Duration; + } + tmp0.__isset.Duration = this.__isset.Duration; + if(__isset.Diamond) + { + tmp0.Diamond = this.Diamond; + } + tmp0.__isset.Diamond = this.__isset.Diamond; + if(__isset.Energy) + { + tmp0.Energy = this.Energy; + } + tmp0.__isset.Energy = this.__isset.Energy; + 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.I32) + { + Type = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Duration = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Diamond = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Energy = await iprot.ReadI32Async(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("CatTrickDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Duration) + { + tmp2.Name = "Duration"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Duration, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Diamond) + { + tmp2.Name = "Diamond"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Diamond, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Energy) + { + tmp2.Name = "Energy"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Energy, 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 CatTrickDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.Duration == other.__isset.Duration) && ((!__isset.Duration) || (global::System.Object.Equals(Duration, other.Duration)))) + && ((__isset.Diamond == other.__isset.Diamond) && ((!__isset.Diamond) || (global::System.Object.Equals(Diamond, other.Diamond)))) + && ((__isset.Energy == other.__isset.Energy) && ((!__isset.Energy) || (global::System.Object.Equals(Energy, other.Energy)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if(__isset.Duration) + { + hashcode = (hashcode * 397) + Duration.GetHashCode(); + } + if(__isset.Diamond) + { + hashcode = (hashcode * 397) + Diamond.GetHashCode(); + } + if(__isset.Energy) + { + hashcode = (hashcode * 397) + Energy.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CatTrickDataItem("); + int tmp4 = 0; + if(__isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if(__isset.Duration) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Duration: "); + Duration.ToString(tmp3); + } + if(__isset.Diamond) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Diamond: "); + Diamond.ToString(tmp3); + } + if(__isset.Energy) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Energy: "); + Energy.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatsGardenMultiplyData.cs b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenMultiplyData.cs new file mode 100644 index 0000000..5d2a40b --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenMultiplyData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CatsGardenMultiplyData : TBase + { + private Dictionary _catsgardenmultiplydatas; + + [DataMember(Order = 0)] + public Dictionary Catsgardenmultiplydatas + { + get + { + return _catsgardenmultiplydatas; + } + set + { + __isset.@catsgardenmultiplydatas = true; + this._catsgardenmultiplydatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @catsgardenmultiplydatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeCatsgardenmultiplydatas() + { + return __isset.@catsgardenmultiplydatas; + } + + #endregion XmlSerializer support + + public CatsGardenMultiplyData() + { + } + + public CatsGardenMultiplyData DeepCopy() + { + var tmp5 = new CatsGardenMultiplyData(); + if((Catsgardenmultiplydatas != null) && __isset.@catsgardenmultiplydatas) + { + tmp5.Catsgardenmultiplydatas = this.Catsgardenmultiplydatas.DeepCopy(); + } + tmp5.__isset.@catsgardenmultiplydatas = this.__isset.@catsgardenmultiplydatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Catsgardenmultiplydatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CatsGardenMultiplyDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CatsGardenMultiplyDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Catsgardenmultiplydatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CatsGardenMultiplyData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Catsgardenmultiplydatas != null) && __isset.@catsgardenmultiplydatas) + { + tmp11.Name = "catsgardenmultiplydatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Catsgardenmultiplydatas.Count), cancellationToken); + foreach (int _iter12 in Catsgardenmultiplydatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Catsgardenmultiplydatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CatsGardenMultiplyData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@catsgardenmultiplydatas == other.__isset.@catsgardenmultiplydatas) && ((!__isset.@catsgardenmultiplydatas) || (TCollections.Equals(Catsgardenmultiplydatas, other.Catsgardenmultiplydatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Catsgardenmultiplydatas != null) && __isset.@catsgardenmultiplydatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Catsgardenmultiplydatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CatsGardenMultiplyData("); + int tmp14 = 0; + if((Catsgardenmultiplydatas != null) && __isset.@catsgardenmultiplydatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Catsgardenmultiplydatas: "); + Catsgardenmultiplydatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatsGardenMultiplyDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenMultiplyDataItem.cs new file mode 100644 index 0000000..a303e8a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenMultiplyDataItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 CatsGardenMultiplyDataItem : TBase + { + private int _Id; + private string _Low; + private int _Mid; + private int _High; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Low + { + get + { + return _Low; + } + set + { + __isset.Low = true; + this._Low = value; + } + } + + [DataMember(Order = 0)] + public int Mid + { + get + { + return _Mid; + } + set + { + __isset.Mid = true; + this._Mid = value; + } + } + + [DataMember(Order = 0)] + public int High + { + get + { + return _High; + } + set + { + __isset.High = true; + this._High = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Low; + [DataMember] + public bool Mid; + [DataMember] + public bool High; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLow() + { + return __isset.Low; + } + + public bool ShouldSerializeMid() + { + return __isset.Mid; + } + + public bool ShouldSerializeHigh() + { + return __isset.High; + } + + #endregion XmlSerializer support + + public CatsGardenMultiplyDataItem() + { + } + + public CatsGardenMultiplyDataItem DeepCopy() + { + var tmp0 = new CatsGardenMultiplyDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Low != null) && __isset.Low) + { + tmp0.Low = this.Low; + } + tmp0.__isset.Low = this.__isset.Low; + if(__isset.Mid) + { + tmp0.Mid = this.Mid; + } + tmp0.__isset.Mid = this.__isset.Mid; + if(__isset.High) + { + tmp0.High = this.High; + } + tmp0.__isset.High = this.__isset.High; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Low = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Mid = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + High = await iprot.ReadI32Async(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("CatsGardenMultiplyDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Low != null) && __isset.Low) + { + tmp2.Name = "Low"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Low, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Mid) + { + tmp2.Name = "Mid"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Mid, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.High) + { + tmp2.Name = "High"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(High, 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 CatsGardenMultiplyDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Low == other.__isset.Low) && ((!__isset.Low) || (global::System.Object.Equals(Low, other.Low)))) + && ((__isset.Mid == other.__isset.Mid) && ((!__isset.Mid) || (global::System.Object.Equals(Mid, other.Mid)))) + && ((__isset.High == other.__isset.High) && ((!__isset.High) || (global::System.Object.Equals(High, other.High)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Low != null) && __isset.Low) + { + hashcode = (hashcode * 397) + Low.GetHashCode(); + } + if(__isset.Mid) + { + hashcode = (hashcode * 397) + Mid.GetHashCode(); + } + if(__isset.High) + { + hashcode = (hashcode * 397) + High.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CatsGardenMultiplyDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Low != null) && __isset.Low) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Low: "); + Low.ToString(tmp3); + } + if(__isset.Mid) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Mid: "); + Mid.ToString(tmp3); + } + if(__isset.High) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("High: "); + High.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatsGardenProgressData.cs b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenProgressData.cs new file mode 100644 index 0000000..717e4f1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenProgressData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CatsGardenProgressData : TBase + { + private Dictionary _catsgardenprogressdatas; + + [DataMember(Order = 0)] + public Dictionary Catsgardenprogressdatas + { + get + { + return _catsgardenprogressdatas; + } + set + { + __isset.@catsgardenprogressdatas = true; + this._catsgardenprogressdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @catsgardenprogressdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeCatsgardenprogressdatas() + { + return __isset.@catsgardenprogressdatas; + } + + #endregion XmlSerializer support + + public CatsGardenProgressData() + { + } + + public CatsGardenProgressData DeepCopy() + { + var tmp5 = new CatsGardenProgressData(); + if((Catsgardenprogressdatas != null) && __isset.@catsgardenprogressdatas) + { + tmp5.Catsgardenprogressdatas = this.Catsgardenprogressdatas.DeepCopy(); + } + tmp5.__isset.@catsgardenprogressdatas = this.__isset.@catsgardenprogressdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Catsgardenprogressdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CatsGardenProgressDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CatsGardenProgressDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Catsgardenprogressdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CatsGardenProgressData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Catsgardenprogressdatas != null) && __isset.@catsgardenprogressdatas) + { + tmp11.Name = "catsgardenprogressdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Catsgardenprogressdatas.Count), cancellationToken); + foreach (int _iter12 in Catsgardenprogressdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Catsgardenprogressdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CatsGardenProgressData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@catsgardenprogressdatas == other.__isset.@catsgardenprogressdatas) && ((!__isset.@catsgardenprogressdatas) || (TCollections.Equals(Catsgardenprogressdatas, other.Catsgardenprogressdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Catsgardenprogressdatas != null) && __isset.@catsgardenprogressdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Catsgardenprogressdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CatsGardenProgressData("); + int tmp14 = 0; + if((Catsgardenprogressdatas != null) && __isset.@catsgardenprogressdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Catsgardenprogressdatas: "); + Catsgardenprogressdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatsGardenProgressDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenProgressDataItem.cs new file mode 100644 index 0000000..e4f3ded --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenProgressDataItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 CatsGardenProgressDataItem : TBase + { + private int _Id; + private int _Template; + private int _Need; + private string _Items; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Template + { + get + { + return _Template; + } + set + { + __isset.Template = true; + this._Template = value; + } + } + + [DataMember(Order = 0)] + public int Need + { + get + { + return _Need; + } + set + { + __isset.Need = true; + this._Need = value; + } + } + + [DataMember(Order = 0)] + public string Items + { + get + { + return _Items; + } + set + { + __isset.Items = true; + this._Items = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Template; + [DataMember] + public bool Need; + [DataMember] + public bool Items; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTemplate() + { + return __isset.Template; + } + + public bool ShouldSerializeNeed() + { + return __isset.Need; + } + + public bool ShouldSerializeItems() + { + return __isset.Items; + } + + #endregion XmlSerializer support + + public CatsGardenProgressDataItem() + { + } + + public CatsGardenProgressDataItem DeepCopy() + { + var tmp0 = new CatsGardenProgressDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Template) + { + tmp0.Template = this.Template; + } + tmp0.__isset.Template = this.__isset.Template; + if(__isset.Need) + { + tmp0.Need = this.Need; + } + tmp0.__isset.Need = this.__isset.Need; + if((Items != null) && __isset.Items) + { + tmp0.Items = this.Items; + } + tmp0.__isset.Items = this.__isset.Items; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Template = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Need = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Items = await iprot.ReadStringAsync(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("CatsGardenProgressDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Template) + { + tmp2.Name = "Template"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Template, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Need) + { + tmp2.Name = "Need"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Need, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Items != null) && __isset.Items) + { + tmp2.Name = "Items"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Items, 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 CatsGardenProgressDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Template == other.__isset.Template) && ((!__isset.Template) || (global::System.Object.Equals(Template, other.Template)))) + && ((__isset.Need == other.__isset.Need) && ((!__isset.Need) || (global::System.Object.Equals(Need, other.Need)))) + && ((__isset.Items == other.__isset.Items) && ((!__isset.Items) || (global::System.Object.Equals(Items, other.Items)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Template) + { + hashcode = (hashcode * 397) + Template.GetHashCode(); + } + if(__isset.Need) + { + hashcode = (hashcode * 397) + Need.GetHashCode(); + } + if((Items != null) && __isset.Items) + { + hashcode = (hashcode * 397) + Items.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CatsGardenProgressDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Template) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Template: "); + Template.ToString(tmp3); + } + if(__isset.Need) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Need: "); + Need.ToString(tmp3); + } + if((Items != null) && __isset.Items) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Items: "); + Items.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatsGardenSlotData.cs b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenSlotData.cs new file mode 100644 index 0000000..db49ee6 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenSlotData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CatsGardenSlotData : TBase + { + private Dictionary _catsgardenslotdatas; + + [DataMember(Order = 0)] + public Dictionary Catsgardenslotdatas + { + get + { + return _catsgardenslotdatas; + } + set + { + __isset.@catsgardenslotdatas = true; + this._catsgardenslotdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @catsgardenslotdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeCatsgardenslotdatas() + { + return __isset.@catsgardenslotdatas; + } + + #endregion XmlSerializer support + + public CatsGardenSlotData() + { + } + + public CatsGardenSlotData DeepCopy() + { + var tmp5 = new CatsGardenSlotData(); + if((Catsgardenslotdatas != null) && __isset.@catsgardenslotdatas) + { + tmp5.Catsgardenslotdatas = this.Catsgardenslotdatas.DeepCopy(); + } + tmp5.__isset.@catsgardenslotdatas = this.__isset.@catsgardenslotdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Catsgardenslotdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CatsGardenSlotDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CatsGardenSlotDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Catsgardenslotdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CatsGardenSlotData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Catsgardenslotdatas != null) && __isset.@catsgardenslotdatas) + { + tmp11.Name = "catsgardenslotdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Catsgardenslotdatas.Count), cancellationToken); + foreach (int _iter12 in Catsgardenslotdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Catsgardenslotdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CatsGardenSlotData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@catsgardenslotdatas == other.__isset.@catsgardenslotdatas) && ((!__isset.@catsgardenslotdatas) || (TCollections.Equals(Catsgardenslotdatas, other.Catsgardenslotdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Catsgardenslotdatas != null) && __isset.@catsgardenslotdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Catsgardenslotdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CatsGardenSlotData("); + int tmp14 = 0; + if((Catsgardenslotdatas != null) && __isset.@catsgardenslotdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Catsgardenslotdatas: "); + Catsgardenslotdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatsGardenSlotDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenSlotDataItem.cs new file mode 100644 index 0000000..76d19ad --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenSlotDataItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 CatsGardenSlotDataItem : TBase + { + private int _Id; + private string _Items; + private string _FriendItems; + private int _Type; + private int _Growth; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Items + { + get + { + return _Items; + } + set + { + __isset.Items = true; + this._Items = value; + } + } + + [DataMember(Order = 0)] + public string FriendItems + { + get + { + return _FriendItems; + } + set + { + __isset.FriendItems = true; + this._FriendItems = value; + } + } + + [DataMember(Order = 0)] + public int Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public int Growth + { + get + { + return _Growth; + } + set + { + __isset.Growth = true; + this._Growth = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Items; + [DataMember] + public bool FriendItems; + [DataMember] + public bool Type; + [DataMember] + public bool Growth; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeItems() + { + return __isset.Items; + } + + public bool ShouldSerializeFriendItems() + { + return __isset.FriendItems; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeGrowth() + { + return __isset.Growth; + } + + #endregion XmlSerializer support + + public CatsGardenSlotDataItem() + { + } + + public CatsGardenSlotDataItem DeepCopy() + { + var tmp0 = new CatsGardenSlotDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Items != null) && __isset.Items) + { + tmp0.Items = this.Items; + } + tmp0.__isset.Items = this.__isset.Items; + if((FriendItems != null) && __isset.FriendItems) + { + tmp0.FriendItems = this.FriendItems; + } + tmp0.__isset.FriendItems = this.__isset.FriendItems; + if(__isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if(__isset.Growth) + { + tmp0.Growth = this.Growth; + } + tmp0.__isset.Growth = this.__isset.Growth; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Items = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + FriendItems = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Type = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + Growth = await iprot.ReadI32Async(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("CatsGardenSlotDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Items != null) && __isset.Items) + { + tmp2.Name = "Items"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Items, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((FriendItems != null) && __isset.FriendItems) + { + tmp2.Name = "FriendItems"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(FriendItems, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Growth) + { + tmp2.Name = "Growth"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Growth, 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 CatsGardenSlotDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Items == other.__isset.Items) && ((!__isset.Items) || (global::System.Object.Equals(Items, other.Items)))) + && ((__isset.FriendItems == other.__isset.FriendItems) && ((!__isset.FriendItems) || (global::System.Object.Equals(FriendItems, other.FriendItems)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.Growth == other.__isset.Growth) && ((!__isset.Growth) || (global::System.Object.Equals(Growth, other.Growth)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Items != null) && __isset.Items) + { + hashcode = (hashcode * 397) + Items.GetHashCode(); + } + if((FriendItems != null) && __isset.FriendItems) + { + hashcode = (hashcode * 397) + FriendItems.GetHashCode(); + } + if(__isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if(__isset.Growth) + { + hashcode = (hashcode * 397) + Growth.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CatsGardenSlotDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Items != null) && __isset.Items) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Items: "); + Items.ToString(tmp3); + } + if((FriendItems != null) && __isset.FriendItems) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("FriendItems: "); + FriendItems.ToString(tmp3); + } + if(__isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if(__isset.Growth) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Growth: "); + Growth.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatsGardenTempleteData.cs b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenTempleteData.cs new file mode 100644 index 0000000..1168923 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenTempleteData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CatsGardenTempleteData : TBase + { + private Dictionary _catsgardentempletedatas; + + [DataMember(Order = 0)] + public Dictionary Catsgardentempletedatas + { + get + { + return _catsgardentempletedatas; + } + set + { + __isset.@catsgardentempletedatas = true; + this._catsgardentempletedatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @catsgardentempletedatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeCatsgardentempletedatas() + { + return __isset.@catsgardentempletedatas; + } + + #endregion XmlSerializer support + + public CatsGardenTempleteData() + { + } + + public CatsGardenTempleteData DeepCopy() + { + var tmp5 = new CatsGardenTempleteData(); + if((Catsgardentempletedatas != null) && __isset.@catsgardentempletedatas) + { + tmp5.Catsgardentempletedatas = this.Catsgardentempletedatas.DeepCopy(); + } + tmp5.__isset.@catsgardentempletedatas = this.__isset.@catsgardentempletedatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Catsgardentempletedatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CatsGardenTempleteDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CatsGardenTempleteDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Catsgardentempletedatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CatsGardenTempleteData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Catsgardentempletedatas != null) && __isset.@catsgardentempletedatas) + { + tmp11.Name = "catsgardentempletedatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Catsgardentempletedatas.Count), cancellationToken); + foreach (int _iter12 in Catsgardentempletedatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Catsgardentempletedatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CatsGardenTempleteData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@catsgardentempletedatas == other.__isset.@catsgardentempletedatas) && ((!__isset.@catsgardentempletedatas) || (TCollections.Equals(Catsgardentempletedatas, other.Catsgardentempletedatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Catsgardentempletedatas != null) && __isset.@catsgardentempletedatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Catsgardentempletedatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CatsGardenTempleteData("); + int tmp14 = 0; + if((Catsgardentempletedatas != null) && __isset.@catsgardentempletedatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Catsgardentempletedatas: "); + Catsgardentempletedatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CatsGardenTempleteDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenTempleteDataItem.cs new file mode 100644 index 0000000..357c33b --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CatsGardenTempleteDataItem.cs @@ -0,0 +1,480 @@ +/** + * + * 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 CatsGardenTempleteDataItem : TBase + { + private int _Id; + private int _Template; + private int _PassNum; + private string _ItemCost; + private int _ItemId; + private string _Reward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Template + { + get + { + return _Template; + } + set + { + __isset.Template = true; + this._Template = value; + } + } + + [DataMember(Order = 0)] + public int PassNum + { + get + { + return _PassNum; + } + set + { + __isset.PassNum = true; + this._PassNum = value; + } + } + + [DataMember(Order = 0)] + public string ItemCost + { + get + { + return _ItemCost; + } + set + { + __isset.ItemCost = true; + this._ItemCost = value; + } + } + + [DataMember(Order = 0)] + public int ItemId + { + get + { + return _ItemId; + } + set + { + __isset.ItemId = true; + this._ItemId = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Template; + [DataMember] + public bool PassNum; + [DataMember] + public bool ItemCost; + [DataMember] + public bool ItemId; + [DataMember] + public bool Reward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTemplate() + { + return __isset.Template; + } + + public bool ShouldSerializePassNum() + { + return __isset.PassNum; + } + + public bool ShouldSerializeItemCost() + { + return __isset.ItemCost; + } + + public bool ShouldSerializeItemId() + { + return __isset.ItemId; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + #endregion XmlSerializer support + + public CatsGardenTempleteDataItem() + { + } + + public CatsGardenTempleteDataItem DeepCopy() + { + var tmp0 = new CatsGardenTempleteDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Template) + { + tmp0.Template = this.Template; + } + tmp0.__isset.Template = this.__isset.Template; + if(__isset.PassNum) + { + tmp0.PassNum = this.PassNum; + } + tmp0.__isset.PassNum = this.__isset.PassNum; + if((ItemCost != null) && __isset.ItemCost) + { + tmp0.ItemCost = this.ItemCost; + } + tmp0.__isset.ItemCost = this.__isset.ItemCost; + if(__isset.ItemId) + { + tmp0.ItemId = this.ItemId; + } + tmp0.__isset.ItemId = this.__isset.ItemId; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Template = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + PassNum = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + ItemCost = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + ItemId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(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("CatsGardenTempleteDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Template) + { + tmp2.Name = "Template"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Template, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.PassNum) + { + tmp2.Name = "PassNum"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(PassNum, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemCost != null) && __isset.ItemCost) + { + tmp2.Name = "ItemCost"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemCost, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ItemId) + { + tmp2.Name = "ItemId"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ItemId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, 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 CatsGardenTempleteDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Template == other.__isset.Template) && ((!__isset.Template) || (global::System.Object.Equals(Template, other.Template)))) + && ((__isset.PassNum == other.__isset.PassNum) && ((!__isset.PassNum) || (global::System.Object.Equals(PassNum, other.PassNum)))) + && ((__isset.ItemCost == other.__isset.ItemCost) && ((!__isset.ItemCost) || (global::System.Object.Equals(ItemCost, other.ItemCost)))) + && ((__isset.ItemId == other.__isset.ItemId) && ((!__isset.ItemId) || (global::System.Object.Equals(ItemId, other.ItemId)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Template) + { + hashcode = (hashcode * 397) + Template.GetHashCode(); + } + if(__isset.PassNum) + { + hashcode = (hashcode * 397) + PassNum.GetHashCode(); + } + if((ItemCost != null) && __isset.ItemCost) + { + hashcode = (hashcode * 397) + ItemCost.GetHashCode(); + } + if(__isset.ItemId) + { + hashcode = (hashcode * 397) + ItemId.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CatsGardenTempleteDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Template) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Template: "); + Template.ToString(tmp3); + } + if(__isset.PassNum) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PassNum: "); + PassNum.ToString(tmp3); + } + if((ItemCost != null) && __isset.ItemCost) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemCost: "); + ItemCost.ToString(tmp3); + } + if(__isset.ItemId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemId: "); + ItemId.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ChampshipCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/ChampshipCfg.cs new file mode 100644 index 0000000..4082d24 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ChampshipCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ChampshipCfg : TBase + { + private Dictionary _champshipcfgs; + + [DataMember(Order = 0)] + public Dictionary Champshipcfgs + { + get + { + return _champshipcfgs; + } + set + { + __isset.@champshipcfgs = true; + this._champshipcfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @champshipcfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeChampshipcfgs() + { + return __isset.@champshipcfgs; + } + + #endregion XmlSerializer support + + public ChampshipCfg() + { + } + + public ChampshipCfg DeepCopy() + { + var tmp5 = new ChampshipCfg(); + if((Champshipcfgs != null) && __isset.@champshipcfgs) + { + tmp5.Champshipcfgs = this.Champshipcfgs.DeepCopy(); + } + tmp5.__isset.@champshipcfgs = this.__isset.@champshipcfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Champshipcfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ChampshipCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ChampshipCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Champshipcfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ChampshipCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Champshipcfgs != null) && __isset.@champshipcfgs) + { + tmp11.Name = "champshipcfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Champshipcfgs.Count), cancellationToken); + foreach (int _iter12 in Champshipcfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Champshipcfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ChampshipCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@champshipcfgs == other.__isset.@champshipcfgs) && ((!__isset.@champshipcfgs) || (TCollections.Equals(Champshipcfgs, other.Champshipcfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Champshipcfgs != null) && __isset.@champshipcfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Champshipcfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ChampshipCfg("); + int tmp14 = 0; + if((Champshipcfgs != null) && __isset.@champshipcfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Champshipcfgs: "); + Champshipcfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ChampshipCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ChampshipCfgItem.cs new file mode 100644 index 0000000..d45176d --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ChampshipCfgItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 ChampshipCfgItem : TBase + { + private int _Id; + private string _Icon; + private string _Bg; + private string _NameKey; + private string _Button; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Bg + { + get + { + return _Bg; + } + set + { + __isset.Bg = true; + this._Bg = value; + } + } + + [DataMember(Order = 0)] + public string NameKey + { + get + { + return _NameKey; + } + set + { + __isset.NameKey = true; + this._NameKey = value; + } + } + + [DataMember(Order = 0)] + public string Button + { + get + { + return _Button; + } + set + { + __isset.Button = true; + this._Button = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Icon; + [DataMember] + public bool Bg; + [DataMember] + public bool NameKey; + [DataMember] + public bool Button; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeBg() + { + return __isset.Bg; + } + + public bool ShouldSerializeNameKey() + { + return __isset.NameKey; + } + + public bool ShouldSerializeButton() + { + return __isset.Button; + } + + #endregion XmlSerializer support + + public ChampshipCfgItem() + { + } + + public ChampshipCfgItem DeepCopy() + { + var tmp0 = new ChampshipCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Bg != null) && __isset.Bg) + { + tmp0.Bg = this.Bg; + } + tmp0.__isset.Bg = this.__isset.Bg; + if((NameKey != null) && __isset.NameKey) + { + tmp0.NameKey = this.NameKey; + } + tmp0.__isset.NameKey = this.__isset.NameKey; + if((Button != null) && __isset.Button) + { + tmp0.Button = this.Button; + } + tmp0.__isset.Button = this.__isset.Button; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Bg = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + NameKey = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Button = await iprot.ReadStringAsync(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("ChampshipCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Bg != null) && __isset.Bg) + { + tmp2.Name = "Bg"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Bg, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((NameKey != null) && __isset.NameKey) + { + tmp2.Name = "NameKey"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(NameKey, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Button != null) && __isset.Button) + { + tmp2.Name = "Button"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Button, 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 ChampshipCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Bg == other.__isset.Bg) && ((!__isset.Bg) || (global::System.Object.Equals(Bg, other.Bg)))) + && ((__isset.NameKey == other.__isset.NameKey) && ((!__isset.NameKey) || (global::System.Object.Equals(NameKey, other.NameKey)))) + && ((__isset.Button == other.__isset.Button) && ((!__isset.Button) || (global::System.Object.Equals(Button, other.Button)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Bg != null) && __isset.Bg) + { + hashcode = (hashcode * 397) + Bg.GetHashCode(); + } + if((NameKey != null) && __isset.NameKey) + { + hashcode = (hashcode * 397) + NameKey.GetHashCode(); + } + if((Button != null) && __isset.Button) + { + hashcode = (hashcode * 397) + Button.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ChampshipCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Bg != null) && __isset.Bg) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Bg: "); + Bg.ToString(tmp3); + } + if((NameKey != null) && __isset.NameKey) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("NameKey: "); + NameKey.ToString(tmp3); + } + if((Button != null) && __isset.Button) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Button: "); + Button.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ChampshipRankReward.cs b/compiled_output/csharp/Byway/Thrift/Data/ChampshipRankReward.cs new file mode 100644 index 0000000..4994bcb --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ChampshipRankReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ChampshipRankReward : TBase + { + private Dictionary _champshiprankrewards; + + [DataMember(Order = 0)] + public Dictionary Champshiprankrewards + { + get + { + return _champshiprankrewards; + } + set + { + __isset.@champshiprankrewards = true; + this._champshiprankrewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @champshiprankrewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeChampshiprankrewards() + { + return __isset.@champshiprankrewards; + } + + #endregion XmlSerializer support + + public ChampshipRankReward() + { + } + + public ChampshipRankReward DeepCopy() + { + var tmp5 = new ChampshipRankReward(); + if((Champshiprankrewards != null) && __isset.@champshiprankrewards) + { + tmp5.Champshiprankrewards = this.Champshiprankrewards.DeepCopy(); + } + tmp5.__isset.@champshiprankrewards = this.__isset.@champshiprankrewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Champshiprankrewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ChampshipRankRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ChampshipRankRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Champshiprankrewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ChampshipRankReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Champshiprankrewards != null) && __isset.@champshiprankrewards) + { + tmp11.Name = "champshiprankrewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Champshiprankrewards.Count), cancellationToken); + foreach (int _iter12 in Champshiprankrewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Champshiprankrewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ChampshipRankReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@champshiprankrewards == other.__isset.@champshiprankrewards) && ((!__isset.@champshiprankrewards) || (TCollections.Equals(Champshiprankrewards, other.Champshiprankrewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Champshiprankrewards != null) && __isset.@champshiprankrewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Champshiprankrewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ChampshipRankReward("); + int tmp14 = 0; + if((Champshiprankrewards != null) && __isset.@champshiprankrewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Champshiprankrewards: "); + Champshiprankrewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ChampshipRankRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ChampshipRankRewardItem.cs new file mode 100644 index 0000000..935872c --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ChampshipRankRewardItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 ChampshipRankRewardItem : TBase + { + private int _Id; + private int _Rank; + private string _ItemReward; + private double _People30; + private double _People50; + private double _People80; + private double _People100; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Rank + { + get + { + return _Rank; + } + set + { + __isset.Rank = true; + this._Rank = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + [DataMember(Order = 0)] + public double People30 + { + get + { + return _People30; + } + set + { + __isset.People30 = true; + this._People30 = value; + } + } + + [DataMember(Order = 0)] + public double People50 + { + get + { + return _People50; + } + set + { + __isset.People50 = true; + this._People50 = value; + } + } + + [DataMember(Order = 0)] + public double People80 + { + get + { + return _People80; + } + set + { + __isset.People80 = true; + this._People80 = value; + } + } + + [DataMember(Order = 0)] + public double People100 + { + get + { + return _People100; + } + set + { + __isset.People100 = true; + this._People100 = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Rank; + [DataMember] + public bool ItemReward; + [DataMember] + public bool People30; + [DataMember] + public bool People50; + [DataMember] + public bool People80; + [DataMember] + public bool People100; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeRank() + { + return __isset.Rank; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + public bool ShouldSerializePeople30() + { + return __isset.People30; + } + + public bool ShouldSerializePeople50() + { + return __isset.People50; + } + + public bool ShouldSerializePeople80() + { + return __isset.People80; + } + + public bool ShouldSerializePeople100() + { + return __isset.People100; + } + + #endregion XmlSerializer support + + public ChampshipRankRewardItem() + { + } + + public ChampshipRankRewardItem DeepCopy() + { + var tmp0 = new ChampshipRankRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Rank) + { + tmp0.Rank = this.Rank; + } + tmp0.__isset.Rank = this.__isset.Rank; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + if(__isset.People30) + { + tmp0.People30 = this.People30; + } + tmp0.__isset.People30 = this.__isset.People30; + if(__isset.People50) + { + tmp0.People50 = this.People50; + } + tmp0.__isset.People50 = this.__isset.People50; + if(__isset.People80) + { + tmp0.People80 = this.People80; + } + tmp0.__isset.People80 = this.__isset.People80; + if(__isset.People100) + { + tmp0.People100 = this.People100; + } + tmp0.__isset.People100 = this.__isset.People100; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Rank = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.Double) + { + People30 = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.Double) + { + People50 = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + People80 = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.Double) + { + People100 = await iprot.ReadDoubleAsync(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("ChampshipRankRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Rank) + { + tmp2.Name = "Rank"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Rank, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.People30) + { + tmp2.Name = "People30"; + tmp2.Type = TType.Double; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(People30, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.People50) + { + tmp2.Name = "People50"; + tmp2.Type = TType.Double; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(People50, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.People80) + { + tmp2.Name = "People80"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(People80, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.People100) + { + tmp2.Name = "People100"; + tmp2.Type = TType.Double; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(People100, 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 ChampshipRankRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Rank == other.__isset.Rank) && ((!__isset.Rank) || (global::System.Object.Equals(Rank, other.Rank)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))) + && ((__isset.People30 == other.__isset.People30) && ((!__isset.People30) || (global::System.Object.Equals(People30, other.People30)))) + && ((__isset.People50 == other.__isset.People50) && ((!__isset.People50) || (global::System.Object.Equals(People50, other.People50)))) + && ((__isset.People80 == other.__isset.People80) && ((!__isset.People80) || (global::System.Object.Equals(People80, other.People80)))) + && ((__isset.People100 == other.__isset.People100) && ((!__isset.People100) || (global::System.Object.Equals(People100, other.People100)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Rank) + { + hashcode = (hashcode * 397) + Rank.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + if(__isset.People30) + { + hashcode = (hashcode * 397) + People30.GetHashCode(); + } + if(__isset.People50) + { + hashcode = (hashcode * 397) + People50.GetHashCode(); + } + if(__isset.People80) + { + hashcode = (hashcode * 397) + People80.GetHashCode(); + } + if(__isset.People100) + { + hashcode = (hashcode * 397) + People100.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ChampshipRankRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Rank) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Rank: "); + Rank.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + if(__isset.People30) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("People30: "); + People30.ToString(tmp3); + } + if(__isset.People50) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("People50: "); + People50.ToString(tmp3); + } + if(__isset.People80) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("People80: "); + People80.ToString(tmp3); + } + if(__isset.People100) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("People100: "); + People100.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ChampshipScoreReward.cs b/compiled_output/csharp/Byway/Thrift/Data/ChampshipScoreReward.cs new file mode 100644 index 0000000..b86355f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ChampshipScoreReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ChampshipScoreReward : TBase + { + private Dictionary _champshipscorerewards; + + [DataMember(Order = 0)] + public Dictionary Champshipscorerewards + { + get + { + return _champshipscorerewards; + } + set + { + __isset.@champshipscorerewards = true; + this._champshipscorerewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @champshipscorerewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeChampshipscorerewards() + { + return __isset.@champshipscorerewards; + } + + #endregion XmlSerializer support + + public ChampshipScoreReward() + { + } + + public ChampshipScoreReward DeepCopy() + { + var tmp5 = new ChampshipScoreReward(); + if((Champshipscorerewards != null) && __isset.@champshipscorerewards) + { + tmp5.Champshipscorerewards = this.Champshipscorerewards.DeepCopy(); + } + tmp5.__isset.@champshipscorerewards = this.__isset.@champshipscorerewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Champshipscorerewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ChampshipScoreRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ChampshipScoreRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Champshipscorerewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ChampshipScoreReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Champshipscorerewards != null) && __isset.@champshipscorerewards) + { + tmp11.Name = "champshipscorerewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Champshipscorerewards.Count), cancellationToken); + foreach (int _iter12 in Champshipscorerewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Champshipscorerewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ChampshipScoreReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@champshipscorerewards == other.__isset.@champshipscorerewards) && ((!__isset.@champshipscorerewards) || (TCollections.Equals(Champshipscorerewards, other.Champshipscorerewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Champshipscorerewards != null) && __isset.@champshipscorerewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Champshipscorerewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ChampshipScoreReward("); + int tmp14 = 0; + if((Champshipscorerewards != null) && __isset.@champshipscorerewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Champshipscorerewards: "); + Champshipscorerewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ChampshipScoreRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ChampshipScoreRewardItem.cs new file mode 100644 index 0000000..ab04f47 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ChampshipScoreRewardItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 ChampshipScoreRewardItem : TBase + { + private int _Id; + private int _ScoreNeed; + private string _ItemReward; + private int _SortId; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int ScoreNeed + { + get + { + return _ScoreNeed; + } + set + { + __isset.ScoreNeed = true; + this._ScoreNeed = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool ScoreNeed; + [DataMember] + public bool ItemReward; + [DataMember] + public bool SortId; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeScoreNeed() + { + return __isset.ScoreNeed; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + #endregion XmlSerializer support + + public ChampshipScoreRewardItem() + { + } + + public ChampshipScoreRewardItem DeepCopy() + { + var tmp0 = new ChampshipScoreRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.ScoreNeed) + { + tmp0.ScoreNeed = this.ScoreNeed; + } + tmp0.__isset.ScoreNeed = this.__isset.ScoreNeed; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + ScoreNeed = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(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("ChampshipScoreRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ScoreNeed) + { + tmp2.Name = "ScoreNeed"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ScoreNeed, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, 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 ChampshipScoreRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.ScoreNeed == other.__isset.ScoreNeed) && ((!__isset.ScoreNeed) || (global::System.Object.Equals(ScoreNeed, other.ScoreNeed)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.ScoreNeed) + { + hashcode = (hashcode * 397) + ScoreNeed.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ChampshipScoreRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.ScoreNeed) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ScoreNeed: "); + ScoreNeed.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ChineseResMap.cs b/compiled_output/csharp/Byway/Thrift/Data/ChineseResMap.cs new file mode 100644 index 0000000..6d6a60a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ChineseResMap.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ChineseResMap : TBase + { + private Dictionary _chineseresmaps; + + [DataMember(Order = 0)] + public Dictionary Chineseresmaps + { + get + { + return _chineseresmaps; + } + set + { + __isset.@chineseresmaps = true; + this._chineseresmaps = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @chineseresmaps; + } + + #region XmlSerializer support + + public bool ShouldSerializeChineseresmaps() + { + return __isset.@chineseresmaps; + } + + #endregion XmlSerializer support + + public ChineseResMap() + { + } + + public ChineseResMap DeepCopy() + { + var tmp5 = new ChineseResMap(); + if((Chineseresmaps != null) && __isset.@chineseresmaps) + { + tmp5.Chineseresmaps = this.Chineseresmaps.DeepCopy(); + } + tmp5.__isset.@chineseresmaps = this.__isset.@chineseresmaps; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Chineseresmaps = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ChineseResMapItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ChineseResMapItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Chineseresmaps[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ChineseResMap"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Chineseresmaps != null) && __isset.@chineseresmaps) + { + tmp11.Name = "chineseresmaps"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Chineseresmaps.Count), cancellationToken); + foreach (int _iter12 in Chineseresmaps.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Chineseresmaps[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ChineseResMap other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@chineseresmaps == other.__isset.@chineseresmaps) && ((!__isset.@chineseresmaps) || (TCollections.Equals(Chineseresmaps, other.Chineseresmaps)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Chineseresmaps != null) && __isset.@chineseresmaps) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Chineseresmaps); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ChineseResMap("); + int tmp14 = 0; + if((Chineseresmaps != null) && __isset.@chineseresmaps) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Chineseresmaps: "); + Chineseresmaps.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ChineseResMapItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ChineseResMapItem.cs new file mode 100644 index 0000000..75afd42 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ChineseResMapItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 ChineseResMapItem : TBase + { + private int _Id; + private string _TargetStr; + private string _Chinese; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string TargetStr + { + get + { + return _TargetStr; + } + set + { + __isset.TargetStr = true; + this._TargetStr = value; + } + } + + [DataMember(Order = 0)] + public string Chinese + { + get + { + return _Chinese; + } + set + { + __isset.Chinese = true; + this._Chinese = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool TargetStr; + [DataMember] + public bool Chinese; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTargetStr() + { + return __isset.TargetStr; + } + + public bool ShouldSerializeChinese() + { + return __isset.Chinese; + } + + #endregion XmlSerializer support + + public ChineseResMapItem() + { + } + + public ChineseResMapItem DeepCopy() + { + var tmp0 = new ChineseResMapItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((TargetStr != null) && __isset.TargetStr) + { + tmp0.TargetStr = this.TargetStr; + } + tmp0.__isset.TargetStr = this.__isset.TargetStr; + if((Chinese != null) && __isset.Chinese) + { + tmp0.Chinese = this.Chinese; + } + tmp0.__isset.Chinese = this.__isset.Chinese; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + TargetStr = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Chinese = await iprot.ReadStringAsync(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("ChineseResMapItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((TargetStr != null) && __isset.TargetStr) + { + tmp2.Name = "TargetStr"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(TargetStr, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Chinese != null) && __isset.Chinese) + { + tmp2.Name = "Chinese"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Chinese, 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 ChineseResMapItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.TargetStr == other.__isset.TargetStr) && ((!__isset.TargetStr) || (global::System.Object.Equals(TargetStr, other.TargetStr)))) + && ((__isset.Chinese == other.__isset.Chinese) && ((!__isset.Chinese) || (global::System.Object.Equals(Chinese, other.Chinese)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((TargetStr != null) && __isset.TargetStr) + { + hashcode = (hashcode * 397) + TargetStr.GetHashCode(); + } + if((Chinese != null) && __isset.Chinese) + { + hashcode = (hashcode * 397) + Chinese.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ChineseResMapItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((TargetStr != null) && __isset.TargetStr) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TargetStr: "); + TargetStr.ToString(tmp3); + } + if((Chinese != null) && __isset.Chinese) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Chinese: "); + Chinese.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CollectionRoomReward.cs b/compiled_output/csharp/Byway/Thrift/Data/CollectionRoomReward.cs new file mode 100644 index 0000000..4c9c6ea --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CollectionRoomReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CollectionRoomReward : TBase + { + private Dictionary _collectionroomrewards; + + [DataMember(Order = 0)] + public Dictionary Collectionroomrewards + { + get + { + return _collectionroomrewards; + } + set + { + __isset.@collectionroomrewards = true; + this._collectionroomrewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @collectionroomrewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeCollectionroomrewards() + { + return __isset.@collectionroomrewards; + } + + #endregion XmlSerializer support + + public CollectionRoomReward() + { + } + + public CollectionRoomReward DeepCopy() + { + var tmp5 = new CollectionRoomReward(); + if((Collectionroomrewards != null) && __isset.@collectionroomrewards) + { + tmp5.Collectionroomrewards = this.Collectionroomrewards.DeepCopy(); + } + tmp5.__isset.@collectionroomrewards = this.__isset.@collectionroomrewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Collectionroomrewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CollectionRoomRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CollectionRoomRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Collectionroomrewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CollectionRoomReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Collectionroomrewards != null) && __isset.@collectionroomrewards) + { + tmp11.Name = "collectionroomrewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Collectionroomrewards.Count), cancellationToken); + foreach (int _iter12 in Collectionroomrewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Collectionroomrewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CollectionRoomReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@collectionroomrewards == other.__isset.@collectionroomrewards) && ((!__isset.@collectionroomrewards) || (TCollections.Equals(Collectionroomrewards, other.Collectionroomrewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Collectionroomrewards != null) && __isset.@collectionroomrewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Collectionroomrewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CollectionRoomReward("); + int tmp14 = 0; + if((Collectionroomrewards != null) && __isset.@collectionroomrewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Collectionroomrewards: "); + Collectionroomrewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CollectionRoomRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CollectionRoomRewardItem.cs new file mode 100644 index 0000000..082a5af --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CollectionRoomRewardItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 CollectionRoomRewardItem : TBase + { + private int _Id; + private int _Rank; + private string _ItemReward1; + private string _ItemReward2; + private string _ItemReward3; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Rank + { + get + { + return _Rank; + } + set + { + __isset.Rank = true; + this._Rank = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward1 + { + get + { + return _ItemReward1; + } + set + { + __isset.ItemReward1 = true; + this._ItemReward1 = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward2 + { + get + { + return _ItemReward2; + } + set + { + __isset.ItemReward2 = true; + this._ItemReward2 = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward3 + { + get + { + return _ItemReward3; + } + set + { + __isset.ItemReward3 = true; + this._ItemReward3 = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Rank; + [DataMember] + public bool ItemReward1; + [DataMember] + public bool ItemReward2; + [DataMember] + public bool ItemReward3; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeRank() + { + return __isset.Rank; + } + + public bool ShouldSerializeItemReward1() + { + return __isset.ItemReward1; + } + + public bool ShouldSerializeItemReward2() + { + return __isset.ItemReward2; + } + + public bool ShouldSerializeItemReward3() + { + return __isset.ItemReward3; + } + + #endregion XmlSerializer support + + public CollectionRoomRewardItem() + { + } + + public CollectionRoomRewardItem DeepCopy() + { + var tmp0 = new CollectionRoomRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Rank) + { + tmp0.Rank = this.Rank; + } + tmp0.__isset.Rank = this.__isset.Rank; + if((ItemReward1 != null) && __isset.ItemReward1) + { + tmp0.ItemReward1 = this.ItemReward1; + } + tmp0.__isset.ItemReward1 = this.__isset.ItemReward1; + if((ItemReward2 != null) && __isset.ItemReward2) + { + tmp0.ItemReward2 = this.ItemReward2; + } + tmp0.__isset.ItemReward2 = this.__isset.ItemReward2; + if((ItemReward3 != null) && __isset.ItemReward3) + { + tmp0.ItemReward3 = this.ItemReward3; + } + tmp0.__isset.ItemReward3 = this.__isset.ItemReward3; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Rank = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + ItemReward1 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + ItemReward2 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + ItemReward3 = await iprot.ReadStringAsync(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("CollectionRoomRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Rank) + { + tmp2.Name = "Rank"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Rank, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward1 != null) && __isset.ItemReward1) + { + tmp2.Name = "ItemReward1"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward1, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward2 != null) && __isset.ItemReward2) + { + tmp2.Name = "ItemReward2"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward2, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward3 != null) && __isset.ItemReward3) + { + tmp2.Name = "ItemReward3"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward3, 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 CollectionRoomRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Rank == other.__isset.Rank) && ((!__isset.Rank) || (global::System.Object.Equals(Rank, other.Rank)))) + && ((__isset.ItemReward1 == other.__isset.ItemReward1) && ((!__isset.ItemReward1) || (global::System.Object.Equals(ItemReward1, other.ItemReward1)))) + && ((__isset.ItemReward2 == other.__isset.ItemReward2) && ((!__isset.ItemReward2) || (global::System.Object.Equals(ItemReward2, other.ItemReward2)))) + && ((__isset.ItemReward3 == other.__isset.ItemReward3) && ((!__isset.ItemReward3) || (global::System.Object.Equals(ItemReward3, other.ItemReward3)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Rank) + { + hashcode = (hashcode * 397) + Rank.GetHashCode(); + } + if((ItemReward1 != null) && __isset.ItemReward1) + { + hashcode = (hashcode * 397) + ItemReward1.GetHashCode(); + } + if((ItemReward2 != null) && __isset.ItemReward2) + { + hashcode = (hashcode * 397) + ItemReward2.GetHashCode(); + } + if((ItemReward3 != null) && __isset.ItemReward3) + { + hashcode = (hashcode * 397) + ItemReward3.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CollectionRoomRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Rank) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Rank: "); + Rank.ToString(tmp3); + } + if((ItemReward1 != null) && __isset.ItemReward1) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward1: "); + ItemReward1.ToString(tmp3); + } + if((ItemReward2 != null) && __isset.ItemReward2) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward2: "); + ItemReward2.ToString(tmp3); + } + if((ItemReward3 != null) && __isset.ItemReward3) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward3: "); + ItemReward3.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CollectionsRewardsData.cs b/compiled_output/csharp/Byway/Thrift/Data/CollectionsRewardsData.cs new file mode 100644 index 0000000..318eb5e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CollectionsRewardsData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 CollectionsRewardsData : TBase + { + private Dictionary _collectionsrewardsdatas; + + [DataMember(Order = 0)] + public Dictionary Collectionsrewardsdatas + { + get + { + return _collectionsrewardsdatas; + } + set + { + __isset.@collectionsrewardsdatas = true; + this._collectionsrewardsdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @collectionsrewardsdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeCollectionsrewardsdatas() + { + return __isset.@collectionsrewardsdatas; + } + + #endregion XmlSerializer support + + public CollectionsRewardsData() + { + } + + public CollectionsRewardsData DeepCopy() + { + var tmp5 = new CollectionsRewardsData(); + if((Collectionsrewardsdatas != null) && __isset.@collectionsrewardsdatas) + { + tmp5.Collectionsrewardsdatas = this.Collectionsrewardsdatas.DeepCopy(); + } + tmp5.__isset.@collectionsrewardsdatas = this.__isset.@collectionsrewardsdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Collectionsrewardsdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.CollectionsRewardsDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.CollectionsRewardsDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Collectionsrewardsdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("CollectionsRewardsData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Collectionsrewardsdatas != null) && __isset.@collectionsrewardsdatas) + { + tmp11.Name = "collectionsrewardsdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Collectionsrewardsdatas.Count), cancellationToken); + foreach (int _iter12 in Collectionsrewardsdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Collectionsrewardsdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 CollectionsRewardsData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@collectionsrewardsdatas == other.__isset.@collectionsrewardsdatas) && ((!__isset.@collectionsrewardsdatas) || (TCollections.Equals(Collectionsrewardsdatas, other.Collectionsrewardsdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Collectionsrewardsdatas != null) && __isset.@collectionsrewardsdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Collectionsrewardsdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("CollectionsRewardsData("); + int tmp14 = 0; + if((Collectionsrewardsdatas != null) && __isset.@collectionsrewardsdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Collectionsrewardsdatas: "); + Collectionsrewardsdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/CollectionsRewardsDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/CollectionsRewardsDataItem.cs new file mode 100644 index 0000000..f385053 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/CollectionsRewardsDataItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 CollectionsRewardsDataItem : TBase + { + private int _Id; + private int _Index; + private int _Type; + private int _Need; + private int _ClientNeed; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Index + { + get + { + return _Index; + } + set + { + __isset.Index = true; + this._Index = value; + } + } + + [DataMember(Order = 0)] + public int Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public int Need + { + get + { + return _Need; + } + set + { + __isset.Need = true; + this._Need = value; + } + } + + [DataMember(Order = 0)] + public int ClientNeed + { + get + { + return _ClientNeed; + } + set + { + __isset.ClientNeed = true; + this._ClientNeed = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Index; + [DataMember] + public bool Type; + [DataMember] + public bool Need; + [DataMember] + public bool ClientNeed; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeIndex() + { + return __isset.Index; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeNeed() + { + return __isset.Need; + } + + public bool ShouldSerializeClientNeed() + { + return __isset.ClientNeed; + } + + #endregion XmlSerializer support + + public CollectionsRewardsDataItem() + { + } + + public CollectionsRewardsDataItem DeepCopy() + { + var tmp0 = new CollectionsRewardsDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Index) + { + tmp0.Index = this.Index; + } + tmp0.__isset.Index = this.__isset.Index; + if(__isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if(__isset.Need) + { + tmp0.Need = this.Need; + } + tmp0.__isset.Need = this.__isset.Need; + if(__isset.ClientNeed) + { + tmp0.ClientNeed = this.ClientNeed; + } + tmp0.__isset.ClientNeed = this.__isset.ClientNeed; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Index = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Type = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Need = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + ClientNeed = await iprot.ReadI32Async(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("CollectionsRewardsDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Index) + { + tmp2.Name = "Index"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Index, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Need) + { + tmp2.Name = "Need"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Need, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ClientNeed) + { + tmp2.Name = "ClientNeed"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ClientNeed, 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 CollectionsRewardsDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Index == other.__isset.Index) && ((!__isset.Index) || (global::System.Object.Equals(Index, other.Index)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.Need == other.__isset.Need) && ((!__isset.Need) || (global::System.Object.Equals(Need, other.Need)))) + && ((__isset.ClientNeed == other.__isset.ClientNeed) && ((!__isset.ClientNeed) || (global::System.Object.Equals(ClientNeed, other.ClientNeed)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Index) + { + hashcode = (hashcode * 397) + Index.GetHashCode(); + } + if(__isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if(__isset.Need) + { + hashcode = (hashcode * 397) + Need.GetHashCode(); + } + if(__isset.ClientNeed) + { + hashcode = (hashcode * 397) + ClientNeed.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("CollectionsRewardsDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Index) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Index: "); + Index.ToString(tmp3); + } + if(__isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if(__isset.Need) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Need: "); + Need.ToString(tmp3); + } + if(__isset.ClientNeed) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ClientNeed: "); + ClientNeed.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ComboGift.cs b/compiled_output/csharp/Byway/Thrift/Data/ComboGift.cs new file mode 100644 index 0000000..be98a55 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ComboGift.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ComboGift : TBase + { + private Dictionary _combogifts; + + [DataMember(Order = 0)] + public Dictionary Combogifts + { + get + { + return _combogifts; + } + set + { + __isset.@combogifts = true; + this._combogifts = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @combogifts; + } + + #region XmlSerializer support + + public bool ShouldSerializeCombogifts() + { + return __isset.@combogifts; + } + + #endregion XmlSerializer support + + public ComboGift() + { + } + + public ComboGift DeepCopy() + { + var tmp5 = new ComboGift(); + if((Combogifts != null) && __isset.@combogifts) + { + tmp5.Combogifts = this.Combogifts.DeepCopy(); + } + tmp5.__isset.@combogifts = this.__isset.@combogifts; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Combogifts = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ComboGiftItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ComboGiftItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Combogifts[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ComboGift"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Combogifts != null) && __isset.@combogifts) + { + tmp11.Name = "combogifts"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Combogifts.Count), cancellationToken); + foreach (int _iter12 in Combogifts.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Combogifts[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ComboGift other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@combogifts == other.__isset.@combogifts) && ((!__isset.@combogifts) || (TCollections.Equals(Combogifts, other.Combogifts)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Combogifts != null) && __isset.@combogifts) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Combogifts); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ComboGift("); + int tmp14 = 0; + if((Combogifts != null) && __isset.@combogifts) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Combogifts: "); + Combogifts.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ComboGiftItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ComboGiftItem.cs new file mode 100644 index 0000000..72ec350 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ComboGiftItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 ComboGiftItem : TBase + { + private int _Id; + private string _Ratio; + private double _Price; + private string _ItemReward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Ratio + { + get + { + return _Ratio; + } + set + { + __isset.Ratio = true; + this._Ratio = value; + } + } + + [DataMember(Order = 0)] + public double Price + { + get + { + return _Price; + } + set + { + __isset.Price = true; + this._Price = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Ratio; + [DataMember] + public bool Price; + [DataMember] + public bool ItemReward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeRatio() + { + return __isset.Ratio; + } + + public bool ShouldSerializePrice() + { + return __isset.Price; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + #endregion XmlSerializer support + + public ComboGiftItem() + { + } + + public ComboGiftItem DeepCopy() + { + var tmp0 = new ComboGiftItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Ratio != null) && __isset.Ratio) + { + tmp0.Ratio = this.Ratio; + } + tmp0.__isset.Ratio = this.__isset.Ratio; + if(__isset.Price) + { + tmp0.Price = this.Price; + } + tmp0.__isset.Price = this.__isset.Price; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Ratio = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.Double) + { + Price = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(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("ComboGiftItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Ratio != null) && __isset.Ratio) + { + tmp2.Name = "Ratio"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Ratio, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price) + { + tmp2.Name = "Price"; + tmp2.Type = TType.Double; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, 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 ComboGiftItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Ratio == other.__isset.Ratio) && ((!__isset.Ratio) || (global::System.Object.Equals(Ratio, other.Ratio)))) + && ((__isset.Price == other.__isset.Price) && ((!__isset.Price) || (global::System.Object.Equals(Price, other.Price)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Ratio != null) && __isset.Ratio) + { + hashcode = (hashcode * 397) + Ratio.GetHashCode(); + } + if(__isset.Price) + { + hashcode = (hashcode * 397) + Price.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ComboGiftItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Ratio != null) && __isset.Ratio) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Ratio: "); + Ratio.ToString(tmp3); + } + if(__isset.Price) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price: "); + Price.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ComboGiftTwo.cs b/compiled_output/csharp/Byway/Thrift/Data/ComboGiftTwo.cs new file mode 100644 index 0000000..2ff3106 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ComboGiftTwo.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ComboGiftTwo : TBase + { + private Dictionary _combogifttwos; + + [DataMember(Order = 0)] + public Dictionary Combogifttwos + { + get + { + return _combogifttwos; + } + set + { + __isset.@combogifttwos = true; + this._combogifttwos = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @combogifttwos; + } + + #region XmlSerializer support + + public bool ShouldSerializeCombogifttwos() + { + return __isset.@combogifttwos; + } + + #endregion XmlSerializer support + + public ComboGiftTwo() + { + } + + public ComboGiftTwo DeepCopy() + { + var tmp5 = new ComboGiftTwo(); + if((Combogifttwos != null) && __isset.@combogifttwos) + { + tmp5.Combogifttwos = this.Combogifttwos.DeepCopy(); + } + tmp5.__isset.@combogifttwos = this.__isset.@combogifttwos; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Combogifttwos = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ComboGiftTwoItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ComboGiftTwoItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Combogifttwos[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ComboGiftTwo"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Combogifttwos != null) && __isset.@combogifttwos) + { + tmp11.Name = "combogifttwos"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Combogifttwos.Count), cancellationToken); + foreach (int _iter12 in Combogifttwos.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Combogifttwos[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ComboGiftTwo other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@combogifttwos == other.__isset.@combogifttwos) && ((!__isset.@combogifttwos) || (TCollections.Equals(Combogifttwos, other.Combogifttwos)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Combogifttwos != null) && __isset.@combogifttwos) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Combogifttwos); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ComboGiftTwo("); + int tmp14 = 0; + if((Combogifttwos != null) && __isset.@combogifttwos) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Combogifttwos: "); + Combogifttwos.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ComboGiftTwoItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ComboGiftTwoItem.cs new file mode 100644 index 0000000..7c64dde --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ComboGiftTwoItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 ComboGiftTwoItem : TBase + { + private int _Id; + private double _Price; + private string _ItemReward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public double Price + { + get + { + return _Price; + } + set + { + __isset.Price = true; + this._Price = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Price; + [DataMember] + public bool ItemReward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializePrice() + { + return __isset.Price; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + #endregion XmlSerializer support + + public ComboGiftTwoItem() + { + } + + public ComboGiftTwoItem DeepCopy() + { + var tmp0 = new ComboGiftTwoItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Price) + { + tmp0.Price = this.Price; + } + tmp0.__isset.Price = this.__isset.Price; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.Double) + { + Price = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(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("ComboGiftTwoItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price) + { + tmp2.Name = "Price"; + tmp2.Type = TType.Double; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, 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 ComboGiftTwoItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Price == other.__isset.Price) && ((!__isset.Price) || (global::System.Object.Equals(Price, other.Price)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Price) + { + hashcode = (hashcode * 397) + Price.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ComboGiftTwoItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Price) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price: "); + Price.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DailyTaskActiveCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskActiveCfg.cs new file mode 100644 index 0000000..cf66e99 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskActiveCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 DailyTaskActiveCfg : TBase + { + private Dictionary _dailytaskactivecfgs; + + [DataMember(Order = 0)] + public Dictionary Dailytaskactivecfgs + { + get + { + return _dailytaskactivecfgs; + } + set + { + __isset.@dailytaskactivecfgs = true; + this._dailytaskactivecfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @dailytaskactivecfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeDailytaskactivecfgs() + { + return __isset.@dailytaskactivecfgs; + } + + #endregion XmlSerializer support + + public DailyTaskActiveCfg() + { + } + + public DailyTaskActiveCfg DeepCopy() + { + var tmp5 = new DailyTaskActiveCfg(); + if((Dailytaskactivecfgs != null) && __isset.@dailytaskactivecfgs) + { + tmp5.Dailytaskactivecfgs = this.Dailytaskactivecfgs.DeepCopy(); + } + tmp5.__isset.@dailytaskactivecfgs = this.__isset.@dailytaskactivecfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Dailytaskactivecfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.DailyTaskActiveCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.DailyTaskActiveCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Dailytaskactivecfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("DailyTaskActiveCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Dailytaskactivecfgs != null) && __isset.@dailytaskactivecfgs) + { + tmp11.Name = "dailytaskactivecfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Dailytaskactivecfgs.Count), cancellationToken); + foreach (int _iter12 in Dailytaskactivecfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Dailytaskactivecfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 DailyTaskActiveCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@dailytaskactivecfgs == other.__isset.@dailytaskactivecfgs) && ((!__isset.@dailytaskactivecfgs) || (TCollections.Equals(Dailytaskactivecfgs, other.Dailytaskactivecfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Dailytaskactivecfgs != null) && __isset.@dailytaskactivecfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Dailytaskactivecfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("DailyTaskActiveCfg("); + int tmp14 = 0; + if((Dailytaskactivecfgs != null) && __isset.@dailytaskactivecfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Dailytaskactivecfgs: "); + Dailytaskactivecfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DailyTaskActiveCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskActiveCfgItem.cs new file mode 100644 index 0000000..e4e9915 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskActiveCfgItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 DailyTaskActiveCfgItem : TBase + { + private int _Id; + private string _RewardID; + private string _RewardCnt; + private int _Active; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string RewardID + { + get + { + return _RewardID; + } + set + { + __isset.RewardID = true; + this._RewardID = value; + } + } + + [DataMember(Order = 0)] + public string RewardCnt + { + get + { + return _RewardCnt; + } + set + { + __isset.RewardCnt = true; + this._RewardCnt = value; + } + } + + [DataMember(Order = 0)] + public int Active + { + get + { + return _Active; + } + set + { + __isset.Active = true; + this._Active = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool RewardID; + [DataMember] + public bool RewardCnt; + [DataMember] + public bool Active; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeRewardID() + { + return __isset.RewardID; + } + + public bool ShouldSerializeRewardCnt() + { + return __isset.RewardCnt; + } + + public bool ShouldSerializeActive() + { + return __isset.Active; + } + + #endregion XmlSerializer support + + public DailyTaskActiveCfgItem() + { + } + + public DailyTaskActiveCfgItem DeepCopy() + { + var tmp0 = new DailyTaskActiveCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((RewardID != null) && __isset.RewardID) + { + tmp0.RewardID = this.RewardID; + } + tmp0.__isset.RewardID = this.__isset.RewardID; + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp0.RewardCnt = this.RewardCnt; + } + tmp0.__isset.RewardCnt = this.__isset.RewardCnt; + if(__isset.Active) + { + tmp0.Active = this.Active; + } + tmp0.__isset.Active = this.__isset.Active; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + RewardID = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + RewardCnt = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Active = await iprot.ReadI32Async(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("DailyTaskActiveCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardID != null) && __isset.RewardID) + { + tmp2.Name = "RewardID"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardID, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp2.Name = "RewardCnt"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardCnt, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Active) + { + tmp2.Name = "Active"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Active, 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 DailyTaskActiveCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.RewardID == other.__isset.RewardID) && ((!__isset.RewardID) || (global::System.Object.Equals(RewardID, other.RewardID)))) + && ((__isset.RewardCnt == other.__isset.RewardCnt) && ((!__isset.RewardCnt) || (global::System.Object.Equals(RewardCnt, other.RewardCnt)))) + && ((__isset.Active == other.__isset.Active) && ((!__isset.Active) || (global::System.Object.Equals(Active, other.Active)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((RewardID != null) && __isset.RewardID) + { + hashcode = (hashcode * 397) + RewardID.GetHashCode(); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + hashcode = (hashcode * 397) + RewardCnt.GetHashCode(); + } + if(__isset.Active) + { + hashcode = (hashcode * 397) + Active.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("DailyTaskActiveCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((RewardID != null) && __isset.RewardID) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardID: "); + RewardID.ToString(tmp3); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardCnt: "); + RewardCnt.ToString(tmp3); + } + if(__isset.Active) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Active: "); + Active.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DailyTaskConfig.cs b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskConfig.cs new file mode 100644 index 0000000..7f58daf --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskConfig.cs @@ -0,0 +1,214 @@ +/** + * + * 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 DailyTaskConfig : TBase + { + private Dictionary _dailytaskconfigs; + + [DataMember(Order = 0)] + public Dictionary Dailytaskconfigs + { + get + { + return _dailytaskconfigs; + } + set + { + __isset.@dailytaskconfigs = true; + this._dailytaskconfigs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @dailytaskconfigs; + } + + #region XmlSerializer support + + public bool ShouldSerializeDailytaskconfigs() + { + return __isset.@dailytaskconfigs; + } + + #endregion XmlSerializer support + + public DailyTaskConfig() + { + } + + public DailyTaskConfig DeepCopy() + { + var tmp5 = new DailyTaskConfig(); + if((Dailytaskconfigs != null) && __isset.@dailytaskconfigs) + { + tmp5.Dailytaskconfigs = this.Dailytaskconfigs.DeepCopy(); + } + tmp5.__isset.@dailytaskconfigs = this.__isset.@dailytaskconfigs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Dailytaskconfigs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.DailyTaskConfigItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.DailyTaskConfigItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Dailytaskconfigs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("DailyTaskConfig"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Dailytaskconfigs != null) && __isset.@dailytaskconfigs) + { + tmp11.Name = "dailytaskconfigs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Dailytaskconfigs.Count), cancellationToken); + foreach (int _iter12 in Dailytaskconfigs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Dailytaskconfigs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 DailyTaskConfig other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@dailytaskconfigs == other.__isset.@dailytaskconfigs) && ((!__isset.@dailytaskconfigs) || (TCollections.Equals(Dailytaskconfigs, other.Dailytaskconfigs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Dailytaskconfigs != null) && __isset.@dailytaskconfigs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Dailytaskconfigs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("DailyTaskConfig("); + int tmp14 = 0; + if((Dailytaskconfigs != null) && __isset.@dailytaskconfigs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Dailytaskconfigs: "); + Dailytaskconfigs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DailyTaskConfigItem.cs b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskConfigItem.cs new file mode 100644 index 0000000..ea2859a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskConfigItem.cs @@ -0,0 +1,651 @@ +/** + * + * 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 DailyTaskConfigItem : TBase + { + private int _Id; + private int _TaskPoolId; + private string _OpenCondition; + private int _TaskType; + private string _Describe; + private int _TaskNum; + private string _RewardID; + private string _RewardCnt; + private int _Active; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int TaskPoolId + { + get + { + return _TaskPoolId; + } + set + { + __isset.TaskPoolId = true; + this._TaskPoolId = value; + } + } + + [DataMember(Order = 0)] + public string OpenCondition + { + get + { + return _OpenCondition; + } + set + { + __isset.OpenCondition = true; + this._OpenCondition = value; + } + } + + [DataMember(Order = 0)] + public int TaskType + { + get + { + return _TaskType; + } + set + { + __isset.TaskType = true; + this._TaskType = value; + } + } + + [DataMember(Order = 0)] + public string Describe + { + get + { + return _Describe; + } + set + { + __isset.Describe = true; + this._Describe = value; + } + } + + [DataMember(Order = 0)] + public int TaskNum + { + get + { + return _TaskNum; + } + set + { + __isset.TaskNum = true; + this._TaskNum = value; + } + } + + [DataMember(Order = 0)] + public string RewardID + { + get + { + return _RewardID; + } + set + { + __isset.RewardID = true; + this._RewardID = value; + } + } + + [DataMember(Order = 0)] + public string RewardCnt + { + get + { + return _RewardCnt; + } + set + { + __isset.RewardCnt = true; + this._RewardCnt = value; + } + } + + [DataMember(Order = 0)] + public int Active + { + get + { + return _Active; + } + set + { + __isset.Active = true; + this._Active = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool TaskPoolId; + [DataMember] + public bool OpenCondition; + [DataMember] + public bool TaskType; + [DataMember] + public bool Describe; + [DataMember] + public bool TaskNum; + [DataMember] + public bool RewardID; + [DataMember] + public bool RewardCnt; + [DataMember] + public bool Active; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTaskPoolId() + { + return __isset.TaskPoolId; + } + + public bool ShouldSerializeOpenCondition() + { + return __isset.OpenCondition; + } + + public bool ShouldSerializeTaskType() + { + return __isset.TaskType; + } + + public bool ShouldSerializeDescribe() + { + return __isset.Describe; + } + + public bool ShouldSerializeTaskNum() + { + return __isset.TaskNum; + } + + public bool ShouldSerializeRewardID() + { + return __isset.RewardID; + } + + public bool ShouldSerializeRewardCnt() + { + return __isset.RewardCnt; + } + + public bool ShouldSerializeActive() + { + return __isset.Active; + } + + #endregion XmlSerializer support + + public DailyTaskConfigItem() + { + } + + public DailyTaskConfigItem DeepCopy() + { + var tmp0 = new DailyTaskConfigItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.TaskPoolId) + { + tmp0.TaskPoolId = this.TaskPoolId; + } + tmp0.__isset.TaskPoolId = this.__isset.TaskPoolId; + if((OpenCondition != null) && __isset.OpenCondition) + { + tmp0.OpenCondition = this.OpenCondition; + } + tmp0.__isset.OpenCondition = this.__isset.OpenCondition; + if(__isset.TaskType) + { + tmp0.TaskType = this.TaskType; + } + tmp0.__isset.TaskType = this.__isset.TaskType; + if((Describe != null) && __isset.Describe) + { + tmp0.Describe = this.Describe; + } + tmp0.__isset.Describe = this.__isset.Describe; + if(__isset.TaskNum) + { + tmp0.TaskNum = this.TaskNum; + } + tmp0.__isset.TaskNum = this.__isset.TaskNum; + if((RewardID != null) && __isset.RewardID) + { + tmp0.RewardID = this.RewardID; + } + tmp0.__isset.RewardID = this.__isset.RewardID; + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp0.RewardCnt = this.RewardCnt; + } + tmp0.__isset.RewardCnt = this.__isset.RewardCnt; + if(__isset.Active) + { + tmp0.Active = this.Active; + } + tmp0.__isset.Active = this.__isset.Active; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + TaskPoolId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + OpenCondition = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + TaskType = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Describe = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + TaskNum = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + RewardID = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + RewardCnt = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + Active = await iprot.ReadI32Async(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("DailyTaskConfigItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TaskPoolId) + { + tmp2.Name = "TaskPoolId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(TaskPoolId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((OpenCondition != null) && __isset.OpenCondition) + { + tmp2.Name = "OpenCondition"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(OpenCondition, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TaskType) + { + tmp2.Name = "TaskType"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(TaskType, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Describe != null) && __isset.Describe) + { + tmp2.Name = "Describe"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Describe, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TaskNum) + { + tmp2.Name = "TaskNum"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(TaskNum, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardID != null) && __isset.RewardID) + { + tmp2.Name = "RewardID"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardID, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp2.Name = "RewardCnt"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardCnt, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Active) + { + tmp2.Name = "Active"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Active, 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 DailyTaskConfigItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.TaskPoolId == other.__isset.TaskPoolId) && ((!__isset.TaskPoolId) || (global::System.Object.Equals(TaskPoolId, other.TaskPoolId)))) + && ((__isset.OpenCondition == other.__isset.OpenCondition) && ((!__isset.OpenCondition) || (global::System.Object.Equals(OpenCondition, other.OpenCondition)))) + && ((__isset.TaskType == other.__isset.TaskType) && ((!__isset.TaskType) || (global::System.Object.Equals(TaskType, other.TaskType)))) + && ((__isset.Describe == other.__isset.Describe) && ((!__isset.Describe) || (global::System.Object.Equals(Describe, other.Describe)))) + && ((__isset.TaskNum == other.__isset.TaskNum) && ((!__isset.TaskNum) || (global::System.Object.Equals(TaskNum, other.TaskNum)))) + && ((__isset.RewardID == other.__isset.RewardID) && ((!__isset.RewardID) || (global::System.Object.Equals(RewardID, other.RewardID)))) + && ((__isset.RewardCnt == other.__isset.RewardCnt) && ((!__isset.RewardCnt) || (global::System.Object.Equals(RewardCnt, other.RewardCnt)))) + && ((__isset.Active == other.__isset.Active) && ((!__isset.Active) || (global::System.Object.Equals(Active, other.Active)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.TaskPoolId) + { + hashcode = (hashcode * 397) + TaskPoolId.GetHashCode(); + } + if((OpenCondition != null) && __isset.OpenCondition) + { + hashcode = (hashcode * 397) + OpenCondition.GetHashCode(); + } + if(__isset.TaskType) + { + hashcode = (hashcode * 397) + TaskType.GetHashCode(); + } + if((Describe != null) && __isset.Describe) + { + hashcode = (hashcode * 397) + Describe.GetHashCode(); + } + if(__isset.TaskNum) + { + hashcode = (hashcode * 397) + TaskNum.GetHashCode(); + } + if((RewardID != null) && __isset.RewardID) + { + hashcode = (hashcode * 397) + RewardID.GetHashCode(); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + hashcode = (hashcode * 397) + RewardCnt.GetHashCode(); + } + if(__isset.Active) + { + hashcode = (hashcode * 397) + Active.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("DailyTaskConfigItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.TaskPoolId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TaskPoolId: "); + TaskPoolId.ToString(tmp3); + } + if((OpenCondition != null) && __isset.OpenCondition) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("OpenCondition: "); + OpenCondition.ToString(tmp3); + } + if(__isset.TaskType) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TaskType: "); + TaskType.ToString(tmp3); + } + if((Describe != null) && __isset.Describe) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Describe: "); + Describe.ToString(tmp3); + } + if(__isset.TaskNum) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TaskNum: "); + TaskNum.ToString(tmp3); + } + if((RewardID != null) && __isset.RewardID) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardID: "); + RewardID.ToString(tmp3); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardCnt: "); + RewardCnt.ToString(tmp3); + } + if(__isset.Active) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Active: "); + Active.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DailyTaskDetail.cs b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskDetail.cs new file mode 100644 index 0000000..688ece9 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskDetail.cs @@ -0,0 +1,214 @@ +/** + * + * 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 DailyTaskDetail : TBase + { + private Dictionary _dailytaskdetails; + + [DataMember(Order = 0)] + public Dictionary Dailytaskdetails + { + get + { + return _dailytaskdetails; + } + set + { + __isset.@dailytaskdetails = true; + this._dailytaskdetails = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @dailytaskdetails; + } + + #region XmlSerializer support + + public bool ShouldSerializeDailytaskdetails() + { + return __isset.@dailytaskdetails; + } + + #endregion XmlSerializer support + + public DailyTaskDetail() + { + } + + public DailyTaskDetail DeepCopy() + { + var tmp5 = new DailyTaskDetail(); + if((Dailytaskdetails != null) && __isset.@dailytaskdetails) + { + tmp5.Dailytaskdetails = this.Dailytaskdetails.DeepCopy(); + } + tmp5.__isset.@dailytaskdetails = this.__isset.@dailytaskdetails; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Dailytaskdetails = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.DailyTaskDetailItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.DailyTaskDetailItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Dailytaskdetails[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("DailyTaskDetail"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Dailytaskdetails != null) && __isset.@dailytaskdetails) + { + tmp11.Name = "dailytaskdetails"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Dailytaskdetails.Count), cancellationToken); + foreach (int _iter12 in Dailytaskdetails.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Dailytaskdetails[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 DailyTaskDetail other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@dailytaskdetails == other.__isset.@dailytaskdetails) && ((!__isset.@dailytaskdetails) || (TCollections.Equals(Dailytaskdetails, other.Dailytaskdetails)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Dailytaskdetails != null) && __isset.@dailytaskdetails) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Dailytaskdetails); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("DailyTaskDetail("); + int tmp14 = 0; + if((Dailytaskdetails != null) && __isset.@dailytaskdetails) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Dailytaskdetails: "); + Dailytaskdetails.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DailyTaskDetailItem.cs b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskDetailItem.cs new file mode 100644 index 0000000..9d92aac --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskDetailItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 DailyTaskDetailItem : TBase + { + private int _Id; + private int _SortId; + private string _Task; + private string _Type; + private string _Title; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public string Task + { + get + { + return _Task; + } + set + { + __isset.Task = true; + this._Task = value; + } + } + + [DataMember(Order = 0)] + public string Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool SortId; + [DataMember] + public bool Task; + [DataMember] + public bool Type; + [DataMember] + public bool Title; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeTask() + { + return __isset.Task; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + #endregion XmlSerializer support + + public DailyTaskDetailItem() + { + } + + public DailyTaskDetailItem DeepCopy() + { + var tmp0 = new DailyTaskDetailItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if((Task != null) && __isset.Task) + { + tmp0.Task = this.Task; + } + tmp0.__isset.Task = this.__isset.Task; + if((Type != null) && __isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Task = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Type = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(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("DailyTaskDetailItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Task != null) && __isset.Task) + { + tmp2.Name = "Task"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Task, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Type != null) && __isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, 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 DailyTaskDetailItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.Task == other.__isset.Task) && ((!__isset.Task) || (global::System.Object.Equals(Task, other.Task)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if((Task != null) && __isset.Task) + { + hashcode = (hashcode * 397) + Task.GetHashCode(); + } + if((Type != null) && __isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("DailyTaskDetailItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if((Task != null) && __isset.Task) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Task: "); + Task.ToString(tmp3); + } + if((Type != null) && __isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DailyTaskReward.cs b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskReward.cs new file mode 100644 index 0000000..c217516 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 DailyTaskReward : TBase + { + private Dictionary _dailytaskrewards; + + [DataMember(Order = 0)] + public Dictionary Dailytaskrewards + { + get + { + return _dailytaskrewards; + } + set + { + __isset.@dailytaskrewards = true; + this._dailytaskrewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @dailytaskrewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeDailytaskrewards() + { + return __isset.@dailytaskrewards; + } + + #endregion XmlSerializer support + + public DailyTaskReward() + { + } + + public DailyTaskReward DeepCopy() + { + var tmp5 = new DailyTaskReward(); + if((Dailytaskrewards != null) && __isset.@dailytaskrewards) + { + tmp5.Dailytaskrewards = this.Dailytaskrewards.DeepCopy(); + } + tmp5.__isset.@dailytaskrewards = this.__isset.@dailytaskrewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Dailytaskrewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.DailyTaskRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.DailyTaskRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Dailytaskrewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("DailyTaskReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Dailytaskrewards != null) && __isset.@dailytaskrewards) + { + tmp11.Name = "dailytaskrewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Dailytaskrewards.Count), cancellationToken); + foreach (int _iter12 in Dailytaskrewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Dailytaskrewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 DailyTaskReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@dailytaskrewards == other.__isset.@dailytaskrewards) && ((!__isset.@dailytaskrewards) || (TCollections.Equals(Dailytaskrewards, other.Dailytaskrewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Dailytaskrewards != null) && __isset.@dailytaskrewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Dailytaskrewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("DailyTaskReward("); + int tmp14 = 0; + if((Dailytaskrewards != null) && __isset.@dailytaskrewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Dailytaskrewards: "); + Dailytaskrewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DailyTaskRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskRewardItem.cs new file mode 100644 index 0000000..14e9676 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DailyTaskRewardItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 DailyTaskRewardItem : TBase + { + private int _Id; + private int _SortId; + private string _ItemReward; + private int _ScoreReward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + [DataMember(Order = 0)] + public int ScoreReward + { + get + { + return _ScoreReward; + } + set + { + __isset.ScoreReward = true; + this._ScoreReward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool SortId; + [DataMember] + public bool ItemReward; + [DataMember] + public bool ScoreReward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + public bool ShouldSerializeScoreReward() + { + return __isset.ScoreReward; + } + + #endregion XmlSerializer support + + public DailyTaskRewardItem() + { + } + + public DailyTaskRewardItem DeepCopy() + { + var tmp0 = new DailyTaskRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + if(__isset.ScoreReward) + { + tmp0.ScoreReward = this.ScoreReward; + } + tmp0.__isset.ScoreReward = this.__isset.ScoreReward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + ScoreReward = await iprot.ReadI32Async(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("DailyTaskRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ScoreReward) + { + tmp2.Name = "ScoreReward"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ScoreReward, 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 DailyTaskRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))) + && ((__isset.ScoreReward == other.__isset.ScoreReward) && ((!__isset.ScoreReward) || (global::System.Object.Equals(ScoreReward, other.ScoreReward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + if(__isset.ScoreReward) + { + hashcode = (hashcode * 397) + ScoreReward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("DailyTaskRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + if(__isset.ScoreReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ScoreReward: "); + ScoreReward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DecorateCost.cs b/compiled_output/csharp/Byway/Thrift/Data/DecorateCost.cs new file mode 100644 index 0000000..106a2d4 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DecorateCost.cs @@ -0,0 +1,214 @@ +/** + * + * 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 DecorateCost : TBase + { + private Dictionary _decoratecosts; + + [DataMember(Order = 0)] + public Dictionary Decoratecosts + { + get + { + return _decoratecosts; + } + set + { + __isset.@decoratecosts = true; + this._decoratecosts = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @decoratecosts; + } + + #region XmlSerializer support + + public bool ShouldSerializeDecoratecosts() + { + return __isset.@decoratecosts; + } + + #endregion XmlSerializer support + + public DecorateCost() + { + } + + public DecorateCost DeepCopy() + { + var tmp5 = new DecorateCost(); + if((Decoratecosts != null) && __isset.@decoratecosts) + { + tmp5.Decoratecosts = this.Decoratecosts.DeepCopy(); + } + tmp5.__isset.@decoratecosts = this.__isset.@decoratecosts; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Decoratecosts = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.DecorateCostItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.DecorateCostItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Decoratecosts[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("DecorateCost"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Decoratecosts != null) && __isset.@decoratecosts) + { + tmp11.Name = "decoratecosts"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Decoratecosts.Count), cancellationToken); + foreach (int _iter12 in Decoratecosts.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Decoratecosts[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 DecorateCost other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@decoratecosts == other.__isset.@decoratecosts) && ((!__isset.@decoratecosts) || (TCollections.Equals(Decoratecosts, other.Decoratecosts)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Decoratecosts != null) && __isset.@decoratecosts) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Decoratecosts); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("DecorateCost("); + int tmp14 = 0; + if((Decoratecosts != null) && __isset.@decoratecosts) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Decoratecosts: "); + Decoratecosts.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DecorateCostItem.cs b/compiled_output/csharp/Byway/Thrift/Data/DecorateCostItem.cs new file mode 100644 index 0000000..3cd2b9a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DecorateCostItem.cs @@ -0,0 +1,1107 @@ +/** + * + * 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 DecorateCostItem : TBase + { + private int _Id; + private int _AreaId; + private int _SortId; + private int _CostCount; + private string _Title; + private string _Icon; + private string _Pos; + private string _Action; + private string _Spine; + private string _Button; + private string _Build; + private string _Shine; + private string _Origin; + private string _DecoratePos; + private string _Skip; + private string _MapPethomeId; + private string _PetExp; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int AreaId + { + get + { + return _AreaId; + } + set + { + __isset.AreaId = true; + this._AreaId = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public int CostCount + { + get + { + return _CostCount; + } + set + { + __isset.CostCount = true; + this._CostCount = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Pos + { + get + { + return _Pos; + } + set + { + __isset.Pos = true; + this._Pos = value; + } + } + + [DataMember(Order = 0)] + public string Action + { + get + { + return _Action; + } + set + { + __isset.Action = true; + this._Action = value; + } + } + + [DataMember(Order = 0)] + public string Spine + { + get + { + return _Spine; + } + set + { + __isset.Spine = true; + this._Spine = value; + } + } + + [DataMember(Order = 0)] + public string Button + { + get + { + return _Button; + } + set + { + __isset.Button = true; + this._Button = value; + } + } + + [DataMember(Order = 0)] + public string Build + { + get + { + return _Build; + } + set + { + __isset.Build = true; + this._Build = value; + } + } + + [DataMember(Order = 0)] + public string Shine + { + get + { + return _Shine; + } + set + { + __isset.Shine = true; + this._Shine = value; + } + } + + [DataMember(Order = 0)] + public string Origin + { + get + { + return _Origin; + } + set + { + __isset.Origin = true; + this._Origin = value; + } + } + + [DataMember(Order = 0)] + public string DecoratePos + { + get + { + return _DecoratePos; + } + set + { + __isset.DecoratePos = true; + this._DecoratePos = value; + } + } + + [DataMember(Order = 0)] + public string Skip + { + get + { + return _Skip; + } + set + { + __isset.Skip = true; + this._Skip = value; + } + } + + [DataMember(Order = 0)] + public string MapPethomeId + { + get + { + return _MapPethomeId; + } + set + { + __isset.MapPethomeId = true; + this._MapPethomeId = value; + } + } + + [DataMember(Order = 0)] + public string PetExp + { + get + { + return _PetExp; + } + set + { + __isset.PetExp = true; + this._PetExp = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool AreaId; + [DataMember] + public bool SortId; + [DataMember] + public bool CostCount; + [DataMember] + public bool Title; + [DataMember] + public bool Icon; + [DataMember] + public bool Pos; + [DataMember] + public bool Action; + [DataMember] + public bool Spine; + [DataMember] + public bool Button; + [DataMember] + public bool Build; + [DataMember] + public bool Shine; + [DataMember] + public bool Origin; + [DataMember] + public bool DecoratePos; + [DataMember] + public bool Skip; + [DataMember] + public bool MapPethomeId; + [DataMember] + public bool PetExp; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeAreaId() + { + return __isset.AreaId; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeCostCount() + { + return __isset.CostCount; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializePos() + { + return __isset.Pos; + } + + public bool ShouldSerializeAction() + { + return __isset.Action; + } + + public bool ShouldSerializeSpine() + { + return __isset.Spine; + } + + public bool ShouldSerializeButton() + { + return __isset.Button; + } + + public bool ShouldSerializeBuild() + { + return __isset.Build; + } + + public bool ShouldSerializeShine() + { + return __isset.Shine; + } + + public bool ShouldSerializeOrigin() + { + return __isset.Origin; + } + + public bool ShouldSerializeDecoratePos() + { + return __isset.DecoratePos; + } + + public bool ShouldSerializeSkip() + { + return __isset.Skip; + } + + public bool ShouldSerializeMapPethomeId() + { + return __isset.MapPethomeId; + } + + public bool ShouldSerializePetExp() + { + return __isset.PetExp; + } + + #endregion XmlSerializer support + + public DecorateCostItem() + { + } + + public DecorateCostItem DeepCopy() + { + var tmp0 = new DecorateCostItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.AreaId) + { + tmp0.AreaId = this.AreaId; + } + tmp0.__isset.AreaId = this.__isset.AreaId; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if(__isset.CostCount) + { + tmp0.CostCount = this.CostCount; + } + tmp0.__isset.CostCount = this.__isset.CostCount; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Pos != null) && __isset.Pos) + { + tmp0.Pos = this.Pos; + } + tmp0.__isset.Pos = this.__isset.Pos; + if((Action != null) && __isset.Action) + { + tmp0.Action = this.Action; + } + tmp0.__isset.Action = this.__isset.Action; + if((Spine != null) && __isset.Spine) + { + tmp0.Spine = this.Spine; + } + tmp0.__isset.Spine = this.__isset.Spine; + if((Button != null) && __isset.Button) + { + tmp0.Button = this.Button; + } + tmp0.__isset.Button = this.__isset.Button; + if((Build != null) && __isset.Build) + { + tmp0.Build = this.Build; + } + tmp0.__isset.Build = this.__isset.Build; + if((Shine != null) && __isset.Shine) + { + tmp0.Shine = this.Shine; + } + tmp0.__isset.Shine = this.__isset.Shine; + if((Origin != null) && __isset.Origin) + { + tmp0.Origin = this.Origin; + } + tmp0.__isset.Origin = this.__isset.Origin; + if((DecoratePos != null) && __isset.DecoratePos) + { + tmp0.DecoratePos = this.DecoratePos; + } + tmp0.__isset.DecoratePos = this.__isset.DecoratePos; + if((Skip != null) && __isset.Skip) + { + tmp0.Skip = this.Skip; + } + tmp0.__isset.Skip = this.__isset.Skip; + if((MapPethomeId != null) && __isset.MapPethomeId) + { + tmp0.MapPethomeId = this.MapPethomeId; + } + tmp0.__isset.MapPethomeId = this.__isset.MapPethomeId; + if((PetExp != null) && __isset.PetExp) + { + tmp0.PetExp = this.PetExp; + } + tmp0.__isset.PetExp = this.__isset.PetExp; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + AreaId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + CostCount = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Pos = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + Action = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.String) + { + Spine = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.String) + { + Button = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 11: + if (field.Type == TType.String) + { + Build = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 12: + if (field.Type == TType.String) + { + Shine = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 13: + if (field.Type == TType.String) + { + Origin = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 14: + if (field.Type == TType.String) + { + DecoratePos = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 15: + if (field.Type == TType.String) + { + Skip = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 16: + if (field.Type == TType.String) + { + MapPethomeId = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 17: + if (field.Type == TType.String) + { + PetExp = await iprot.ReadStringAsync(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("DecorateCostItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.AreaId) + { + tmp2.Name = "AreaId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(AreaId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.CostCount) + { + tmp2.Name = "CostCount"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(CostCount, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Pos != null) && __isset.Pos) + { + tmp2.Name = "Pos"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Pos, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Action != null) && __isset.Action) + { + tmp2.Name = "Action"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Action, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Spine != null) && __isset.Spine) + { + tmp2.Name = "Spine"; + tmp2.Type = TType.String; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Spine, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Button != null) && __isset.Button) + { + tmp2.Name = "Button"; + tmp2.Type = TType.String; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Button, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Build != null) && __isset.Build) + { + tmp2.Name = "Build"; + tmp2.Type = TType.String; + tmp2.ID = 11; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Build, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Shine != null) && __isset.Shine) + { + tmp2.Name = "Shine"; + tmp2.Type = TType.String; + tmp2.ID = 12; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Shine, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Origin != null) && __isset.Origin) + { + tmp2.Name = "Origin"; + tmp2.Type = TType.String; + tmp2.ID = 13; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Origin, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((DecoratePos != null) && __isset.DecoratePos) + { + tmp2.Name = "DecoratePos"; + tmp2.Type = TType.String; + tmp2.ID = 14; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(DecoratePos, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Skip != null) && __isset.Skip) + { + tmp2.Name = "Skip"; + tmp2.Type = TType.String; + tmp2.ID = 15; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Skip, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((MapPethomeId != null) && __isset.MapPethomeId) + { + tmp2.Name = "MapPethomeId"; + tmp2.Type = TType.String; + tmp2.ID = 16; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(MapPethomeId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((PetExp != null) && __isset.PetExp) + { + tmp2.Name = "PetExp"; + tmp2.Type = TType.String; + tmp2.ID = 17; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(PetExp, 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 DecorateCostItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.AreaId == other.__isset.AreaId) && ((!__isset.AreaId) || (global::System.Object.Equals(AreaId, other.AreaId)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.CostCount == other.__isset.CostCount) && ((!__isset.CostCount) || (global::System.Object.Equals(CostCount, other.CostCount)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Pos == other.__isset.Pos) && ((!__isset.Pos) || (global::System.Object.Equals(Pos, other.Pos)))) + && ((__isset.Action == other.__isset.Action) && ((!__isset.Action) || (global::System.Object.Equals(Action, other.Action)))) + && ((__isset.Spine == other.__isset.Spine) && ((!__isset.Spine) || (global::System.Object.Equals(Spine, other.Spine)))) + && ((__isset.Button == other.__isset.Button) && ((!__isset.Button) || (global::System.Object.Equals(Button, other.Button)))) + && ((__isset.Build == other.__isset.Build) && ((!__isset.Build) || (global::System.Object.Equals(Build, other.Build)))) + && ((__isset.Shine == other.__isset.Shine) && ((!__isset.Shine) || (global::System.Object.Equals(Shine, other.Shine)))) + && ((__isset.Origin == other.__isset.Origin) && ((!__isset.Origin) || (global::System.Object.Equals(Origin, other.Origin)))) + && ((__isset.DecoratePos == other.__isset.DecoratePos) && ((!__isset.DecoratePos) || (global::System.Object.Equals(DecoratePos, other.DecoratePos)))) + && ((__isset.Skip == other.__isset.Skip) && ((!__isset.Skip) || (global::System.Object.Equals(Skip, other.Skip)))) + && ((__isset.MapPethomeId == other.__isset.MapPethomeId) && ((!__isset.MapPethomeId) || (global::System.Object.Equals(MapPethomeId, other.MapPethomeId)))) + && ((__isset.PetExp == other.__isset.PetExp) && ((!__isset.PetExp) || (global::System.Object.Equals(PetExp, other.PetExp)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.AreaId) + { + hashcode = (hashcode * 397) + AreaId.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if(__isset.CostCount) + { + hashcode = (hashcode * 397) + CostCount.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Pos != null) && __isset.Pos) + { + hashcode = (hashcode * 397) + Pos.GetHashCode(); + } + if((Action != null) && __isset.Action) + { + hashcode = (hashcode * 397) + Action.GetHashCode(); + } + if((Spine != null) && __isset.Spine) + { + hashcode = (hashcode * 397) + Spine.GetHashCode(); + } + if((Button != null) && __isset.Button) + { + hashcode = (hashcode * 397) + Button.GetHashCode(); + } + if((Build != null) && __isset.Build) + { + hashcode = (hashcode * 397) + Build.GetHashCode(); + } + if((Shine != null) && __isset.Shine) + { + hashcode = (hashcode * 397) + Shine.GetHashCode(); + } + if((Origin != null) && __isset.Origin) + { + hashcode = (hashcode * 397) + Origin.GetHashCode(); + } + if((DecoratePos != null) && __isset.DecoratePos) + { + hashcode = (hashcode * 397) + DecoratePos.GetHashCode(); + } + if((Skip != null) && __isset.Skip) + { + hashcode = (hashcode * 397) + Skip.GetHashCode(); + } + if((MapPethomeId != null) && __isset.MapPethomeId) + { + hashcode = (hashcode * 397) + MapPethomeId.GetHashCode(); + } + if((PetExp != null) && __isset.PetExp) + { + hashcode = (hashcode * 397) + PetExp.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("DecorateCostItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.AreaId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AreaId: "); + AreaId.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if(__isset.CostCount) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("CostCount: "); + CostCount.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Pos != null) && __isset.Pos) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Pos: "); + Pos.ToString(tmp3); + } + if((Action != null) && __isset.Action) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Action: "); + Action.ToString(tmp3); + } + if((Spine != null) && __isset.Spine) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Spine: "); + Spine.ToString(tmp3); + } + if((Button != null) && __isset.Button) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Button: "); + Button.ToString(tmp3); + } + if((Build != null) && __isset.Build) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Build: "); + Build.ToString(tmp3); + } + if((Shine != null) && __isset.Shine) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Shine: "); + Shine.ToString(tmp3); + } + if((Origin != null) && __isset.Origin) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Origin: "); + Origin.ToString(tmp3); + } + if((DecoratePos != null) && __isset.DecoratePos) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("DecoratePos: "); + DecoratePos.ToString(tmp3); + } + if((Skip != null) && __isset.Skip) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Skip: "); + Skip.ToString(tmp3); + } + if((MapPethomeId != null) && __isset.MapPethomeId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MapPethomeId: "); + MapPethomeId.ToString(tmp3); + } + if((PetExp != null) && __isset.PetExp) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PetExp: "); + PetExp.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DialogData.cs b/compiled_output/csharp/Byway/Thrift/Data/DialogData.cs new file mode 100644 index 0000000..8119793 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DialogData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 DialogData : TBase + { + private Dictionary _dialogdatas; + + [DataMember(Order = 0)] + public Dictionary Dialogdatas + { + get + { + return _dialogdatas; + } + set + { + __isset.@dialogdatas = true; + this._dialogdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @dialogdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeDialogdatas() + { + return __isset.@dialogdatas; + } + + #endregion XmlSerializer support + + public DialogData() + { + } + + public DialogData DeepCopy() + { + var tmp5 = new DialogData(); + if((Dialogdatas != null) && __isset.@dialogdatas) + { + tmp5.Dialogdatas = this.Dialogdatas.DeepCopy(); + } + tmp5.__isset.@dialogdatas = this.__isset.@dialogdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Dialogdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.DialogDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.DialogDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Dialogdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("DialogData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Dialogdatas != null) && __isset.@dialogdatas) + { + tmp11.Name = "dialogdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Dialogdatas.Count), cancellationToken); + foreach (int _iter12 in Dialogdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Dialogdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 DialogData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@dialogdatas == other.__isset.@dialogdatas) && ((!__isset.@dialogdatas) || (TCollections.Equals(Dialogdatas, other.Dialogdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Dialogdatas != null) && __isset.@dialogdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Dialogdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("DialogData("); + int tmp14 = 0; + if((Dialogdatas != null) && __isset.@dialogdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Dialogdatas: "); + Dialogdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/DialogDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/DialogDataItem.cs new file mode 100644 index 0000000..d4ea3be --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/DialogDataItem.cs @@ -0,0 +1,822 @@ +/** + * + * 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 DialogDataItem : TBase + { + private int _Id; + private string _PlotNode; + private int _SceneId; + private string _Group; + private int _SortId; + private string _Direct; + private string _Icon; + private string _Title; + private string _Content; + private string _BubbleType; + private string _Phone; + private string _Status; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string PlotNode + { + get + { + return _PlotNode; + } + set + { + __isset.PlotNode = true; + this._PlotNode = value; + } + } + + [DataMember(Order = 0)] + public int SceneId + { + get + { + return _SceneId; + } + set + { + __isset.SceneId = true; + this._SceneId = value; + } + } + + [DataMember(Order = 0)] + public string Group + { + get + { + return _Group; + } + set + { + __isset.@Group = true; + this._Group = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public string Direct + { + get + { + return _Direct; + } + set + { + __isset.Direct = true; + this._Direct = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + [DataMember(Order = 0)] + public string Content + { + get + { + return _Content; + } + set + { + __isset.Content = true; + this._Content = value; + } + } + + [DataMember(Order = 0)] + public string BubbleType + { + get + { + return _BubbleType; + } + set + { + __isset.BubbleType = true; + this._BubbleType = value; + } + } + + [DataMember(Order = 0)] + public string Phone + { + get + { + return _Phone; + } + set + { + __isset.Phone = true; + this._Phone = value; + } + } + + [DataMember(Order = 0)] + public string Status + { + get + { + return _Status; + } + set + { + __isset.Status = true; + this._Status = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool PlotNode; + [DataMember] + public bool SceneId; + [DataMember] + public bool @Group; + [DataMember] + public bool SortId; + [DataMember] + public bool Direct; + [DataMember] + public bool Icon; + [DataMember] + public bool Title; + [DataMember] + public bool Content; + [DataMember] + public bool BubbleType; + [DataMember] + public bool Phone; + [DataMember] + public bool Status; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializePlotNode() + { + return __isset.PlotNode; + } + + public bool ShouldSerializeSceneId() + { + return __isset.SceneId; + } + + public bool ShouldSerializeGroup() + { + return __isset.@Group; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeDirect() + { + return __isset.Direct; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + public bool ShouldSerializeContent() + { + return __isset.Content; + } + + public bool ShouldSerializeBubbleType() + { + return __isset.BubbleType; + } + + public bool ShouldSerializePhone() + { + return __isset.Phone; + } + + public bool ShouldSerializeStatus() + { + return __isset.Status; + } + + #endregion XmlSerializer support + + public DialogDataItem() + { + } + + public DialogDataItem DeepCopy() + { + var tmp0 = new DialogDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((PlotNode != null) && __isset.PlotNode) + { + tmp0.PlotNode = this.PlotNode; + } + tmp0.__isset.PlotNode = this.__isset.PlotNode; + if(__isset.SceneId) + { + tmp0.SceneId = this.SceneId; + } + tmp0.__isset.SceneId = this.__isset.SceneId; + if((Group != null) && __isset.@Group) + { + tmp0.Group = this.Group; + } + tmp0.__isset.@Group = this.__isset.@Group; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if((Direct != null) && __isset.Direct) + { + tmp0.Direct = this.Direct; + } + tmp0.__isset.Direct = this.__isset.Direct; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + if((Content != null) && __isset.Content) + { + tmp0.Content = this.Content; + } + tmp0.__isset.Content = this.__isset.Content; + if((BubbleType != null) && __isset.BubbleType) + { + tmp0.BubbleType = this.BubbleType; + } + tmp0.__isset.BubbleType = this.__isset.BubbleType; + if((Phone != null) && __isset.Phone) + { + tmp0.Phone = this.Phone; + } + tmp0.__isset.Phone = this.__isset.Phone; + if((Status != null) && __isset.Status) + { + tmp0.Status = this.Status; + } + tmp0.__isset.Status = this.__isset.Status; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + PlotNode = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + SceneId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Group = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Direct = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.String) + { + Content = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.String) + { + BubbleType = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 11: + if (field.Type == TType.String) + { + Phone = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 12: + if (field.Type == TType.String) + { + Status = await iprot.ReadStringAsync(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("DialogDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((PlotNode != null) && __isset.PlotNode) + { + tmp2.Name = "PlotNode"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(PlotNode, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SceneId) + { + tmp2.Name = "SceneId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SceneId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Group != null) && __isset.@Group) + { + tmp2.Name = "Group"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Group, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Direct != null) && __isset.Direct) + { + tmp2.Name = "Direct"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Direct, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Content != null) && __isset.Content) + { + tmp2.Name = "Content"; + tmp2.Type = TType.String; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Content, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((BubbleType != null) && __isset.BubbleType) + { + tmp2.Name = "BubbleType"; + tmp2.Type = TType.String; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(BubbleType, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Phone != null) && __isset.Phone) + { + tmp2.Name = "Phone"; + tmp2.Type = TType.String; + tmp2.ID = 11; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Phone, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Status != null) && __isset.Status) + { + tmp2.Name = "Status"; + tmp2.Type = TType.String; + tmp2.ID = 12; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Status, 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 DialogDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.PlotNode == other.__isset.PlotNode) && ((!__isset.PlotNode) || (global::System.Object.Equals(PlotNode, other.PlotNode)))) + && ((__isset.SceneId == other.__isset.SceneId) && ((!__isset.SceneId) || (global::System.Object.Equals(SceneId, other.SceneId)))) + && ((__isset.@Group == other.__isset.@Group) && ((!__isset.@Group) || (global::System.Object.Equals(Group, other.Group)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.Direct == other.__isset.Direct) && ((!__isset.Direct) || (global::System.Object.Equals(Direct, other.Direct)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))) + && ((__isset.Content == other.__isset.Content) && ((!__isset.Content) || (global::System.Object.Equals(Content, other.Content)))) + && ((__isset.BubbleType == other.__isset.BubbleType) && ((!__isset.BubbleType) || (global::System.Object.Equals(BubbleType, other.BubbleType)))) + && ((__isset.Phone == other.__isset.Phone) && ((!__isset.Phone) || (global::System.Object.Equals(Phone, other.Phone)))) + && ((__isset.Status == other.__isset.Status) && ((!__isset.Status) || (global::System.Object.Equals(Status, other.Status)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((PlotNode != null) && __isset.PlotNode) + { + hashcode = (hashcode * 397) + PlotNode.GetHashCode(); + } + if(__isset.SceneId) + { + hashcode = (hashcode * 397) + SceneId.GetHashCode(); + } + if((Group != null) && __isset.@Group) + { + hashcode = (hashcode * 397) + Group.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if((Direct != null) && __isset.Direct) + { + hashcode = (hashcode * 397) + Direct.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + if((Content != null) && __isset.Content) + { + hashcode = (hashcode * 397) + Content.GetHashCode(); + } + if((BubbleType != null) && __isset.BubbleType) + { + hashcode = (hashcode * 397) + BubbleType.GetHashCode(); + } + if((Phone != null) && __isset.Phone) + { + hashcode = (hashcode * 397) + Phone.GetHashCode(); + } + if((Status != null) && __isset.Status) + { + hashcode = (hashcode * 397) + Status.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("DialogDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((PlotNode != null) && __isset.PlotNode) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PlotNode: "); + PlotNode.ToString(tmp3); + } + if(__isset.SceneId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SceneId: "); + SceneId.ToString(tmp3); + } + if((Group != null) && __isset.@Group) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Group: "); + Group.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if((Direct != null) && __isset.Direct) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Direct: "); + Direct.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + if((Content != null) && __isset.Content) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Content: "); + Content.ToString(tmp3); + } + if((BubbleType != null) && __isset.BubbleType) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("BubbleType: "); + BubbleType.ToString(tmp3); + } + if((Phone != null) && __isset.Phone) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Phone: "); + Phone.ToString(tmp3); + } + if((Status != null) && __isset.Status) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Status: "); + Status.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/EmiterRetreatData.cs b/compiled_output/csharp/Byway/Thrift/Data/EmiterRetreatData.cs new file mode 100644 index 0000000..d70501f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/EmiterRetreatData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 EmiterRetreatData : TBase + { + private Dictionary _emiterretreatdatas; + + [DataMember(Order = 0)] + public Dictionary Emiterretreatdatas + { + get + { + return _emiterretreatdatas; + } + set + { + __isset.@emiterretreatdatas = true; + this._emiterretreatdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @emiterretreatdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeEmiterretreatdatas() + { + return __isset.@emiterretreatdatas; + } + + #endregion XmlSerializer support + + public EmiterRetreatData() + { + } + + public EmiterRetreatData DeepCopy() + { + var tmp5 = new EmiterRetreatData(); + if((Emiterretreatdatas != null) && __isset.@emiterretreatdatas) + { + tmp5.Emiterretreatdatas = this.Emiterretreatdatas.DeepCopy(); + } + tmp5.__isset.@emiterretreatdatas = this.__isset.@emiterretreatdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Emiterretreatdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.EmiterRetreatDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.EmiterRetreatDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Emiterretreatdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("EmiterRetreatData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Emiterretreatdatas != null) && __isset.@emiterretreatdatas) + { + tmp11.Name = "emiterretreatdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Emiterretreatdatas.Count), cancellationToken); + foreach (int _iter12 in Emiterretreatdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Emiterretreatdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 EmiterRetreatData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@emiterretreatdatas == other.__isset.@emiterretreatdatas) && ((!__isset.@emiterretreatdatas) || (TCollections.Equals(Emiterretreatdatas, other.Emiterretreatdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Emiterretreatdatas != null) && __isset.@emiterretreatdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Emiterretreatdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("EmiterRetreatData("); + int tmp14 = 0; + if((Emiterretreatdatas != null) && __isset.@emiterretreatdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Emiterretreatdatas: "); + Emiterretreatdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/EmiterRetreatDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/EmiterRetreatDataItem.cs new file mode 100644 index 0000000..ed240f1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/EmiterRetreatDataItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 EmiterRetreatDataItem : TBase + { + private int _Id; + private int _SortId; + private string _Emit_ID; + private string _Color; + private string _Retreat_Emit_ID; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public string Emit_ID + { + get + { + return _Emit_ID; + } + set + { + __isset.Emit_ID = true; + this._Emit_ID = value; + } + } + + [DataMember(Order = 0)] + public string Color + { + get + { + return _Color; + } + set + { + __isset.Color = true; + this._Color = value; + } + } + + [DataMember(Order = 0)] + public string Retreat_Emit_ID + { + get + { + return _Retreat_Emit_ID; + } + set + { + __isset.Retreat_Emit_ID = true; + this._Retreat_Emit_ID = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool SortId; + [DataMember] + public bool Emit_ID; + [DataMember] + public bool Color; + [DataMember] + public bool Retreat_Emit_ID; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeEmit_ID() + { + return __isset.Emit_ID; + } + + public bool ShouldSerializeColor() + { + return __isset.Color; + } + + public bool ShouldSerializeRetreat_Emit_ID() + { + return __isset.Retreat_Emit_ID; + } + + #endregion XmlSerializer support + + public EmiterRetreatDataItem() + { + } + + public EmiterRetreatDataItem DeepCopy() + { + var tmp0 = new EmiterRetreatDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if((Emit_ID != null) && __isset.Emit_ID) + { + tmp0.Emit_ID = this.Emit_ID; + } + tmp0.__isset.Emit_ID = this.__isset.Emit_ID; + if((Color != null) && __isset.Color) + { + tmp0.Color = this.Color; + } + tmp0.__isset.Color = this.__isset.Color; + if((Retreat_Emit_ID != null) && __isset.Retreat_Emit_ID) + { + tmp0.Retreat_Emit_ID = this.Retreat_Emit_ID; + } + tmp0.__isset.Retreat_Emit_ID = this.__isset.Retreat_Emit_ID; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Emit_ID = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Color = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Retreat_Emit_ID = await iprot.ReadStringAsync(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("EmiterRetreatDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Emit_ID != null) && __isset.Emit_ID) + { + tmp2.Name = "Emit_ID"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Emit_ID, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Color != null) && __isset.Color) + { + tmp2.Name = "Color"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Color, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Retreat_Emit_ID != null) && __isset.Retreat_Emit_ID) + { + tmp2.Name = "Retreat_Emit_ID"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Retreat_Emit_ID, 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 EmiterRetreatDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.Emit_ID == other.__isset.Emit_ID) && ((!__isset.Emit_ID) || (global::System.Object.Equals(Emit_ID, other.Emit_ID)))) + && ((__isset.Color == other.__isset.Color) && ((!__isset.Color) || (global::System.Object.Equals(Color, other.Color)))) + && ((__isset.Retreat_Emit_ID == other.__isset.Retreat_Emit_ID) && ((!__isset.Retreat_Emit_ID) || (global::System.Object.Equals(Retreat_Emit_ID, other.Retreat_Emit_ID)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if((Emit_ID != null) && __isset.Emit_ID) + { + hashcode = (hashcode * 397) + Emit_ID.GetHashCode(); + } + if((Color != null) && __isset.Color) + { + hashcode = (hashcode * 397) + Color.GetHashCode(); + } + if((Retreat_Emit_ID != null) && __isset.Retreat_Emit_ID) + { + hashcode = (hashcode * 397) + Retreat_Emit_ID.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("EmiterRetreatDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if((Emit_ID != null) && __isset.Emit_ID) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Emit_ID: "); + Emit_ID.ToString(tmp3); + } + if((Color != null) && __isset.Color) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Color: "); + Color.ToString(tmp3); + } + if((Retreat_Emit_ID != null) && __isset.Retreat_Emit_ID) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Retreat_Emit_ID: "); + Retreat_Emit_ID.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/EmojiData.cs b/compiled_output/csharp/Byway/Thrift/Data/EmojiData.cs new file mode 100644 index 0000000..bd0cc2f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/EmojiData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 EmojiData : TBase + { + private Dictionary _emojidatas; + + [DataMember(Order = 0)] + public Dictionary Emojidatas + { + get + { + return _emojidatas; + } + set + { + __isset.@emojidatas = true; + this._emojidatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @emojidatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeEmojidatas() + { + return __isset.@emojidatas; + } + + #endregion XmlSerializer support + + public EmojiData() + { + } + + public EmojiData DeepCopy() + { + var tmp5 = new EmojiData(); + if((Emojidatas != null) && __isset.@emojidatas) + { + tmp5.Emojidatas = this.Emojidatas.DeepCopy(); + } + tmp5.__isset.@emojidatas = this.__isset.@emojidatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Emojidatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.EmojiDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.EmojiDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Emojidatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("EmojiData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Emojidatas != null) && __isset.@emojidatas) + { + tmp11.Name = "emojidatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Emojidatas.Count), cancellationToken); + foreach (int _iter12 in Emojidatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Emojidatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 EmojiData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@emojidatas == other.__isset.@emojidatas) && ((!__isset.@emojidatas) || (TCollections.Equals(Emojidatas, other.Emojidatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Emojidatas != null) && __isset.@emojidatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Emojidatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("EmojiData("); + int tmp14 = 0; + if((Emojidatas != null) && __isset.@emojidatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Emojidatas: "); + Emojidatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/EmojiDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/EmojiDataItem.cs new file mode 100644 index 0000000..47593f5 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/EmojiDataItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 EmojiDataItem : TBase + { + private int _Id; + private string _NameKey; + private int _Init; + private string _Icon; + private string _Spine; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string NameKey + { + get + { + return _NameKey; + } + set + { + __isset.NameKey = true; + this._NameKey = value; + } + } + + [DataMember(Order = 0)] + public int Init + { + get + { + return _Init; + } + set + { + __isset.Init = true; + this._Init = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Spine + { + get + { + return _Spine; + } + set + { + __isset.Spine = true; + this._Spine = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool NameKey; + [DataMember] + public bool Init; + [DataMember] + public bool Icon; + [DataMember] + public bool Spine; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeNameKey() + { + return __isset.NameKey; + } + + public bool ShouldSerializeInit() + { + return __isset.Init; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeSpine() + { + return __isset.Spine; + } + + #endregion XmlSerializer support + + public EmojiDataItem() + { + } + + public EmojiDataItem DeepCopy() + { + var tmp0 = new EmojiDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((NameKey != null) && __isset.NameKey) + { + tmp0.NameKey = this.NameKey; + } + tmp0.__isset.NameKey = this.__isset.NameKey; + if(__isset.Init) + { + tmp0.Init = this.Init; + } + tmp0.__isset.Init = this.__isset.Init; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Spine != null) && __isset.Spine) + { + tmp0.Spine = this.Spine; + } + tmp0.__isset.Spine = this.__isset.Spine; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + NameKey = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Init = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Spine = await iprot.ReadStringAsync(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("EmojiDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((NameKey != null) && __isset.NameKey) + { + tmp2.Name = "NameKey"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(NameKey, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Init) + { + tmp2.Name = "Init"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Init, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Spine != null) && __isset.Spine) + { + tmp2.Name = "Spine"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Spine, 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 EmojiDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.NameKey == other.__isset.NameKey) && ((!__isset.NameKey) || (global::System.Object.Equals(NameKey, other.NameKey)))) + && ((__isset.Init == other.__isset.Init) && ((!__isset.Init) || (global::System.Object.Equals(Init, other.Init)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Spine == other.__isset.Spine) && ((!__isset.Spine) || (global::System.Object.Equals(Spine, other.Spine)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((NameKey != null) && __isset.NameKey) + { + hashcode = (hashcode * 397) + NameKey.GetHashCode(); + } + if(__isset.Init) + { + hashcode = (hashcode * 397) + Init.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Spine != null) && __isset.Spine) + { + hashcode = (hashcode * 397) + Spine.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("EmojiDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((NameKey != null) && __isset.NameKey) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("NameKey: "); + NameKey.ToString(tmp3); + } + if(__isset.Init) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Init: "); + Init.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Spine != null) && __isset.Spine) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Spine: "); + Spine.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/EndlessGift.cs b/compiled_output/csharp/Byway/Thrift/Data/EndlessGift.cs new file mode 100644 index 0000000..fbe1cb7 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/EndlessGift.cs @@ -0,0 +1,214 @@ +/** + * + * 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 EndlessGift : TBase + { + private Dictionary _endlessgifts; + + [DataMember(Order = 0)] + public Dictionary Endlessgifts + { + get + { + return _endlessgifts; + } + set + { + __isset.@endlessgifts = true; + this._endlessgifts = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @endlessgifts; + } + + #region XmlSerializer support + + public bool ShouldSerializeEndlessgifts() + { + return __isset.@endlessgifts; + } + + #endregion XmlSerializer support + + public EndlessGift() + { + } + + public EndlessGift DeepCopy() + { + var tmp5 = new EndlessGift(); + if((Endlessgifts != null) && __isset.@endlessgifts) + { + tmp5.Endlessgifts = this.Endlessgifts.DeepCopy(); + } + tmp5.__isset.@endlessgifts = this.__isset.@endlessgifts; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Endlessgifts = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.EndlessGiftItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.EndlessGiftItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Endlessgifts[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("EndlessGift"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Endlessgifts != null) && __isset.@endlessgifts) + { + tmp11.Name = "endlessgifts"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Endlessgifts.Count), cancellationToken); + foreach (int _iter12 in Endlessgifts.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Endlessgifts[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 EndlessGift other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@endlessgifts == other.__isset.@endlessgifts) && ((!__isset.@endlessgifts) || (TCollections.Equals(Endlessgifts, other.Endlessgifts)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Endlessgifts != null) && __isset.@endlessgifts) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Endlessgifts); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("EndlessGift("); + int tmp14 = 0; + if((Endlessgifts != null) && __isset.@endlessgifts) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Endlessgifts: "); + Endlessgifts.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/EndlessGiftItem.cs b/compiled_output/csharp/Byway/Thrift/Data/EndlessGiftItem.cs new file mode 100644 index 0000000..3a55d1f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/EndlessGiftItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 EndlessGiftItem : TBase + { + private int _Id; + private string _Content; + private string _SellType; + private double _SellPrice; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Content + { + get + { + return _Content; + } + set + { + __isset.Content = true; + this._Content = value; + } + } + + [DataMember(Order = 0)] + public string SellType + { + get + { + return _SellType; + } + set + { + __isset.SellType = true; + this._SellType = value; + } + } + + [DataMember(Order = 0)] + public double SellPrice + { + get + { + return _SellPrice; + } + set + { + __isset.SellPrice = true; + this._SellPrice = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Content; + [DataMember] + public bool SellType; + [DataMember] + public bool SellPrice; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeContent() + { + return __isset.Content; + } + + public bool ShouldSerializeSellType() + { + return __isset.SellType; + } + + public bool ShouldSerializeSellPrice() + { + return __isset.SellPrice; + } + + #endregion XmlSerializer support + + public EndlessGiftItem() + { + } + + public EndlessGiftItem DeepCopy() + { + var tmp0 = new EndlessGiftItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Content != null) && __isset.Content) + { + tmp0.Content = this.Content; + } + tmp0.__isset.Content = this.__isset.Content; + if((SellType != null) && __isset.SellType) + { + tmp0.SellType = this.SellType; + } + tmp0.__isset.SellType = this.__isset.SellType; + if(__isset.SellPrice) + { + tmp0.SellPrice = this.SellPrice; + } + tmp0.__isset.SellPrice = this.__isset.SellPrice; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Content = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + SellType = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.Double) + { + SellPrice = await iprot.ReadDoubleAsync(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("EndlessGiftItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Content != null) && __isset.Content) + { + tmp2.Name = "Content"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Content, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((SellType != null) && __isset.SellType) + { + tmp2.Name = "SellType"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(SellType, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SellPrice) + { + tmp2.Name = "SellPrice"; + tmp2.Type = TType.Double; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(SellPrice, 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 EndlessGiftItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Content == other.__isset.Content) && ((!__isset.Content) || (global::System.Object.Equals(Content, other.Content)))) + && ((__isset.SellType == other.__isset.SellType) && ((!__isset.SellType) || (global::System.Object.Equals(SellType, other.SellType)))) + && ((__isset.SellPrice == other.__isset.SellPrice) && ((!__isset.SellPrice) || (global::System.Object.Equals(SellPrice, other.SellPrice)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Content != null) && __isset.Content) + { + hashcode = (hashcode * 397) + Content.GetHashCode(); + } + if((SellType != null) && __isset.SellType) + { + hashcode = (hashcode * 397) + SellType.GetHashCode(); + } + if(__isset.SellPrice) + { + hashcode = (hashcode * 397) + SellPrice.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("EndlessGiftItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Content != null) && __isset.Content) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Content: "); + Content.ToString(tmp3); + } + if((SellType != null) && __isset.SellType) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellType: "); + SellType.ToString(tmp3); + } + if(__isset.SellPrice) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellPrice: "); + SellPrice.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/EnergyLimitGift.cs b/compiled_output/csharp/Byway/Thrift/Data/EnergyLimitGift.cs new file mode 100644 index 0000000..77073c1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/EnergyLimitGift.cs @@ -0,0 +1,214 @@ +/** + * + * 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 EnergyLimitGift : TBase + { + private Dictionary _energylimitgifts; + + [DataMember(Order = 0)] + public Dictionary Energylimitgifts + { + get + { + return _energylimitgifts; + } + set + { + __isset.@energylimitgifts = true; + this._energylimitgifts = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @energylimitgifts; + } + + #region XmlSerializer support + + public bool ShouldSerializeEnergylimitgifts() + { + return __isset.@energylimitgifts; + } + + #endregion XmlSerializer support + + public EnergyLimitGift() + { + } + + public EnergyLimitGift DeepCopy() + { + var tmp5 = new EnergyLimitGift(); + if((Energylimitgifts != null) && __isset.@energylimitgifts) + { + tmp5.Energylimitgifts = this.Energylimitgifts.DeepCopy(); + } + tmp5.__isset.@energylimitgifts = this.__isset.@energylimitgifts; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Energylimitgifts = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.EnergyLimitGiftItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.EnergyLimitGiftItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Energylimitgifts[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("EnergyLimitGift"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Energylimitgifts != null) && __isset.@energylimitgifts) + { + tmp11.Name = "energylimitgifts"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Energylimitgifts.Count), cancellationToken); + foreach (int _iter12 in Energylimitgifts.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Energylimitgifts[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 EnergyLimitGift other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@energylimitgifts == other.__isset.@energylimitgifts) && ((!__isset.@energylimitgifts) || (TCollections.Equals(Energylimitgifts, other.Energylimitgifts)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Energylimitgifts != null) && __isset.@energylimitgifts) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Energylimitgifts); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("EnergyLimitGift("); + int tmp14 = 0; + if((Energylimitgifts != null) && __isset.@energylimitgifts) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Energylimitgifts: "); + Energylimitgifts.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/EnergyLimitGiftItem.cs b/compiled_output/csharp/Byway/Thrift/Data/EnergyLimitGiftItem.cs new file mode 100644 index 0000000..9abf625 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/EnergyLimitGiftItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 EnergyLimitGiftItem : TBase + { + private int _Id; + private string _ItemReward; + private double _PayPrice; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + [DataMember(Order = 0)] + public double PayPrice + { + get + { + return _PayPrice; + } + set + { + __isset.PayPrice = true; + this._PayPrice = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool ItemReward; + [DataMember] + public bool PayPrice; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + public bool ShouldSerializePayPrice() + { + return __isset.PayPrice; + } + + #endregion XmlSerializer support + + public EnergyLimitGiftItem() + { + } + + public EnergyLimitGiftItem DeepCopy() + { + var tmp0 = new EnergyLimitGiftItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + if(__isset.PayPrice) + { + tmp0.PayPrice = this.PayPrice; + } + tmp0.__isset.PayPrice = this.__isset.PayPrice; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.Double) + { + PayPrice = await iprot.ReadDoubleAsync(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("EnergyLimitGiftItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.PayPrice) + { + tmp2.Name = "PayPrice"; + tmp2.Type = TType.Double; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(PayPrice, 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 EnergyLimitGiftItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))) + && ((__isset.PayPrice == other.__isset.PayPrice) && ((!__isset.PayPrice) || (global::System.Object.Equals(PayPrice, other.PayPrice)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + if(__isset.PayPrice) + { + hashcode = (hashcode * 397) + PayPrice.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("EnergyLimitGiftItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + if(__isset.PayPrice) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PayPrice: "); + PayPrice.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/FrameData.cs b/compiled_output/csharp/Byway/Thrift/Data/FrameData.cs new file mode 100644 index 0000000..fb01742 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/FrameData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 FrameData : TBase + { + private Dictionary _framedatas; + + [DataMember(Order = 0)] + public Dictionary Framedatas + { + get + { + return _framedatas; + } + set + { + __isset.@framedatas = true; + this._framedatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @framedatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeFramedatas() + { + return __isset.@framedatas; + } + + #endregion XmlSerializer support + + public FrameData() + { + } + + public FrameData DeepCopy() + { + var tmp5 = new FrameData(); + if((Framedatas != null) && __isset.@framedatas) + { + tmp5.Framedatas = this.Framedatas.DeepCopy(); + } + tmp5.__isset.@framedatas = this.__isset.@framedatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Framedatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.FrameDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.FrameDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Framedatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("FrameData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Framedatas != null) && __isset.@framedatas) + { + tmp11.Name = "framedatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Framedatas.Count), cancellationToken); + foreach (int _iter12 in Framedatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Framedatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 FrameData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@framedatas == other.__isset.@framedatas) && ((!__isset.@framedatas) || (TCollections.Equals(Framedatas, other.Framedatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Framedatas != null) && __isset.@framedatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Framedatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("FrameData("); + int tmp14 = 0; + if((Framedatas != null) && __isset.@framedatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Framedatas: "); + Framedatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/FrameDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/FrameDataItem.cs new file mode 100644 index 0000000..c37709f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/FrameDataItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 FrameDataItem : TBase + { + private int _Id; + private string _NameKey; + private int _Init; + private string _Icon; + private string _SpineFile; + private string _AnimName; + private string _FrameImageScale; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string NameKey + { + get + { + return _NameKey; + } + set + { + __isset.NameKey = true; + this._NameKey = value; + } + } + + [DataMember(Order = 0)] + public int Init + { + get + { + return _Init; + } + set + { + __isset.Init = true; + this._Init = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string SpineFile + { + get + { + return _SpineFile; + } + set + { + __isset.SpineFile = true; + this._SpineFile = value; + } + } + + [DataMember(Order = 0)] + public string AnimName + { + get + { + return _AnimName; + } + set + { + __isset.AnimName = true; + this._AnimName = value; + } + } + + [DataMember(Order = 0)] + public string FrameImageScale + { + get + { + return _FrameImageScale; + } + set + { + __isset.FrameImageScale = true; + this._FrameImageScale = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool NameKey; + [DataMember] + public bool Init; + [DataMember] + public bool Icon; + [DataMember] + public bool SpineFile; + [DataMember] + public bool AnimName; + [DataMember] + public bool FrameImageScale; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeNameKey() + { + return __isset.NameKey; + } + + public bool ShouldSerializeInit() + { + return __isset.Init; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeSpineFile() + { + return __isset.SpineFile; + } + + public bool ShouldSerializeAnimName() + { + return __isset.AnimName; + } + + public bool ShouldSerializeFrameImageScale() + { + return __isset.FrameImageScale; + } + + #endregion XmlSerializer support + + public FrameDataItem() + { + } + + public FrameDataItem DeepCopy() + { + var tmp0 = new FrameDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((NameKey != null) && __isset.NameKey) + { + tmp0.NameKey = this.NameKey; + } + tmp0.__isset.NameKey = this.__isset.NameKey; + if(__isset.Init) + { + tmp0.Init = this.Init; + } + tmp0.__isset.Init = this.__isset.Init; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((SpineFile != null) && __isset.SpineFile) + { + tmp0.SpineFile = this.SpineFile; + } + tmp0.__isset.SpineFile = this.__isset.SpineFile; + if((AnimName != null) && __isset.AnimName) + { + tmp0.AnimName = this.AnimName; + } + tmp0.__isset.AnimName = this.__isset.AnimName; + if((FrameImageScale != null) && __isset.FrameImageScale) + { + tmp0.FrameImageScale = this.FrameImageScale; + } + tmp0.__isset.FrameImageScale = this.__isset.FrameImageScale; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + NameKey = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Init = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + SpineFile = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + AnimName = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + FrameImageScale = await iprot.ReadStringAsync(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("FrameDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((NameKey != null) && __isset.NameKey) + { + tmp2.Name = "NameKey"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(NameKey, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Init) + { + tmp2.Name = "Init"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Init, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((SpineFile != null) && __isset.SpineFile) + { + tmp2.Name = "SpineFile"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(SpineFile, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((AnimName != null) && __isset.AnimName) + { + tmp2.Name = "AnimName"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(AnimName, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((FrameImageScale != null) && __isset.FrameImageScale) + { + tmp2.Name = "FrameImageScale"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(FrameImageScale, 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 FrameDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.NameKey == other.__isset.NameKey) && ((!__isset.NameKey) || (global::System.Object.Equals(NameKey, other.NameKey)))) + && ((__isset.Init == other.__isset.Init) && ((!__isset.Init) || (global::System.Object.Equals(Init, other.Init)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.SpineFile == other.__isset.SpineFile) && ((!__isset.SpineFile) || (global::System.Object.Equals(SpineFile, other.SpineFile)))) + && ((__isset.AnimName == other.__isset.AnimName) && ((!__isset.AnimName) || (global::System.Object.Equals(AnimName, other.AnimName)))) + && ((__isset.FrameImageScale == other.__isset.FrameImageScale) && ((!__isset.FrameImageScale) || (global::System.Object.Equals(FrameImageScale, other.FrameImageScale)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((NameKey != null) && __isset.NameKey) + { + hashcode = (hashcode * 397) + NameKey.GetHashCode(); + } + if(__isset.Init) + { + hashcode = (hashcode * 397) + Init.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((SpineFile != null) && __isset.SpineFile) + { + hashcode = (hashcode * 397) + SpineFile.GetHashCode(); + } + if((AnimName != null) && __isset.AnimName) + { + hashcode = (hashcode * 397) + AnimName.GetHashCode(); + } + if((FrameImageScale != null) && __isset.FrameImageScale) + { + hashcode = (hashcode * 397) + FrameImageScale.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("FrameDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((NameKey != null) && __isset.NameKey) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("NameKey: "); + NameKey.ToString(tmp3); + } + if(__isset.Init) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Init: "); + Init.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((SpineFile != null) && __isset.SpineFile) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SpineFile: "); + SpineFile.ToString(tmp3); + } + if((AnimName != null) && __isset.AnimName) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AnimName: "); + AnimName.ToString(tmp3); + } + if((FrameImageScale != null) && __isset.FrameImageScale) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("FrameImageScale: "); + FrameImageScale.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/GrowthFund.cs b/compiled_output/csharp/Byway/Thrift/Data/GrowthFund.cs new file mode 100644 index 0000000..dc74255 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/GrowthFund.cs @@ -0,0 +1,214 @@ +/** + * + * 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 GrowthFund : TBase + { + private Dictionary _growthfunds; + + [DataMember(Order = 0)] + public Dictionary Growthfunds + { + get + { + return _growthfunds; + } + set + { + __isset.@growthfunds = true; + this._growthfunds = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @growthfunds; + } + + #region XmlSerializer support + + public bool ShouldSerializeGrowthfunds() + { + return __isset.@growthfunds; + } + + #endregion XmlSerializer support + + public GrowthFund() + { + } + + public GrowthFund DeepCopy() + { + var tmp5 = new GrowthFund(); + if((Growthfunds != null) && __isset.@growthfunds) + { + tmp5.Growthfunds = this.Growthfunds.DeepCopy(); + } + tmp5.__isset.@growthfunds = this.__isset.@growthfunds; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Growthfunds = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.GrowthFundItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.GrowthFundItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Growthfunds[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("GrowthFund"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Growthfunds != null) && __isset.@growthfunds) + { + tmp11.Name = "growthfunds"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Growthfunds.Count), cancellationToken); + foreach (int _iter12 in Growthfunds.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Growthfunds[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 GrowthFund other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@growthfunds == other.__isset.@growthfunds) && ((!__isset.@growthfunds) || (TCollections.Equals(Growthfunds, other.Growthfunds)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Growthfunds != null) && __isset.@growthfunds) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Growthfunds); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("GrowthFund("); + int tmp14 = 0; + if((Growthfunds != null) && __isset.@growthfunds) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Growthfunds: "); + Growthfunds.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/GrowthFundItem.cs b/compiled_output/csharp/Byway/Thrift/Data/GrowthFundItem.cs new file mode 100644 index 0000000..2f85fc5 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/GrowthFundItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 GrowthFundItem : TBase + { + private int _Id; + private int _Level; + private string _RewardIds; + private string _RewardCnt; + private double _Price; + private double _OriginPrice; + private string _Describe; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Level + { + get + { + return _Level; + } + set + { + __isset.Level = true; + this._Level = value; + } + } + + [DataMember(Order = 0)] + public string RewardIds + { + get + { + return _RewardIds; + } + set + { + __isset.RewardIds = true; + this._RewardIds = value; + } + } + + [DataMember(Order = 0)] + public string RewardCnt + { + get + { + return _RewardCnt; + } + set + { + __isset.RewardCnt = true; + this._RewardCnt = value; + } + } + + [DataMember(Order = 0)] + public double Price + { + get + { + return _Price; + } + set + { + __isset.Price = true; + this._Price = value; + } + } + + [DataMember(Order = 0)] + public double OriginPrice + { + get + { + return _OriginPrice; + } + set + { + __isset.OriginPrice = true; + this._OriginPrice = value; + } + } + + [DataMember(Order = 0)] + public string Describe + { + get + { + return _Describe; + } + set + { + __isset.Describe = true; + this._Describe = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Level; + [DataMember] + public bool RewardIds; + [DataMember] + public bool RewardCnt; + [DataMember] + public bool Price; + [DataMember] + public bool OriginPrice; + [DataMember] + public bool Describe; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLevel() + { + return __isset.Level; + } + + public bool ShouldSerializeRewardIds() + { + return __isset.RewardIds; + } + + public bool ShouldSerializeRewardCnt() + { + return __isset.RewardCnt; + } + + public bool ShouldSerializePrice() + { + return __isset.Price; + } + + public bool ShouldSerializeOriginPrice() + { + return __isset.OriginPrice; + } + + public bool ShouldSerializeDescribe() + { + return __isset.Describe; + } + + #endregion XmlSerializer support + + public GrowthFundItem() + { + } + + public GrowthFundItem DeepCopy() + { + var tmp0 = new GrowthFundItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Level) + { + tmp0.Level = this.Level; + } + tmp0.__isset.Level = this.__isset.Level; + if((RewardIds != null) && __isset.RewardIds) + { + tmp0.RewardIds = this.RewardIds; + } + tmp0.__isset.RewardIds = this.__isset.RewardIds; + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp0.RewardCnt = this.RewardCnt; + } + tmp0.__isset.RewardCnt = this.__isset.RewardCnt; + if(__isset.Price) + { + tmp0.Price = this.Price; + } + tmp0.__isset.Price = this.__isset.Price; + if(__isset.OriginPrice) + { + tmp0.OriginPrice = this.OriginPrice; + } + tmp0.__isset.OriginPrice = this.__isset.OriginPrice; + if((Describe != null) && __isset.Describe) + { + tmp0.Describe = this.Describe; + } + tmp0.__isset.Describe = this.__isset.Describe; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Level = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + RewardIds = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + RewardCnt = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.Double) + { + Price = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + OriginPrice = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Describe = await iprot.ReadStringAsync(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("GrowthFundItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Level) + { + tmp2.Name = "Level"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Level, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardIds != null) && __isset.RewardIds) + { + tmp2.Name = "RewardIds"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardIds, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp2.Name = "RewardCnt"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardCnt, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price) + { + tmp2.Name = "Price"; + tmp2.Type = TType.Double; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.OriginPrice) + { + tmp2.Name = "OriginPrice"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(OriginPrice, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Describe != null) && __isset.Describe) + { + tmp2.Name = "Describe"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Describe, 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 GrowthFundItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Level == other.__isset.Level) && ((!__isset.Level) || (global::System.Object.Equals(Level, other.Level)))) + && ((__isset.RewardIds == other.__isset.RewardIds) && ((!__isset.RewardIds) || (global::System.Object.Equals(RewardIds, other.RewardIds)))) + && ((__isset.RewardCnt == other.__isset.RewardCnt) && ((!__isset.RewardCnt) || (global::System.Object.Equals(RewardCnt, other.RewardCnt)))) + && ((__isset.Price == other.__isset.Price) && ((!__isset.Price) || (global::System.Object.Equals(Price, other.Price)))) + && ((__isset.OriginPrice == other.__isset.OriginPrice) && ((!__isset.OriginPrice) || (global::System.Object.Equals(OriginPrice, other.OriginPrice)))) + && ((__isset.Describe == other.__isset.Describe) && ((!__isset.Describe) || (global::System.Object.Equals(Describe, other.Describe)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Level) + { + hashcode = (hashcode * 397) + Level.GetHashCode(); + } + if((RewardIds != null) && __isset.RewardIds) + { + hashcode = (hashcode * 397) + RewardIds.GetHashCode(); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + hashcode = (hashcode * 397) + RewardCnt.GetHashCode(); + } + if(__isset.Price) + { + hashcode = (hashcode * 397) + Price.GetHashCode(); + } + if(__isset.OriginPrice) + { + hashcode = (hashcode * 397) + OriginPrice.GetHashCode(); + } + if((Describe != null) && __isset.Describe) + { + hashcode = (hashcode * 397) + Describe.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("GrowthFundItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Level) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Level: "); + Level.ToString(tmp3); + } + if((RewardIds != null) && __isset.RewardIds) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardIds: "); + RewardIds.ToString(tmp3); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardCnt: "); + RewardCnt.ToString(tmp3); + } + if(__isset.Price) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price: "); + Price.ToString(tmp3); + } + if(__isset.OriginPrice) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("OriginPrice: "); + OriginPrice.ToString(tmp3); + } + if((Describe != null) && __isset.Describe) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Describe: "); + Describe.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/GuessReward.cs b/compiled_output/csharp/Byway/Thrift/Data/GuessReward.cs new file mode 100644 index 0000000..cefb917 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/GuessReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 GuessReward : TBase + { + private Dictionary _guessrewards; + + [DataMember(Order = 0)] + public Dictionary Guessrewards + { + get + { + return _guessrewards; + } + set + { + __isset.@guessrewards = true; + this._guessrewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @guessrewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeGuessrewards() + { + return __isset.@guessrewards; + } + + #endregion XmlSerializer support + + public GuessReward() + { + } + + public GuessReward DeepCopy() + { + var tmp5 = new GuessReward(); + if((Guessrewards != null) && __isset.@guessrewards) + { + tmp5.Guessrewards = this.Guessrewards.DeepCopy(); + } + tmp5.__isset.@guessrewards = this.__isset.@guessrewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Guessrewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.GuessRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.GuessRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Guessrewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("GuessReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Guessrewards != null) && __isset.@guessrewards) + { + tmp11.Name = "guessrewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Guessrewards.Count), cancellationToken); + foreach (int _iter12 in Guessrewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Guessrewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 GuessReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@guessrewards == other.__isset.@guessrewards) && ((!__isset.@guessrewards) || (TCollections.Equals(Guessrewards, other.Guessrewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Guessrewards != null) && __isset.@guessrewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Guessrewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("GuessReward("); + int tmp14 = 0; + if((Guessrewards != null) && __isset.@guessrewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Guessrewards: "); + Guessrewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/GuessRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/GuessRewardItem.cs new file mode 100644 index 0000000..a75daf9 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/GuessRewardItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 GuessRewardItem : TBase + { + private int _Id; + private int _Level; + private string _Reward_1; + private string _Reward_2; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Level + { + get + { + return _Level; + } + set + { + __isset.Level = true; + this._Level = value; + } + } + + [DataMember(Order = 0)] + public string Reward_1 + { + get + { + return _Reward_1; + } + set + { + __isset.Reward_1 = true; + this._Reward_1 = value; + } + } + + [DataMember(Order = 0)] + public string Reward_2 + { + get + { + return _Reward_2; + } + set + { + __isset.Reward_2 = true; + this._Reward_2 = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Level; + [DataMember] + public bool Reward_1; + [DataMember] + public bool Reward_2; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLevel() + { + return __isset.Level; + } + + public bool ShouldSerializeReward_1() + { + return __isset.Reward_1; + } + + public bool ShouldSerializeReward_2() + { + return __isset.Reward_2; + } + + #endregion XmlSerializer support + + public GuessRewardItem() + { + } + + public GuessRewardItem DeepCopy() + { + var tmp0 = new GuessRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Level) + { + tmp0.Level = this.Level; + } + tmp0.__isset.Level = this.__isset.Level; + if((Reward_1 != null) && __isset.Reward_1) + { + tmp0.Reward_1 = this.Reward_1; + } + tmp0.__isset.Reward_1 = this.__isset.Reward_1; + if((Reward_2 != null) && __isset.Reward_2) + { + tmp0.Reward_2 = this.Reward_2; + } + tmp0.__isset.Reward_2 = this.__isset.Reward_2; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Level = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Reward_1 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Reward_2 = await iprot.ReadStringAsync(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("GuessRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Level) + { + tmp2.Name = "Level"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Level, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward_1 != null) && __isset.Reward_1) + { + tmp2.Name = "Reward_1"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward_1, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward_2 != null) && __isset.Reward_2) + { + tmp2.Name = "Reward_2"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward_2, 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 GuessRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Level == other.__isset.Level) && ((!__isset.Level) || (global::System.Object.Equals(Level, other.Level)))) + && ((__isset.Reward_1 == other.__isset.Reward_1) && ((!__isset.Reward_1) || (global::System.Object.Equals(Reward_1, other.Reward_1)))) + && ((__isset.Reward_2 == other.__isset.Reward_2) && ((!__isset.Reward_2) || (global::System.Object.Equals(Reward_2, other.Reward_2)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Level) + { + hashcode = (hashcode * 397) + Level.GetHashCode(); + } + if((Reward_1 != null) && __isset.Reward_1) + { + hashcode = (hashcode * 397) + Reward_1.GetHashCode(); + } + if((Reward_2 != null) && __isset.Reward_2) + { + hashcode = (hashcode * 397) + Reward_2.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("GuessRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Level) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Level: "); + Level.ToString(tmp3); + } + if((Reward_1 != null) && __isset.Reward_1) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward_1: "); + Reward_1.ToString(tmp3); + } + if((Reward_2 != null) && __isset.Reward_2) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward_2: "); + Reward_2.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/GuideData.cs b/compiled_output/csharp/Byway/Thrift/Data/GuideData.cs new file mode 100644 index 0000000..487cd9f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/GuideData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 GuideData : TBase + { + private Dictionary _guidedatas; + + [DataMember(Order = 0)] + public Dictionary Guidedatas + { + get + { + return _guidedatas; + } + set + { + __isset.@guidedatas = true; + this._guidedatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @guidedatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeGuidedatas() + { + return __isset.@guidedatas; + } + + #endregion XmlSerializer support + + public GuideData() + { + } + + public GuideData DeepCopy() + { + var tmp5 = new GuideData(); + if((Guidedatas != null) && __isset.@guidedatas) + { + tmp5.Guidedatas = this.Guidedatas.DeepCopy(); + } + tmp5.__isset.@guidedatas = this.__isset.@guidedatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Guidedatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.GuideDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.GuideDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Guidedatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("GuideData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Guidedatas != null) && __isset.@guidedatas) + { + tmp11.Name = "guidedatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Guidedatas.Count), cancellationToken); + foreach (int _iter12 in Guidedatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Guidedatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 GuideData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@guidedatas == other.__isset.@guidedatas) && ((!__isset.@guidedatas) || (TCollections.Equals(Guidedatas, other.Guidedatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Guidedatas != null) && __isset.@guidedatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Guidedatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("GuideData("); + int tmp14 = 0; + if((Guidedatas != null) && __isset.@guidedatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Guidedatas: "); + Guidedatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/GuideDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/GuideDataItem.cs new file mode 100644 index 0000000..d687d41 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/GuideDataItem.cs @@ -0,0 +1,651 @@ +/** + * + * 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 GuideDataItem : TBase + { + private int _Id; + private string _targetStr; + private int _fingerType; + private string _title; + private string _titlePos; + private string _expression; + private string _other; + private string _disappear; + private string _remark; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string TargetStr + { + get + { + return _targetStr; + } + set + { + __isset.targetStr = true; + this._targetStr = value; + } + } + + [DataMember(Order = 0)] + public int FingerType + { + get + { + return _fingerType; + } + set + { + __isset.fingerType = true; + this._fingerType = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _title; + } + set + { + __isset.@title = true; + this._title = value; + } + } + + [DataMember(Order = 0)] + public string TitlePos + { + get + { + return _titlePos; + } + set + { + __isset.titlePos = true; + this._titlePos = value; + } + } + + [DataMember(Order = 0)] + public string Expression + { + get + { + return _expression; + } + set + { + __isset.@expression = true; + this._expression = value; + } + } + + [DataMember(Order = 0)] + public string Other + { + get + { + return _other; + } + set + { + __isset.@other = true; + this._other = value; + } + } + + [DataMember(Order = 0)] + public string Disappear + { + get + { + return _disappear; + } + set + { + __isset.@disappear = true; + this._disappear = value; + } + } + + [DataMember(Order = 0)] + public string Remark + { + get + { + return _remark; + } + set + { + __isset.@remark = true; + this._remark = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool targetStr; + [DataMember] + public bool fingerType; + [DataMember] + public bool @title; + [DataMember] + public bool titlePos; + [DataMember] + public bool @expression; + [DataMember] + public bool @other; + [DataMember] + public bool @disappear; + [DataMember] + public bool @remark; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTargetStr() + { + return __isset.targetStr; + } + + public bool ShouldSerializeFingerType() + { + return __isset.fingerType; + } + + public bool ShouldSerializeTitle() + { + return __isset.@title; + } + + public bool ShouldSerializeTitlePos() + { + return __isset.titlePos; + } + + public bool ShouldSerializeExpression() + { + return __isset.@expression; + } + + public bool ShouldSerializeOther() + { + return __isset.@other; + } + + public bool ShouldSerializeDisappear() + { + return __isset.@disappear; + } + + public bool ShouldSerializeRemark() + { + return __isset.@remark; + } + + #endregion XmlSerializer support + + public GuideDataItem() + { + } + + public GuideDataItem DeepCopy() + { + var tmp0 = new GuideDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((TargetStr != null) && __isset.targetStr) + { + tmp0.TargetStr = this.TargetStr; + } + tmp0.__isset.targetStr = this.__isset.targetStr; + if(__isset.fingerType) + { + tmp0.FingerType = this.FingerType; + } + tmp0.__isset.fingerType = this.__isset.fingerType; + if((Title != null) && __isset.@title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.@title = this.__isset.@title; + if((TitlePos != null) && __isset.titlePos) + { + tmp0.TitlePos = this.TitlePos; + } + tmp0.__isset.titlePos = this.__isset.titlePos; + if((Expression != null) && __isset.@expression) + { + tmp0.Expression = this.Expression; + } + tmp0.__isset.@expression = this.__isset.@expression; + if((Other != null) && __isset.@other) + { + tmp0.Other = this.Other; + } + tmp0.__isset.@other = this.__isset.@other; + if((Disappear != null) && __isset.@disappear) + { + tmp0.Disappear = this.Disappear; + } + tmp0.__isset.@disappear = this.__isset.@disappear; + if((Remark != null) && __isset.@remark) + { + tmp0.Remark = this.Remark; + } + tmp0.__isset.@remark = this.__isset.@remark; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + TargetStr = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + FingerType = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + TitlePos = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Expression = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Other = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + Disappear = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.String) + { + Remark = await iprot.ReadStringAsync(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("GuideDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((TargetStr != null) && __isset.targetStr) + { + tmp2.Name = "targetStr"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(TargetStr, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.fingerType) + { + tmp2.Name = "fingerType"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(FingerType, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.@title) + { + tmp2.Name = "title"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((TitlePos != null) && __isset.titlePos) + { + tmp2.Name = "titlePos"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(TitlePos, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Expression != null) && __isset.@expression) + { + tmp2.Name = "expression"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Expression, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Other != null) && __isset.@other) + { + tmp2.Name = "other"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Other, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Disappear != null) && __isset.@disappear) + { + tmp2.Name = "disappear"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Disappear, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Remark != null) && __isset.@remark) + { + tmp2.Name = "remark"; + tmp2.Type = TType.String; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Remark, 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 GuideDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.targetStr == other.__isset.targetStr) && ((!__isset.targetStr) || (global::System.Object.Equals(TargetStr, other.TargetStr)))) + && ((__isset.fingerType == other.__isset.fingerType) && ((!__isset.fingerType) || (global::System.Object.Equals(FingerType, other.FingerType)))) + && ((__isset.@title == other.__isset.@title) && ((!__isset.@title) || (global::System.Object.Equals(Title, other.Title)))) + && ((__isset.titlePos == other.__isset.titlePos) && ((!__isset.titlePos) || (global::System.Object.Equals(TitlePos, other.TitlePos)))) + && ((__isset.@expression == other.__isset.@expression) && ((!__isset.@expression) || (global::System.Object.Equals(Expression, other.Expression)))) + && ((__isset.@other == other.__isset.@other) && ((!__isset.@other) || (global::System.Object.Equals(Other, other.Other)))) + && ((__isset.@disappear == other.__isset.@disappear) && ((!__isset.@disappear) || (global::System.Object.Equals(Disappear, other.Disappear)))) + && ((__isset.@remark == other.__isset.@remark) && ((!__isset.@remark) || (global::System.Object.Equals(Remark, other.Remark)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((TargetStr != null) && __isset.targetStr) + { + hashcode = (hashcode * 397) + TargetStr.GetHashCode(); + } + if(__isset.fingerType) + { + hashcode = (hashcode * 397) + FingerType.GetHashCode(); + } + if((Title != null) && __isset.@title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + if((TitlePos != null) && __isset.titlePos) + { + hashcode = (hashcode * 397) + TitlePos.GetHashCode(); + } + if((Expression != null) && __isset.@expression) + { + hashcode = (hashcode * 397) + Expression.GetHashCode(); + } + if((Other != null) && __isset.@other) + { + hashcode = (hashcode * 397) + Other.GetHashCode(); + } + if((Disappear != null) && __isset.@disappear) + { + hashcode = (hashcode * 397) + Disappear.GetHashCode(); + } + if((Remark != null) && __isset.@remark) + { + hashcode = (hashcode * 397) + Remark.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("GuideDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((TargetStr != null) && __isset.targetStr) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TargetStr: "); + TargetStr.ToString(tmp3); + } + if(__isset.fingerType) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("FingerType: "); + FingerType.ToString(tmp3); + } + if((Title != null) && __isset.@title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + if((TitlePos != null) && __isset.titlePos) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TitlePos: "); + TitlePos.ToString(tmp3); + } + if((Expression != null) && __isset.@expression) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Expression: "); + Expression.ToString(tmp3); + } + if((Other != null) && __isset.@other) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Other: "); + Other.ToString(tmp3); + } + if((Disappear != null) && __isset.@disappear) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Disappear: "); + Disappear.ToString(tmp3); + } + if((Remark != null) && __isset.@remark) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Remark: "); + Remark.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/HandbookReward.cs b/compiled_output/csharp/Byway/Thrift/Data/HandbookReward.cs new file mode 100644 index 0000000..acc2bfb --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/HandbookReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 HandbookReward : TBase + { + private Dictionary _handbookrewards; + + [DataMember(Order = 0)] + public Dictionary Handbookrewards + { + get + { + return _handbookrewards; + } + set + { + __isset.@handbookrewards = true; + this._handbookrewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @handbookrewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeHandbookrewards() + { + return __isset.@handbookrewards; + } + + #endregion XmlSerializer support + + public HandbookReward() + { + } + + public HandbookReward DeepCopy() + { + var tmp5 = new HandbookReward(); + if((Handbookrewards != null) && __isset.@handbookrewards) + { + tmp5.Handbookrewards = this.Handbookrewards.DeepCopy(); + } + tmp5.__isset.@handbookrewards = this.__isset.@handbookrewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Handbookrewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.HandbookRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.HandbookRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Handbookrewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("HandbookReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Handbookrewards != null) && __isset.@handbookrewards) + { + tmp11.Name = "handbookrewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Handbookrewards.Count), cancellationToken); + foreach (int _iter12 in Handbookrewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Handbookrewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 HandbookReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@handbookrewards == other.__isset.@handbookrewards) && ((!__isset.@handbookrewards) || (TCollections.Equals(Handbookrewards, other.Handbookrewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Handbookrewards != null) && __isset.@handbookrewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Handbookrewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("HandbookReward("); + int tmp14 = 0; + if((Handbookrewards != null) && __isset.@handbookrewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Handbookrewards: "); + Handbookrewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/HandbookRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/HandbookRewardItem.cs new file mode 100644 index 0000000..ef8b2d8 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/HandbookRewardItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 HandbookRewardItem : TBase + { + private int _Id; + private string _Type; + private string _Reward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Type; + [DataMember] + public bool Reward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + #endregion XmlSerializer support + + public HandbookRewardItem() + { + } + + public HandbookRewardItem DeepCopy() + { + var tmp0 = new HandbookRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Type != null) && __isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Type = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(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("HandbookRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Type != null) && __isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, 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 HandbookRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Type != null) && __isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("HandbookRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Type != null) && __isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/HeadData.cs b/compiled_output/csharp/Byway/Thrift/Data/HeadData.cs new file mode 100644 index 0000000..8431883 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/HeadData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 HeadData : TBase + { + private Dictionary _headdatas; + + [DataMember(Order = 0)] + public Dictionary Headdatas + { + get + { + return _headdatas; + } + set + { + __isset.@headdatas = true; + this._headdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @headdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeHeaddatas() + { + return __isset.@headdatas; + } + + #endregion XmlSerializer support + + public HeadData() + { + } + + public HeadData DeepCopy() + { + var tmp5 = new HeadData(); + if((Headdatas != null) && __isset.@headdatas) + { + tmp5.Headdatas = this.Headdatas.DeepCopy(); + } + tmp5.__isset.@headdatas = this.__isset.@headdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Headdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.HeadDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.HeadDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Headdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("HeadData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Headdatas != null) && __isset.@headdatas) + { + tmp11.Name = "headdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Headdatas.Count), cancellationToken); + foreach (int _iter12 in Headdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Headdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 HeadData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@headdatas == other.__isset.@headdatas) && ((!__isset.@headdatas) || (TCollections.Equals(Headdatas, other.Headdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Headdatas != null) && __isset.@headdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Headdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("HeadData("); + int tmp14 = 0; + if((Headdatas != null) && __isset.@headdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Headdatas: "); + Headdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/HeadDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/HeadDataItem.cs new file mode 100644 index 0000000..86231a8 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/HeadDataItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 HeadDataItem : TBase + { + private int _Id; + private string _NameKey; + private int _Init; + private string _Icon; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string NameKey + { + get + { + return _NameKey; + } + set + { + __isset.NameKey = true; + this._NameKey = value; + } + } + + [DataMember(Order = 0)] + public int Init + { + get + { + return _Init; + } + set + { + __isset.Init = true; + this._Init = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool NameKey; + [DataMember] + public bool Init; + [DataMember] + public bool Icon; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeNameKey() + { + return __isset.NameKey; + } + + public bool ShouldSerializeInit() + { + return __isset.Init; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + #endregion XmlSerializer support + + public HeadDataItem() + { + } + + public HeadDataItem DeepCopy() + { + var tmp0 = new HeadDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((NameKey != null) && __isset.NameKey) + { + tmp0.NameKey = this.NameKey; + } + tmp0.__isset.NameKey = this.__isset.NameKey; + if(__isset.Init) + { + tmp0.Init = this.Init; + } + tmp0.__isset.Init = this.__isset.Init; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + NameKey = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Init = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(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("HeadDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((NameKey != null) && __isset.NameKey) + { + tmp2.Name = "NameKey"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(NameKey, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Init) + { + tmp2.Name = "Init"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Init, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, 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 HeadDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.NameKey == other.__isset.NameKey) && ((!__isset.NameKey) || (global::System.Object.Equals(NameKey, other.NameKey)))) + && ((__isset.Init == other.__isset.Init) && ((!__isset.Init) || (global::System.Object.Equals(Init, other.Init)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((NameKey != null) && __isset.NameKey) + { + hashcode = (hashcode * 397) + NameKey.GetHashCode(); + } + if(__isset.Init) + { + hashcode = (hashcode * 397) + Init.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("HeadDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((NameKey != null) && __isset.NameKey) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("NameKey: "); + NameKey.ToString(tmp3); + } + if(__isset.Init) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Init: "); + Init.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/HowToPlay.cs b/compiled_output/csharp/Byway/Thrift/Data/HowToPlay.cs new file mode 100644 index 0000000..fd02797 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/HowToPlay.cs @@ -0,0 +1,214 @@ +/** + * + * 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 HowToPlay : TBase + { + private Dictionary _howtoplays; + + [DataMember(Order = 0)] + public Dictionary Howtoplays + { + get + { + return _howtoplays; + } + set + { + __isset.@howtoplays = true; + this._howtoplays = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @howtoplays; + } + + #region XmlSerializer support + + public bool ShouldSerializeHowtoplays() + { + return __isset.@howtoplays; + } + + #endregion XmlSerializer support + + public HowToPlay() + { + } + + public HowToPlay DeepCopy() + { + var tmp5 = new HowToPlay(); + if((Howtoplays != null) && __isset.@howtoplays) + { + tmp5.Howtoplays = this.Howtoplays.DeepCopy(); + } + tmp5.__isset.@howtoplays = this.__isset.@howtoplays; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Howtoplays = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.HowToPlayItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.HowToPlayItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Howtoplays[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("HowToPlay"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Howtoplays != null) && __isset.@howtoplays) + { + tmp11.Name = "howtoplays"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Howtoplays.Count), cancellationToken); + foreach (int _iter12 in Howtoplays.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Howtoplays[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 HowToPlay other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@howtoplays == other.__isset.@howtoplays) && ((!__isset.@howtoplays) || (TCollections.Equals(Howtoplays, other.Howtoplays)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Howtoplays != null) && __isset.@howtoplays) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Howtoplays); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("HowToPlay("); + int tmp14 = 0; + if((Howtoplays != null) && __isset.@howtoplays) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Howtoplays: "); + Howtoplays.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/HowToPlayItem.cs b/compiled_output/csharp/Byway/Thrift/Data/HowToPlayItem.cs new file mode 100644 index 0000000..69a6cf1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/HowToPlayItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 HowToPlayItem : TBase + { + private int _Id; + private string _Icon; + private string _Tip; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Tip + { + get + { + return _Tip; + } + set + { + __isset.Tip = true; + this._Tip = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Icon; + [DataMember] + public bool Tip; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeTip() + { + return __isset.Tip; + } + + #endregion XmlSerializer support + + public HowToPlayItem() + { + } + + public HowToPlayItem DeepCopy() + { + var tmp0 = new HowToPlayItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Tip != null) && __isset.Tip) + { + tmp0.Tip = this.Tip; + } + tmp0.__isset.Tip = this.__isset.Tip; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Tip = await iprot.ReadStringAsync(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("HowToPlayItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Tip != null) && __isset.Tip) + { + tmp2.Name = "Tip"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Tip, 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 HowToPlayItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Tip == other.__isset.Tip) && ((!__isset.Tip) || (global::System.Object.Equals(Tip, other.Tip)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Tip != null) && __isset.Tip) + { + hashcode = (hashcode * 397) + Tip.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("HowToPlayItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Tip != null) && __isset.Tip) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Tip: "); + Tip.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/IndoorProgress.cs b/compiled_output/csharp/Byway/Thrift/Data/IndoorProgress.cs new file mode 100644 index 0000000..903e566 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/IndoorProgress.cs @@ -0,0 +1,214 @@ +/** + * + * 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 IndoorProgress : TBase + { + private Dictionary _indoorprogresss; + + [DataMember(Order = 0)] + public Dictionary Indoorprogresss + { + get + { + return _indoorprogresss; + } + set + { + __isset.@indoorprogresss = true; + this._indoorprogresss = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @indoorprogresss; + } + + #region XmlSerializer support + + public bool ShouldSerializeIndoorprogresss() + { + return __isset.@indoorprogresss; + } + + #endregion XmlSerializer support + + public IndoorProgress() + { + } + + public IndoorProgress DeepCopy() + { + var tmp5 = new IndoorProgress(); + if((Indoorprogresss != null) && __isset.@indoorprogresss) + { + tmp5.Indoorprogresss = this.Indoorprogresss.DeepCopy(); + } + tmp5.__isset.@indoorprogresss = this.__isset.@indoorprogresss; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Indoorprogresss = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.IndoorProgressItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.IndoorProgressItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Indoorprogresss[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("IndoorProgress"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Indoorprogresss != null) && __isset.@indoorprogresss) + { + tmp11.Name = "indoorprogresss"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Indoorprogresss.Count), cancellationToken); + foreach (int _iter12 in Indoorprogresss.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Indoorprogresss[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 IndoorProgress other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@indoorprogresss == other.__isset.@indoorprogresss) && ((!__isset.@indoorprogresss) || (TCollections.Equals(Indoorprogresss, other.Indoorprogresss)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Indoorprogresss != null) && __isset.@indoorprogresss) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Indoorprogresss); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("IndoorProgress("); + int tmp14 = 0; + if((Indoorprogresss != null) && __isset.@indoorprogresss) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Indoorprogresss: "); + Indoorprogresss.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/IndoorProgressItem.cs b/compiled_output/csharp/Byway/Thrift/Data/IndoorProgressItem.cs new file mode 100644 index 0000000..c91fc84 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/IndoorProgressItem.cs @@ -0,0 +1,651 @@ +/** + * + * 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 IndoorProgressItem : TBase + { + private int _Id; + private int _Scene; + private int _Lv; + private string _Item; + private string _Emit; + private string _Reward; + private string _BigReward; + private string _AreaReward; + private int _Part; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Scene + { + get + { + return _Scene; + } + set + { + __isset.Scene = true; + this._Scene = value; + } + } + + [DataMember(Order = 0)] + public int Lv + { + get + { + return _Lv; + } + set + { + __isset.Lv = true; + this._Lv = value; + } + } + + [DataMember(Order = 0)] + public string Item + { + get + { + return _Item; + } + set + { + __isset.Item = true; + this._Item = value; + } + } + + [DataMember(Order = 0)] + public string Emit + { + get + { + return _Emit; + } + set + { + __isset.Emit = true; + this._Emit = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + [DataMember(Order = 0)] + public string BigReward + { + get + { + return _BigReward; + } + set + { + __isset.BigReward = true; + this._BigReward = value; + } + } + + [DataMember(Order = 0)] + public string AreaReward + { + get + { + return _AreaReward; + } + set + { + __isset.AreaReward = true; + this._AreaReward = value; + } + } + + [DataMember(Order = 0)] + public int Part + { + get + { + return _Part; + } + set + { + __isset.Part = true; + this._Part = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Scene; + [DataMember] + public bool Lv; + [DataMember] + public bool Item; + [DataMember] + public bool Emit; + [DataMember] + public bool Reward; + [DataMember] + public bool BigReward; + [DataMember] + public bool AreaReward; + [DataMember] + public bool Part; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeScene() + { + return __isset.Scene; + } + + public bool ShouldSerializeLv() + { + return __isset.Lv; + } + + public bool ShouldSerializeItem() + { + return __isset.Item; + } + + public bool ShouldSerializeEmit() + { + return __isset.Emit; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + public bool ShouldSerializeBigReward() + { + return __isset.BigReward; + } + + public bool ShouldSerializeAreaReward() + { + return __isset.AreaReward; + } + + public bool ShouldSerializePart() + { + return __isset.Part; + } + + #endregion XmlSerializer support + + public IndoorProgressItem() + { + } + + public IndoorProgressItem DeepCopy() + { + var tmp0 = new IndoorProgressItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Scene) + { + tmp0.Scene = this.Scene; + } + tmp0.__isset.Scene = this.__isset.Scene; + if(__isset.Lv) + { + tmp0.Lv = this.Lv; + } + tmp0.__isset.Lv = this.__isset.Lv; + if((Item != null) && __isset.Item) + { + tmp0.Item = this.Item; + } + tmp0.__isset.Item = this.__isset.Item; + if((Emit != null) && __isset.Emit) + { + tmp0.Emit = this.Emit; + } + tmp0.__isset.Emit = this.__isset.Emit; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + if((BigReward != null) && __isset.BigReward) + { + tmp0.BigReward = this.BigReward; + } + tmp0.__isset.BigReward = this.__isset.BigReward; + if((AreaReward != null) && __isset.AreaReward) + { + tmp0.AreaReward = this.AreaReward; + } + tmp0.__isset.AreaReward = this.__isset.AreaReward; + if(__isset.Part) + { + tmp0.Part = this.Part; + } + tmp0.__isset.Part = this.__isset.Part; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Scene = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Lv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Item = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Emit = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + BigReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + AreaReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + Part = await iprot.ReadI32Async(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("IndoorProgressItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Scene) + { + tmp2.Name = "Scene"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Scene, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Lv) + { + tmp2.Name = "Lv"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Item != null) && __isset.Item) + { + tmp2.Name = "Item"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Item, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Emit != null) && __isset.Emit) + { + tmp2.Name = "Emit"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Emit, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((BigReward != null) && __isset.BigReward) + { + tmp2.Name = "BigReward"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(BigReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((AreaReward != null) && __isset.AreaReward) + { + tmp2.Name = "AreaReward"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(AreaReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Part) + { + tmp2.Name = "Part"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Part, 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 IndoorProgressItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Scene == other.__isset.Scene) && ((!__isset.Scene) || (global::System.Object.Equals(Scene, other.Scene)))) + && ((__isset.Lv == other.__isset.Lv) && ((!__isset.Lv) || (global::System.Object.Equals(Lv, other.Lv)))) + && ((__isset.Item == other.__isset.Item) && ((!__isset.Item) || (global::System.Object.Equals(Item, other.Item)))) + && ((__isset.Emit == other.__isset.Emit) && ((!__isset.Emit) || (global::System.Object.Equals(Emit, other.Emit)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))) + && ((__isset.BigReward == other.__isset.BigReward) && ((!__isset.BigReward) || (global::System.Object.Equals(BigReward, other.BigReward)))) + && ((__isset.AreaReward == other.__isset.AreaReward) && ((!__isset.AreaReward) || (global::System.Object.Equals(AreaReward, other.AreaReward)))) + && ((__isset.Part == other.__isset.Part) && ((!__isset.Part) || (global::System.Object.Equals(Part, other.Part)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Scene) + { + hashcode = (hashcode * 397) + Scene.GetHashCode(); + } + if(__isset.Lv) + { + hashcode = (hashcode * 397) + Lv.GetHashCode(); + } + if((Item != null) && __isset.Item) + { + hashcode = (hashcode * 397) + Item.GetHashCode(); + } + if((Emit != null) && __isset.Emit) + { + hashcode = (hashcode * 397) + Emit.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + if((BigReward != null) && __isset.BigReward) + { + hashcode = (hashcode * 397) + BigReward.GetHashCode(); + } + if((AreaReward != null) && __isset.AreaReward) + { + hashcode = (hashcode * 397) + AreaReward.GetHashCode(); + } + if(__isset.Part) + { + hashcode = (hashcode * 397) + Part.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("IndoorProgressItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Scene) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Scene: "); + Scene.ToString(tmp3); + } + if(__isset.Lv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lv: "); + Lv.ToString(tmp3); + } + if((Item != null) && __isset.Item) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Item: "); + Item.ToString(tmp3); + } + if((Emit != null) && __isset.Emit) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Emit: "); + Emit.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + if((BigReward != null) && __isset.BigReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("BigReward: "); + BigReward.ToString(tmp3); + } + if((AreaReward != null) && __isset.AreaReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AreaReward: "); + AreaReward.ToString(tmp3); + } + if(__isset.Part) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Part: "); + Part.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LanguageData.cs b/compiled_output/csharp/Byway/Thrift/Data/LanguageData.cs new file mode 100644 index 0000000..c609467 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LanguageData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 LanguageData : TBase + { + private Dictionary _languagedatas; + + [DataMember(Order = 0)] + public Dictionary Languagedatas + { + get + { + return _languagedatas; + } + set + { + __isset.@languagedatas = true; + this._languagedatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @languagedatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeLanguagedatas() + { + return __isset.@languagedatas; + } + + #endregion XmlSerializer support + + public LanguageData() + { + } + + public LanguageData DeepCopy() + { + var tmp5 = new LanguageData(); + if((Languagedatas != null) && __isset.@languagedatas) + { + tmp5.Languagedatas = this.Languagedatas.DeepCopy(); + } + tmp5.__isset.@languagedatas = this.__isset.@languagedatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Languagedatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.LanguageDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.LanguageDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Languagedatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("LanguageData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Languagedatas != null) && __isset.@languagedatas) + { + tmp11.Name = "languagedatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Languagedatas.Count), cancellationToken); + foreach (int _iter12 in Languagedatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Languagedatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 LanguageData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@languagedatas == other.__isset.@languagedatas) && ((!__isset.@languagedatas) || (TCollections.Equals(Languagedatas, other.Languagedatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Languagedatas != null) && __isset.@languagedatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Languagedatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("LanguageData("); + int tmp14 = 0; + if((Languagedatas != null) && __isset.@languagedatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Languagedatas: "); + Languagedatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LanguageDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/LanguageDataItem.cs new file mode 100644 index 0000000..7521447 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LanguageDataItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 LanguageDataItem : TBase + { + private int _Id; + private string _key; + private string _en_US; + private string _zh_CN; + private string _pt_BR; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Key + { + get + { + return _key; + } + set + { + __isset.@key = true; + this._key = value; + } + } + + [DataMember(Order = 0)] + public string En_US + { + get + { + return _en_US; + } + set + { + __isset.en_US = true; + this._en_US = value; + } + } + + [DataMember(Order = 0)] + public string Zh_CN + { + get + { + return _zh_CN; + } + set + { + __isset.zh_CN = true; + this._zh_CN = value; + } + } + + [DataMember(Order = 0)] + public string Pt_BR + { + get + { + return _pt_BR; + } + set + { + __isset.pt_BR = true; + this._pt_BR = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool @key; + [DataMember] + public bool en_US; + [DataMember] + public bool zh_CN; + [DataMember] + public bool pt_BR; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeKey() + { + return __isset.@key; + } + + public bool ShouldSerializeEn_US() + { + return __isset.en_US; + } + + public bool ShouldSerializeZh_CN() + { + return __isset.zh_CN; + } + + public bool ShouldSerializePt_BR() + { + return __isset.pt_BR; + } + + #endregion XmlSerializer support + + public LanguageDataItem() + { + } + + public LanguageDataItem DeepCopy() + { + var tmp0 = new LanguageDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Key != null) && __isset.@key) + { + tmp0.Key = this.Key; + } + tmp0.__isset.@key = this.__isset.@key; + if((En_US != null) && __isset.en_US) + { + tmp0.En_US = this.En_US; + } + tmp0.__isset.en_US = this.__isset.en_US; + if((Zh_CN != null) && __isset.zh_CN) + { + tmp0.Zh_CN = this.Zh_CN; + } + tmp0.__isset.zh_CN = this.__isset.zh_CN; + if((Pt_BR != null) && __isset.pt_BR) + { + tmp0.Pt_BR = this.Pt_BR; + } + tmp0.__isset.pt_BR = this.__isset.pt_BR; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Key = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + En_US = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Zh_CN = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Pt_BR = await iprot.ReadStringAsync(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("LanguageDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Key != null) && __isset.@key) + { + tmp2.Name = "key"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Key, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((En_US != null) && __isset.en_US) + { + tmp2.Name = "en_US"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(En_US, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Zh_CN != null) && __isset.zh_CN) + { + tmp2.Name = "zh_CN"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Zh_CN, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Pt_BR != null) && __isset.pt_BR) + { + tmp2.Name = "pt_BR"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Pt_BR, 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 LanguageDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.@key == other.__isset.@key) && ((!__isset.@key) || (global::System.Object.Equals(Key, other.Key)))) + && ((__isset.en_US == other.__isset.en_US) && ((!__isset.en_US) || (global::System.Object.Equals(En_US, other.En_US)))) + && ((__isset.zh_CN == other.__isset.zh_CN) && ((!__isset.zh_CN) || (global::System.Object.Equals(Zh_CN, other.Zh_CN)))) + && ((__isset.pt_BR == other.__isset.pt_BR) && ((!__isset.pt_BR) || (global::System.Object.Equals(Pt_BR, other.Pt_BR)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Key != null) && __isset.@key) + { + hashcode = (hashcode * 397) + Key.GetHashCode(); + } + if((En_US != null) && __isset.en_US) + { + hashcode = (hashcode * 397) + En_US.GetHashCode(); + } + if((Zh_CN != null) && __isset.zh_CN) + { + hashcode = (hashcode * 397) + Zh_CN.GetHashCode(); + } + if((Pt_BR != null) && __isset.pt_BR) + { + hashcode = (hashcode * 397) + Pt_BR.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("LanguageDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Key != null) && __isset.@key) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Key: "); + Key.ToString(tmp3); + } + if((En_US != null) && __isset.en_US) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("En_US: "); + En_US.ToString(tmp3); + } + if((Zh_CN != null) && __isset.zh_CN) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Zh_CN: "); + Zh_CN.ToString(tmp3); + } + if((Pt_BR != null) && __isset.pt_BR) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Pt_BR: "); + Pt_BR.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LevelData.cs b/compiled_output/csharp/Byway/Thrift/Data/LevelData.cs new file mode 100644 index 0000000..7c33659 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LevelData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 LevelData : TBase + { + private Dictionary _leveldatas; + + [DataMember(Order = 0)] + public Dictionary Leveldatas + { + get + { + return _leveldatas; + } + set + { + __isset.@leveldatas = true; + this._leveldatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @leveldatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeLeveldatas() + { + return __isset.@leveldatas; + } + + #endregion XmlSerializer support + + public LevelData() + { + } + + public LevelData DeepCopy() + { + var tmp5 = new LevelData(); + if((Leveldatas != null) && __isset.@leveldatas) + { + tmp5.Leveldatas = this.Leveldatas.DeepCopy(); + } + tmp5.__isset.@leveldatas = this.__isset.@leveldatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Leveldatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.LevelDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.LevelDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Leveldatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("LevelData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Leveldatas != null) && __isset.@leveldatas) + { + tmp11.Name = "leveldatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Leveldatas.Count), cancellationToken); + foreach (int _iter12 in Leveldatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Leveldatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 LevelData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@leveldatas == other.__isset.@leveldatas) && ((!__isset.@leveldatas) || (TCollections.Equals(Leveldatas, other.Leveldatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Leveldatas != null) && __isset.@leveldatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Leveldatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("LevelData("); + int tmp14 = 0; + if((Leveldatas != null) && __isset.@leveldatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Leveldatas: "); + Leveldatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LevelDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/LevelDataItem.cs new file mode 100644 index 0000000..148e53e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LevelDataItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 LevelDataItem : TBase + { + private int _Id; + private int _Lv; + private int _StoryExp; + private int _PetExp; + private string _StoryReward; + private string _PetReward; + private string _RetireEmit; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Lv + { + get + { + return _Lv; + } + set + { + __isset.Lv = true; + this._Lv = value; + } + } + + [DataMember(Order = 0)] + public int StoryExp + { + get + { + return _StoryExp; + } + set + { + __isset.StoryExp = true; + this._StoryExp = value; + } + } + + [DataMember(Order = 0)] + public int PetExp + { + get + { + return _PetExp; + } + set + { + __isset.PetExp = true; + this._PetExp = value; + } + } + + [DataMember(Order = 0)] + public string StoryReward + { + get + { + return _StoryReward; + } + set + { + __isset.StoryReward = true; + this._StoryReward = value; + } + } + + [DataMember(Order = 0)] + public string PetReward + { + get + { + return _PetReward; + } + set + { + __isset.PetReward = true; + this._PetReward = value; + } + } + + [DataMember(Order = 0)] + public string RetireEmit + { + get + { + return _RetireEmit; + } + set + { + __isset.RetireEmit = true; + this._RetireEmit = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Lv; + [DataMember] + public bool StoryExp; + [DataMember] + public bool PetExp; + [DataMember] + public bool StoryReward; + [DataMember] + public bool PetReward; + [DataMember] + public bool RetireEmit; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLv() + { + return __isset.Lv; + } + + public bool ShouldSerializeStoryExp() + { + return __isset.StoryExp; + } + + public bool ShouldSerializePetExp() + { + return __isset.PetExp; + } + + public bool ShouldSerializeStoryReward() + { + return __isset.StoryReward; + } + + public bool ShouldSerializePetReward() + { + return __isset.PetReward; + } + + public bool ShouldSerializeRetireEmit() + { + return __isset.RetireEmit; + } + + #endregion XmlSerializer support + + public LevelDataItem() + { + } + + public LevelDataItem DeepCopy() + { + var tmp0 = new LevelDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Lv) + { + tmp0.Lv = this.Lv; + } + tmp0.__isset.Lv = this.__isset.Lv; + if(__isset.StoryExp) + { + tmp0.StoryExp = this.StoryExp; + } + tmp0.__isset.StoryExp = this.__isset.StoryExp; + if(__isset.PetExp) + { + tmp0.PetExp = this.PetExp; + } + tmp0.__isset.PetExp = this.__isset.PetExp; + if((StoryReward != null) && __isset.StoryReward) + { + tmp0.StoryReward = this.StoryReward; + } + tmp0.__isset.StoryReward = this.__isset.StoryReward; + if((PetReward != null) && __isset.PetReward) + { + tmp0.PetReward = this.PetReward; + } + tmp0.__isset.PetReward = this.__isset.PetReward; + if((RetireEmit != null) && __isset.RetireEmit) + { + tmp0.RetireEmit = this.RetireEmit; + } + tmp0.__isset.RetireEmit = this.__isset.RetireEmit; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Lv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + StoryExp = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + PetExp = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + StoryReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + PetReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + RetireEmit = await iprot.ReadStringAsync(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("LevelDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Lv) + { + tmp2.Name = "Lv"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.StoryExp) + { + tmp2.Name = "StoryExp"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(StoryExp, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.PetExp) + { + tmp2.Name = "PetExp"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(PetExp, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((StoryReward != null) && __isset.StoryReward) + { + tmp2.Name = "StoryReward"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(StoryReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((PetReward != null) && __isset.PetReward) + { + tmp2.Name = "PetReward"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(PetReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RetireEmit != null) && __isset.RetireEmit) + { + tmp2.Name = "RetireEmit"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RetireEmit, 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 LevelDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Lv == other.__isset.Lv) && ((!__isset.Lv) || (global::System.Object.Equals(Lv, other.Lv)))) + && ((__isset.StoryExp == other.__isset.StoryExp) && ((!__isset.StoryExp) || (global::System.Object.Equals(StoryExp, other.StoryExp)))) + && ((__isset.PetExp == other.__isset.PetExp) && ((!__isset.PetExp) || (global::System.Object.Equals(PetExp, other.PetExp)))) + && ((__isset.StoryReward == other.__isset.StoryReward) && ((!__isset.StoryReward) || (global::System.Object.Equals(StoryReward, other.StoryReward)))) + && ((__isset.PetReward == other.__isset.PetReward) && ((!__isset.PetReward) || (global::System.Object.Equals(PetReward, other.PetReward)))) + && ((__isset.RetireEmit == other.__isset.RetireEmit) && ((!__isset.RetireEmit) || (global::System.Object.Equals(RetireEmit, other.RetireEmit)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Lv) + { + hashcode = (hashcode * 397) + Lv.GetHashCode(); + } + if(__isset.StoryExp) + { + hashcode = (hashcode * 397) + StoryExp.GetHashCode(); + } + if(__isset.PetExp) + { + hashcode = (hashcode * 397) + PetExp.GetHashCode(); + } + if((StoryReward != null) && __isset.StoryReward) + { + hashcode = (hashcode * 397) + StoryReward.GetHashCode(); + } + if((PetReward != null) && __isset.PetReward) + { + hashcode = (hashcode * 397) + PetReward.GetHashCode(); + } + if((RetireEmit != null) && __isset.RetireEmit) + { + hashcode = (hashcode * 397) + RetireEmit.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("LevelDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Lv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lv: "); + Lv.ToString(tmp3); + } + if(__isset.StoryExp) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("StoryExp: "); + StoryExp.ToString(tmp3); + } + if(__isset.PetExp) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PetExp: "); + PetExp.ToString(tmp3); + } + if((StoryReward != null) && __isset.StoryReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("StoryReward: "); + StoryReward.ToString(tmp3); + } + if((PetReward != null) && __isset.PetReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PetReward: "); + PetReward.ToString(tmp3); + } + if((RetireEmit != null) && __isset.RetireEmit) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RetireEmit: "); + RetireEmit.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LevelLauncherData.cs b/compiled_output/csharp/Byway/Thrift/Data/LevelLauncherData.cs new file mode 100644 index 0000000..70b6092 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LevelLauncherData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 LevelLauncherData : TBase + { + private Dictionary _levellauncherdatas; + + [DataMember(Order = 0)] + public Dictionary Levellauncherdatas + { + get + { + return _levellauncherdatas; + } + set + { + __isset.@levellauncherdatas = true; + this._levellauncherdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @levellauncherdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeLevellauncherdatas() + { + return __isset.@levellauncherdatas; + } + + #endregion XmlSerializer support + + public LevelLauncherData() + { + } + + public LevelLauncherData DeepCopy() + { + var tmp5 = new LevelLauncherData(); + if((Levellauncherdatas != null) && __isset.@levellauncherdatas) + { + tmp5.Levellauncherdatas = this.Levellauncherdatas.DeepCopy(); + } + tmp5.__isset.@levellauncherdatas = this.__isset.@levellauncherdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Levellauncherdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.LevelLauncherDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.LevelLauncherDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Levellauncherdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("LevelLauncherData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Levellauncherdatas != null) && __isset.@levellauncherdatas) + { + tmp11.Name = "levellauncherdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Levellauncherdatas.Count), cancellationToken); + foreach (int _iter12 in Levellauncherdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Levellauncherdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 LevelLauncherData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@levellauncherdatas == other.__isset.@levellauncherdatas) && ((!__isset.@levellauncherdatas) || (TCollections.Equals(Levellauncherdatas, other.Levellauncherdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Levellauncherdatas != null) && __isset.@levellauncherdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Levellauncherdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("LevelLauncherData("); + int tmp14 = 0; + if((Levellauncherdatas != null) && __isset.@levellauncherdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Levellauncherdatas: "); + Levellauncherdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LevelLauncherDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/LevelLauncherDataItem.cs new file mode 100644 index 0000000..aec810d --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LevelLauncherDataItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 LevelLauncherDataItem : TBase + { + private int _Id; + private int _Lv; + private string _LanguageKey; + private string _Picture; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Lv + { + get + { + return _Lv; + } + set + { + __isset.Lv = true; + this._Lv = value; + } + } + + [DataMember(Order = 0)] + public string LanguageKey + { + get + { + return _LanguageKey; + } + set + { + __isset.LanguageKey = true; + this._LanguageKey = value; + } + } + + [DataMember(Order = 0)] + public string Picture + { + get + { + return _Picture; + } + set + { + __isset.Picture = true; + this._Picture = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Lv; + [DataMember] + public bool LanguageKey; + [DataMember] + public bool Picture; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLv() + { + return __isset.Lv; + } + + public bool ShouldSerializeLanguageKey() + { + return __isset.LanguageKey; + } + + public bool ShouldSerializePicture() + { + return __isset.Picture; + } + + #endregion XmlSerializer support + + public LevelLauncherDataItem() + { + } + + public LevelLauncherDataItem DeepCopy() + { + var tmp0 = new LevelLauncherDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Lv) + { + tmp0.Lv = this.Lv; + } + tmp0.__isset.Lv = this.__isset.Lv; + if((LanguageKey != null) && __isset.LanguageKey) + { + tmp0.LanguageKey = this.LanguageKey; + } + tmp0.__isset.LanguageKey = this.__isset.LanguageKey; + if((Picture != null) && __isset.Picture) + { + tmp0.Picture = this.Picture; + } + tmp0.__isset.Picture = this.__isset.Picture; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Lv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + LanguageKey = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Picture = await iprot.ReadStringAsync(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("LevelLauncherDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Lv) + { + tmp2.Name = "Lv"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((LanguageKey != null) && __isset.LanguageKey) + { + tmp2.Name = "LanguageKey"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(LanguageKey, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Picture != null) && __isset.Picture) + { + tmp2.Name = "Picture"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Picture, 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 LevelLauncherDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Lv == other.__isset.Lv) && ((!__isset.Lv) || (global::System.Object.Equals(Lv, other.Lv)))) + && ((__isset.LanguageKey == other.__isset.LanguageKey) && ((!__isset.LanguageKey) || (global::System.Object.Equals(LanguageKey, other.LanguageKey)))) + && ((__isset.Picture == other.__isset.Picture) && ((!__isset.Picture) || (global::System.Object.Equals(Picture, other.Picture)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Lv) + { + hashcode = (hashcode * 397) + Lv.GetHashCode(); + } + if((LanguageKey != null) && __isset.LanguageKey) + { + hashcode = (hashcode * 397) + LanguageKey.GetHashCode(); + } + if((Picture != null) && __isset.Picture) + { + hashcode = (hashcode * 397) + Picture.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("LevelLauncherDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Lv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lv: "); + Lv.ToString(tmp3); + } + if((LanguageKey != null) && __isset.LanguageKey) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("LanguageKey: "); + LanguageKey.ToString(tmp3); + } + if((Picture != null) && __isset.Picture) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Picture: "); + Picture.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LuckyCatData.cs b/compiled_output/csharp/Byway/Thrift/Data/LuckyCatData.cs new file mode 100644 index 0000000..9d5402a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LuckyCatData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 LuckyCatData : TBase + { + private Dictionary _luckycatdatas; + + [DataMember(Order = 0)] + public Dictionary Luckycatdatas + { + get + { + return _luckycatdatas; + } + set + { + __isset.@luckycatdatas = true; + this._luckycatdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @luckycatdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeLuckycatdatas() + { + return __isset.@luckycatdatas; + } + + #endregion XmlSerializer support + + public LuckyCatData() + { + } + + public LuckyCatData DeepCopy() + { + var tmp5 = new LuckyCatData(); + if((Luckycatdatas != null) && __isset.@luckycatdatas) + { + tmp5.Luckycatdatas = this.Luckycatdatas.DeepCopy(); + } + tmp5.__isset.@luckycatdatas = this.__isset.@luckycatdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Luckycatdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.LuckyCatDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.LuckyCatDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Luckycatdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("LuckyCatData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Luckycatdatas != null) && __isset.@luckycatdatas) + { + tmp11.Name = "luckycatdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Luckycatdatas.Count), cancellationToken); + foreach (int _iter12 in Luckycatdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Luckycatdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 LuckyCatData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@luckycatdatas == other.__isset.@luckycatdatas) && ((!__isset.@luckycatdatas) || (TCollections.Equals(Luckycatdatas, other.Luckycatdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Luckycatdatas != null) && __isset.@luckycatdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Luckycatdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("LuckyCatData("); + int tmp14 = 0; + if((Luckycatdatas != null) && __isset.@luckycatdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Luckycatdatas: "); + Luckycatdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LuckyCatDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/LuckyCatDataItem.cs new file mode 100644 index 0000000..cb7bf22 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LuckyCatDataItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 LuckyCatDataItem : TBase + { + private int _Id; + private int _Time; + private int _Earn; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Time + { + get + { + return _Time; + } + set + { + __isset.Time = true; + this._Time = value; + } + } + + [DataMember(Order = 0)] + public int Earn + { + get + { + return _Earn; + } + set + { + __isset.Earn = true; + this._Earn = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Time; + [DataMember] + public bool Earn; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTime() + { + return __isset.Time; + } + + public bool ShouldSerializeEarn() + { + return __isset.Earn; + } + + #endregion XmlSerializer support + + public LuckyCatDataItem() + { + } + + public LuckyCatDataItem DeepCopy() + { + var tmp0 = new LuckyCatDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Time) + { + tmp0.Time = this.Time; + } + tmp0.__isset.Time = this.__isset.Time; + if(__isset.Earn) + { + tmp0.Earn = this.Earn; + } + tmp0.__isset.Earn = this.__isset.Earn; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Time = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Earn = await iprot.ReadI32Async(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("LuckyCatDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Time) + { + tmp2.Name = "Time"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Time, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Earn) + { + tmp2.Name = "Earn"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Earn, 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 LuckyCatDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Time == other.__isset.Time) && ((!__isset.Time) || (global::System.Object.Equals(Time, other.Time)))) + && ((__isset.Earn == other.__isset.Earn) && ((!__isset.Earn) || (global::System.Object.Equals(Earn, other.Earn)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Time) + { + hashcode = (hashcode * 397) + Time.GetHashCode(); + } + if(__isset.Earn) + { + hashcode = (hashcode * 397) + Earn.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("LuckyCatDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Time) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Time: "); + Time.ToString(tmp3); + } + if(__isset.Earn) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Earn: "); + Earn.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LuckyCatProbability.cs b/compiled_output/csharp/Byway/Thrift/Data/LuckyCatProbability.cs new file mode 100644 index 0000000..2a3fa00 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LuckyCatProbability.cs @@ -0,0 +1,214 @@ +/** + * + * 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 LuckyCatProbability : TBase + { + private Dictionary _luckycatprobabilitys; + + [DataMember(Order = 0)] + public Dictionary Luckycatprobabilitys + { + get + { + return _luckycatprobabilitys; + } + set + { + __isset.@luckycatprobabilitys = true; + this._luckycatprobabilitys = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @luckycatprobabilitys; + } + + #region XmlSerializer support + + public bool ShouldSerializeLuckycatprobabilitys() + { + return __isset.@luckycatprobabilitys; + } + + #endregion XmlSerializer support + + public LuckyCatProbability() + { + } + + public LuckyCatProbability DeepCopy() + { + var tmp5 = new LuckyCatProbability(); + if((Luckycatprobabilitys != null) && __isset.@luckycatprobabilitys) + { + tmp5.Luckycatprobabilitys = this.Luckycatprobabilitys.DeepCopy(); + } + tmp5.__isset.@luckycatprobabilitys = this.__isset.@luckycatprobabilitys; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Luckycatprobabilitys = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.LuckyCatProbabilityItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.LuckyCatProbabilityItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Luckycatprobabilitys[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("LuckyCatProbability"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Luckycatprobabilitys != null) && __isset.@luckycatprobabilitys) + { + tmp11.Name = "luckycatprobabilitys"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Luckycatprobabilitys.Count), cancellationToken); + foreach (int _iter12 in Luckycatprobabilitys.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Luckycatprobabilitys[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 LuckyCatProbability other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@luckycatprobabilitys == other.__isset.@luckycatprobabilitys) && ((!__isset.@luckycatprobabilitys) || (TCollections.Equals(Luckycatprobabilitys, other.Luckycatprobabilitys)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Luckycatprobabilitys != null) && __isset.@luckycatprobabilitys) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Luckycatprobabilitys); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("LuckyCatProbability("); + int tmp14 = 0; + if((Luckycatprobabilitys != null) && __isset.@luckycatprobabilitys) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Luckycatprobabilitys: "); + Luckycatprobabilitys.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/LuckyCatProbabilityItem.cs b/compiled_output/csharp/Byway/Thrift/Data/LuckyCatProbabilityItem.cs new file mode 100644 index 0000000..542e3df --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/LuckyCatProbabilityItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 LuckyCatProbabilityItem : TBase + { + private int _Id; + private int _BaseProbability; + private int _ProbabilityBonus; + private int _ProbabilityCap; + private int _EnergyEfficiencyValue; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int BaseProbability + { + get + { + return _BaseProbability; + } + set + { + __isset.BaseProbability = true; + this._BaseProbability = value; + } + } + + [DataMember(Order = 0)] + public int ProbabilityBonus + { + get + { + return _ProbabilityBonus; + } + set + { + __isset.ProbabilityBonus = true; + this._ProbabilityBonus = value; + } + } + + [DataMember(Order = 0)] + public int ProbabilityCap + { + get + { + return _ProbabilityCap; + } + set + { + __isset.ProbabilityCap = true; + this._ProbabilityCap = value; + } + } + + [DataMember(Order = 0)] + public int EnergyEfficiencyValue + { + get + { + return _EnergyEfficiencyValue; + } + set + { + __isset.EnergyEfficiencyValue = true; + this._EnergyEfficiencyValue = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool BaseProbability; + [DataMember] + public bool ProbabilityBonus; + [DataMember] + public bool ProbabilityCap; + [DataMember] + public bool EnergyEfficiencyValue; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeBaseProbability() + { + return __isset.BaseProbability; + } + + public bool ShouldSerializeProbabilityBonus() + { + return __isset.ProbabilityBonus; + } + + public bool ShouldSerializeProbabilityCap() + { + return __isset.ProbabilityCap; + } + + public bool ShouldSerializeEnergyEfficiencyValue() + { + return __isset.EnergyEfficiencyValue; + } + + #endregion XmlSerializer support + + public LuckyCatProbabilityItem() + { + } + + public LuckyCatProbabilityItem DeepCopy() + { + var tmp0 = new LuckyCatProbabilityItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.BaseProbability) + { + tmp0.BaseProbability = this.BaseProbability; + } + tmp0.__isset.BaseProbability = this.__isset.BaseProbability; + if(__isset.ProbabilityBonus) + { + tmp0.ProbabilityBonus = this.ProbabilityBonus; + } + tmp0.__isset.ProbabilityBonus = this.__isset.ProbabilityBonus; + if(__isset.ProbabilityCap) + { + tmp0.ProbabilityCap = this.ProbabilityCap; + } + tmp0.__isset.ProbabilityCap = this.__isset.ProbabilityCap; + if(__isset.EnergyEfficiencyValue) + { + tmp0.EnergyEfficiencyValue = this.EnergyEfficiencyValue; + } + tmp0.__isset.EnergyEfficiencyValue = this.__isset.EnergyEfficiencyValue; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + BaseProbability = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + ProbabilityBonus = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + ProbabilityCap = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + EnergyEfficiencyValue = await iprot.ReadI32Async(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("LuckyCatProbabilityItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.BaseProbability) + { + tmp2.Name = "BaseProbability"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(BaseProbability, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ProbabilityBonus) + { + tmp2.Name = "ProbabilityBonus"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ProbabilityBonus, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ProbabilityCap) + { + tmp2.Name = "ProbabilityCap"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ProbabilityCap, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.EnergyEfficiencyValue) + { + tmp2.Name = "EnergyEfficiencyValue"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(EnergyEfficiencyValue, 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 LuckyCatProbabilityItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.BaseProbability == other.__isset.BaseProbability) && ((!__isset.BaseProbability) || (global::System.Object.Equals(BaseProbability, other.BaseProbability)))) + && ((__isset.ProbabilityBonus == other.__isset.ProbabilityBonus) && ((!__isset.ProbabilityBonus) || (global::System.Object.Equals(ProbabilityBonus, other.ProbabilityBonus)))) + && ((__isset.ProbabilityCap == other.__isset.ProbabilityCap) && ((!__isset.ProbabilityCap) || (global::System.Object.Equals(ProbabilityCap, other.ProbabilityCap)))) + && ((__isset.EnergyEfficiencyValue == other.__isset.EnergyEfficiencyValue) && ((!__isset.EnergyEfficiencyValue) || (global::System.Object.Equals(EnergyEfficiencyValue, other.EnergyEfficiencyValue)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.BaseProbability) + { + hashcode = (hashcode * 397) + BaseProbability.GetHashCode(); + } + if(__isset.ProbabilityBonus) + { + hashcode = (hashcode * 397) + ProbabilityBonus.GetHashCode(); + } + if(__isset.ProbabilityCap) + { + hashcode = (hashcode * 397) + ProbabilityCap.GetHashCode(); + } + if(__isset.EnergyEfficiencyValue) + { + hashcode = (hashcode * 397) + EnergyEfficiencyValue.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("LuckyCatProbabilityItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.BaseProbability) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("BaseProbability: "); + BaseProbability.ToString(tmp3); + } + if(__isset.ProbabilityBonus) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ProbabilityBonus: "); + ProbabilityBonus.ToString(tmp3); + } + if(__isset.ProbabilityCap) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ProbabilityCap: "); + ProbabilityCap.ToString(tmp3); + } + if(__isset.EnergyEfficiencyValue) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("EnergyEfficiencyValue: "); + EnergyEfficiencyValue.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MainCardCollect.cs b/compiled_output/csharp/Byway/Thrift/Data/MainCardCollect.cs new file mode 100644 index 0000000..3811063 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MainCardCollect.cs @@ -0,0 +1,214 @@ +/** + * + * 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 MainCardCollect : TBase + { + private Dictionary _maincardcollects; + + [DataMember(Order = 0)] + public Dictionary Maincardcollects + { + get + { + return _maincardcollects; + } + set + { + __isset.@maincardcollects = true; + this._maincardcollects = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @maincardcollects; + } + + #region XmlSerializer support + + public bool ShouldSerializeMaincardcollects() + { + return __isset.@maincardcollects; + } + + #endregion XmlSerializer support + + public MainCardCollect() + { + } + + public MainCardCollect DeepCopy() + { + var tmp5 = new MainCardCollect(); + if((Maincardcollects != null) && __isset.@maincardcollects) + { + tmp5.Maincardcollects = this.Maincardcollects.DeepCopy(); + } + tmp5.__isset.@maincardcollects = this.__isset.@maincardcollects; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Maincardcollects = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.MainCardCollectItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.MainCardCollectItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Maincardcollects[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("MainCardCollect"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Maincardcollects != null) && __isset.@maincardcollects) + { + tmp11.Name = "maincardcollects"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Maincardcollects.Count), cancellationToken); + foreach (int _iter12 in Maincardcollects.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Maincardcollects[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 MainCardCollect other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@maincardcollects == other.__isset.@maincardcollects) && ((!__isset.@maincardcollects) || (TCollections.Equals(Maincardcollects, other.Maincardcollects)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Maincardcollects != null) && __isset.@maincardcollects) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Maincardcollects); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("MainCardCollect("); + int tmp14 = 0; + if((Maincardcollects != null) && __isset.@maincardcollects) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Maincardcollects: "); + Maincardcollects.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MainCardCollectItem.cs b/compiled_output/csharp/Byway/Thrift/Data/MainCardCollectItem.cs new file mode 100644 index 0000000..49e470a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MainCardCollectItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 MainCardCollectItem : TBase + { + private int _Id; + private string _Icon; + private int _Color; + private string _Name; + private string _RewardId; + private string _RewardCnt; + private int _Round; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public int Color + { + get + { + return _Color; + } + set + { + __isset.Color = true; + this._Color = value; + } + } + + [DataMember(Order = 0)] + public string Name + { + get + { + return _Name; + } + set + { + __isset.Name = true; + this._Name = value; + } + } + + [DataMember(Order = 0)] + public string RewardId + { + get + { + return _RewardId; + } + set + { + __isset.RewardId = true; + this._RewardId = value; + } + } + + [DataMember(Order = 0)] + public string RewardCnt + { + get + { + return _RewardCnt; + } + set + { + __isset.RewardCnt = true; + this._RewardCnt = value; + } + } + + [DataMember(Order = 0)] + public int Round + { + get + { + return _Round; + } + set + { + __isset.Round = true; + this._Round = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Icon; + [DataMember] + public bool Color; + [DataMember] + public bool Name; + [DataMember] + public bool RewardId; + [DataMember] + public bool RewardCnt; + [DataMember] + public bool Round; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeColor() + { + return __isset.Color; + } + + public bool ShouldSerializeName() + { + return __isset.Name; + } + + public bool ShouldSerializeRewardId() + { + return __isset.RewardId; + } + + public bool ShouldSerializeRewardCnt() + { + return __isset.RewardCnt; + } + + public bool ShouldSerializeRound() + { + return __isset.Round; + } + + #endregion XmlSerializer support + + public MainCardCollectItem() + { + } + + public MainCardCollectItem DeepCopy() + { + var tmp0 = new MainCardCollectItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if(__isset.Color) + { + tmp0.Color = this.Color; + } + tmp0.__isset.Color = this.__isset.Color; + if((Name != null) && __isset.Name) + { + tmp0.Name = this.Name; + } + tmp0.__isset.Name = this.__isset.Name; + if((RewardId != null) && __isset.RewardId) + { + tmp0.RewardId = this.RewardId; + } + tmp0.__isset.RewardId = this.__isset.RewardId; + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp0.RewardCnt = this.RewardCnt; + } + tmp0.__isset.RewardCnt = this.__isset.RewardCnt; + if(__isset.Round) + { + tmp0.Round = this.Round; + } + tmp0.__isset.Round = this.__isset.Round; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Color = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Name = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + RewardId = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + RewardCnt = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.I32) + { + Round = await iprot.ReadI32Async(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("MainCardCollectItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Color) + { + tmp2.Name = "Color"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Color, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Name != null) && __isset.Name) + { + tmp2.Name = "Name"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Name, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardId != null) && __isset.RewardId) + { + tmp2.Name = "RewardId"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp2.Name = "RewardCnt"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardCnt, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Round) + { + tmp2.Name = "Round"; + tmp2.Type = TType.I32; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Round, 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 MainCardCollectItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Color == other.__isset.Color) && ((!__isset.Color) || (global::System.Object.Equals(Color, other.Color)))) + && ((__isset.Name == other.__isset.Name) && ((!__isset.Name) || (global::System.Object.Equals(Name, other.Name)))) + && ((__isset.RewardId == other.__isset.RewardId) && ((!__isset.RewardId) || (global::System.Object.Equals(RewardId, other.RewardId)))) + && ((__isset.RewardCnt == other.__isset.RewardCnt) && ((!__isset.RewardCnt) || (global::System.Object.Equals(RewardCnt, other.RewardCnt)))) + && ((__isset.Round == other.__isset.Round) && ((!__isset.Round) || (global::System.Object.Equals(Round, other.Round)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if(__isset.Color) + { + hashcode = (hashcode * 397) + Color.GetHashCode(); + } + if((Name != null) && __isset.Name) + { + hashcode = (hashcode * 397) + Name.GetHashCode(); + } + if((RewardId != null) && __isset.RewardId) + { + hashcode = (hashcode * 397) + RewardId.GetHashCode(); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + hashcode = (hashcode * 397) + RewardCnt.GetHashCode(); + } + if(__isset.Round) + { + hashcode = (hashcode * 397) + Round.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("MainCardCollectItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if(__isset.Color) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Color: "); + Color.ToString(tmp3); + } + if((Name != null) && __isset.Name) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Name: "); + Name.ToString(tmp3); + } + if((RewardId != null) && __isset.RewardId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardId: "); + RewardId.ToString(tmp3); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardCnt: "); + RewardCnt.ToString(tmp3); + } + if(__isset.Round) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Round: "); + Round.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MergeData.cs b/compiled_output/csharp/Byway/Thrift/Data/MergeData.cs new file mode 100644 index 0000000..7dbc68d --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MergeData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 MergeData : TBase + { + private Dictionary _mergedatas; + + [DataMember(Order = 0)] + public Dictionary Mergedatas + { + get + { + return _mergedatas; + } + set + { + __isset.@mergedatas = true; + this._mergedatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @mergedatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeMergedatas() + { + return __isset.@mergedatas; + } + + #endregion XmlSerializer support + + public MergeData() + { + } + + public MergeData DeepCopy() + { + var tmp5 = new MergeData(); + if((Mergedatas != null) && __isset.@mergedatas) + { + tmp5.Mergedatas = this.Mergedatas.DeepCopy(); + } + tmp5.__isset.@mergedatas = this.__isset.@mergedatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Mergedatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.MergeDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.MergeDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Mergedatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("MergeData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Mergedatas != null) && __isset.@mergedatas) + { + tmp11.Name = "mergedatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Mergedatas.Count), cancellationToken); + foreach (int _iter12 in Mergedatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Mergedatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 MergeData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@mergedatas == other.__isset.@mergedatas) && ((!__isset.@mergedatas) || (TCollections.Equals(Mergedatas, other.Mergedatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Mergedatas != null) && __isset.@mergedatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Mergedatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("MergeData("); + int tmp14 = 0; + if((Mergedatas != null) && __isset.@mergedatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Mergedatas: "); + Mergedatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MergeDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/MergeDataItem.cs new file mode 100644 index 0000000..77a6c0c --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MergeDataItem.cs @@ -0,0 +1,1677 @@ +/** + * + * 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 MergeDataItem : TBase + { + private int _Id; + private int _Lv; + private int _MaxLv; + private string _Icon; + private string _Color; + private string _Title; + private string _Content; + private string _SellType; + private int _SellNum; + private int _Star; + private string _Origin; + private int _Capacity; + private int _CoolTime; + private int _CoolNum; + private string _Emit_List; + private int _SellDiamond; + private string _Relative; + private string _Type; + private string _Emit_ID; + private string _Emit_Type; + private string _Product_Type; + private int _Order_Score; + private string _Emit_Product; + private string _Dynamic; + private string _Dynamic1; + private string _Dynamic2; + private string _Dynamic3; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Lv + { + get + { + return _Lv; + } + set + { + __isset.Lv = true; + this._Lv = value; + } + } + + [DataMember(Order = 0)] + public int MaxLv + { + get + { + return _MaxLv; + } + set + { + __isset.MaxLv = true; + this._MaxLv = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Color + { + get + { + return _Color; + } + set + { + __isset.Color = true; + this._Color = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + [DataMember(Order = 0)] + public string Content + { + get + { + return _Content; + } + set + { + __isset.Content = true; + this._Content = value; + } + } + + [DataMember(Order = 0)] + public string SellType + { + get + { + return _SellType; + } + set + { + __isset.SellType = true; + this._SellType = value; + } + } + + [DataMember(Order = 0)] + public int SellNum + { + get + { + return _SellNum; + } + set + { + __isset.SellNum = true; + this._SellNum = value; + } + } + + [DataMember(Order = 0)] + public int Star + { + get + { + return _Star; + } + set + { + __isset.Star = true; + this._Star = value; + } + } + + [DataMember(Order = 0)] + public string Origin + { + get + { + return _Origin; + } + set + { + __isset.Origin = true; + this._Origin = value; + } + } + + [DataMember(Order = 0)] + public int Capacity + { + get + { + return _Capacity; + } + set + { + __isset.Capacity = true; + this._Capacity = value; + } + } + + [DataMember(Order = 0)] + public int CoolTime + { + get + { + return _CoolTime; + } + set + { + __isset.CoolTime = true; + this._CoolTime = value; + } + } + + [DataMember(Order = 0)] + public int CoolNum + { + get + { + return _CoolNum; + } + set + { + __isset.CoolNum = true; + this._CoolNum = value; + } + } + + [DataMember(Order = 0)] + public string Emit_List + { + get + { + return _Emit_List; + } + set + { + __isset.Emit_List = true; + this._Emit_List = value; + } + } + + [DataMember(Order = 0)] + public int SellDiamond + { + get + { + return _SellDiamond; + } + set + { + __isset.SellDiamond = true; + this._SellDiamond = value; + } + } + + [DataMember(Order = 0)] + public string Relative + { + get + { + return _Relative; + } + set + { + __isset.Relative = true; + this._Relative = value; + } + } + + [DataMember(Order = 0)] + public string Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public string Emit_ID + { + get + { + return _Emit_ID; + } + set + { + __isset.Emit_ID = true; + this._Emit_ID = value; + } + } + + [DataMember(Order = 0)] + public string Emit_Type + { + get + { + return _Emit_Type; + } + set + { + __isset.Emit_Type = true; + this._Emit_Type = value; + } + } + + [DataMember(Order = 0)] + public string Product_Type + { + get + { + return _Product_Type; + } + set + { + __isset.Product_Type = true; + this._Product_Type = value; + } + } + + [DataMember(Order = 0)] + public int Order_Score + { + get + { + return _Order_Score; + } + set + { + __isset.Order_Score = true; + this._Order_Score = value; + } + } + + [DataMember(Order = 0)] + public string Emit_Product + { + get + { + return _Emit_Product; + } + set + { + __isset.Emit_Product = true; + this._Emit_Product = value; + } + } + + [DataMember(Order = 0)] + public string Dynamic + { + get + { + return _Dynamic; + } + set + { + __isset.@Dynamic = true; + this._Dynamic = value; + } + } + + [DataMember(Order = 0)] + public string Dynamic1 + { + get + { + return _Dynamic1; + } + set + { + __isset.Dynamic1 = true; + this._Dynamic1 = value; + } + } + + [DataMember(Order = 0)] + public string Dynamic2 + { + get + { + return _Dynamic2; + } + set + { + __isset.Dynamic2 = true; + this._Dynamic2 = value; + } + } + + [DataMember(Order = 0)] + public string Dynamic3 + { + get + { + return _Dynamic3; + } + set + { + __isset.Dynamic3 = true; + this._Dynamic3 = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Lv; + [DataMember] + public bool MaxLv; + [DataMember] + public bool Icon; + [DataMember] + public bool Color; + [DataMember] + public bool Title; + [DataMember] + public bool Content; + [DataMember] + public bool SellType; + [DataMember] + public bool SellNum; + [DataMember] + public bool Star; + [DataMember] + public bool Origin; + [DataMember] + public bool Capacity; + [DataMember] + public bool CoolTime; + [DataMember] + public bool CoolNum; + [DataMember] + public bool Emit_List; + [DataMember] + public bool SellDiamond; + [DataMember] + public bool Relative; + [DataMember] + public bool Type; + [DataMember] + public bool Emit_ID; + [DataMember] + public bool Emit_Type; + [DataMember] + public bool Product_Type; + [DataMember] + public bool Order_Score; + [DataMember] + public bool Emit_Product; + [DataMember] + public bool @Dynamic; + [DataMember] + public bool Dynamic1; + [DataMember] + public bool Dynamic2; + [DataMember] + public bool Dynamic3; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLv() + { + return __isset.Lv; + } + + public bool ShouldSerializeMaxLv() + { + return __isset.MaxLv; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeColor() + { + return __isset.Color; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + public bool ShouldSerializeContent() + { + return __isset.Content; + } + + public bool ShouldSerializeSellType() + { + return __isset.SellType; + } + + public bool ShouldSerializeSellNum() + { + return __isset.SellNum; + } + + public bool ShouldSerializeStar() + { + return __isset.Star; + } + + public bool ShouldSerializeOrigin() + { + return __isset.Origin; + } + + public bool ShouldSerializeCapacity() + { + return __isset.Capacity; + } + + public bool ShouldSerializeCoolTime() + { + return __isset.CoolTime; + } + + public bool ShouldSerializeCoolNum() + { + return __isset.CoolNum; + } + + public bool ShouldSerializeEmit_List() + { + return __isset.Emit_List; + } + + public bool ShouldSerializeSellDiamond() + { + return __isset.SellDiamond; + } + + public bool ShouldSerializeRelative() + { + return __isset.Relative; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeEmit_ID() + { + return __isset.Emit_ID; + } + + public bool ShouldSerializeEmit_Type() + { + return __isset.Emit_Type; + } + + public bool ShouldSerializeProduct_Type() + { + return __isset.Product_Type; + } + + public bool ShouldSerializeOrder_Score() + { + return __isset.Order_Score; + } + + public bool ShouldSerializeEmit_Product() + { + return __isset.Emit_Product; + } + + public bool ShouldSerializeDynamic() + { + return __isset.@Dynamic; + } + + public bool ShouldSerializeDynamic1() + { + return __isset.Dynamic1; + } + + public bool ShouldSerializeDynamic2() + { + return __isset.Dynamic2; + } + + public bool ShouldSerializeDynamic3() + { + return __isset.Dynamic3; + } + + #endregion XmlSerializer support + + public MergeDataItem() + { + } + + public MergeDataItem DeepCopy() + { + var tmp0 = new MergeDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Lv) + { + tmp0.Lv = this.Lv; + } + tmp0.__isset.Lv = this.__isset.Lv; + if(__isset.MaxLv) + { + tmp0.MaxLv = this.MaxLv; + } + tmp0.__isset.MaxLv = this.__isset.MaxLv; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Color != null) && __isset.Color) + { + tmp0.Color = this.Color; + } + tmp0.__isset.Color = this.__isset.Color; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + if((Content != null) && __isset.Content) + { + tmp0.Content = this.Content; + } + tmp0.__isset.Content = this.__isset.Content; + if((SellType != null) && __isset.SellType) + { + tmp0.SellType = this.SellType; + } + tmp0.__isset.SellType = this.__isset.SellType; + if(__isset.SellNum) + { + tmp0.SellNum = this.SellNum; + } + tmp0.__isset.SellNum = this.__isset.SellNum; + if(__isset.Star) + { + tmp0.Star = this.Star; + } + tmp0.__isset.Star = this.__isset.Star; + if((Origin != null) && __isset.Origin) + { + tmp0.Origin = this.Origin; + } + tmp0.__isset.Origin = this.__isset.Origin; + if(__isset.Capacity) + { + tmp0.Capacity = this.Capacity; + } + tmp0.__isset.Capacity = this.__isset.Capacity; + if(__isset.CoolTime) + { + tmp0.CoolTime = this.CoolTime; + } + tmp0.__isset.CoolTime = this.__isset.CoolTime; + if(__isset.CoolNum) + { + tmp0.CoolNum = this.CoolNum; + } + tmp0.__isset.CoolNum = this.__isset.CoolNum; + if((Emit_List != null) && __isset.Emit_List) + { + tmp0.Emit_List = this.Emit_List; + } + tmp0.__isset.Emit_List = this.__isset.Emit_List; + if(__isset.SellDiamond) + { + tmp0.SellDiamond = this.SellDiamond; + } + tmp0.__isset.SellDiamond = this.__isset.SellDiamond; + if((Relative != null) && __isset.Relative) + { + tmp0.Relative = this.Relative; + } + tmp0.__isset.Relative = this.__isset.Relative; + if((Type != null) && __isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if((Emit_ID != null) && __isset.Emit_ID) + { + tmp0.Emit_ID = this.Emit_ID; + } + tmp0.__isset.Emit_ID = this.__isset.Emit_ID; + if((Emit_Type != null) && __isset.Emit_Type) + { + tmp0.Emit_Type = this.Emit_Type; + } + tmp0.__isset.Emit_Type = this.__isset.Emit_Type; + if((Product_Type != null) && __isset.Product_Type) + { + tmp0.Product_Type = this.Product_Type; + } + tmp0.__isset.Product_Type = this.__isset.Product_Type; + if(__isset.Order_Score) + { + tmp0.Order_Score = this.Order_Score; + } + tmp0.__isset.Order_Score = this.__isset.Order_Score; + if((Emit_Product != null) && __isset.Emit_Product) + { + tmp0.Emit_Product = this.Emit_Product; + } + tmp0.__isset.Emit_Product = this.__isset.Emit_Product; + if((Dynamic != null) && __isset.@Dynamic) + { + tmp0.Dynamic = this.Dynamic; + } + tmp0.__isset.@Dynamic = this.__isset.@Dynamic; + if((Dynamic1 != null) && __isset.Dynamic1) + { + tmp0.Dynamic1 = this.Dynamic1; + } + tmp0.__isset.Dynamic1 = this.__isset.Dynamic1; + if((Dynamic2 != null) && __isset.Dynamic2) + { + tmp0.Dynamic2 = this.Dynamic2; + } + tmp0.__isset.Dynamic2 = this.__isset.Dynamic2; + if((Dynamic3 != null) && __isset.Dynamic3) + { + tmp0.Dynamic3 = this.Dynamic3; + } + tmp0.__isset.Dynamic3 = this.__isset.Dynamic3; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Lv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + MaxLv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Color = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Content = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + SellType = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + SellNum = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.I32) + { + Star = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 11: + if (field.Type == TType.String) + { + Origin = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 12: + if (field.Type == TType.I32) + { + Capacity = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 13: + if (field.Type == TType.I32) + { + CoolTime = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 14: + if (field.Type == TType.I32) + { + CoolNum = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 15: + if (field.Type == TType.String) + { + Emit_List = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 16: + if (field.Type == TType.I32) + { + SellDiamond = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 17: + if (field.Type == TType.String) + { + Relative = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 18: + if (field.Type == TType.String) + { + Type = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 19: + if (field.Type == TType.String) + { + Emit_ID = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 20: + if (field.Type == TType.String) + { + Emit_Type = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 21: + if (field.Type == TType.String) + { + Product_Type = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 22: + if (field.Type == TType.I32) + { + Order_Score = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 23: + if (field.Type == TType.String) + { + Emit_Product = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 24: + if (field.Type == TType.String) + { + Dynamic = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 25: + if (field.Type == TType.String) + { + Dynamic1 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 26: + if (field.Type == TType.String) + { + Dynamic2 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 27: + if (field.Type == TType.String) + { + Dynamic3 = await iprot.ReadStringAsync(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("MergeDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Lv) + { + tmp2.Name = "Lv"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.MaxLv) + { + tmp2.Name = "MaxLv"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(MaxLv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Color != null) && __isset.Color) + { + tmp2.Name = "Color"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Color, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Content != null) && __isset.Content) + { + tmp2.Name = "Content"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Content, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((SellType != null) && __isset.SellType) + { + tmp2.Name = "SellType"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(SellType, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SellNum) + { + tmp2.Name = "SellNum"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SellNum, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Star) + { + tmp2.Name = "Star"; + tmp2.Type = TType.I32; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Star, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Origin != null) && __isset.Origin) + { + tmp2.Name = "Origin"; + tmp2.Type = TType.String; + tmp2.ID = 11; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Origin, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Capacity) + { + tmp2.Name = "Capacity"; + tmp2.Type = TType.I32; + tmp2.ID = 12; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Capacity, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.CoolTime) + { + tmp2.Name = "CoolTime"; + tmp2.Type = TType.I32; + tmp2.ID = 13; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(CoolTime, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.CoolNum) + { + tmp2.Name = "CoolNum"; + tmp2.Type = TType.I32; + tmp2.ID = 14; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(CoolNum, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Emit_List != null) && __isset.Emit_List) + { + tmp2.Name = "Emit_List"; + tmp2.Type = TType.String; + tmp2.ID = 15; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Emit_List, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SellDiamond) + { + tmp2.Name = "SellDiamond"; + tmp2.Type = TType.I32; + tmp2.ID = 16; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SellDiamond, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Relative != null) && __isset.Relative) + { + tmp2.Name = "Relative"; + tmp2.Type = TType.String; + tmp2.ID = 17; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Relative, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Type != null) && __isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.String; + tmp2.ID = 18; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Emit_ID != null) && __isset.Emit_ID) + { + tmp2.Name = "Emit_ID"; + tmp2.Type = TType.String; + tmp2.ID = 19; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Emit_ID, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Emit_Type != null) && __isset.Emit_Type) + { + tmp2.Name = "Emit_Type"; + tmp2.Type = TType.String; + tmp2.ID = 20; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Emit_Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Product_Type != null) && __isset.Product_Type) + { + tmp2.Name = "Product_Type"; + tmp2.Type = TType.String; + tmp2.ID = 21; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Product_Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Order_Score) + { + tmp2.Name = "Order_Score"; + tmp2.Type = TType.I32; + tmp2.ID = 22; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Order_Score, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Emit_Product != null) && __isset.Emit_Product) + { + tmp2.Name = "Emit_Product"; + tmp2.Type = TType.String; + tmp2.ID = 23; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Emit_Product, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Dynamic != null) && __isset.@Dynamic) + { + tmp2.Name = "Dynamic"; + tmp2.Type = TType.String; + tmp2.ID = 24; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Dynamic, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Dynamic1 != null) && __isset.Dynamic1) + { + tmp2.Name = "Dynamic1"; + tmp2.Type = TType.String; + tmp2.ID = 25; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Dynamic1, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Dynamic2 != null) && __isset.Dynamic2) + { + tmp2.Name = "Dynamic2"; + tmp2.Type = TType.String; + tmp2.ID = 26; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Dynamic2, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Dynamic3 != null) && __isset.Dynamic3) + { + tmp2.Name = "Dynamic3"; + tmp2.Type = TType.String; + tmp2.ID = 27; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Dynamic3, 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 MergeDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Lv == other.__isset.Lv) && ((!__isset.Lv) || (global::System.Object.Equals(Lv, other.Lv)))) + && ((__isset.MaxLv == other.__isset.MaxLv) && ((!__isset.MaxLv) || (global::System.Object.Equals(MaxLv, other.MaxLv)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Color == other.__isset.Color) && ((!__isset.Color) || (global::System.Object.Equals(Color, other.Color)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))) + && ((__isset.Content == other.__isset.Content) && ((!__isset.Content) || (global::System.Object.Equals(Content, other.Content)))) + && ((__isset.SellType == other.__isset.SellType) && ((!__isset.SellType) || (global::System.Object.Equals(SellType, other.SellType)))) + && ((__isset.SellNum == other.__isset.SellNum) && ((!__isset.SellNum) || (global::System.Object.Equals(SellNum, other.SellNum)))) + && ((__isset.Star == other.__isset.Star) && ((!__isset.Star) || (global::System.Object.Equals(Star, other.Star)))) + && ((__isset.Origin == other.__isset.Origin) && ((!__isset.Origin) || (global::System.Object.Equals(Origin, other.Origin)))) + && ((__isset.Capacity == other.__isset.Capacity) && ((!__isset.Capacity) || (global::System.Object.Equals(Capacity, other.Capacity)))) + && ((__isset.CoolTime == other.__isset.CoolTime) && ((!__isset.CoolTime) || (global::System.Object.Equals(CoolTime, other.CoolTime)))) + && ((__isset.CoolNum == other.__isset.CoolNum) && ((!__isset.CoolNum) || (global::System.Object.Equals(CoolNum, other.CoolNum)))) + && ((__isset.Emit_List == other.__isset.Emit_List) && ((!__isset.Emit_List) || (global::System.Object.Equals(Emit_List, other.Emit_List)))) + && ((__isset.SellDiamond == other.__isset.SellDiamond) && ((!__isset.SellDiamond) || (global::System.Object.Equals(SellDiamond, other.SellDiamond)))) + && ((__isset.Relative == other.__isset.Relative) && ((!__isset.Relative) || (global::System.Object.Equals(Relative, other.Relative)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.Emit_ID == other.__isset.Emit_ID) && ((!__isset.Emit_ID) || (global::System.Object.Equals(Emit_ID, other.Emit_ID)))) + && ((__isset.Emit_Type == other.__isset.Emit_Type) && ((!__isset.Emit_Type) || (global::System.Object.Equals(Emit_Type, other.Emit_Type)))) + && ((__isset.Product_Type == other.__isset.Product_Type) && ((!__isset.Product_Type) || (global::System.Object.Equals(Product_Type, other.Product_Type)))) + && ((__isset.Order_Score == other.__isset.Order_Score) && ((!__isset.Order_Score) || (global::System.Object.Equals(Order_Score, other.Order_Score)))) + && ((__isset.Emit_Product == other.__isset.Emit_Product) && ((!__isset.Emit_Product) || (global::System.Object.Equals(Emit_Product, other.Emit_Product)))) + && ((__isset.@Dynamic == other.__isset.@Dynamic) && ((!__isset.@Dynamic) || (global::System.Object.Equals(Dynamic, other.Dynamic)))) + && ((__isset.Dynamic1 == other.__isset.Dynamic1) && ((!__isset.Dynamic1) || (global::System.Object.Equals(Dynamic1, other.Dynamic1)))) + && ((__isset.Dynamic2 == other.__isset.Dynamic2) && ((!__isset.Dynamic2) || (global::System.Object.Equals(Dynamic2, other.Dynamic2)))) + && ((__isset.Dynamic3 == other.__isset.Dynamic3) && ((!__isset.Dynamic3) || (global::System.Object.Equals(Dynamic3, other.Dynamic3)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Lv) + { + hashcode = (hashcode * 397) + Lv.GetHashCode(); + } + if(__isset.MaxLv) + { + hashcode = (hashcode * 397) + MaxLv.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Color != null) && __isset.Color) + { + hashcode = (hashcode * 397) + Color.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + if((Content != null) && __isset.Content) + { + hashcode = (hashcode * 397) + Content.GetHashCode(); + } + if((SellType != null) && __isset.SellType) + { + hashcode = (hashcode * 397) + SellType.GetHashCode(); + } + if(__isset.SellNum) + { + hashcode = (hashcode * 397) + SellNum.GetHashCode(); + } + if(__isset.Star) + { + hashcode = (hashcode * 397) + Star.GetHashCode(); + } + if((Origin != null) && __isset.Origin) + { + hashcode = (hashcode * 397) + Origin.GetHashCode(); + } + if(__isset.Capacity) + { + hashcode = (hashcode * 397) + Capacity.GetHashCode(); + } + if(__isset.CoolTime) + { + hashcode = (hashcode * 397) + CoolTime.GetHashCode(); + } + if(__isset.CoolNum) + { + hashcode = (hashcode * 397) + CoolNum.GetHashCode(); + } + if((Emit_List != null) && __isset.Emit_List) + { + hashcode = (hashcode * 397) + Emit_List.GetHashCode(); + } + if(__isset.SellDiamond) + { + hashcode = (hashcode * 397) + SellDiamond.GetHashCode(); + } + if((Relative != null) && __isset.Relative) + { + hashcode = (hashcode * 397) + Relative.GetHashCode(); + } + if((Type != null) && __isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if((Emit_ID != null) && __isset.Emit_ID) + { + hashcode = (hashcode * 397) + Emit_ID.GetHashCode(); + } + if((Emit_Type != null) && __isset.Emit_Type) + { + hashcode = (hashcode * 397) + Emit_Type.GetHashCode(); + } + if((Product_Type != null) && __isset.Product_Type) + { + hashcode = (hashcode * 397) + Product_Type.GetHashCode(); + } + if(__isset.Order_Score) + { + hashcode = (hashcode * 397) + Order_Score.GetHashCode(); + } + if((Emit_Product != null) && __isset.Emit_Product) + { + hashcode = (hashcode * 397) + Emit_Product.GetHashCode(); + } + if((Dynamic != null) && __isset.@Dynamic) + { + hashcode = (hashcode * 397) + Dynamic.GetHashCode(); + } + if((Dynamic1 != null) && __isset.Dynamic1) + { + hashcode = (hashcode * 397) + Dynamic1.GetHashCode(); + } + if((Dynamic2 != null) && __isset.Dynamic2) + { + hashcode = (hashcode * 397) + Dynamic2.GetHashCode(); + } + if((Dynamic3 != null) && __isset.Dynamic3) + { + hashcode = (hashcode * 397) + Dynamic3.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("MergeDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Lv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lv: "); + Lv.ToString(tmp3); + } + if(__isset.MaxLv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MaxLv: "); + MaxLv.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Color != null) && __isset.Color) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Color: "); + Color.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + if((Content != null) && __isset.Content) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Content: "); + Content.ToString(tmp3); + } + if((SellType != null) && __isset.SellType) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellType: "); + SellType.ToString(tmp3); + } + if(__isset.SellNum) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellNum: "); + SellNum.ToString(tmp3); + } + if(__isset.Star) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Star: "); + Star.ToString(tmp3); + } + if((Origin != null) && __isset.Origin) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Origin: "); + Origin.ToString(tmp3); + } + if(__isset.Capacity) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Capacity: "); + Capacity.ToString(tmp3); + } + if(__isset.CoolTime) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("CoolTime: "); + CoolTime.ToString(tmp3); + } + if(__isset.CoolNum) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("CoolNum: "); + CoolNum.ToString(tmp3); + } + if((Emit_List != null) && __isset.Emit_List) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Emit_List: "); + Emit_List.ToString(tmp3); + } + if(__isset.SellDiamond) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellDiamond: "); + SellDiamond.ToString(tmp3); + } + if((Relative != null) && __isset.Relative) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Relative: "); + Relative.ToString(tmp3); + } + if((Type != null) && __isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if((Emit_ID != null) && __isset.Emit_ID) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Emit_ID: "); + Emit_ID.ToString(tmp3); + } + if((Emit_Type != null) && __isset.Emit_Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Emit_Type: "); + Emit_Type.ToString(tmp3); + } + if((Product_Type != null) && __isset.Product_Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Product_Type: "); + Product_Type.ToString(tmp3); + } + if(__isset.Order_Score) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Order_Score: "); + Order_Score.ToString(tmp3); + } + if((Emit_Product != null) && __isset.Emit_Product) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Emit_Product: "); + Emit_Product.ToString(tmp3); + } + if((Dynamic != null) && __isset.@Dynamic) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Dynamic: "); + Dynamic.ToString(tmp3); + } + if((Dynamic1 != null) && __isset.Dynamic1) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Dynamic1: "); + Dynamic1.ToString(tmp3); + } + if((Dynamic2 != null) && __isset.Dynamic2) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Dynamic2: "); + Dynamic2.ToString(tmp3); + } + if((Dynamic3 != null) && __isset.Dynamic3) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Dynamic3: "); + Dynamic3.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MileStoneDetail.cs b/compiled_output/csharp/Byway/Thrift/Data/MileStoneDetail.cs new file mode 100644 index 0000000..ab51217 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MileStoneDetail.cs @@ -0,0 +1,214 @@ +/** + * + * 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 MileStoneDetail : TBase + { + private Dictionary _milestonedetails; + + [DataMember(Order = 0)] + public Dictionary Milestonedetails + { + get + { + return _milestonedetails; + } + set + { + __isset.@milestonedetails = true; + this._milestonedetails = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @milestonedetails; + } + + #region XmlSerializer support + + public bool ShouldSerializeMilestonedetails() + { + return __isset.@milestonedetails; + } + + #endregion XmlSerializer support + + public MileStoneDetail() + { + } + + public MileStoneDetail DeepCopy() + { + var tmp5 = new MileStoneDetail(); + if((Milestonedetails != null) && __isset.@milestonedetails) + { + tmp5.Milestonedetails = this.Milestonedetails.DeepCopy(); + } + tmp5.__isset.@milestonedetails = this.__isset.@milestonedetails; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Milestonedetails = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.MileStoneDetailItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.MileStoneDetailItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Milestonedetails[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("MileStoneDetail"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Milestonedetails != null) && __isset.@milestonedetails) + { + tmp11.Name = "milestonedetails"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Milestonedetails.Count), cancellationToken); + foreach (int _iter12 in Milestonedetails.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Milestonedetails[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 MileStoneDetail other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@milestonedetails == other.__isset.@milestonedetails) && ((!__isset.@milestonedetails) || (TCollections.Equals(Milestonedetails, other.Milestonedetails)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Milestonedetails != null) && __isset.@milestonedetails) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Milestonedetails); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("MileStoneDetail("); + int tmp14 = 0; + if((Milestonedetails != null) && __isset.@milestonedetails) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Milestonedetails: "); + Milestonedetails.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MileStoneDetailItem.cs b/compiled_output/csharp/Byway/Thrift/Data/MileStoneDetailItem.cs new file mode 100644 index 0000000..67ea54e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MileStoneDetailItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 MileStoneDetailItem : TBase + { + private int _Id; + private int _SortId; + private string _Action; + private int _Score; + private string _ScoreExtra; + private string _Title; + private string _Icon; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public string Action + { + get + { + return _Action; + } + set + { + __isset.Action = true; + this._Action = value; + } + } + + [DataMember(Order = 0)] + public int Score + { + get + { + return _Score; + } + set + { + __isset.Score = true; + this._Score = value; + } + } + + [DataMember(Order = 0)] + public string ScoreExtra + { + get + { + return _ScoreExtra; + } + set + { + __isset.ScoreExtra = true; + this._ScoreExtra = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool SortId; + [DataMember] + public bool Action; + [DataMember] + public bool Score; + [DataMember] + public bool ScoreExtra; + [DataMember] + public bool Title; + [DataMember] + public bool Icon; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeAction() + { + return __isset.Action; + } + + public bool ShouldSerializeScore() + { + return __isset.Score; + } + + public bool ShouldSerializeScoreExtra() + { + return __isset.ScoreExtra; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + #endregion XmlSerializer support + + public MileStoneDetailItem() + { + } + + public MileStoneDetailItem DeepCopy() + { + var tmp0 = new MileStoneDetailItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if((Action != null) && __isset.Action) + { + tmp0.Action = this.Action; + } + tmp0.__isset.Action = this.__isset.Action; + if(__isset.Score) + { + tmp0.Score = this.Score; + } + tmp0.__isset.Score = this.__isset.Score; + if((ScoreExtra != null) && __isset.ScoreExtra) + { + tmp0.ScoreExtra = this.ScoreExtra; + } + tmp0.__isset.ScoreExtra = this.__isset.ScoreExtra; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Action = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Score = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + ScoreExtra = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(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("MileStoneDetailItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Action != null) && __isset.Action) + { + tmp2.Name = "Action"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Action, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Score) + { + tmp2.Name = "Score"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Score, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ScoreExtra != null) && __isset.ScoreExtra) + { + tmp2.Name = "ScoreExtra"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ScoreExtra, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, 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 MileStoneDetailItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.Action == other.__isset.Action) && ((!__isset.Action) || (global::System.Object.Equals(Action, other.Action)))) + && ((__isset.Score == other.__isset.Score) && ((!__isset.Score) || (global::System.Object.Equals(Score, other.Score)))) + && ((__isset.ScoreExtra == other.__isset.ScoreExtra) && ((!__isset.ScoreExtra) || (global::System.Object.Equals(ScoreExtra, other.ScoreExtra)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if((Action != null) && __isset.Action) + { + hashcode = (hashcode * 397) + Action.GetHashCode(); + } + if(__isset.Score) + { + hashcode = (hashcode * 397) + Score.GetHashCode(); + } + if((ScoreExtra != null) && __isset.ScoreExtra) + { + hashcode = (hashcode * 397) + ScoreExtra.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("MileStoneDetailItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if((Action != null) && __isset.Action) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Action: "); + Action.ToString(tmp3); + } + if(__isset.Score) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Score: "); + Score.ToString(tmp3); + } + if((ScoreExtra != null) && __isset.ScoreExtra) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ScoreExtra: "); + ScoreExtra.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MileStoneReward.cs b/compiled_output/csharp/Byway/Thrift/Data/MileStoneReward.cs new file mode 100644 index 0000000..40dbf30 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MileStoneReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 MileStoneReward : TBase + { + private Dictionary _milestonerewards; + + [DataMember(Order = 0)] + public Dictionary Milestonerewards + { + get + { + return _milestonerewards; + } + set + { + __isset.@milestonerewards = true; + this._milestonerewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @milestonerewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeMilestonerewards() + { + return __isset.@milestonerewards; + } + + #endregion XmlSerializer support + + public MileStoneReward() + { + } + + public MileStoneReward DeepCopy() + { + var tmp5 = new MileStoneReward(); + if((Milestonerewards != null) && __isset.@milestonerewards) + { + tmp5.Milestonerewards = this.Milestonerewards.DeepCopy(); + } + tmp5.__isset.@milestonerewards = this.__isset.@milestonerewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Milestonerewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.MileStoneRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.MileStoneRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Milestonerewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("MileStoneReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Milestonerewards != null) && __isset.@milestonerewards) + { + tmp11.Name = "milestonerewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Milestonerewards.Count), cancellationToken); + foreach (int _iter12 in Milestonerewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Milestonerewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 MileStoneReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@milestonerewards == other.__isset.@milestonerewards) && ((!__isset.@milestonerewards) || (TCollections.Equals(Milestonerewards, other.Milestonerewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Milestonerewards != null) && __isset.@milestonerewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Milestonerewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("MileStoneReward("); + int tmp14 = 0; + if((Milestonerewards != null) && __isset.@milestonerewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Milestonerewards: "); + Milestonerewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MileStoneRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/MileStoneRewardItem.cs new file mode 100644 index 0000000..f5af70d --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MileStoneRewardItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 MileStoneRewardItem : TBase + { + private int _Id; + private int _ScoreNeed; + private string _Reward; + private int _ScoreTotal; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int ScoreNeed + { + get + { + return _ScoreNeed; + } + set + { + __isset.ScoreNeed = true; + this._ScoreNeed = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + [DataMember(Order = 0)] + public int ScoreTotal + { + get + { + return _ScoreTotal; + } + set + { + __isset.ScoreTotal = true; + this._ScoreTotal = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool ScoreNeed; + [DataMember] + public bool Reward; + [DataMember] + public bool ScoreTotal; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeScoreNeed() + { + return __isset.ScoreNeed; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + public bool ShouldSerializeScoreTotal() + { + return __isset.ScoreTotal; + } + + #endregion XmlSerializer support + + public MileStoneRewardItem() + { + } + + public MileStoneRewardItem DeepCopy() + { + var tmp0 = new MileStoneRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.ScoreNeed) + { + tmp0.ScoreNeed = this.ScoreNeed; + } + tmp0.__isset.ScoreNeed = this.__isset.ScoreNeed; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + if(__isset.ScoreTotal) + { + tmp0.ScoreTotal = this.ScoreTotal; + } + tmp0.__isset.ScoreTotal = this.__isset.ScoreTotal; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + ScoreNeed = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + ScoreTotal = await iprot.ReadI32Async(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("MileStoneRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ScoreNeed) + { + tmp2.Name = "ScoreNeed"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ScoreNeed, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ScoreTotal) + { + tmp2.Name = "ScoreTotal"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ScoreTotal, 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 MileStoneRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.ScoreNeed == other.__isset.ScoreNeed) && ((!__isset.ScoreNeed) || (global::System.Object.Equals(ScoreNeed, other.ScoreNeed)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))) + && ((__isset.ScoreTotal == other.__isset.ScoreTotal) && ((!__isset.ScoreTotal) || (global::System.Object.Equals(ScoreTotal, other.ScoreTotal)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.ScoreNeed) + { + hashcode = (hashcode * 397) + ScoreNeed.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + if(__isset.ScoreTotal) + { + hashcode = (hashcode * 397) + ScoreTotal.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("MileStoneRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.ScoreNeed) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ScoreNeed: "); + ScoreNeed.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + if(__isset.ScoreTotal) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ScoreTotal: "); + ScoreTotal.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MiningReward.cs b/compiled_output/csharp/Byway/Thrift/Data/MiningReward.cs new file mode 100644 index 0000000..1e7f59a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MiningReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 MiningReward : TBase + { + private Dictionary _miningrewards; + + [DataMember(Order = 0)] + public Dictionary Miningrewards + { + get + { + return _miningrewards; + } + set + { + __isset.@miningrewards = true; + this._miningrewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @miningrewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeMiningrewards() + { + return __isset.@miningrewards; + } + + #endregion XmlSerializer support + + public MiningReward() + { + } + + public MiningReward DeepCopy() + { + var tmp5 = new MiningReward(); + if((Miningrewards != null) && __isset.@miningrewards) + { + tmp5.Miningrewards = this.Miningrewards.DeepCopy(); + } + tmp5.__isset.@miningrewards = this.__isset.@miningrewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Miningrewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.MiningRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.MiningRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Miningrewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("MiningReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Miningrewards != null) && __isset.@miningrewards) + { + tmp11.Name = "miningrewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Miningrewards.Count), cancellationToken); + foreach (int _iter12 in Miningrewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Miningrewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 MiningReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@miningrewards == other.__isset.@miningrewards) && ((!__isset.@miningrewards) || (TCollections.Equals(Miningrewards, other.Miningrewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Miningrewards != null) && __isset.@miningrewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Miningrewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("MiningReward("); + int tmp14 = 0; + if((Miningrewards != null) && __isset.@miningrewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Miningrewards: "); + Miningrewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MiningRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/MiningRewardItem.cs new file mode 100644 index 0000000..917ccdc --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MiningRewardItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 MiningRewardItem : TBase + { + private int _Id; + private int _Level; + private string _Gem; + private string _Size; + private string _Reward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Level + { + get + { + return _Level; + } + set + { + __isset.Level = true; + this._Level = value; + } + } + + [DataMember(Order = 0)] + public string Gem + { + get + { + return _Gem; + } + set + { + __isset.Gem = true; + this._Gem = value; + } + } + + [DataMember(Order = 0)] + public string Size + { + get + { + return _Size; + } + set + { + __isset.Size = true; + this._Size = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Level; + [DataMember] + public bool Gem; + [DataMember] + public bool Size; + [DataMember] + public bool Reward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLevel() + { + return __isset.Level; + } + + public bool ShouldSerializeGem() + { + return __isset.Gem; + } + + public bool ShouldSerializeSize() + { + return __isset.Size; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + #endregion XmlSerializer support + + public MiningRewardItem() + { + } + + public MiningRewardItem DeepCopy() + { + var tmp0 = new MiningRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Level) + { + tmp0.Level = this.Level; + } + tmp0.__isset.Level = this.__isset.Level; + if((Gem != null) && __isset.Gem) + { + tmp0.Gem = this.Gem; + } + tmp0.__isset.Gem = this.__isset.Gem; + if((Size != null) && __isset.Size) + { + tmp0.Size = this.Size; + } + tmp0.__isset.Size = this.__isset.Size; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Level = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Gem = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Size = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(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("MiningRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Level) + { + tmp2.Name = "Level"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Level, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Gem != null) && __isset.Gem) + { + tmp2.Name = "Gem"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Gem, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Size != null) && __isset.Size) + { + tmp2.Name = "Size"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Size, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, 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 MiningRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Level == other.__isset.Level) && ((!__isset.Level) || (global::System.Object.Equals(Level, other.Level)))) + && ((__isset.Gem == other.__isset.Gem) && ((!__isset.Gem) || (global::System.Object.Equals(Gem, other.Gem)))) + && ((__isset.Size == other.__isset.Size) && ((!__isset.Size) || (global::System.Object.Equals(Size, other.Size)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Level) + { + hashcode = (hashcode * 397) + Level.GetHashCode(); + } + if((Gem != null) && __isset.Gem) + { + hashcode = (hashcode * 397) + Gem.GetHashCode(); + } + if((Size != null) && __isset.Size) + { + hashcode = (hashcode * 397) + Size.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("MiningRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Level) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Level: "); + Level.ToString(tmp3); + } + if((Gem != null) && __isset.Gem) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Gem: "); + Gem.ToString(tmp3); + } + if((Size != null) && __isset.Size) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Size: "); + Size.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MultiLanguageResource.cs b/compiled_output/csharp/Byway/Thrift/Data/MultiLanguageResource.cs new file mode 100644 index 0000000..69d89c0 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MultiLanguageResource.cs @@ -0,0 +1,214 @@ +/** + * + * 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 MultiLanguageResource : TBase + { + private Dictionary _multilanguageresources; + + [DataMember(Order = 0)] + public Dictionary Multilanguageresources + { + get + { + return _multilanguageresources; + } + set + { + __isset.@multilanguageresources = true; + this._multilanguageresources = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @multilanguageresources; + } + + #region XmlSerializer support + + public bool ShouldSerializeMultilanguageresources() + { + return __isset.@multilanguageresources; + } + + #endregion XmlSerializer support + + public MultiLanguageResource() + { + } + + public MultiLanguageResource DeepCopy() + { + var tmp5 = new MultiLanguageResource(); + if((Multilanguageresources != null) && __isset.@multilanguageresources) + { + tmp5.Multilanguageresources = this.Multilanguageresources.DeepCopy(); + } + tmp5.__isset.@multilanguageresources = this.__isset.@multilanguageresources; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Multilanguageresources = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.MultiLanguageResourceItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.MultiLanguageResourceItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Multilanguageresources[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("MultiLanguageResource"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Multilanguageresources != null) && __isset.@multilanguageresources) + { + tmp11.Name = "multilanguageresources"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Multilanguageresources.Count), cancellationToken); + foreach (int _iter12 in Multilanguageresources.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Multilanguageresources[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 MultiLanguageResource other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@multilanguageresources == other.__isset.@multilanguageresources) && ((!__isset.@multilanguageresources) || (TCollections.Equals(Multilanguageresources, other.Multilanguageresources)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Multilanguageresources != null) && __isset.@multilanguageresources) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Multilanguageresources); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("MultiLanguageResource("); + int tmp14 = 0; + if((Multilanguageresources != null) && __isset.@multilanguageresources) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Multilanguageresources: "); + Multilanguageresources.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MultiLanguageResourceItem.cs b/compiled_output/csharp/Byway/Thrift/Data/MultiLanguageResourceItem.cs new file mode 100644 index 0000000..bcba780 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MultiLanguageResourceItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 MultiLanguageResourceItem : TBase + { + private string _Id; + private string _key; + private string _English; + private string _ChineseSimplified; + + [DataMember(Order = 0)] + public string Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Key + { + get + { + return _key; + } + set + { + __isset.@key = true; + this._key = value; + } + } + + [DataMember(Order = 0)] + public string English + { + get + { + return _English; + } + set + { + __isset.English = true; + this._English = value; + } + } + + [DataMember(Order = 0)] + public string ChineseSimplified + { + get + { + return _ChineseSimplified; + } + set + { + __isset.ChineseSimplified = true; + this._ChineseSimplified = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool @key; + [DataMember] + public bool English; + [DataMember] + public bool ChineseSimplified; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeKey() + { + return __isset.@key; + } + + public bool ShouldSerializeEnglish() + { + return __isset.English; + } + + public bool ShouldSerializeChineseSimplified() + { + return __isset.ChineseSimplified; + } + + #endregion XmlSerializer support + + public MultiLanguageResourceItem() + { + } + + public MultiLanguageResourceItem DeepCopy() + { + var tmp0 = new MultiLanguageResourceItem(); + if((Id != null) && __isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Key != null) && __isset.@key) + { + tmp0.Key = this.Key; + } + tmp0.__isset.@key = this.__isset.@key; + if((English != null) && __isset.English) + { + tmp0.English = this.English; + } + tmp0.__isset.English = this.__isset.English; + if((ChineseSimplified != null) && __isset.ChineseSimplified) + { + tmp0.ChineseSimplified = this.ChineseSimplified; + } + tmp0.__isset.ChineseSimplified = this.__isset.ChineseSimplified; + 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.String) + { + Id = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Key = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + English = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + ChineseSimplified = await iprot.ReadStringAsync(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("MultiLanguageResourceItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if((Id != null) && __isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.String; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Key != null) && __isset.@key) + { + tmp2.Name = "key"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Key, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((English != null) && __isset.English) + { + tmp2.Name = "English"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(English, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ChineseSimplified != null) && __isset.ChineseSimplified) + { + tmp2.Name = "ChineseSimplified"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ChineseSimplified, 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 MultiLanguageResourceItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.@key == other.__isset.@key) && ((!__isset.@key) || (global::System.Object.Equals(Key, other.Key)))) + && ((__isset.English == other.__isset.English) && ((!__isset.English) || (global::System.Object.Equals(English, other.English)))) + && ((__isset.ChineseSimplified == other.__isset.ChineseSimplified) && ((!__isset.ChineseSimplified) || (global::System.Object.Equals(ChineseSimplified, other.ChineseSimplified)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Id != null) && __isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Key != null) && __isset.@key) + { + hashcode = (hashcode * 397) + Key.GetHashCode(); + } + if((English != null) && __isset.English) + { + hashcode = (hashcode * 397) + English.GetHashCode(); + } + if((ChineseSimplified != null) && __isset.ChineseSimplified) + { + hashcode = (hashcode * 397) + ChineseSimplified.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("MultiLanguageResourceItem("); + int tmp4 = 0; + if((Id != null) && __isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Key != null) && __isset.@key) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Key: "); + Key.ToString(tmp3); + } + if((English != null) && __isset.English) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("English: "); + English.ToString(tmp3); + } + if((ChineseSimplified != null) && __isset.ChineseSimplified) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ChineseSimplified: "); + ChineseSimplified.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/Music.cs b/compiled_output/csharp/Byway/Thrift/Data/Music.cs new file mode 100644 index 0000000..92f5644 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/Music.cs @@ -0,0 +1,214 @@ +/** + * + * 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 Music : TBase + { + private Dictionary _musics; + + [DataMember(Order = 0)] + public Dictionary Musics + { + get + { + return _musics; + } + set + { + __isset.@musics = true; + this._musics = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @musics; + } + + #region XmlSerializer support + + public bool ShouldSerializeMusics() + { + return __isset.@musics; + } + + #endregion XmlSerializer support + + public Music() + { + } + + public Music DeepCopy() + { + var tmp5 = new Music(); + if((Musics != null) && __isset.@musics) + { + tmp5.Musics = this.Musics.DeepCopy(); + } + tmp5.__isset.@musics = this.__isset.@musics; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Musics = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.MusicItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.MusicItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Musics[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("Music"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Musics != null) && __isset.@musics) + { + tmp11.Name = "musics"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Musics.Count), cancellationToken); + foreach (int _iter12 in Musics.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Musics[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 Music other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@musics == other.__isset.@musics) && ((!__isset.@musics) || (TCollections.Equals(Musics, other.Musics)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Musics != null) && __isset.@musics) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Musics); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("Music("); + int tmp14 = 0; + if((Musics != null) && __isset.@musics) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Musics: "); + Musics.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/MusicItem.cs b/compiled_output/csharp/Byway/Thrift/Data/MusicItem.cs new file mode 100644 index 0000000..67736f7 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/MusicItem.cs @@ -0,0 +1,252 @@ +/** + * + * 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 MusicItem : TBase + { + private int _Id; + private string _AssetName; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string AssetName + { + get + { + return _AssetName; + } + set + { + __isset.AssetName = true; + this._AssetName = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool AssetName; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeAssetName() + { + return __isset.AssetName; + } + + #endregion XmlSerializer support + + public MusicItem() + { + } + + public MusicItem DeepCopy() + { + var tmp0 = new MusicItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((AssetName != null) && __isset.AssetName) + { + tmp0.AssetName = this.AssetName; + } + tmp0.__isset.AssetName = this.__isset.AssetName; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + AssetName = await iprot.ReadStringAsync(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("MusicItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((AssetName != null) && __isset.AssetName) + { + tmp2.Name = "AssetName"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(AssetName, 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 MusicItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.AssetName == other.__isset.AssetName) && ((!__isset.AssetName) || (global::System.Object.Equals(AssetName, other.AssetName)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((AssetName != null) && __isset.AssetName) + { + hashcode = (hashcode * 397) + AssetName.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("MusicItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((AssetName != null) && __isset.AssetName) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AssetName: "); + AssetName.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NPCFriendsData.cs b/compiled_output/csharp/Byway/Thrift/Data/NPCFriendsData.cs new file mode 100644 index 0000000..0137e58 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NPCFriendsData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 NPCFriendsData : TBase + { + private Dictionary _npcfriendsdatas; + + [DataMember(Order = 0)] + public Dictionary Npcfriendsdatas + { + get + { + return _npcfriendsdatas; + } + set + { + __isset.@npcfriendsdatas = true; + this._npcfriendsdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @npcfriendsdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeNpcfriendsdatas() + { + return __isset.@npcfriendsdatas; + } + + #endregion XmlSerializer support + + public NPCFriendsData() + { + } + + public NPCFriendsData DeepCopy() + { + var tmp5 = new NPCFriendsData(); + if((Npcfriendsdatas != null) && __isset.@npcfriendsdatas) + { + tmp5.Npcfriendsdatas = this.Npcfriendsdatas.DeepCopy(); + } + tmp5.__isset.@npcfriendsdatas = this.__isset.@npcfriendsdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Npcfriendsdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.NPCFriendsDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.NPCFriendsDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Npcfriendsdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("NPCFriendsData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Npcfriendsdatas != null) && __isset.@npcfriendsdatas) + { + tmp11.Name = "npcfriendsdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Npcfriendsdatas.Count), cancellationToken); + foreach (int _iter12 in Npcfriendsdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Npcfriendsdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 NPCFriendsData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@npcfriendsdatas == other.__isset.@npcfriendsdatas) && ((!__isset.@npcfriendsdatas) || (TCollections.Equals(Npcfriendsdatas, other.Npcfriendsdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Npcfriendsdatas != null) && __isset.@npcfriendsdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Npcfriendsdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("NPCFriendsData("); + int tmp14 = 0; + if((Npcfriendsdatas != null) && __isset.@npcfriendsdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Npcfriendsdatas: "); + Npcfriendsdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NPCFriendsDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/NPCFriendsDataItem.cs new file mode 100644 index 0000000..f46353e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NPCFriendsDataItem.cs @@ -0,0 +1,708 @@ +/** + * + * 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 NPCFriendsDataItem : TBase + { + private int _Id; + private string _Name; + private string _NameCN; + private string _NamePr; + private int _Level; + private int _Head; + private int _Greeting; + private int _Happy; + private int _Taunt; + private int _Fail; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Name + { + get + { + return _Name; + } + set + { + __isset.Name = true; + this._Name = value; + } + } + + [DataMember(Order = 0)] + public string NameCN + { + get + { + return _NameCN; + } + set + { + __isset.NameCN = true; + this._NameCN = value; + } + } + + [DataMember(Order = 0)] + public string NamePr + { + get + { + return _NamePr; + } + set + { + __isset.NamePr = true; + this._NamePr = value; + } + } + + [DataMember(Order = 0)] + public int Level + { + get + { + return _Level; + } + set + { + __isset.Level = true; + this._Level = value; + } + } + + [DataMember(Order = 0)] + public int Head + { + get + { + return _Head; + } + set + { + __isset.Head = true; + this._Head = value; + } + } + + [DataMember(Order = 0)] + public int Greeting + { + get + { + return _Greeting; + } + set + { + __isset.Greeting = true; + this._Greeting = value; + } + } + + [DataMember(Order = 0)] + public int Happy + { + get + { + return _Happy; + } + set + { + __isset.Happy = true; + this._Happy = value; + } + } + + [DataMember(Order = 0)] + public int Taunt + { + get + { + return _Taunt; + } + set + { + __isset.Taunt = true; + this._Taunt = value; + } + } + + [DataMember(Order = 0)] + public int Fail + { + get + { + return _Fail; + } + set + { + __isset.Fail = true; + this._Fail = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Name; + [DataMember] + public bool NameCN; + [DataMember] + public bool NamePr; + [DataMember] + public bool Level; + [DataMember] + public bool Head; + [DataMember] + public bool Greeting; + [DataMember] + public bool Happy; + [DataMember] + public bool Taunt; + [DataMember] + public bool Fail; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeName() + { + return __isset.Name; + } + + public bool ShouldSerializeNameCN() + { + return __isset.NameCN; + } + + public bool ShouldSerializeNamePr() + { + return __isset.NamePr; + } + + public bool ShouldSerializeLevel() + { + return __isset.Level; + } + + public bool ShouldSerializeHead() + { + return __isset.Head; + } + + public bool ShouldSerializeGreeting() + { + return __isset.Greeting; + } + + public bool ShouldSerializeHappy() + { + return __isset.Happy; + } + + public bool ShouldSerializeTaunt() + { + return __isset.Taunt; + } + + public bool ShouldSerializeFail() + { + return __isset.Fail; + } + + #endregion XmlSerializer support + + public NPCFriendsDataItem() + { + } + + public NPCFriendsDataItem DeepCopy() + { + var tmp0 = new NPCFriendsDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Name != null) && __isset.Name) + { + tmp0.Name = this.Name; + } + tmp0.__isset.Name = this.__isset.Name; + if((NameCN != null) && __isset.NameCN) + { + tmp0.NameCN = this.NameCN; + } + tmp0.__isset.NameCN = this.__isset.NameCN; + if((NamePr != null) && __isset.NamePr) + { + tmp0.NamePr = this.NamePr; + } + tmp0.__isset.NamePr = this.__isset.NamePr; + if(__isset.Level) + { + tmp0.Level = this.Level; + } + tmp0.__isset.Level = this.__isset.Level; + if(__isset.Head) + { + tmp0.Head = this.Head; + } + tmp0.__isset.Head = this.__isset.Head; + if(__isset.Greeting) + { + tmp0.Greeting = this.Greeting; + } + tmp0.__isset.Greeting = this.__isset.Greeting; + if(__isset.Happy) + { + tmp0.Happy = this.Happy; + } + tmp0.__isset.Happy = this.__isset.Happy; + if(__isset.Taunt) + { + tmp0.Taunt = this.Taunt; + } + tmp0.__isset.Taunt = this.__isset.Taunt; + if(__isset.Fail) + { + tmp0.Fail = this.Fail; + } + tmp0.__isset.Fail = this.__isset.Fail; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Name = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + NameCN = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + NamePr = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + Level = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + Head = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.I32) + { + Greeting = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.I32) + { + Happy = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + Taunt = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.I32) + { + Fail = await iprot.ReadI32Async(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("NPCFriendsDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Name != null) && __isset.Name) + { + tmp2.Name = "Name"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Name, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((NameCN != null) && __isset.NameCN) + { + tmp2.Name = "NameCN"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(NameCN, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((NamePr != null) && __isset.NamePr) + { + tmp2.Name = "NamePr"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(NamePr, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Level) + { + tmp2.Name = "Level"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Level, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Head) + { + tmp2.Name = "Head"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Head, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Greeting) + { + tmp2.Name = "Greeting"; + tmp2.Type = TType.I32; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Greeting, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Happy) + { + tmp2.Name = "Happy"; + tmp2.Type = TType.I32; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Happy, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Taunt) + { + tmp2.Name = "Taunt"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Taunt, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Fail) + { + tmp2.Name = "Fail"; + tmp2.Type = TType.I32; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Fail, 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 NPCFriendsDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Name == other.__isset.Name) && ((!__isset.Name) || (global::System.Object.Equals(Name, other.Name)))) + && ((__isset.NameCN == other.__isset.NameCN) && ((!__isset.NameCN) || (global::System.Object.Equals(NameCN, other.NameCN)))) + && ((__isset.NamePr == other.__isset.NamePr) && ((!__isset.NamePr) || (global::System.Object.Equals(NamePr, other.NamePr)))) + && ((__isset.Level == other.__isset.Level) && ((!__isset.Level) || (global::System.Object.Equals(Level, other.Level)))) + && ((__isset.Head == other.__isset.Head) && ((!__isset.Head) || (global::System.Object.Equals(Head, other.Head)))) + && ((__isset.Greeting == other.__isset.Greeting) && ((!__isset.Greeting) || (global::System.Object.Equals(Greeting, other.Greeting)))) + && ((__isset.Happy == other.__isset.Happy) && ((!__isset.Happy) || (global::System.Object.Equals(Happy, other.Happy)))) + && ((__isset.Taunt == other.__isset.Taunt) && ((!__isset.Taunt) || (global::System.Object.Equals(Taunt, other.Taunt)))) + && ((__isset.Fail == other.__isset.Fail) && ((!__isset.Fail) || (global::System.Object.Equals(Fail, other.Fail)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Name != null) && __isset.Name) + { + hashcode = (hashcode * 397) + Name.GetHashCode(); + } + if((NameCN != null) && __isset.NameCN) + { + hashcode = (hashcode * 397) + NameCN.GetHashCode(); + } + if((NamePr != null) && __isset.NamePr) + { + hashcode = (hashcode * 397) + NamePr.GetHashCode(); + } + if(__isset.Level) + { + hashcode = (hashcode * 397) + Level.GetHashCode(); + } + if(__isset.Head) + { + hashcode = (hashcode * 397) + Head.GetHashCode(); + } + if(__isset.Greeting) + { + hashcode = (hashcode * 397) + Greeting.GetHashCode(); + } + if(__isset.Happy) + { + hashcode = (hashcode * 397) + Happy.GetHashCode(); + } + if(__isset.Taunt) + { + hashcode = (hashcode * 397) + Taunt.GetHashCode(); + } + if(__isset.Fail) + { + hashcode = (hashcode * 397) + Fail.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("NPCFriendsDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Name != null) && __isset.Name) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Name: "); + Name.ToString(tmp3); + } + if((NameCN != null) && __isset.NameCN) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("NameCN: "); + NameCN.ToString(tmp3); + } + if((NamePr != null) && __isset.NamePr) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("NamePr: "); + NamePr.ToString(tmp3); + } + if(__isset.Level) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Level: "); + Level.ToString(tmp3); + } + if(__isset.Head) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Head: "); + Head.ToString(tmp3); + } + if(__isset.Greeting) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Greeting: "); + Greeting.ToString(tmp3); + } + if(__isset.Happy) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Happy: "); + Happy.ToString(tmp3); + } + if(__isset.Taunt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Taunt: "); + Taunt.ToString(tmp3); + } + if(__isset.Fail) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Fail: "); + Fail.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NetAssetData.cs b/compiled_output/csharp/Byway/Thrift/Data/NetAssetData.cs new file mode 100644 index 0000000..3d735ca --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NetAssetData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 NetAssetData : TBase + { + private Dictionary _netassetdatas; + + [DataMember(Order = 0)] + public Dictionary Netassetdatas + { + get + { + return _netassetdatas; + } + set + { + __isset.@netassetdatas = true; + this._netassetdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @netassetdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeNetassetdatas() + { + return __isset.@netassetdatas; + } + + #endregion XmlSerializer support + + public NetAssetData() + { + } + + public NetAssetData DeepCopy() + { + var tmp5 = new NetAssetData(); + if((Netassetdatas != null) && __isset.@netassetdatas) + { + tmp5.Netassetdatas = this.Netassetdatas.DeepCopy(); + } + tmp5.__isset.@netassetdatas = this.__isset.@netassetdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Netassetdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.NetAssetDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.NetAssetDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Netassetdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("NetAssetData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Netassetdatas != null) && __isset.@netassetdatas) + { + tmp11.Name = "netassetdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Netassetdatas.Count), cancellationToken); + foreach (int _iter12 in Netassetdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Netassetdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 NetAssetData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@netassetdatas == other.__isset.@netassetdatas) && ((!__isset.@netassetdatas) || (TCollections.Equals(Netassetdatas, other.Netassetdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Netassetdatas != null) && __isset.@netassetdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Netassetdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("NetAssetData("); + int tmp14 = 0; + if((Netassetdatas != null) && __isset.@netassetdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Netassetdatas: "); + Netassetdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NetAssetDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/NetAssetDataItem.cs new file mode 100644 index 0000000..14448f6 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NetAssetDataItem.cs @@ -0,0 +1,708 @@ +/** + * + * 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 NetAssetDataItem : TBase + { + private int _Id; + private int _Lv; + private int _Exp; + private string _Reward; + private string _Unlock_1; + private string _Next_1; + private string _Remark_1; + private string _Unlock_2; + private string _Next_2; + private string _Remark_2; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Lv + { + get + { + return _Lv; + } + set + { + __isset.Lv = true; + this._Lv = value; + } + } + + [DataMember(Order = 0)] + public int Exp + { + get + { + return _Exp; + } + set + { + __isset.Exp = true; + this._Exp = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + [DataMember(Order = 0)] + public string Unlock_1 + { + get + { + return _Unlock_1; + } + set + { + __isset.Unlock_1 = true; + this._Unlock_1 = value; + } + } + + [DataMember(Order = 0)] + public string Next_1 + { + get + { + return _Next_1; + } + set + { + __isset.Next_1 = true; + this._Next_1 = value; + } + } + + [DataMember(Order = 0)] + public string Remark_1 + { + get + { + return _Remark_1; + } + set + { + __isset.Remark_1 = true; + this._Remark_1 = value; + } + } + + [DataMember(Order = 0)] + public string Unlock_2 + { + get + { + return _Unlock_2; + } + set + { + __isset.Unlock_2 = true; + this._Unlock_2 = value; + } + } + + [DataMember(Order = 0)] + public string Next_2 + { + get + { + return _Next_2; + } + set + { + __isset.Next_2 = true; + this._Next_2 = value; + } + } + + [DataMember(Order = 0)] + public string Remark_2 + { + get + { + return _Remark_2; + } + set + { + __isset.Remark_2 = true; + this._Remark_2 = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Lv; + [DataMember] + public bool Exp; + [DataMember] + public bool Reward; + [DataMember] + public bool Unlock_1; + [DataMember] + public bool Next_1; + [DataMember] + public bool Remark_1; + [DataMember] + public bool Unlock_2; + [DataMember] + public bool Next_2; + [DataMember] + public bool Remark_2; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLv() + { + return __isset.Lv; + } + + public bool ShouldSerializeExp() + { + return __isset.Exp; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + public bool ShouldSerializeUnlock_1() + { + return __isset.Unlock_1; + } + + public bool ShouldSerializeNext_1() + { + return __isset.Next_1; + } + + public bool ShouldSerializeRemark_1() + { + return __isset.Remark_1; + } + + public bool ShouldSerializeUnlock_2() + { + return __isset.Unlock_2; + } + + public bool ShouldSerializeNext_2() + { + return __isset.Next_2; + } + + public bool ShouldSerializeRemark_2() + { + return __isset.Remark_2; + } + + #endregion XmlSerializer support + + public NetAssetDataItem() + { + } + + public NetAssetDataItem DeepCopy() + { + var tmp0 = new NetAssetDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Lv) + { + tmp0.Lv = this.Lv; + } + tmp0.__isset.Lv = this.__isset.Lv; + if(__isset.Exp) + { + tmp0.Exp = this.Exp; + } + tmp0.__isset.Exp = this.__isset.Exp; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + if((Unlock_1 != null) && __isset.Unlock_1) + { + tmp0.Unlock_1 = this.Unlock_1; + } + tmp0.__isset.Unlock_1 = this.__isset.Unlock_1; + if((Next_1 != null) && __isset.Next_1) + { + tmp0.Next_1 = this.Next_1; + } + tmp0.__isset.Next_1 = this.__isset.Next_1; + if((Remark_1 != null) && __isset.Remark_1) + { + tmp0.Remark_1 = this.Remark_1; + } + tmp0.__isset.Remark_1 = this.__isset.Remark_1; + if((Unlock_2 != null) && __isset.Unlock_2) + { + tmp0.Unlock_2 = this.Unlock_2; + } + tmp0.__isset.Unlock_2 = this.__isset.Unlock_2; + if((Next_2 != null) && __isset.Next_2) + { + tmp0.Next_2 = this.Next_2; + } + tmp0.__isset.Next_2 = this.__isset.Next_2; + if((Remark_2 != null) && __isset.Remark_2) + { + tmp0.Remark_2 = this.Remark_2; + } + tmp0.__isset.Remark_2 = this.__isset.Remark_2; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Lv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Exp = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Unlock_1 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Next_1 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Remark_1 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + Unlock_2 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.String) + { + Next_2 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.String) + { + Remark_2 = await iprot.ReadStringAsync(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("NetAssetDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Lv) + { + tmp2.Name = "Lv"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Exp) + { + tmp2.Name = "Exp"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Exp, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Unlock_1 != null) && __isset.Unlock_1) + { + tmp2.Name = "Unlock_1"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Unlock_1, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Next_1 != null) && __isset.Next_1) + { + tmp2.Name = "Next_1"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Next_1, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Remark_1 != null) && __isset.Remark_1) + { + tmp2.Name = "Remark_1"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Remark_1, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Unlock_2 != null) && __isset.Unlock_2) + { + tmp2.Name = "Unlock_2"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Unlock_2, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Next_2 != null) && __isset.Next_2) + { + tmp2.Name = "Next_2"; + tmp2.Type = TType.String; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Next_2, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Remark_2 != null) && __isset.Remark_2) + { + tmp2.Name = "Remark_2"; + tmp2.Type = TType.String; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Remark_2, 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 NetAssetDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Lv == other.__isset.Lv) && ((!__isset.Lv) || (global::System.Object.Equals(Lv, other.Lv)))) + && ((__isset.Exp == other.__isset.Exp) && ((!__isset.Exp) || (global::System.Object.Equals(Exp, other.Exp)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))) + && ((__isset.Unlock_1 == other.__isset.Unlock_1) && ((!__isset.Unlock_1) || (global::System.Object.Equals(Unlock_1, other.Unlock_1)))) + && ((__isset.Next_1 == other.__isset.Next_1) && ((!__isset.Next_1) || (global::System.Object.Equals(Next_1, other.Next_1)))) + && ((__isset.Remark_1 == other.__isset.Remark_1) && ((!__isset.Remark_1) || (global::System.Object.Equals(Remark_1, other.Remark_1)))) + && ((__isset.Unlock_2 == other.__isset.Unlock_2) && ((!__isset.Unlock_2) || (global::System.Object.Equals(Unlock_2, other.Unlock_2)))) + && ((__isset.Next_2 == other.__isset.Next_2) && ((!__isset.Next_2) || (global::System.Object.Equals(Next_2, other.Next_2)))) + && ((__isset.Remark_2 == other.__isset.Remark_2) && ((!__isset.Remark_2) || (global::System.Object.Equals(Remark_2, other.Remark_2)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Lv) + { + hashcode = (hashcode * 397) + Lv.GetHashCode(); + } + if(__isset.Exp) + { + hashcode = (hashcode * 397) + Exp.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + if((Unlock_1 != null) && __isset.Unlock_1) + { + hashcode = (hashcode * 397) + Unlock_1.GetHashCode(); + } + if((Next_1 != null) && __isset.Next_1) + { + hashcode = (hashcode * 397) + Next_1.GetHashCode(); + } + if((Remark_1 != null) && __isset.Remark_1) + { + hashcode = (hashcode * 397) + Remark_1.GetHashCode(); + } + if((Unlock_2 != null) && __isset.Unlock_2) + { + hashcode = (hashcode * 397) + Unlock_2.GetHashCode(); + } + if((Next_2 != null) && __isset.Next_2) + { + hashcode = (hashcode * 397) + Next_2.GetHashCode(); + } + if((Remark_2 != null) && __isset.Remark_2) + { + hashcode = (hashcode * 397) + Remark_2.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("NetAssetDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Lv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lv: "); + Lv.ToString(tmp3); + } + if(__isset.Exp) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Exp: "); + Exp.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + if((Unlock_1 != null) && __isset.Unlock_1) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Unlock_1: "); + Unlock_1.ToString(tmp3); + } + if((Next_1 != null) && __isset.Next_1) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Next_1: "); + Next_1.ToString(tmp3); + } + if((Remark_1 != null) && __isset.Remark_1) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Remark_1: "); + Remark_1.ToString(tmp3); + } + if((Unlock_2 != null) && __isset.Unlock_2) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Unlock_2: "); + Unlock_2.ToString(tmp3); + } + if((Next_2 != null) && __isset.Next_2) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Next_2: "); + Next_2.ToString(tmp3); + } + if((Remark_2 != null) && __isset.Remark_2) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Remark_2: "); + Remark_2.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NetworkItemData.cs b/compiled_output/csharp/Byway/Thrift/Data/NetworkItemData.cs new file mode 100644 index 0000000..d07e9f3 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NetworkItemData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 NetworkItemData : TBase + { + private Dictionary _networkitemdatas; + + [DataMember(Order = 0)] + public Dictionary Networkitemdatas + { + get + { + return _networkitemdatas; + } + set + { + __isset.@networkitemdatas = true; + this._networkitemdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @networkitemdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeNetworkitemdatas() + { + return __isset.@networkitemdatas; + } + + #endregion XmlSerializer support + + public NetworkItemData() + { + } + + public NetworkItemData DeepCopy() + { + var tmp5 = new NetworkItemData(); + if((Networkitemdatas != null) && __isset.@networkitemdatas) + { + tmp5.Networkitemdatas = this.Networkitemdatas.DeepCopy(); + } + tmp5.__isset.@networkitemdatas = this.__isset.@networkitemdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Networkitemdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.NetworkItemDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.NetworkItemDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Networkitemdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("NetworkItemData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Networkitemdatas != null) && __isset.@networkitemdatas) + { + tmp11.Name = "networkitemdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Networkitemdatas.Count), cancellationToken); + foreach (int _iter12 in Networkitemdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Networkitemdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 NetworkItemData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@networkitemdatas == other.__isset.@networkitemdatas) && ((!__isset.@networkitemdatas) || (TCollections.Equals(Networkitemdatas, other.Networkitemdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Networkitemdatas != null) && __isset.@networkitemdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Networkitemdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("NetworkItemData("); + int tmp14 = 0; + if((Networkitemdatas != null) && __isset.@networkitemdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Networkitemdatas: "); + Networkitemdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NetworkItemDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/NetworkItemDataItem.cs new file mode 100644 index 0000000..4650c12 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NetworkItemDataItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 NetworkItemDataItem : TBase + { + private int _Id; + private string _Name; + private int _IType; + private string _Effect; + private string _Res; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Name + { + get + { + return _Name; + } + set + { + __isset.Name = true; + this._Name = value; + } + } + + [DataMember(Order = 0)] + public int IType + { + get + { + return _IType; + } + set + { + __isset.IType = true; + this._IType = value; + } + } + + [DataMember(Order = 0)] + public string Effect + { + get + { + return _Effect; + } + set + { + __isset.Effect = true; + this._Effect = value; + } + } + + [DataMember(Order = 0)] + public string Res + { + get + { + return _Res; + } + set + { + __isset.Res = true; + this._Res = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Name; + [DataMember] + public bool IType; + [DataMember] + public bool Effect; + [DataMember] + public bool Res; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeName() + { + return __isset.Name; + } + + public bool ShouldSerializeIType() + { + return __isset.IType; + } + + public bool ShouldSerializeEffect() + { + return __isset.Effect; + } + + public bool ShouldSerializeRes() + { + return __isset.Res; + } + + #endregion XmlSerializer support + + public NetworkItemDataItem() + { + } + + public NetworkItemDataItem DeepCopy() + { + var tmp0 = new NetworkItemDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Name != null) && __isset.Name) + { + tmp0.Name = this.Name; + } + tmp0.__isset.Name = this.__isset.Name; + if(__isset.IType) + { + tmp0.IType = this.IType; + } + tmp0.__isset.IType = this.__isset.IType; + if((Effect != null) && __isset.Effect) + { + tmp0.Effect = this.Effect; + } + tmp0.__isset.Effect = this.__isset.Effect; + if((Res != null) && __isset.Res) + { + tmp0.Res = this.Res; + } + tmp0.__isset.Res = this.__isset.Res; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Name = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + IType = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Effect = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Res = await iprot.ReadStringAsync(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("NetworkItemDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Name != null) && __isset.Name) + { + tmp2.Name = "Name"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Name, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.IType) + { + tmp2.Name = "IType"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(IType, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Effect != null) && __isset.Effect) + { + tmp2.Name = "Effect"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Effect, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Res != null) && __isset.Res) + { + tmp2.Name = "Res"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Res, 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 NetworkItemDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Name == other.__isset.Name) && ((!__isset.Name) || (global::System.Object.Equals(Name, other.Name)))) + && ((__isset.IType == other.__isset.IType) && ((!__isset.IType) || (global::System.Object.Equals(IType, other.IType)))) + && ((__isset.Effect == other.__isset.Effect) && ((!__isset.Effect) || (global::System.Object.Equals(Effect, other.Effect)))) + && ((__isset.Res == other.__isset.Res) && ((!__isset.Res) || (global::System.Object.Equals(Res, other.Res)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Name != null) && __isset.Name) + { + hashcode = (hashcode * 397) + Name.GetHashCode(); + } + if(__isset.IType) + { + hashcode = (hashcode * 397) + IType.GetHashCode(); + } + if((Effect != null) && __isset.Effect) + { + hashcode = (hashcode * 397) + Effect.GetHashCode(); + } + if((Res != null) && __isset.Res) + { + hashcode = (hashcode * 397) + Res.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("NetworkItemDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Name != null) && __isset.Name) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Name: "); + Name.ToString(tmp3); + } + if(__isset.IType) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("IType: "); + IType.ToString(tmp3); + } + if((Effect != null) && __isset.Effect) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Effect: "); + Effect.ToString(tmp3); + } + if((Res != null) && __isset.Res) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Res: "); + Res.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NewbieDailyTaskCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/NewbieDailyTaskCfg.cs new file mode 100644 index 0000000..488434a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NewbieDailyTaskCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 NewbieDailyTaskCfg : TBase + { + private Dictionary _newbiedailytaskcfgs; + + [DataMember(Order = 0)] + public Dictionary Newbiedailytaskcfgs + { + get + { + return _newbiedailytaskcfgs; + } + set + { + __isset.@newbiedailytaskcfgs = true; + this._newbiedailytaskcfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @newbiedailytaskcfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeNewbiedailytaskcfgs() + { + return __isset.@newbiedailytaskcfgs; + } + + #endregion XmlSerializer support + + public NewbieDailyTaskCfg() + { + } + + public NewbieDailyTaskCfg DeepCopy() + { + var tmp5 = new NewbieDailyTaskCfg(); + if((Newbiedailytaskcfgs != null) && __isset.@newbiedailytaskcfgs) + { + tmp5.Newbiedailytaskcfgs = this.Newbiedailytaskcfgs.DeepCopy(); + } + tmp5.__isset.@newbiedailytaskcfgs = this.__isset.@newbiedailytaskcfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Newbiedailytaskcfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.NewbieDailyTaskCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.NewbieDailyTaskCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Newbiedailytaskcfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("NewbieDailyTaskCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Newbiedailytaskcfgs != null) && __isset.@newbiedailytaskcfgs) + { + tmp11.Name = "newbiedailytaskcfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Newbiedailytaskcfgs.Count), cancellationToken); + foreach (int _iter12 in Newbiedailytaskcfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Newbiedailytaskcfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 NewbieDailyTaskCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@newbiedailytaskcfgs == other.__isset.@newbiedailytaskcfgs) && ((!__isset.@newbiedailytaskcfgs) || (TCollections.Equals(Newbiedailytaskcfgs, other.Newbiedailytaskcfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Newbiedailytaskcfgs != null) && __isset.@newbiedailytaskcfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Newbiedailytaskcfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("NewbieDailyTaskCfg("); + int tmp14 = 0; + if((Newbiedailytaskcfgs != null) && __isset.@newbiedailytaskcfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Newbiedailytaskcfgs: "); + Newbiedailytaskcfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NewbieDailyTaskCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/NewbieDailyTaskCfgItem.cs new file mode 100644 index 0000000..78a06e1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NewbieDailyTaskCfgItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 NewbieDailyTaskCfgItem : TBase + { + private int _Id; + private int _Type; + private int _AllCnt; + private string _Icon; + private int _Score; + private string _Reward; + private string _LangID; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public int AllCnt + { + get + { + return _AllCnt; + } + set + { + __isset.AllCnt = true; + this._AllCnt = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public int Score + { + get + { + return _Score; + } + set + { + __isset.Score = true; + this._Score = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + [DataMember(Order = 0)] + public string LangID + { + get + { + return _LangID; + } + set + { + __isset.LangID = true; + this._LangID = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Type; + [DataMember] + public bool AllCnt; + [DataMember] + public bool Icon; + [DataMember] + public bool Score; + [DataMember] + public bool Reward; + [DataMember] + public bool LangID; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeAllCnt() + { + return __isset.AllCnt; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeScore() + { + return __isset.Score; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + public bool ShouldSerializeLangID() + { + return __isset.LangID; + } + + #endregion XmlSerializer support + + public NewbieDailyTaskCfgItem() + { + } + + public NewbieDailyTaskCfgItem DeepCopy() + { + var tmp0 = new NewbieDailyTaskCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if(__isset.AllCnt) + { + tmp0.AllCnt = this.AllCnt; + } + tmp0.__isset.AllCnt = this.__isset.AllCnt; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if(__isset.Score) + { + tmp0.Score = this.Score; + } + tmp0.__isset.Score = this.__isset.Score; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + if((LangID != null) && __isset.LangID) + { + tmp0.LangID = this.LangID; + } + tmp0.__isset.LangID = this.__isset.LangID; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Type = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + AllCnt = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + Score = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + LangID = await iprot.ReadStringAsync(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("NewbieDailyTaskCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.AllCnt) + { + tmp2.Name = "AllCnt"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(AllCnt, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Score) + { + tmp2.Name = "Score"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Score, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((LangID != null) && __isset.LangID) + { + tmp2.Name = "LangID"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(LangID, 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 NewbieDailyTaskCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.AllCnt == other.__isset.AllCnt) && ((!__isset.AllCnt) || (global::System.Object.Equals(AllCnt, other.AllCnt)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Score == other.__isset.Score) && ((!__isset.Score) || (global::System.Object.Equals(Score, other.Score)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))) + && ((__isset.LangID == other.__isset.LangID) && ((!__isset.LangID) || (global::System.Object.Equals(LangID, other.LangID)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if(__isset.AllCnt) + { + hashcode = (hashcode * 397) + AllCnt.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if(__isset.Score) + { + hashcode = (hashcode * 397) + Score.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + if((LangID != null) && __isset.LangID) + { + hashcode = (hashcode * 397) + LangID.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("NewbieDailyTaskCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if(__isset.AllCnt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AllCnt: "); + AllCnt.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if(__isset.Score) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Score: "); + Score.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + if((LangID != null) && __isset.LangID) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("LangID: "); + LangID.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NewbieScoreCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/NewbieScoreCfg.cs new file mode 100644 index 0000000..e82813d --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NewbieScoreCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 NewbieScoreCfg : TBase + { + private Dictionary _newbiescorecfgs; + + [DataMember(Order = 0)] + public Dictionary Newbiescorecfgs + { + get + { + return _newbiescorecfgs; + } + set + { + __isset.@newbiescorecfgs = true; + this._newbiescorecfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @newbiescorecfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeNewbiescorecfgs() + { + return __isset.@newbiescorecfgs; + } + + #endregion XmlSerializer support + + public NewbieScoreCfg() + { + } + + public NewbieScoreCfg DeepCopy() + { + var tmp5 = new NewbieScoreCfg(); + if((Newbiescorecfgs != null) && __isset.@newbiescorecfgs) + { + tmp5.Newbiescorecfgs = this.Newbiescorecfgs.DeepCopy(); + } + tmp5.__isset.@newbiescorecfgs = this.__isset.@newbiescorecfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Newbiescorecfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.NewbieScoreCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.NewbieScoreCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Newbiescorecfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("NewbieScoreCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Newbiescorecfgs != null) && __isset.@newbiescorecfgs) + { + tmp11.Name = "newbiescorecfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Newbiescorecfgs.Count), cancellationToken); + foreach (int _iter12 in Newbiescorecfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Newbiescorecfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 NewbieScoreCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@newbiescorecfgs == other.__isset.@newbiescorecfgs) && ((!__isset.@newbiescorecfgs) || (TCollections.Equals(Newbiescorecfgs, other.Newbiescorecfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Newbiescorecfgs != null) && __isset.@newbiescorecfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Newbiescorecfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("NewbieScoreCfg("); + int tmp14 = 0; + if((Newbiescorecfgs != null) && __isset.@newbiescorecfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Newbiescorecfgs: "); + Newbiescorecfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NewbieScoreCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/NewbieScoreCfgItem.cs new file mode 100644 index 0000000..297b0eb --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NewbieScoreCfgItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 NewbieScoreCfgItem : TBase + { + private int _Id; + private int _Score; + private string _Reward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Score + { + get + { + return _Score; + } + set + { + __isset.Score = true; + this._Score = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Score; + [DataMember] + public bool Reward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeScore() + { + return __isset.Score; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + #endregion XmlSerializer support + + public NewbieScoreCfgItem() + { + } + + public NewbieScoreCfgItem DeepCopy() + { + var tmp0 = new NewbieScoreCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Score) + { + tmp0.Score = this.Score; + } + tmp0.__isset.Score = this.__isset.Score; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Score = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(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("NewbieScoreCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Score) + { + tmp2.Name = "Score"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Score, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, 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 NewbieScoreCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Score == other.__isset.Score) && ((!__isset.Score) || (global::System.Object.Equals(Score, other.Score)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Score) + { + hashcode = (hashcode * 397) + Score.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("NewbieScoreCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Score) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Score: "); + Score.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NickNameRandomData.cs b/compiled_output/csharp/Byway/Thrift/Data/NickNameRandomData.cs new file mode 100644 index 0000000..48b8f66 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NickNameRandomData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 NickNameRandomData : TBase + { + private Dictionary _nicknamerandomdatas; + + [DataMember(Order = 0)] + public Dictionary Nicknamerandomdatas + { + get + { + return _nicknamerandomdatas; + } + set + { + __isset.@nicknamerandomdatas = true; + this._nicknamerandomdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @nicknamerandomdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeNicknamerandomdatas() + { + return __isset.@nicknamerandomdatas; + } + + #endregion XmlSerializer support + + public NickNameRandomData() + { + } + + public NickNameRandomData DeepCopy() + { + var tmp5 = new NickNameRandomData(); + if((Nicknamerandomdatas != null) && __isset.@nicknamerandomdatas) + { + tmp5.Nicknamerandomdatas = this.Nicknamerandomdatas.DeepCopy(); + } + tmp5.__isset.@nicknamerandomdatas = this.__isset.@nicknamerandomdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Nicknamerandomdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.NickNameRandomDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.NickNameRandomDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Nicknamerandomdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("NickNameRandomData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Nicknamerandomdatas != null) && __isset.@nicknamerandomdatas) + { + tmp11.Name = "nicknamerandomdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Nicknamerandomdatas.Count), cancellationToken); + foreach (int _iter12 in Nicknamerandomdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Nicknamerandomdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 NickNameRandomData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@nicknamerandomdatas == other.__isset.@nicknamerandomdatas) && ((!__isset.@nicknamerandomdatas) || (TCollections.Equals(Nicknamerandomdatas, other.Nicknamerandomdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Nicknamerandomdatas != null) && __isset.@nicknamerandomdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Nicknamerandomdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("NickNameRandomData("); + int tmp14 = 0; + if((Nicknamerandomdatas != null) && __isset.@nicknamerandomdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Nicknamerandomdatas: "); + Nicknamerandomdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/NickNameRandomDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/NickNameRandomDataItem.cs new file mode 100644 index 0000000..3d77320 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/NickNameRandomDataItem.cs @@ -0,0 +1,594 @@ +/** + * + * 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 NickNameRandomDataItem : TBase + { + private int _Id; + private string _EnglishAdjective; + private string _EnglishNoun; + private string _ChineseAdjective; + private string _ChineseNoun; + private string _ChineseAdjective2; + private string _PortugueseAdjective; + private string _PortugueseNoun; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string EnglishAdjective + { + get + { + return _EnglishAdjective; + } + set + { + __isset.EnglishAdjective = true; + this._EnglishAdjective = value; + } + } + + [DataMember(Order = 0)] + public string EnglishNoun + { + get + { + return _EnglishNoun; + } + set + { + __isset.EnglishNoun = true; + this._EnglishNoun = value; + } + } + + [DataMember(Order = 0)] + public string ChineseAdjective + { + get + { + return _ChineseAdjective; + } + set + { + __isset.ChineseAdjective = true; + this._ChineseAdjective = value; + } + } + + [DataMember(Order = 0)] + public string ChineseNoun + { + get + { + return _ChineseNoun; + } + set + { + __isset.ChineseNoun = true; + this._ChineseNoun = value; + } + } + + [DataMember(Order = 0)] + public string ChineseAdjective2 + { + get + { + return _ChineseAdjective2; + } + set + { + __isset.ChineseAdjective2 = true; + this._ChineseAdjective2 = value; + } + } + + [DataMember(Order = 0)] + public string PortugueseAdjective + { + get + { + return _PortugueseAdjective; + } + set + { + __isset.PortugueseAdjective = true; + this._PortugueseAdjective = value; + } + } + + [DataMember(Order = 0)] + public string PortugueseNoun + { + get + { + return _PortugueseNoun; + } + set + { + __isset.PortugueseNoun = true; + this._PortugueseNoun = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool EnglishAdjective; + [DataMember] + public bool EnglishNoun; + [DataMember] + public bool ChineseAdjective; + [DataMember] + public bool ChineseNoun; + [DataMember] + public bool ChineseAdjective2; + [DataMember] + public bool PortugueseAdjective; + [DataMember] + public bool PortugueseNoun; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeEnglishAdjective() + { + return __isset.EnglishAdjective; + } + + public bool ShouldSerializeEnglishNoun() + { + return __isset.EnglishNoun; + } + + public bool ShouldSerializeChineseAdjective() + { + return __isset.ChineseAdjective; + } + + public bool ShouldSerializeChineseNoun() + { + return __isset.ChineseNoun; + } + + public bool ShouldSerializeChineseAdjective2() + { + return __isset.ChineseAdjective2; + } + + public bool ShouldSerializePortugueseAdjective() + { + return __isset.PortugueseAdjective; + } + + public bool ShouldSerializePortugueseNoun() + { + return __isset.PortugueseNoun; + } + + #endregion XmlSerializer support + + public NickNameRandomDataItem() + { + } + + public NickNameRandomDataItem DeepCopy() + { + var tmp0 = new NickNameRandomDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((EnglishAdjective != null) && __isset.EnglishAdjective) + { + tmp0.EnglishAdjective = this.EnglishAdjective; + } + tmp0.__isset.EnglishAdjective = this.__isset.EnglishAdjective; + if((EnglishNoun != null) && __isset.EnglishNoun) + { + tmp0.EnglishNoun = this.EnglishNoun; + } + tmp0.__isset.EnglishNoun = this.__isset.EnglishNoun; + if((ChineseAdjective != null) && __isset.ChineseAdjective) + { + tmp0.ChineseAdjective = this.ChineseAdjective; + } + tmp0.__isset.ChineseAdjective = this.__isset.ChineseAdjective; + if((ChineseNoun != null) && __isset.ChineseNoun) + { + tmp0.ChineseNoun = this.ChineseNoun; + } + tmp0.__isset.ChineseNoun = this.__isset.ChineseNoun; + if((ChineseAdjective2 != null) && __isset.ChineseAdjective2) + { + tmp0.ChineseAdjective2 = this.ChineseAdjective2; + } + tmp0.__isset.ChineseAdjective2 = this.__isset.ChineseAdjective2; + if((PortugueseAdjective != null) && __isset.PortugueseAdjective) + { + tmp0.PortugueseAdjective = this.PortugueseAdjective; + } + tmp0.__isset.PortugueseAdjective = this.__isset.PortugueseAdjective; + if((PortugueseNoun != null) && __isset.PortugueseNoun) + { + tmp0.PortugueseNoun = this.PortugueseNoun; + } + tmp0.__isset.PortugueseNoun = this.__isset.PortugueseNoun; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + EnglishAdjective = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + EnglishNoun = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + ChineseAdjective = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + ChineseNoun = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + ChineseAdjective2 = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + PortugueseAdjective = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + PortugueseNoun = await iprot.ReadStringAsync(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("NickNameRandomDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((EnglishAdjective != null) && __isset.EnglishAdjective) + { + tmp2.Name = "EnglishAdjective"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(EnglishAdjective, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((EnglishNoun != null) && __isset.EnglishNoun) + { + tmp2.Name = "EnglishNoun"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(EnglishNoun, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ChineseAdjective != null) && __isset.ChineseAdjective) + { + tmp2.Name = "ChineseAdjective"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ChineseAdjective, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ChineseNoun != null) && __isset.ChineseNoun) + { + tmp2.Name = "ChineseNoun"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ChineseNoun, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ChineseAdjective2 != null) && __isset.ChineseAdjective2) + { + tmp2.Name = "ChineseAdjective2"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ChineseAdjective2, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((PortugueseAdjective != null) && __isset.PortugueseAdjective) + { + tmp2.Name = "PortugueseAdjective"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(PortugueseAdjective, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((PortugueseNoun != null) && __isset.PortugueseNoun) + { + tmp2.Name = "PortugueseNoun"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(PortugueseNoun, 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 NickNameRandomDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.EnglishAdjective == other.__isset.EnglishAdjective) && ((!__isset.EnglishAdjective) || (global::System.Object.Equals(EnglishAdjective, other.EnglishAdjective)))) + && ((__isset.EnglishNoun == other.__isset.EnglishNoun) && ((!__isset.EnglishNoun) || (global::System.Object.Equals(EnglishNoun, other.EnglishNoun)))) + && ((__isset.ChineseAdjective == other.__isset.ChineseAdjective) && ((!__isset.ChineseAdjective) || (global::System.Object.Equals(ChineseAdjective, other.ChineseAdjective)))) + && ((__isset.ChineseNoun == other.__isset.ChineseNoun) && ((!__isset.ChineseNoun) || (global::System.Object.Equals(ChineseNoun, other.ChineseNoun)))) + && ((__isset.ChineseAdjective2 == other.__isset.ChineseAdjective2) && ((!__isset.ChineseAdjective2) || (global::System.Object.Equals(ChineseAdjective2, other.ChineseAdjective2)))) + && ((__isset.PortugueseAdjective == other.__isset.PortugueseAdjective) && ((!__isset.PortugueseAdjective) || (global::System.Object.Equals(PortugueseAdjective, other.PortugueseAdjective)))) + && ((__isset.PortugueseNoun == other.__isset.PortugueseNoun) && ((!__isset.PortugueseNoun) || (global::System.Object.Equals(PortugueseNoun, other.PortugueseNoun)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((EnglishAdjective != null) && __isset.EnglishAdjective) + { + hashcode = (hashcode * 397) + EnglishAdjective.GetHashCode(); + } + if((EnglishNoun != null) && __isset.EnglishNoun) + { + hashcode = (hashcode * 397) + EnglishNoun.GetHashCode(); + } + if((ChineseAdjective != null) && __isset.ChineseAdjective) + { + hashcode = (hashcode * 397) + ChineseAdjective.GetHashCode(); + } + if((ChineseNoun != null) && __isset.ChineseNoun) + { + hashcode = (hashcode * 397) + ChineseNoun.GetHashCode(); + } + if((ChineseAdjective2 != null) && __isset.ChineseAdjective2) + { + hashcode = (hashcode * 397) + ChineseAdjective2.GetHashCode(); + } + if((PortugueseAdjective != null) && __isset.PortugueseAdjective) + { + hashcode = (hashcode * 397) + PortugueseAdjective.GetHashCode(); + } + if((PortugueseNoun != null) && __isset.PortugueseNoun) + { + hashcode = (hashcode * 397) + PortugueseNoun.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("NickNameRandomDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((EnglishAdjective != null) && __isset.EnglishAdjective) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("EnglishAdjective: "); + EnglishAdjective.ToString(tmp3); + } + if((EnglishNoun != null) && __isset.EnglishNoun) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("EnglishNoun: "); + EnglishNoun.ToString(tmp3); + } + if((ChineseAdjective != null) && __isset.ChineseAdjective) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ChineseAdjective: "); + ChineseAdjective.ToString(tmp3); + } + if((ChineseNoun != null) && __isset.ChineseNoun) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ChineseNoun: "); + ChineseNoun.ToString(tmp3); + } + if((ChineseAdjective2 != null) && __isset.ChineseAdjective2) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ChineseAdjective2: "); + ChineseAdjective2.ToString(tmp3); + } + if((PortugueseAdjective != null) && __isset.PortugueseAdjective) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PortugueseAdjective: "); + PortugueseAdjective.ToString(tmp3); + } + if((PortugueseNoun != null) && __isset.PortugueseNoun) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PortugueseNoun: "); + PortugueseNoun.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PassOne.cs b/compiled_output/csharp/Byway/Thrift/Data/PassOne.cs new file mode 100644 index 0000000..5f9fa4c --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PassOne.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PassOne : TBase + { + private Dictionary _passones; + + [DataMember(Order = 0)] + public Dictionary Passones + { + get + { + return _passones; + } + set + { + __isset.@passones = true; + this._passones = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @passones; + } + + #region XmlSerializer support + + public bool ShouldSerializePassones() + { + return __isset.@passones; + } + + #endregion XmlSerializer support + + public PassOne() + { + } + + public PassOne DeepCopy() + { + var tmp5 = new PassOne(); + if((Passones != null) && __isset.@passones) + { + tmp5.Passones = this.Passones.DeepCopy(); + } + tmp5.__isset.@passones = this.__isset.@passones; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Passones = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PassOneItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PassOneItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Passones[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PassOne"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Passones != null) && __isset.@passones) + { + tmp11.Name = "passones"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Passones.Count), cancellationToken); + foreach (int _iter12 in Passones.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Passones[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PassOne other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@passones == other.__isset.@passones) && ((!__isset.@passones) || (TCollections.Equals(Passones, other.Passones)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Passones != null) && __isset.@passones) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Passones); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PassOne("); + int tmp14 = 0; + if((Passones != null) && __isset.@passones) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Passones: "); + Passones.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PassOneItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PassOneItem.cs new file mode 100644 index 0000000..f8a75b1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PassOneItem.cs @@ -0,0 +1,594 @@ +/** + * + * 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 PassOneItem : TBase + { + private int _Id; + private int _Lv; + private string _FreeReward; + private string _PayReward; + private int _UpgradeGap; + private double _Price_Old; + private double _Price_New; + private int _Hour; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Lv + { + get + { + return _Lv; + } + set + { + __isset.Lv = true; + this._Lv = value; + } + } + + [DataMember(Order = 0)] + public string FreeReward + { + get + { + return _FreeReward; + } + set + { + __isset.FreeReward = true; + this._FreeReward = value; + } + } + + [DataMember(Order = 0)] + public string PayReward + { + get + { + return _PayReward; + } + set + { + __isset.PayReward = true; + this._PayReward = value; + } + } + + [DataMember(Order = 0)] + public int UpgradeGap + { + get + { + return _UpgradeGap; + } + set + { + __isset.UpgradeGap = true; + this._UpgradeGap = value; + } + } + + [DataMember(Order = 0)] + public double Price_Old + { + get + { + return _Price_Old; + } + set + { + __isset.Price_Old = true; + this._Price_Old = value; + } + } + + [DataMember(Order = 0)] + public double Price_New + { + get + { + return _Price_New; + } + set + { + __isset.Price_New = true; + this._Price_New = value; + } + } + + [DataMember(Order = 0)] + public int Hour + { + get + { + return _Hour; + } + set + { + __isset.Hour = true; + this._Hour = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Lv; + [DataMember] + public bool FreeReward; + [DataMember] + public bool PayReward; + [DataMember] + public bool UpgradeGap; + [DataMember] + public bool Price_Old; + [DataMember] + public bool Price_New; + [DataMember] + public bool Hour; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLv() + { + return __isset.Lv; + } + + public bool ShouldSerializeFreeReward() + { + return __isset.FreeReward; + } + + public bool ShouldSerializePayReward() + { + return __isset.PayReward; + } + + public bool ShouldSerializeUpgradeGap() + { + return __isset.UpgradeGap; + } + + public bool ShouldSerializePrice_Old() + { + return __isset.Price_Old; + } + + public bool ShouldSerializePrice_New() + { + return __isset.Price_New; + } + + public bool ShouldSerializeHour() + { + return __isset.Hour; + } + + #endregion XmlSerializer support + + public PassOneItem() + { + } + + public PassOneItem DeepCopy() + { + var tmp0 = new PassOneItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Lv) + { + tmp0.Lv = this.Lv; + } + tmp0.__isset.Lv = this.__isset.Lv; + if((FreeReward != null) && __isset.FreeReward) + { + tmp0.FreeReward = this.FreeReward; + } + tmp0.__isset.FreeReward = this.__isset.FreeReward; + if((PayReward != null) && __isset.PayReward) + { + tmp0.PayReward = this.PayReward; + } + tmp0.__isset.PayReward = this.__isset.PayReward; + if(__isset.UpgradeGap) + { + tmp0.UpgradeGap = this.UpgradeGap; + } + tmp0.__isset.UpgradeGap = this.__isset.UpgradeGap; + if(__isset.Price_Old) + { + tmp0.Price_Old = this.Price_Old; + } + tmp0.__isset.Price_Old = this.__isset.Price_Old; + if(__isset.Price_New) + { + tmp0.Price_New = this.Price_New; + } + tmp0.__isset.Price_New = this.__isset.Price_New; + if(__isset.Hour) + { + tmp0.Hour = this.Hour; + } + tmp0.__isset.Hour = this.__isset.Hour; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Lv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + FreeReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + PayReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + UpgradeGap = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + Price_Old = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.Double) + { + Price_New = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.I32) + { + Hour = await iprot.ReadI32Async(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("PassOneItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Lv) + { + tmp2.Name = "Lv"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((FreeReward != null) && __isset.FreeReward) + { + tmp2.Name = "FreeReward"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(FreeReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((PayReward != null) && __isset.PayReward) + { + tmp2.Name = "PayReward"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(PayReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.UpgradeGap) + { + tmp2.Name = "UpgradeGap"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(UpgradeGap, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_Old) + { + tmp2.Name = "Price_Old"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_Old, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_New) + { + tmp2.Name = "Price_New"; + tmp2.Type = TType.Double; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_New, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Hour) + { + tmp2.Name = "Hour"; + tmp2.Type = TType.I32; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Hour, 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 PassOneItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Lv == other.__isset.Lv) && ((!__isset.Lv) || (global::System.Object.Equals(Lv, other.Lv)))) + && ((__isset.FreeReward == other.__isset.FreeReward) && ((!__isset.FreeReward) || (global::System.Object.Equals(FreeReward, other.FreeReward)))) + && ((__isset.PayReward == other.__isset.PayReward) && ((!__isset.PayReward) || (global::System.Object.Equals(PayReward, other.PayReward)))) + && ((__isset.UpgradeGap == other.__isset.UpgradeGap) && ((!__isset.UpgradeGap) || (global::System.Object.Equals(UpgradeGap, other.UpgradeGap)))) + && ((__isset.Price_Old == other.__isset.Price_Old) && ((!__isset.Price_Old) || (global::System.Object.Equals(Price_Old, other.Price_Old)))) + && ((__isset.Price_New == other.__isset.Price_New) && ((!__isset.Price_New) || (global::System.Object.Equals(Price_New, other.Price_New)))) + && ((__isset.Hour == other.__isset.Hour) && ((!__isset.Hour) || (global::System.Object.Equals(Hour, other.Hour)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Lv) + { + hashcode = (hashcode * 397) + Lv.GetHashCode(); + } + if((FreeReward != null) && __isset.FreeReward) + { + hashcode = (hashcode * 397) + FreeReward.GetHashCode(); + } + if((PayReward != null) && __isset.PayReward) + { + hashcode = (hashcode * 397) + PayReward.GetHashCode(); + } + if(__isset.UpgradeGap) + { + hashcode = (hashcode * 397) + UpgradeGap.GetHashCode(); + } + if(__isset.Price_Old) + { + hashcode = (hashcode * 397) + Price_Old.GetHashCode(); + } + if(__isset.Price_New) + { + hashcode = (hashcode * 397) + Price_New.GetHashCode(); + } + if(__isset.Hour) + { + hashcode = (hashcode * 397) + Hour.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PassOneItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Lv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lv: "); + Lv.ToString(tmp3); + } + if((FreeReward != null) && __isset.FreeReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("FreeReward: "); + FreeReward.ToString(tmp3); + } + if((PayReward != null) && __isset.PayReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PayReward: "); + PayReward.ToString(tmp3); + } + if(__isset.UpgradeGap) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("UpgradeGap: "); + UpgradeGap.ToString(tmp3); + } + if(__isset.Price_Old) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_Old: "); + Price_Old.ToString(tmp3); + } + if(__isset.Price_New) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_New: "); + Price_New.ToString(tmp3); + } + if(__isset.Hour) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Hour: "); + Hour.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetAdWorkGift.cs b/compiled_output/csharp/Byway/Thrift/Data/PetAdWorkGift.cs new file mode 100644 index 0000000..e03b319 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetAdWorkGift.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetAdWorkGift : TBase + { + private Dictionary _petadworkgifts; + + [DataMember(Order = 0)] + public Dictionary Petadworkgifts + { + get + { + return _petadworkgifts; + } + set + { + __isset.@petadworkgifts = true; + this._petadworkgifts = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petadworkgifts; + } + + #region XmlSerializer support + + public bool ShouldSerializePetadworkgifts() + { + return __isset.@petadworkgifts; + } + + #endregion XmlSerializer support + + public PetAdWorkGift() + { + } + + public PetAdWorkGift DeepCopy() + { + var tmp5 = new PetAdWorkGift(); + if((Petadworkgifts != null) && __isset.@petadworkgifts) + { + tmp5.Petadworkgifts = this.Petadworkgifts.DeepCopy(); + } + tmp5.__isset.@petadworkgifts = this.__isset.@petadworkgifts; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petadworkgifts = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetAdWorkGiftItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetAdWorkGiftItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petadworkgifts[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetAdWorkGift"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petadworkgifts != null) && __isset.@petadworkgifts) + { + tmp11.Name = "petadworkgifts"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petadworkgifts.Count), cancellationToken); + foreach (int _iter12 in Petadworkgifts.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petadworkgifts[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetAdWorkGift other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petadworkgifts == other.__isset.@petadworkgifts) && ((!__isset.@petadworkgifts) || (TCollections.Equals(Petadworkgifts, other.Petadworkgifts)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petadworkgifts != null) && __isset.@petadworkgifts) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petadworkgifts); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetAdWorkGift("); + int tmp14 = 0; + if((Petadworkgifts != null) && __isset.@petadworkgifts) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petadworkgifts: "); + Petadworkgifts.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetAdWorkGiftItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetAdWorkGiftItem.cs new file mode 100644 index 0000000..8996381 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetAdWorkGiftItem.cs @@ -0,0 +1,594 @@ +/** + * + * 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 PetAdWorkGiftItem : TBase + { + private int _Id; + private string _Reward; + private double _Price_New; + private double _Price_Old; + private int _Duration; + private int _Limit; + private double _Discount; + private int _ChargeId; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + [DataMember(Order = 0)] + public double Price_New + { + get + { + return _Price_New; + } + set + { + __isset.Price_New = true; + this._Price_New = value; + } + } + + [DataMember(Order = 0)] + public double Price_Old + { + get + { + return _Price_Old; + } + set + { + __isset.Price_Old = true; + this._Price_Old = value; + } + } + + [DataMember(Order = 0)] + public int Duration + { + get + { + return _Duration; + } + set + { + __isset.Duration = true; + this._Duration = value; + } + } + + [DataMember(Order = 0)] + public int Limit + { + get + { + return _Limit; + } + set + { + __isset.Limit = true; + this._Limit = value; + } + } + + [DataMember(Order = 0)] + public double Discount + { + get + { + return _Discount; + } + set + { + __isset.Discount = true; + this._Discount = value; + } + } + + [DataMember(Order = 0)] + public int ChargeId + { + get + { + return _ChargeId; + } + set + { + __isset.ChargeId = true; + this._ChargeId = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Reward; + [DataMember] + public bool Price_New; + [DataMember] + public bool Price_Old; + [DataMember] + public bool Duration; + [DataMember] + public bool Limit; + [DataMember] + public bool Discount; + [DataMember] + public bool ChargeId; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + public bool ShouldSerializePrice_New() + { + return __isset.Price_New; + } + + public bool ShouldSerializePrice_Old() + { + return __isset.Price_Old; + } + + public bool ShouldSerializeDuration() + { + return __isset.Duration; + } + + public bool ShouldSerializeLimit() + { + return __isset.Limit; + } + + public bool ShouldSerializeDiscount() + { + return __isset.Discount; + } + + public bool ShouldSerializeChargeId() + { + return __isset.ChargeId; + } + + #endregion XmlSerializer support + + public PetAdWorkGiftItem() + { + } + + public PetAdWorkGiftItem DeepCopy() + { + var tmp0 = new PetAdWorkGiftItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + if(__isset.Price_New) + { + tmp0.Price_New = this.Price_New; + } + tmp0.__isset.Price_New = this.__isset.Price_New; + if(__isset.Price_Old) + { + tmp0.Price_Old = this.Price_Old; + } + tmp0.__isset.Price_Old = this.__isset.Price_Old; + if(__isset.Duration) + { + tmp0.Duration = this.Duration; + } + tmp0.__isset.Duration = this.__isset.Duration; + if(__isset.Limit) + { + tmp0.Limit = this.Limit; + } + tmp0.__isset.Limit = this.__isset.Limit; + if(__isset.Discount) + { + tmp0.Discount = this.Discount; + } + tmp0.__isset.Discount = this.__isset.Discount; + if(__isset.ChargeId) + { + tmp0.ChargeId = this.ChargeId; + } + tmp0.__isset.ChargeId = this.__isset.ChargeId; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.Double) + { + Price_New = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.Double) + { + Price_Old = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + Duration = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + Limit = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.Double) + { + Discount = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.I32) + { + ChargeId = await iprot.ReadI32Async(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("PetAdWorkGiftItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_New) + { + tmp2.Name = "Price_New"; + tmp2.Type = TType.Double; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_New, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_Old) + { + tmp2.Name = "Price_Old"; + tmp2.Type = TType.Double; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_Old, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Duration) + { + tmp2.Name = "Duration"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Duration, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Limit) + { + tmp2.Name = "Limit"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Limit, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Discount) + { + tmp2.Name = "Discount"; + tmp2.Type = TType.Double; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Discount, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ChargeId) + { + tmp2.Name = "ChargeId"; + tmp2.Type = TType.I32; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ChargeId, 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 PetAdWorkGiftItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))) + && ((__isset.Price_New == other.__isset.Price_New) && ((!__isset.Price_New) || (global::System.Object.Equals(Price_New, other.Price_New)))) + && ((__isset.Price_Old == other.__isset.Price_Old) && ((!__isset.Price_Old) || (global::System.Object.Equals(Price_Old, other.Price_Old)))) + && ((__isset.Duration == other.__isset.Duration) && ((!__isset.Duration) || (global::System.Object.Equals(Duration, other.Duration)))) + && ((__isset.Limit == other.__isset.Limit) && ((!__isset.Limit) || (global::System.Object.Equals(Limit, other.Limit)))) + && ((__isset.Discount == other.__isset.Discount) && ((!__isset.Discount) || (global::System.Object.Equals(Discount, other.Discount)))) + && ((__isset.ChargeId == other.__isset.ChargeId) && ((!__isset.ChargeId) || (global::System.Object.Equals(ChargeId, other.ChargeId)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + if(__isset.Price_New) + { + hashcode = (hashcode * 397) + Price_New.GetHashCode(); + } + if(__isset.Price_Old) + { + hashcode = (hashcode * 397) + Price_Old.GetHashCode(); + } + if(__isset.Duration) + { + hashcode = (hashcode * 397) + Duration.GetHashCode(); + } + if(__isset.Limit) + { + hashcode = (hashcode * 397) + Limit.GetHashCode(); + } + if(__isset.Discount) + { + hashcode = (hashcode * 397) + Discount.GetHashCode(); + } + if(__isset.ChargeId) + { + hashcode = (hashcode * 397) + ChargeId.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetAdWorkGiftItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + if(__isset.Price_New) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_New: "); + Price_New.ToString(tmp3); + } + if(__isset.Price_Old) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_Old: "); + Price_Old.ToString(tmp3); + } + if(__isset.Duration) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Duration: "); + Duration.ToString(tmp3); + } + if(__isset.Limit) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Limit: "); + Limit.ToString(tmp3); + } + if(__isset.Discount) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Discount: "); + Discount.ToString(tmp3); + } + if(__isset.ChargeId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ChargeId: "); + ChargeId.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetAirItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetAirItem.cs new file mode 100644 index 0000000..595f5f4 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetAirItem.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetAirItem : TBase + { + private Dictionary _petairitems; + + [DataMember(Order = 0)] + public Dictionary Petairitems + { + get + { + return _petairitems; + } + set + { + __isset.@petairitems = true; + this._petairitems = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petairitems; + } + + #region XmlSerializer support + + public bool ShouldSerializePetairitems() + { + return __isset.@petairitems; + } + + #endregion XmlSerializer support + + public PetAirItem() + { + } + + public PetAirItem DeepCopy() + { + var tmp5 = new PetAirItem(); + if((Petairitems != null) && __isset.@petairitems) + { + tmp5.Petairitems = this.Petairitems.DeepCopy(); + } + tmp5.__isset.@petairitems = this.__isset.@petairitems; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petairitems = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetAirItemItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetAirItemItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petairitems[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetAirItem"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petairitems != null) && __isset.@petairitems) + { + tmp11.Name = "petairitems"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petairitems.Count), cancellationToken); + foreach (int _iter12 in Petairitems.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petairitems[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetAirItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petairitems == other.__isset.@petairitems) && ((!__isset.@petairitems) || (TCollections.Equals(Petairitems, other.Petairitems)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petairitems != null) && __isset.@petairitems) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petairitems); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetAirItem("); + int tmp14 = 0; + if((Petairitems != null) && __isset.@petairitems) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petairitems: "); + Petairitems.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetAirItemItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetAirItemItem.cs new file mode 100644 index 0000000..71c1ff3 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetAirItemItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 PetAirItemItem : TBase + { + private int _Id; + private int _GroupId; + private int _ItemId; + private string _Icon; + private string _Model; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int GroupId + { + get + { + return _GroupId; + } + set + { + __isset.GroupId = true; + this._GroupId = value; + } + } + + [DataMember(Order = 0)] + public int ItemId + { + get + { + return _ItemId; + } + set + { + __isset.ItemId = true; + this._ItemId = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Model + { + get + { + return _Model; + } + set + { + __isset.Model = true; + this._Model = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool GroupId; + [DataMember] + public bool ItemId; + [DataMember] + public bool Icon; + [DataMember] + public bool Model; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeGroupId() + { + return __isset.GroupId; + } + + public bool ShouldSerializeItemId() + { + return __isset.ItemId; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeModel() + { + return __isset.Model; + } + + #endregion XmlSerializer support + + public PetAirItemItem() + { + } + + public PetAirItemItem DeepCopy() + { + var tmp0 = new PetAirItemItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.GroupId) + { + tmp0.GroupId = this.GroupId; + } + tmp0.__isset.GroupId = this.__isset.GroupId; + if(__isset.ItemId) + { + tmp0.ItemId = this.ItemId; + } + tmp0.__isset.ItemId = this.__isset.ItemId; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Model != null) && __isset.Model) + { + tmp0.Model = this.Model; + } + tmp0.__isset.Model = this.__isset.Model; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + GroupId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + ItemId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Model = await iprot.ReadStringAsync(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("PetAirItemItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.GroupId) + { + tmp2.Name = "GroupId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(GroupId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ItemId) + { + tmp2.Name = "ItemId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ItemId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Model != null) && __isset.Model) + { + tmp2.Name = "Model"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Model, 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 PetAirItemItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.GroupId == other.__isset.GroupId) && ((!__isset.GroupId) || (global::System.Object.Equals(GroupId, other.GroupId)))) + && ((__isset.ItemId == other.__isset.ItemId) && ((!__isset.ItemId) || (global::System.Object.Equals(ItemId, other.ItemId)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Model == other.__isset.Model) && ((!__isset.Model) || (global::System.Object.Equals(Model, other.Model)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.GroupId) + { + hashcode = (hashcode * 397) + GroupId.GetHashCode(); + } + if(__isset.ItemId) + { + hashcode = (hashcode * 397) + ItemId.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Model != null) && __isset.Model) + { + hashcode = (hashcode * 397) + Model.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetAirItemItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.GroupId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GroupId: "); + GroupId.ToString(tmp3); + } + if(__isset.ItemId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemId: "); + ItemId.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Model != null) && __isset.Model) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Model: "); + Model.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetCareItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetCareItem.cs new file mode 100644 index 0000000..3d4e9fc --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetCareItem.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetCareItem : TBase + { + private Dictionary _petcareitems; + + [DataMember(Order = 0)] + public Dictionary Petcareitems + { + get + { + return _petcareitems; + } + set + { + __isset.@petcareitems = true; + this._petcareitems = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petcareitems; + } + + #region XmlSerializer support + + public bool ShouldSerializePetcareitems() + { + return __isset.@petcareitems; + } + + #endregion XmlSerializer support + + public PetCareItem() + { + } + + public PetCareItem DeepCopy() + { + var tmp5 = new PetCareItem(); + if((Petcareitems != null) && __isset.@petcareitems) + { + tmp5.Petcareitems = this.Petcareitems.DeepCopy(); + } + tmp5.__isset.@petcareitems = this.__isset.@petcareitems; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petcareitems = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetCareItemItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetCareItemItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petcareitems[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetCareItem"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petcareitems != null) && __isset.@petcareitems) + { + tmp11.Name = "petcareitems"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petcareitems.Count), cancellationToken); + foreach (int _iter12 in Petcareitems.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petcareitems[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetCareItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petcareitems == other.__isset.@petcareitems) && ((!__isset.@petcareitems) || (TCollections.Equals(Petcareitems, other.Petcareitems)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petcareitems != null) && __isset.@petcareitems) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petcareitems); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetCareItem("); + int tmp14 = 0; + if((Petcareitems != null) && __isset.@petcareitems) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petcareitems: "); + Petcareitems.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetCareItemItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetCareItemItem.cs new file mode 100644 index 0000000..79790ef --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetCareItemItem.cs @@ -0,0 +1,993 @@ +/** + * + * 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 PetCareItemItem : TBase + { + private int _Id; + private int _GroupId; + private int _ItemId; + private string _Icon; + private string _Model; + private double _Scale; + private string _Angle; + private string _GetFrom; + private int _Price; + private string _Res; + private int _ReqId; + private int _Exp; + private int _Sort; + private string _Tex2D; + private string _Name; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int GroupId + { + get + { + return _GroupId; + } + set + { + __isset.GroupId = true; + this._GroupId = value; + } + } + + [DataMember(Order = 0)] + public int ItemId + { + get + { + return _ItemId; + } + set + { + __isset.ItemId = true; + this._ItemId = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Model + { + get + { + return _Model; + } + set + { + __isset.Model = true; + this._Model = value; + } + } + + [DataMember(Order = 0)] + public double Scale + { + get + { + return _Scale; + } + set + { + __isset.Scale = true; + this._Scale = value; + } + } + + [DataMember(Order = 0)] + public string Angle + { + get + { + return _Angle; + } + set + { + __isset.Angle = true; + this._Angle = value; + } + } + + [DataMember(Order = 0)] + public string GetFrom + { + get + { + return _GetFrom; + } + set + { + __isset.GetFrom = true; + this._GetFrom = value; + } + } + + [DataMember(Order = 0)] + public int Price + { + get + { + return _Price; + } + set + { + __isset.Price = true; + this._Price = value; + } + } + + [DataMember(Order = 0)] + public string Res + { + get + { + return _Res; + } + set + { + __isset.Res = true; + this._Res = value; + } + } + + [DataMember(Order = 0)] + public int ReqId + { + get + { + return _ReqId; + } + set + { + __isset.ReqId = true; + this._ReqId = value; + } + } + + [DataMember(Order = 0)] + public int Exp + { + get + { + return _Exp; + } + set + { + __isset.Exp = true; + this._Exp = value; + } + } + + [DataMember(Order = 0)] + public int Sort + { + get + { + return _Sort; + } + set + { + __isset.Sort = true; + this._Sort = value; + } + } + + [DataMember(Order = 0)] + public string Tex2D + { + get + { + return _Tex2D; + } + set + { + __isset.Tex2D = true; + this._Tex2D = value; + } + } + + [DataMember(Order = 0)] + public string Name + { + get + { + return _Name; + } + set + { + __isset.Name = true; + this._Name = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool GroupId; + [DataMember] + public bool ItemId; + [DataMember] + public bool Icon; + [DataMember] + public bool Model; + [DataMember] + public bool Scale; + [DataMember] + public bool Angle; + [DataMember] + public bool GetFrom; + [DataMember] + public bool Price; + [DataMember] + public bool Res; + [DataMember] + public bool ReqId; + [DataMember] + public bool Exp; + [DataMember] + public bool Sort; + [DataMember] + public bool Tex2D; + [DataMember] + public bool Name; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeGroupId() + { + return __isset.GroupId; + } + + public bool ShouldSerializeItemId() + { + return __isset.ItemId; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeModel() + { + return __isset.Model; + } + + public bool ShouldSerializeScale() + { + return __isset.Scale; + } + + public bool ShouldSerializeAngle() + { + return __isset.Angle; + } + + public bool ShouldSerializeGetFrom() + { + return __isset.GetFrom; + } + + public bool ShouldSerializePrice() + { + return __isset.Price; + } + + public bool ShouldSerializeRes() + { + return __isset.Res; + } + + public bool ShouldSerializeReqId() + { + return __isset.ReqId; + } + + public bool ShouldSerializeExp() + { + return __isset.Exp; + } + + public bool ShouldSerializeSort() + { + return __isset.Sort; + } + + public bool ShouldSerializeTex2D() + { + return __isset.Tex2D; + } + + public bool ShouldSerializeName() + { + return __isset.Name; + } + + #endregion XmlSerializer support + + public PetCareItemItem() + { + } + + public PetCareItemItem DeepCopy() + { + var tmp0 = new PetCareItemItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.GroupId) + { + tmp0.GroupId = this.GroupId; + } + tmp0.__isset.GroupId = this.__isset.GroupId; + if(__isset.ItemId) + { + tmp0.ItemId = this.ItemId; + } + tmp0.__isset.ItemId = this.__isset.ItemId; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Model != null) && __isset.Model) + { + tmp0.Model = this.Model; + } + tmp0.__isset.Model = this.__isset.Model; + if(__isset.Scale) + { + tmp0.Scale = this.Scale; + } + tmp0.__isset.Scale = this.__isset.Scale; + if((Angle != null) && __isset.Angle) + { + tmp0.Angle = this.Angle; + } + tmp0.__isset.Angle = this.__isset.Angle; + if((GetFrom != null) && __isset.GetFrom) + { + tmp0.GetFrom = this.GetFrom; + } + tmp0.__isset.GetFrom = this.__isset.GetFrom; + if(__isset.Price) + { + tmp0.Price = this.Price; + } + tmp0.__isset.Price = this.__isset.Price; + if((Res != null) && __isset.Res) + { + tmp0.Res = this.Res; + } + tmp0.__isset.Res = this.__isset.Res; + if(__isset.ReqId) + { + tmp0.ReqId = this.ReqId; + } + tmp0.__isset.ReqId = this.__isset.ReqId; + if(__isset.Exp) + { + tmp0.Exp = this.Exp; + } + tmp0.__isset.Exp = this.__isset.Exp; + if(__isset.Sort) + { + tmp0.Sort = this.Sort; + } + tmp0.__isset.Sort = this.__isset.Sort; + if((Tex2D != null) && __isset.Tex2D) + { + tmp0.Tex2D = this.Tex2D; + } + tmp0.__isset.Tex2D = this.__isset.Tex2D; + if((Name != null) && __isset.Name) + { + tmp0.Name = this.Name; + } + tmp0.__isset.Name = this.__isset.Name; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + GroupId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + ItemId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Model = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + Scale = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Angle = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + GetFrom = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + Price = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.String) + { + Res = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 11: + if (field.Type == TType.I32) + { + ReqId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 12: + if (field.Type == TType.I32) + { + Exp = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 13: + if (field.Type == TType.I32) + { + Sort = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 14: + if (field.Type == TType.String) + { + Tex2D = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 15: + if (field.Type == TType.String) + { + Name = await iprot.ReadStringAsync(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("PetCareItemItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.GroupId) + { + tmp2.Name = "GroupId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(GroupId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ItemId) + { + tmp2.Name = "ItemId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ItemId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Model != null) && __isset.Model) + { + tmp2.Name = "Model"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Model, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Scale) + { + tmp2.Name = "Scale"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Scale, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Angle != null) && __isset.Angle) + { + tmp2.Name = "Angle"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Angle, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((GetFrom != null) && __isset.GetFrom) + { + tmp2.Name = "GetFrom"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(GetFrom, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price) + { + tmp2.Name = "Price"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Price, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Res != null) && __isset.Res) + { + tmp2.Name = "Res"; + tmp2.Type = TType.String; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Res, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ReqId) + { + tmp2.Name = "ReqId"; + tmp2.Type = TType.I32; + tmp2.ID = 11; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ReqId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Exp) + { + tmp2.Name = "Exp"; + tmp2.Type = TType.I32; + tmp2.ID = 12; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Exp, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Sort) + { + tmp2.Name = "Sort"; + tmp2.Type = TType.I32; + tmp2.ID = 13; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Sort, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Tex2D != null) && __isset.Tex2D) + { + tmp2.Name = "Tex2D"; + tmp2.Type = TType.String; + tmp2.ID = 14; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Tex2D, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Name != null) && __isset.Name) + { + tmp2.Name = "Name"; + tmp2.Type = TType.String; + tmp2.ID = 15; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Name, 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 PetCareItemItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.GroupId == other.__isset.GroupId) && ((!__isset.GroupId) || (global::System.Object.Equals(GroupId, other.GroupId)))) + && ((__isset.ItemId == other.__isset.ItemId) && ((!__isset.ItemId) || (global::System.Object.Equals(ItemId, other.ItemId)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Model == other.__isset.Model) && ((!__isset.Model) || (global::System.Object.Equals(Model, other.Model)))) + && ((__isset.Scale == other.__isset.Scale) && ((!__isset.Scale) || (global::System.Object.Equals(Scale, other.Scale)))) + && ((__isset.Angle == other.__isset.Angle) && ((!__isset.Angle) || (global::System.Object.Equals(Angle, other.Angle)))) + && ((__isset.GetFrom == other.__isset.GetFrom) && ((!__isset.GetFrom) || (global::System.Object.Equals(GetFrom, other.GetFrom)))) + && ((__isset.Price == other.__isset.Price) && ((!__isset.Price) || (global::System.Object.Equals(Price, other.Price)))) + && ((__isset.Res == other.__isset.Res) && ((!__isset.Res) || (global::System.Object.Equals(Res, other.Res)))) + && ((__isset.ReqId == other.__isset.ReqId) && ((!__isset.ReqId) || (global::System.Object.Equals(ReqId, other.ReqId)))) + && ((__isset.Exp == other.__isset.Exp) && ((!__isset.Exp) || (global::System.Object.Equals(Exp, other.Exp)))) + && ((__isset.Sort == other.__isset.Sort) && ((!__isset.Sort) || (global::System.Object.Equals(Sort, other.Sort)))) + && ((__isset.Tex2D == other.__isset.Tex2D) && ((!__isset.Tex2D) || (global::System.Object.Equals(Tex2D, other.Tex2D)))) + && ((__isset.Name == other.__isset.Name) && ((!__isset.Name) || (global::System.Object.Equals(Name, other.Name)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.GroupId) + { + hashcode = (hashcode * 397) + GroupId.GetHashCode(); + } + if(__isset.ItemId) + { + hashcode = (hashcode * 397) + ItemId.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Model != null) && __isset.Model) + { + hashcode = (hashcode * 397) + Model.GetHashCode(); + } + if(__isset.Scale) + { + hashcode = (hashcode * 397) + Scale.GetHashCode(); + } + if((Angle != null) && __isset.Angle) + { + hashcode = (hashcode * 397) + Angle.GetHashCode(); + } + if((GetFrom != null) && __isset.GetFrom) + { + hashcode = (hashcode * 397) + GetFrom.GetHashCode(); + } + if(__isset.Price) + { + hashcode = (hashcode * 397) + Price.GetHashCode(); + } + if((Res != null) && __isset.Res) + { + hashcode = (hashcode * 397) + Res.GetHashCode(); + } + if(__isset.ReqId) + { + hashcode = (hashcode * 397) + ReqId.GetHashCode(); + } + if(__isset.Exp) + { + hashcode = (hashcode * 397) + Exp.GetHashCode(); + } + if(__isset.Sort) + { + hashcode = (hashcode * 397) + Sort.GetHashCode(); + } + if((Tex2D != null) && __isset.Tex2D) + { + hashcode = (hashcode * 397) + Tex2D.GetHashCode(); + } + if((Name != null) && __isset.Name) + { + hashcode = (hashcode * 397) + Name.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetCareItemItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.GroupId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GroupId: "); + GroupId.ToString(tmp3); + } + if(__isset.ItemId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemId: "); + ItemId.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Model != null) && __isset.Model) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Model: "); + Model.ToString(tmp3); + } + if(__isset.Scale) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Scale: "); + Scale.ToString(tmp3); + } + if((Angle != null) && __isset.Angle) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Angle: "); + Angle.ToString(tmp3); + } + if((GetFrom != null) && __isset.GetFrom) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GetFrom: "); + GetFrom.ToString(tmp3); + } + if(__isset.Price) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price: "); + Price.ToString(tmp3); + } + if((Res != null) && __isset.Res) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Res: "); + Res.ToString(tmp3); + } + if(__isset.ReqId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ReqId: "); + ReqId.ToString(tmp3); + } + if(__isset.Exp) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Exp: "); + Exp.ToString(tmp3); + } + if(__isset.Sort) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Sort: "); + Sort.ToString(tmp3); + } + if((Tex2D != null) && __isset.Tex2D) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Tex2D: "); + Tex2D.ToString(tmp3); + } + if((Name != null) && __isset.Name) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Name: "); + Name.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetCoinGift.cs b/compiled_output/csharp/Byway/Thrift/Data/PetCoinGift.cs new file mode 100644 index 0000000..5a19437 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetCoinGift.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetCoinGift : TBase + { + private Dictionary _petcoingifts; + + [DataMember(Order = 0)] + public Dictionary Petcoingifts + { + get + { + return _petcoingifts; + } + set + { + __isset.@petcoingifts = true; + this._petcoingifts = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petcoingifts; + } + + #region XmlSerializer support + + public bool ShouldSerializePetcoingifts() + { + return __isset.@petcoingifts; + } + + #endregion XmlSerializer support + + public PetCoinGift() + { + } + + public PetCoinGift DeepCopy() + { + var tmp5 = new PetCoinGift(); + if((Petcoingifts != null) && __isset.@petcoingifts) + { + tmp5.Petcoingifts = this.Petcoingifts.DeepCopy(); + } + tmp5.__isset.@petcoingifts = this.__isset.@petcoingifts; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petcoingifts = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetCoinGiftItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetCoinGiftItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petcoingifts[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetCoinGift"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petcoingifts != null) && __isset.@petcoingifts) + { + tmp11.Name = "petcoingifts"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petcoingifts.Count), cancellationToken); + foreach (int _iter12 in Petcoingifts.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petcoingifts[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetCoinGift other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petcoingifts == other.__isset.@petcoingifts) && ((!__isset.@petcoingifts) || (TCollections.Equals(Petcoingifts, other.Petcoingifts)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petcoingifts != null) && __isset.@petcoingifts) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petcoingifts); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetCoinGift("); + int tmp14 = 0; + if((Petcoingifts != null) && __isset.@petcoingifts) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petcoingifts: "); + Petcoingifts.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetCoinGiftItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetCoinGiftItem.cs new file mode 100644 index 0000000..8d54ccf --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetCoinGiftItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 PetCoinGiftItem : TBase + { + private int _Id; + private string _Reward; + private double _Price_New; + private double _Price_Old; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + [DataMember(Order = 0)] + public double Price_New + { + get + { + return _Price_New; + } + set + { + __isset.Price_New = true; + this._Price_New = value; + } + } + + [DataMember(Order = 0)] + public double Price_Old + { + get + { + return _Price_Old; + } + set + { + __isset.Price_Old = true; + this._Price_Old = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Reward; + [DataMember] + public bool Price_New; + [DataMember] + public bool Price_Old; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + public bool ShouldSerializePrice_New() + { + return __isset.Price_New; + } + + public bool ShouldSerializePrice_Old() + { + return __isset.Price_Old; + } + + #endregion XmlSerializer support + + public PetCoinGiftItem() + { + } + + public PetCoinGiftItem DeepCopy() + { + var tmp0 = new PetCoinGiftItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + if(__isset.Price_New) + { + tmp0.Price_New = this.Price_New; + } + tmp0.__isset.Price_New = this.__isset.Price_New; + if(__isset.Price_Old) + { + tmp0.Price_Old = this.Price_Old; + } + tmp0.__isset.Price_Old = this.__isset.Price_Old; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.Double) + { + Price_New = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.Double) + { + Price_Old = await iprot.ReadDoubleAsync(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("PetCoinGiftItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_New) + { + tmp2.Name = "Price_New"; + tmp2.Type = TType.Double; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_New, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_Old) + { + tmp2.Name = "Price_Old"; + tmp2.Type = TType.Double; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_Old, 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 PetCoinGiftItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))) + && ((__isset.Price_New == other.__isset.Price_New) && ((!__isset.Price_New) || (global::System.Object.Equals(Price_New, other.Price_New)))) + && ((__isset.Price_Old == other.__isset.Price_Old) && ((!__isset.Price_Old) || (global::System.Object.Equals(Price_Old, other.Price_Old)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + if(__isset.Price_New) + { + hashcode = (hashcode * 397) + Price_New.GetHashCode(); + } + if(__isset.Price_Old) + { + hashcode = (hashcode * 397) + Price_Old.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetCoinGiftItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + if(__isset.Price_New) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_New: "); + Price_New.ToString(tmp3); + } + if(__isset.Price_Old) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_Old: "); + Price_Old.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetDailyTaskCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/PetDailyTaskCfg.cs new file mode 100644 index 0000000..a27923f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetDailyTaskCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetDailyTaskCfg : TBase + { + private Dictionary _petdailytaskcfgs; + + [DataMember(Order = 0)] + public Dictionary Petdailytaskcfgs + { + get + { + return _petdailytaskcfgs; + } + set + { + __isset.@petdailytaskcfgs = true; + this._petdailytaskcfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petdailytaskcfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializePetdailytaskcfgs() + { + return __isset.@petdailytaskcfgs; + } + + #endregion XmlSerializer support + + public PetDailyTaskCfg() + { + } + + public PetDailyTaskCfg DeepCopy() + { + var tmp5 = new PetDailyTaskCfg(); + if((Petdailytaskcfgs != null) && __isset.@petdailytaskcfgs) + { + tmp5.Petdailytaskcfgs = this.Petdailytaskcfgs.DeepCopy(); + } + tmp5.__isset.@petdailytaskcfgs = this.__isset.@petdailytaskcfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petdailytaskcfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetDailyTaskCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetDailyTaskCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petdailytaskcfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetDailyTaskCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petdailytaskcfgs != null) && __isset.@petdailytaskcfgs) + { + tmp11.Name = "petdailytaskcfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petdailytaskcfgs.Count), cancellationToken); + foreach (int _iter12 in Petdailytaskcfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petdailytaskcfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetDailyTaskCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petdailytaskcfgs == other.__isset.@petdailytaskcfgs) && ((!__isset.@petdailytaskcfgs) || (TCollections.Equals(Petdailytaskcfgs, other.Petdailytaskcfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petdailytaskcfgs != null) && __isset.@petdailytaskcfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petdailytaskcfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetDailyTaskCfg("); + int tmp14 = 0; + if((Petdailytaskcfgs != null) && __isset.@petdailytaskcfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petdailytaskcfgs: "); + Petdailytaskcfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetDailyTaskCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetDailyTaskCfgItem.cs new file mode 100644 index 0000000..bd878e8 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetDailyTaskCfgItem.cs @@ -0,0 +1,480 @@ +/** + * + * 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 PetDailyTaskCfgItem : TBase + { + private int _Id; + private int _Type; + private string _Task; + private string _Icon; + private string _LangID; + private int _GoTo; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public string Task + { + get + { + return _Task; + } + set + { + __isset.Task = true; + this._Task = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string LangID + { + get + { + return _LangID; + } + set + { + __isset.LangID = true; + this._LangID = value; + } + } + + [DataMember(Order = 0)] + public int GoTo + { + get + { + return _GoTo; + } + set + { + __isset.@GoTo = true; + this._GoTo = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Type; + [DataMember] + public bool Task; + [DataMember] + public bool Icon; + [DataMember] + public bool LangID; + [DataMember] + public bool @GoTo; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeTask() + { + return __isset.Task; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeLangID() + { + return __isset.LangID; + } + + public bool ShouldSerializeGoTo() + { + return __isset.@GoTo; + } + + #endregion XmlSerializer support + + public PetDailyTaskCfgItem() + { + } + + public PetDailyTaskCfgItem DeepCopy() + { + var tmp0 = new PetDailyTaskCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if((Task != null) && __isset.Task) + { + tmp0.Task = this.Task; + } + tmp0.__isset.Task = this.__isset.Task; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((LangID != null) && __isset.LangID) + { + tmp0.LangID = this.LangID; + } + tmp0.__isset.LangID = this.__isset.LangID; + if(__isset.@GoTo) + { + tmp0.GoTo = this.GoTo; + } + tmp0.__isset.@GoTo = this.__isset.@GoTo; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Type = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Task = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + LangID = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + GoTo = await iprot.ReadI32Async(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("PetDailyTaskCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Task != null) && __isset.Task) + { + tmp2.Name = "Task"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Task, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((LangID != null) && __isset.LangID) + { + tmp2.Name = "LangID"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(LangID, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.@GoTo) + { + tmp2.Name = "GoTo"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(GoTo, 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 PetDailyTaskCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.Task == other.__isset.Task) && ((!__isset.Task) || (global::System.Object.Equals(Task, other.Task)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.LangID == other.__isset.LangID) && ((!__isset.LangID) || (global::System.Object.Equals(LangID, other.LangID)))) + && ((__isset.@GoTo == other.__isset.@GoTo) && ((!__isset.@GoTo) || (global::System.Object.Equals(GoTo, other.GoTo)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if((Task != null) && __isset.Task) + { + hashcode = (hashcode * 397) + Task.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((LangID != null) && __isset.LangID) + { + hashcode = (hashcode * 397) + LangID.GetHashCode(); + } + if(__isset.@GoTo) + { + hashcode = (hashcode * 397) + GoTo.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetDailyTaskCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if((Task != null) && __isset.Task) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Task: "); + Task.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((LangID != null) && __isset.LangID) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("LangID: "); + LangID.ToString(tmp3); + } + if(__isset.@GoTo) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GoTo: "); + GoTo.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetDressItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetDressItem.cs new file mode 100644 index 0000000..55be64b --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetDressItem.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetDressItem : TBase + { + private Dictionary _petdressitems; + + [DataMember(Order = 0)] + public Dictionary Petdressitems + { + get + { + return _petdressitems; + } + set + { + __isset.@petdressitems = true; + this._petdressitems = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petdressitems; + } + + #region XmlSerializer support + + public bool ShouldSerializePetdressitems() + { + return __isset.@petdressitems; + } + + #endregion XmlSerializer support + + public PetDressItem() + { + } + + public PetDressItem DeepCopy() + { + var tmp5 = new PetDressItem(); + if((Petdressitems != null) && __isset.@petdressitems) + { + tmp5.Petdressitems = this.Petdressitems.DeepCopy(); + } + tmp5.__isset.@petdressitems = this.__isset.@petdressitems; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petdressitems = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetDressItemItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetDressItemItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petdressitems[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetDressItem"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petdressitems != null) && __isset.@petdressitems) + { + tmp11.Name = "petdressitems"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petdressitems.Count), cancellationToken); + foreach (int _iter12 in Petdressitems.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petdressitems[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetDressItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petdressitems == other.__isset.@petdressitems) && ((!__isset.@petdressitems) || (TCollections.Equals(Petdressitems, other.Petdressitems)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petdressitems != null) && __isset.@petdressitems) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petdressitems); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetDressItem("); + int tmp14 = 0; + if((Petdressitems != null) && __isset.@petdressitems) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petdressitems: "); + Petdressitems.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetDressItemItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetDressItemItem.cs new file mode 100644 index 0000000..87d4663 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetDressItemItem.cs @@ -0,0 +1,651 @@ +/** + * + * 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 PetDressItemItem : TBase + { + private int _Id; + private int _GroupId; + private string _Icon; + private string _PetModel; + private string _PartModel; + private string _Part; + private string _Texture; + private string _Mutex; + private int _Show; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int GroupId + { + get + { + return _GroupId; + } + set + { + __isset.GroupId = true; + this._GroupId = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string PetModel + { + get + { + return _PetModel; + } + set + { + __isset.PetModel = true; + this._PetModel = value; + } + } + + [DataMember(Order = 0)] + public string PartModel + { + get + { + return _PartModel; + } + set + { + __isset.PartModel = true; + this._PartModel = value; + } + } + + [DataMember(Order = 0)] + public string Part + { + get + { + return _Part; + } + set + { + __isset.Part = true; + this._Part = value; + } + } + + [DataMember(Order = 0)] + public string Texture + { + get + { + return _Texture; + } + set + { + __isset.Texture = true; + this._Texture = value; + } + } + + [DataMember(Order = 0)] + public string Mutex + { + get + { + return _Mutex; + } + set + { + __isset.Mutex = true; + this._Mutex = value; + } + } + + [DataMember(Order = 0)] + public int Show + { + get + { + return _Show; + } + set + { + __isset.Show = true; + this._Show = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool GroupId; + [DataMember] + public bool Icon; + [DataMember] + public bool PetModel; + [DataMember] + public bool PartModel; + [DataMember] + public bool Part; + [DataMember] + public bool Texture; + [DataMember] + public bool Mutex; + [DataMember] + public bool Show; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeGroupId() + { + return __isset.GroupId; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializePetModel() + { + return __isset.PetModel; + } + + public bool ShouldSerializePartModel() + { + return __isset.PartModel; + } + + public bool ShouldSerializePart() + { + return __isset.Part; + } + + public bool ShouldSerializeTexture() + { + return __isset.Texture; + } + + public bool ShouldSerializeMutex() + { + return __isset.Mutex; + } + + public bool ShouldSerializeShow() + { + return __isset.Show; + } + + #endregion XmlSerializer support + + public PetDressItemItem() + { + } + + public PetDressItemItem DeepCopy() + { + var tmp0 = new PetDressItemItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.GroupId) + { + tmp0.GroupId = this.GroupId; + } + tmp0.__isset.GroupId = this.__isset.GroupId; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((PetModel != null) && __isset.PetModel) + { + tmp0.PetModel = this.PetModel; + } + tmp0.__isset.PetModel = this.__isset.PetModel; + if((PartModel != null) && __isset.PartModel) + { + tmp0.PartModel = this.PartModel; + } + tmp0.__isset.PartModel = this.__isset.PartModel; + if((Part != null) && __isset.Part) + { + tmp0.Part = this.Part; + } + tmp0.__isset.Part = this.__isset.Part; + if((Texture != null) && __isset.Texture) + { + tmp0.Texture = this.Texture; + } + tmp0.__isset.Texture = this.__isset.Texture; + if((Mutex != null) && __isset.Mutex) + { + tmp0.Mutex = this.Mutex; + } + tmp0.__isset.Mutex = this.__isset.Mutex; + if(__isset.Show) + { + tmp0.Show = this.Show; + } + tmp0.__isset.Show = this.__isset.Show; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + GroupId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + PetModel = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + PartModel = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Part = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Texture = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + Mutex = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + Show = await iprot.ReadI32Async(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("PetDressItemItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.GroupId) + { + tmp2.Name = "GroupId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(GroupId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((PetModel != null) && __isset.PetModel) + { + tmp2.Name = "PetModel"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(PetModel, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((PartModel != null) && __isset.PartModel) + { + tmp2.Name = "PartModel"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(PartModel, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Part != null) && __isset.Part) + { + tmp2.Name = "Part"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Part, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Texture != null) && __isset.Texture) + { + tmp2.Name = "Texture"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Texture, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Mutex != null) && __isset.Mutex) + { + tmp2.Name = "Mutex"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Mutex, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Show) + { + tmp2.Name = "Show"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Show, 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 PetDressItemItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.GroupId == other.__isset.GroupId) && ((!__isset.GroupId) || (global::System.Object.Equals(GroupId, other.GroupId)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.PetModel == other.__isset.PetModel) && ((!__isset.PetModel) || (global::System.Object.Equals(PetModel, other.PetModel)))) + && ((__isset.PartModel == other.__isset.PartModel) && ((!__isset.PartModel) || (global::System.Object.Equals(PartModel, other.PartModel)))) + && ((__isset.Part == other.__isset.Part) && ((!__isset.Part) || (global::System.Object.Equals(Part, other.Part)))) + && ((__isset.Texture == other.__isset.Texture) && ((!__isset.Texture) || (global::System.Object.Equals(Texture, other.Texture)))) + && ((__isset.Mutex == other.__isset.Mutex) && ((!__isset.Mutex) || (global::System.Object.Equals(Mutex, other.Mutex)))) + && ((__isset.Show == other.__isset.Show) && ((!__isset.Show) || (global::System.Object.Equals(Show, other.Show)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.GroupId) + { + hashcode = (hashcode * 397) + GroupId.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((PetModel != null) && __isset.PetModel) + { + hashcode = (hashcode * 397) + PetModel.GetHashCode(); + } + if((PartModel != null) && __isset.PartModel) + { + hashcode = (hashcode * 397) + PartModel.GetHashCode(); + } + if((Part != null) && __isset.Part) + { + hashcode = (hashcode * 397) + Part.GetHashCode(); + } + if((Texture != null) && __isset.Texture) + { + hashcode = (hashcode * 397) + Texture.GetHashCode(); + } + if((Mutex != null) && __isset.Mutex) + { + hashcode = (hashcode * 397) + Mutex.GetHashCode(); + } + if(__isset.Show) + { + hashcode = (hashcode * 397) + Show.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetDressItemItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.GroupId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GroupId: "); + GroupId.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((PetModel != null) && __isset.PetModel) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PetModel: "); + PetModel.ToString(tmp3); + } + if((PartModel != null) && __isset.PartModel) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PartModel: "); + PartModel.ToString(tmp3); + } + if((Part != null) && __isset.Part) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Part: "); + Part.ToString(tmp3); + } + if((Texture != null) && __isset.Texture) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Texture: "); + Texture.ToString(tmp3); + } + if((Mutex != null) && __isset.Mutex) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Mutex: "); + Mutex.ToString(tmp3); + } + if(__isset.Show) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Show: "); + Show.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetHomeDecorateList.cs b/compiled_output/csharp/Byway/Thrift/Data/PetHomeDecorateList.cs new file mode 100644 index 0000000..1fc9ffc --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetHomeDecorateList.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetHomeDecorateList : TBase + { + private Dictionary _pethomedecoratelists; + + [DataMember(Order = 0)] + public Dictionary Pethomedecoratelists + { + get + { + return _pethomedecoratelists; + } + set + { + __isset.@pethomedecoratelists = true; + this._pethomedecoratelists = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @pethomedecoratelists; + } + + #region XmlSerializer support + + public bool ShouldSerializePethomedecoratelists() + { + return __isset.@pethomedecoratelists; + } + + #endregion XmlSerializer support + + public PetHomeDecorateList() + { + } + + public PetHomeDecorateList DeepCopy() + { + var tmp5 = new PetHomeDecorateList(); + if((Pethomedecoratelists != null) && __isset.@pethomedecoratelists) + { + tmp5.Pethomedecoratelists = this.Pethomedecoratelists.DeepCopy(); + } + tmp5.__isset.@pethomedecoratelists = this.__isset.@pethomedecoratelists; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Pethomedecoratelists = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetHomeDecorateListItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetHomeDecorateListItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Pethomedecoratelists[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetHomeDecorateList"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Pethomedecoratelists != null) && __isset.@pethomedecoratelists) + { + tmp11.Name = "pethomedecoratelists"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Pethomedecoratelists.Count), cancellationToken); + foreach (int _iter12 in Pethomedecoratelists.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Pethomedecoratelists[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetHomeDecorateList other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@pethomedecoratelists == other.__isset.@pethomedecoratelists) && ((!__isset.@pethomedecoratelists) || (TCollections.Equals(Pethomedecoratelists, other.Pethomedecoratelists)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Pethomedecoratelists != null) && __isset.@pethomedecoratelists) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Pethomedecoratelists); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetHomeDecorateList("); + int tmp14 = 0; + if((Pethomedecoratelists != null) && __isset.@pethomedecoratelists) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Pethomedecoratelists: "); + Pethomedecoratelists.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetHomeDecorateListItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetHomeDecorateListItem.cs new file mode 100644 index 0000000..c99b719 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetHomeDecorateListItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 PetHomeDecorateListItem : TBase + { + private int _Id; + private int _TypeEnum; + private int _Category; + private string _Icon; + private string _ResPrefix; + private string _English; + private string _Chinese; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int TypeEnum + { + get + { + return _TypeEnum; + } + set + { + __isset.TypeEnum = true; + this._TypeEnum = value; + } + } + + [DataMember(Order = 0)] + public int Category + { + get + { + return _Category; + } + set + { + __isset.Category = true; + this._Category = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string ResPrefix + { + get + { + return _ResPrefix; + } + set + { + __isset.ResPrefix = true; + this._ResPrefix = value; + } + } + + [DataMember(Order = 0)] + public string English + { + get + { + return _English; + } + set + { + __isset.English = true; + this._English = value; + } + } + + [DataMember(Order = 0)] + public string Chinese + { + get + { + return _Chinese; + } + set + { + __isset.Chinese = true; + this._Chinese = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool TypeEnum; + [DataMember] + public bool Category; + [DataMember] + public bool Icon; + [DataMember] + public bool ResPrefix; + [DataMember] + public bool English; + [DataMember] + public bool Chinese; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTypeEnum() + { + return __isset.TypeEnum; + } + + public bool ShouldSerializeCategory() + { + return __isset.Category; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeResPrefix() + { + return __isset.ResPrefix; + } + + public bool ShouldSerializeEnglish() + { + return __isset.English; + } + + public bool ShouldSerializeChinese() + { + return __isset.Chinese; + } + + #endregion XmlSerializer support + + public PetHomeDecorateListItem() + { + } + + public PetHomeDecorateListItem DeepCopy() + { + var tmp0 = new PetHomeDecorateListItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.TypeEnum) + { + tmp0.TypeEnum = this.TypeEnum; + } + tmp0.__isset.TypeEnum = this.__isset.TypeEnum; + if(__isset.Category) + { + tmp0.Category = this.Category; + } + tmp0.__isset.Category = this.__isset.Category; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((ResPrefix != null) && __isset.ResPrefix) + { + tmp0.ResPrefix = this.ResPrefix; + } + tmp0.__isset.ResPrefix = this.__isset.ResPrefix; + if((English != null) && __isset.English) + { + tmp0.English = this.English; + } + tmp0.__isset.English = this.__isset.English; + if((Chinese != null) && __isset.Chinese) + { + tmp0.Chinese = this.Chinese; + } + tmp0.__isset.Chinese = this.__isset.Chinese; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + TypeEnum = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Category = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + ResPrefix = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + English = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Chinese = await iprot.ReadStringAsync(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("PetHomeDecorateListItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TypeEnum) + { + tmp2.Name = "TypeEnum"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(TypeEnum, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Category) + { + tmp2.Name = "Category"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Category, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ResPrefix != null) && __isset.ResPrefix) + { + tmp2.Name = "ResPrefix"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ResPrefix, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((English != null) && __isset.English) + { + tmp2.Name = "English"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(English, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Chinese != null) && __isset.Chinese) + { + tmp2.Name = "Chinese"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Chinese, 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 PetHomeDecorateListItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.TypeEnum == other.__isset.TypeEnum) && ((!__isset.TypeEnum) || (global::System.Object.Equals(TypeEnum, other.TypeEnum)))) + && ((__isset.Category == other.__isset.Category) && ((!__isset.Category) || (global::System.Object.Equals(Category, other.Category)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.ResPrefix == other.__isset.ResPrefix) && ((!__isset.ResPrefix) || (global::System.Object.Equals(ResPrefix, other.ResPrefix)))) + && ((__isset.English == other.__isset.English) && ((!__isset.English) || (global::System.Object.Equals(English, other.English)))) + && ((__isset.Chinese == other.__isset.Chinese) && ((!__isset.Chinese) || (global::System.Object.Equals(Chinese, other.Chinese)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.TypeEnum) + { + hashcode = (hashcode * 397) + TypeEnum.GetHashCode(); + } + if(__isset.Category) + { + hashcode = (hashcode * 397) + Category.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((ResPrefix != null) && __isset.ResPrefix) + { + hashcode = (hashcode * 397) + ResPrefix.GetHashCode(); + } + if((English != null) && __isset.English) + { + hashcode = (hashcode * 397) + English.GetHashCode(); + } + if((Chinese != null) && __isset.Chinese) + { + hashcode = (hashcode * 397) + Chinese.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetHomeDecorateListItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.TypeEnum) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TypeEnum: "); + TypeEnum.ToString(tmp3); + } + if(__isset.Category) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Category: "); + Category.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((ResPrefix != null) && __isset.ResPrefix) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ResPrefix: "); + ResPrefix.ToString(tmp3); + } + if((English != null) && __isset.English) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("English: "); + English.ToString(tmp3); + } + if((Chinese != null) && __isset.Chinese) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Chinese: "); + Chinese.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetPlayJoyItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetPlayJoyItem.cs new file mode 100644 index 0000000..16345e1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetPlayJoyItem.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetPlayJoyItem : TBase + { + private Dictionary _petplayjoyitems; + + [DataMember(Order = 0)] + public Dictionary Petplayjoyitems + { + get + { + return _petplayjoyitems; + } + set + { + __isset.@petplayjoyitems = true; + this._petplayjoyitems = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petplayjoyitems; + } + + #region XmlSerializer support + + public bool ShouldSerializePetplayjoyitems() + { + return __isset.@petplayjoyitems; + } + + #endregion XmlSerializer support + + public PetPlayJoyItem() + { + } + + public PetPlayJoyItem DeepCopy() + { + var tmp5 = new PetPlayJoyItem(); + if((Petplayjoyitems != null) && __isset.@petplayjoyitems) + { + tmp5.Petplayjoyitems = this.Petplayjoyitems.DeepCopy(); + } + tmp5.__isset.@petplayjoyitems = this.__isset.@petplayjoyitems; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petplayjoyitems = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetPlayJoyItemItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetPlayJoyItemItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petplayjoyitems[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetPlayJoyItem"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petplayjoyitems != null) && __isset.@petplayjoyitems) + { + tmp11.Name = "petplayjoyitems"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petplayjoyitems.Count), cancellationToken); + foreach (int _iter12 in Petplayjoyitems.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petplayjoyitems[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetPlayJoyItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petplayjoyitems == other.__isset.@petplayjoyitems) && ((!__isset.@petplayjoyitems) || (TCollections.Equals(Petplayjoyitems, other.Petplayjoyitems)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petplayjoyitems != null) && __isset.@petplayjoyitems) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petplayjoyitems); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetPlayJoyItem("); + int tmp14 = 0; + if((Petplayjoyitems != null) && __isset.@petplayjoyitems) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petplayjoyitems: "); + Petplayjoyitems.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetPlayJoyItemItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetPlayJoyItemItem.cs new file mode 100644 index 0000000..5686d66 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetPlayJoyItemItem.cs @@ -0,0 +1,936 @@ +/** + * + * 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 PetPlayJoyItemItem : TBase + { + private int _Id; + private int _GroupId; + private int _ItemId; + private string _Icon; + private string _Model; + private double _Scale; + private string _Angle; + private string _GetFrom; + private int _Price; + private int _ReqId; + private int _Exp; + private int _Sort; + private string _Tex2D; + private string _Name; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int GroupId + { + get + { + return _GroupId; + } + set + { + __isset.GroupId = true; + this._GroupId = value; + } + } + + [DataMember(Order = 0)] + public int ItemId + { + get + { + return _ItemId; + } + set + { + __isset.ItemId = true; + this._ItemId = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Model + { + get + { + return _Model; + } + set + { + __isset.Model = true; + this._Model = value; + } + } + + [DataMember(Order = 0)] + public double Scale + { + get + { + return _Scale; + } + set + { + __isset.Scale = true; + this._Scale = value; + } + } + + [DataMember(Order = 0)] + public string Angle + { + get + { + return _Angle; + } + set + { + __isset.Angle = true; + this._Angle = value; + } + } + + [DataMember(Order = 0)] + public string GetFrom + { + get + { + return _GetFrom; + } + set + { + __isset.GetFrom = true; + this._GetFrom = value; + } + } + + [DataMember(Order = 0)] + public int Price + { + get + { + return _Price; + } + set + { + __isset.Price = true; + this._Price = value; + } + } + + [DataMember(Order = 0)] + public int ReqId + { + get + { + return _ReqId; + } + set + { + __isset.ReqId = true; + this._ReqId = value; + } + } + + [DataMember(Order = 0)] + public int Exp + { + get + { + return _Exp; + } + set + { + __isset.Exp = true; + this._Exp = value; + } + } + + [DataMember(Order = 0)] + public int Sort + { + get + { + return _Sort; + } + set + { + __isset.Sort = true; + this._Sort = value; + } + } + + [DataMember(Order = 0)] + public string Tex2D + { + get + { + return _Tex2D; + } + set + { + __isset.Tex2D = true; + this._Tex2D = value; + } + } + + [DataMember(Order = 0)] + public string Name + { + get + { + return _Name; + } + set + { + __isset.Name = true; + this._Name = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool GroupId; + [DataMember] + public bool ItemId; + [DataMember] + public bool Icon; + [DataMember] + public bool Model; + [DataMember] + public bool Scale; + [DataMember] + public bool Angle; + [DataMember] + public bool GetFrom; + [DataMember] + public bool Price; + [DataMember] + public bool ReqId; + [DataMember] + public bool Exp; + [DataMember] + public bool Sort; + [DataMember] + public bool Tex2D; + [DataMember] + public bool Name; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeGroupId() + { + return __isset.GroupId; + } + + public bool ShouldSerializeItemId() + { + return __isset.ItemId; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeModel() + { + return __isset.Model; + } + + public bool ShouldSerializeScale() + { + return __isset.Scale; + } + + public bool ShouldSerializeAngle() + { + return __isset.Angle; + } + + public bool ShouldSerializeGetFrom() + { + return __isset.GetFrom; + } + + public bool ShouldSerializePrice() + { + return __isset.Price; + } + + public bool ShouldSerializeReqId() + { + return __isset.ReqId; + } + + public bool ShouldSerializeExp() + { + return __isset.Exp; + } + + public bool ShouldSerializeSort() + { + return __isset.Sort; + } + + public bool ShouldSerializeTex2D() + { + return __isset.Tex2D; + } + + public bool ShouldSerializeName() + { + return __isset.Name; + } + + #endregion XmlSerializer support + + public PetPlayJoyItemItem() + { + } + + public PetPlayJoyItemItem DeepCopy() + { + var tmp0 = new PetPlayJoyItemItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.GroupId) + { + tmp0.GroupId = this.GroupId; + } + tmp0.__isset.GroupId = this.__isset.GroupId; + if(__isset.ItemId) + { + tmp0.ItemId = this.ItemId; + } + tmp0.__isset.ItemId = this.__isset.ItemId; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Model != null) && __isset.Model) + { + tmp0.Model = this.Model; + } + tmp0.__isset.Model = this.__isset.Model; + if(__isset.Scale) + { + tmp0.Scale = this.Scale; + } + tmp0.__isset.Scale = this.__isset.Scale; + if((Angle != null) && __isset.Angle) + { + tmp0.Angle = this.Angle; + } + tmp0.__isset.Angle = this.__isset.Angle; + if((GetFrom != null) && __isset.GetFrom) + { + tmp0.GetFrom = this.GetFrom; + } + tmp0.__isset.GetFrom = this.__isset.GetFrom; + if(__isset.Price) + { + tmp0.Price = this.Price; + } + tmp0.__isset.Price = this.__isset.Price; + if(__isset.ReqId) + { + tmp0.ReqId = this.ReqId; + } + tmp0.__isset.ReqId = this.__isset.ReqId; + if(__isset.Exp) + { + tmp0.Exp = this.Exp; + } + tmp0.__isset.Exp = this.__isset.Exp; + if(__isset.Sort) + { + tmp0.Sort = this.Sort; + } + tmp0.__isset.Sort = this.__isset.Sort; + if((Tex2D != null) && __isset.Tex2D) + { + tmp0.Tex2D = this.Tex2D; + } + tmp0.__isset.Tex2D = this.__isset.Tex2D; + if((Name != null) && __isset.Name) + { + tmp0.Name = this.Name; + } + tmp0.__isset.Name = this.__isset.Name; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + GroupId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + ItemId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Model = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + Scale = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Angle = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + GetFrom = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + Price = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.I32) + { + ReqId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 11: + if (field.Type == TType.I32) + { + Exp = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 12: + if (field.Type == TType.I32) + { + Sort = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 13: + if (field.Type == TType.String) + { + Tex2D = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 14: + if (field.Type == TType.String) + { + Name = await iprot.ReadStringAsync(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("PetPlayJoyItemItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.GroupId) + { + tmp2.Name = "GroupId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(GroupId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ItemId) + { + tmp2.Name = "ItemId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ItemId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Model != null) && __isset.Model) + { + tmp2.Name = "Model"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Model, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Scale) + { + tmp2.Name = "Scale"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Scale, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Angle != null) && __isset.Angle) + { + tmp2.Name = "Angle"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Angle, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((GetFrom != null) && __isset.GetFrom) + { + tmp2.Name = "GetFrom"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(GetFrom, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price) + { + tmp2.Name = "Price"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Price, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ReqId) + { + tmp2.Name = "ReqId"; + tmp2.Type = TType.I32; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ReqId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Exp) + { + tmp2.Name = "Exp"; + tmp2.Type = TType.I32; + tmp2.ID = 11; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Exp, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Sort) + { + tmp2.Name = "Sort"; + tmp2.Type = TType.I32; + tmp2.ID = 12; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Sort, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Tex2D != null) && __isset.Tex2D) + { + tmp2.Name = "Tex2D"; + tmp2.Type = TType.String; + tmp2.ID = 13; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Tex2D, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Name != null) && __isset.Name) + { + tmp2.Name = "Name"; + tmp2.Type = TType.String; + tmp2.ID = 14; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Name, 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 PetPlayJoyItemItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.GroupId == other.__isset.GroupId) && ((!__isset.GroupId) || (global::System.Object.Equals(GroupId, other.GroupId)))) + && ((__isset.ItemId == other.__isset.ItemId) && ((!__isset.ItemId) || (global::System.Object.Equals(ItemId, other.ItemId)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Model == other.__isset.Model) && ((!__isset.Model) || (global::System.Object.Equals(Model, other.Model)))) + && ((__isset.Scale == other.__isset.Scale) && ((!__isset.Scale) || (global::System.Object.Equals(Scale, other.Scale)))) + && ((__isset.Angle == other.__isset.Angle) && ((!__isset.Angle) || (global::System.Object.Equals(Angle, other.Angle)))) + && ((__isset.GetFrom == other.__isset.GetFrom) && ((!__isset.GetFrom) || (global::System.Object.Equals(GetFrom, other.GetFrom)))) + && ((__isset.Price == other.__isset.Price) && ((!__isset.Price) || (global::System.Object.Equals(Price, other.Price)))) + && ((__isset.ReqId == other.__isset.ReqId) && ((!__isset.ReqId) || (global::System.Object.Equals(ReqId, other.ReqId)))) + && ((__isset.Exp == other.__isset.Exp) && ((!__isset.Exp) || (global::System.Object.Equals(Exp, other.Exp)))) + && ((__isset.Sort == other.__isset.Sort) && ((!__isset.Sort) || (global::System.Object.Equals(Sort, other.Sort)))) + && ((__isset.Tex2D == other.__isset.Tex2D) && ((!__isset.Tex2D) || (global::System.Object.Equals(Tex2D, other.Tex2D)))) + && ((__isset.Name == other.__isset.Name) && ((!__isset.Name) || (global::System.Object.Equals(Name, other.Name)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.GroupId) + { + hashcode = (hashcode * 397) + GroupId.GetHashCode(); + } + if(__isset.ItemId) + { + hashcode = (hashcode * 397) + ItemId.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Model != null) && __isset.Model) + { + hashcode = (hashcode * 397) + Model.GetHashCode(); + } + if(__isset.Scale) + { + hashcode = (hashcode * 397) + Scale.GetHashCode(); + } + if((Angle != null) && __isset.Angle) + { + hashcode = (hashcode * 397) + Angle.GetHashCode(); + } + if((GetFrom != null) && __isset.GetFrom) + { + hashcode = (hashcode * 397) + GetFrom.GetHashCode(); + } + if(__isset.Price) + { + hashcode = (hashcode * 397) + Price.GetHashCode(); + } + if(__isset.ReqId) + { + hashcode = (hashcode * 397) + ReqId.GetHashCode(); + } + if(__isset.Exp) + { + hashcode = (hashcode * 397) + Exp.GetHashCode(); + } + if(__isset.Sort) + { + hashcode = (hashcode * 397) + Sort.GetHashCode(); + } + if((Tex2D != null) && __isset.Tex2D) + { + hashcode = (hashcode * 397) + Tex2D.GetHashCode(); + } + if((Name != null) && __isset.Name) + { + hashcode = (hashcode * 397) + Name.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetPlayJoyItemItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.GroupId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GroupId: "); + GroupId.ToString(tmp3); + } + if(__isset.ItemId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemId: "); + ItemId.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Model != null) && __isset.Model) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Model: "); + Model.ToString(tmp3); + } + if(__isset.Scale) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Scale: "); + Scale.ToString(tmp3); + } + if((Angle != null) && __isset.Angle) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Angle: "); + Angle.ToString(tmp3); + } + if((GetFrom != null) && __isset.GetFrom) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GetFrom: "); + GetFrom.ToString(tmp3); + } + if(__isset.Price) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price: "); + Price.ToString(tmp3); + } + if(__isset.ReqId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ReqId: "); + ReqId.ToString(tmp3); + } + if(__isset.Exp) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Exp: "); + Exp.ToString(tmp3); + } + if(__isset.Sort) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Sort: "); + Sort.ToString(tmp3); + } + if((Tex2D != null) && __isset.Tex2D) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Tex2D: "); + Tex2D.ToString(tmp3); + } + if((Name != null) && __isset.Name) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Name: "); + Name.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetRoomUnlockCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/PetRoomUnlockCfg.cs new file mode 100644 index 0000000..2d84ab1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetRoomUnlockCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetRoomUnlockCfg : TBase + { + private Dictionary _petroomunlockcfgs; + + [DataMember(Order = 0)] + public Dictionary Petroomunlockcfgs + { + get + { + return _petroomunlockcfgs; + } + set + { + __isset.@petroomunlockcfgs = true; + this._petroomunlockcfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petroomunlockcfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializePetroomunlockcfgs() + { + return __isset.@petroomunlockcfgs; + } + + #endregion XmlSerializer support + + public PetRoomUnlockCfg() + { + } + + public PetRoomUnlockCfg DeepCopy() + { + var tmp5 = new PetRoomUnlockCfg(); + if((Petroomunlockcfgs != null) && __isset.@petroomunlockcfgs) + { + tmp5.Petroomunlockcfgs = this.Petroomunlockcfgs.DeepCopy(); + } + tmp5.__isset.@petroomunlockcfgs = this.__isset.@petroomunlockcfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petroomunlockcfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetRoomUnlockCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetRoomUnlockCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petroomunlockcfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetRoomUnlockCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petroomunlockcfgs != null) && __isset.@petroomunlockcfgs) + { + tmp11.Name = "petroomunlockcfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petroomunlockcfgs.Count), cancellationToken); + foreach (int _iter12 in Petroomunlockcfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petroomunlockcfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetRoomUnlockCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petroomunlockcfgs == other.__isset.@petroomunlockcfgs) && ((!__isset.@petroomunlockcfgs) || (TCollections.Equals(Petroomunlockcfgs, other.Petroomunlockcfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petroomunlockcfgs != null) && __isset.@petroomunlockcfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petroomunlockcfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetRoomUnlockCfg("); + int tmp14 = 0; + if((Petroomunlockcfgs != null) && __isset.@petroomunlockcfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petroomunlockcfgs: "); + Petroomunlockcfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetRoomUnlockCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetRoomUnlockCfgItem.cs new file mode 100644 index 0000000..8403afc --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetRoomUnlockCfgItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 PetRoomUnlockCfgItem : TBase + { + private int _Id; + private int _UnlockPoint; + private string _Icon; + private string _Title; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int UnlockPoint + { + get + { + return _UnlockPoint; + } + set + { + __isset.UnlockPoint = true; + this._UnlockPoint = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool UnlockPoint; + [DataMember] + public bool Icon; + [DataMember] + public bool Title; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeUnlockPoint() + { + return __isset.UnlockPoint; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + #endregion XmlSerializer support + + public PetRoomUnlockCfgItem() + { + } + + public PetRoomUnlockCfgItem DeepCopy() + { + var tmp0 = new PetRoomUnlockCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.UnlockPoint) + { + tmp0.UnlockPoint = this.UnlockPoint; + } + tmp0.__isset.UnlockPoint = this.__isset.UnlockPoint; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + UnlockPoint = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(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("PetRoomUnlockCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.UnlockPoint) + { + tmp2.Name = "UnlockPoint"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(UnlockPoint, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, 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 PetRoomUnlockCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.UnlockPoint == other.__isset.UnlockPoint) && ((!__isset.UnlockPoint) || (global::System.Object.Equals(UnlockPoint, other.UnlockPoint)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.UnlockPoint) + { + hashcode = (hashcode * 397) + UnlockPoint.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetRoomUnlockCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.UnlockPoint) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("UnlockPoint: "); + UnlockPoint.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetShopItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetShopItem.cs new file mode 100644 index 0000000..9a8ecbe --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetShopItem.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PetShopItem : TBase + { + private Dictionary _petshopitems; + + [DataMember(Order = 0)] + public Dictionary Petshopitems + { + get + { + return _petshopitems; + } + set + { + __isset.@petshopitems = true; + this._petshopitems = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @petshopitems; + } + + #region XmlSerializer support + + public bool ShouldSerializePetshopitems() + { + return __isset.@petshopitems; + } + + #endregion XmlSerializer support + + public PetShopItem() + { + } + + public PetShopItem DeepCopy() + { + var tmp5 = new PetShopItem(); + if((Petshopitems != null) && __isset.@petshopitems) + { + tmp5.Petshopitems = this.Petshopitems.DeepCopy(); + } + tmp5.__isset.@petshopitems = this.__isset.@petshopitems; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Petshopitems = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PetShopItemItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PetShopItemItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Petshopitems[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PetShopItem"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Petshopitems != null) && __isset.@petshopitems) + { + tmp11.Name = "petshopitems"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Petshopitems.Count), cancellationToken); + foreach (int _iter12 in Petshopitems.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Petshopitems[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PetShopItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@petshopitems == other.__isset.@petshopitems) && ((!__isset.@petshopitems) || (TCollections.Equals(Petshopitems, other.Petshopitems)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Petshopitems != null) && __isset.@petshopitems) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Petshopitems); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PetShopItem("); + int tmp14 = 0; + if((Petshopitems != null) && __isset.@petshopitems) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Petshopitems: "); + Petshopitems.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PetShopItemItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PetShopItemItem.cs new file mode 100644 index 0000000..496737e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PetShopItemItem.cs @@ -0,0 +1,1164 @@ +/** + * + * 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 PetShopItemItem : TBase + { + private int _Id; + private int _GroupId; + private int _Page; + private int _ItemId; + private string _Icon; + private int _ReqId; + private int _Level; + private string _SellType; + private int _SellPrice; + private int _Mood; + private string _BagItem; + private string _Animation; + private string _MouthPos; + private string _BubbleRes; + private int _Exp; + private int _Cooldown; + private int _Dailystorage; + private string _Name; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int GroupId + { + get + { + return _GroupId; + } + set + { + __isset.GroupId = true; + this._GroupId = value; + } + } + + [DataMember(Order = 0)] + public int Page + { + get + { + return _Page; + } + set + { + __isset.Page = true; + this._Page = value; + } + } + + [DataMember(Order = 0)] + public int ItemId + { + get + { + return _ItemId; + } + set + { + __isset.ItemId = true; + this._ItemId = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public int ReqId + { + get + { + return _ReqId; + } + set + { + __isset.ReqId = true; + this._ReqId = value; + } + } + + [DataMember(Order = 0)] + public int Level + { + get + { + return _Level; + } + set + { + __isset.Level = true; + this._Level = value; + } + } + + [DataMember(Order = 0)] + public string SellType + { + get + { + return _SellType; + } + set + { + __isset.SellType = true; + this._SellType = value; + } + } + + [DataMember(Order = 0)] + public int SellPrice + { + get + { + return _SellPrice; + } + set + { + __isset.SellPrice = true; + this._SellPrice = value; + } + } + + [DataMember(Order = 0)] + public int Mood + { + get + { + return _Mood; + } + set + { + __isset.Mood = true; + this._Mood = value; + } + } + + [DataMember(Order = 0)] + public string BagItem + { + get + { + return _BagItem; + } + set + { + __isset.BagItem = true; + this._BagItem = value; + } + } + + [DataMember(Order = 0)] + public string Animation + { + get + { + return _Animation; + } + set + { + __isset.Animation = true; + this._Animation = value; + } + } + + [DataMember(Order = 0)] + public string MouthPos + { + get + { + return _MouthPos; + } + set + { + __isset.MouthPos = true; + this._MouthPos = value; + } + } + + [DataMember(Order = 0)] + public string BubbleRes + { + get + { + return _BubbleRes; + } + set + { + __isset.BubbleRes = true; + this._BubbleRes = value; + } + } + + [DataMember(Order = 0)] + public int Exp + { + get + { + return _Exp; + } + set + { + __isset.Exp = true; + this._Exp = value; + } + } + + [DataMember(Order = 0)] + public int Cooldown + { + get + { + return _Cooldown; + } + set + { + __isset.Cooldown = true; + this._Cooldown = value; + } + } + + [DataMember(Order = 0)] + public int Dailystorage + { + get + { + return _Dailystorage; + } + set + { + __isset.Dailystorage = true; + this._Dailystorage = value; + } + } + + [DataMember(Order = 0)] + public string Name + { + get + { + return _Name; + } + set + { + __isset.Name = true; + this._Name = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool GroupId; + [DataMember] + public bool Page; + [DataMember] + public bool ItemId; + [DataMember] + public bool Icon; + [DataMember] + public bool ReqId; + [DataMember] + public bool Level; + [DataMember] + public bool SellType; + [DataMember] + public bool SellPrice; + [DataMember] + public bool Mood; + [DataMember] + public bool BagItem; + [DataMember] + public bool Animation; + [DataMember] + public bool MouthPos; + [DataMember] + public bool BubbleRes; + [DataMember] + public bool Exp; + [DataMember] + public bool Cooldown; + [DataMember] + public bool Dailystorage; + [DataMember] + public bool Name; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeGroupId() + { + return __isset.GroupId; + } + + public bool ShouldSerializePage() + { + return __isset.Page; + } + + public bool ShouldSerializeItemId() + { + return __isset.ItemId; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeReqId() + { + return __isset.ReqId; + } + + public bool ShouldSerializeLevel() + { + return __isset.Level; + } + + public bool ShouldSerializeSellType() + { + return __isset.SellType; + } + + public bool ShouldSerializeSellPrice() + { + return __isset.SellPrice; + } + + public bool ShouldSerializeMood() + { + return __isset.Mood; + } + + public bool ShouldSerializeBagItem() + { + return __isset.BagItem; + } + + public bool ShouldSerializeAnimation() + { + return __isset.Animation; + } + + public bool ShouldSerializeMouthPos() + { + return __isset.MouthPos; + } + + public bool ShouldSerializeBubbleRes() + { + return __isset.BubbleRes; + } + + public bool ShouldSerializeExp() + { + return __isset.Exp; + } + + public bool ShouldSerializeCooldown() + { + return __isset.Cooldown; + } + + public bool ShouldSerializeDailystorage() + { + return __isset.Dailystorage; + } + + public bool ShouldSerializeName() + { + return __isset.Name; + } + + #endregion XmlSerializer support + + public PetShopItemItem() + { + } + + public PetShopItemItem DeepCopy() + { + var tmp0 = new PetShopItemItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.GroupId) + { + tmp0.GroupId = this.GroupId; + } + tmp0.__isset.GroupId = this.__isset.GroupId; + if(__isset.Page) + { + tmp0.Page = this.Page; + } + tmp0.__isset.Page = this.__isset.Page; + if(__isset.ItemId) + { + tmp0.ItemId = this.ItemId; + } + tmp0.__isset.ItemId = this.__isset.ItemId; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if(__isset.ReqId) + { + tmp0.ReqId = this.ReqId; + } + tmp0.__isset.ReqId = this.__isset.ReqId; + if(__isset.Level) + { + tmp0.Level = this.Level; + } + tmp0.__isset.Level = this.__isset.Level; + if((SellType != null) && __isset.SellType) + { + tmp0.SellType = this.SellType; + } + tmp0.__isset.SellType = this.__isset.SellType; + if(__isset.SellPrice) + { + tmp0.SellPrice = this.SellPrice; + } + tmp0.__isset.SellPrice = this.__isset.SellPrice; + if(__isset.Mood) + { + tmp0.Mood = this.Mood; + } + tmp0.__isset.Mood = this.__isset.Mood; + if((BagItem != null) && __isset.BagItem) + { + tmp0.BagItem = this.BagItem; + } + tmp0.__isset.BagItem = this.__isset.BagItem; + if((Animation != null) && __isset.Animation) + { + tmp0.Animation = this.Animation; + } + tmp0.__isset.Animation = this.__isset.Animation; + if((MouthPos != null) && __isset.MouthPos) + { + tmp0.MouthPos = this.MouthPos; + } + tmp0.__isset.MouthPos = this.__isset.MouthPos; + if((BubbleRes != null) && __isset.BubbleRes) + { + tmp0.BubbleRes = this.BubbleRes; + } + tmp0.__isset.BubbleRes = this.__isset.BubbleRes; + if(__isset.Exp) + { + tmp0.Exp = this.Exp; + } + tmp0.__isset.Exp = this.__isset.Exp; + if(__isset.Cooldown) + { + tmp0.Cooldown = this.Cooldown; + } + tmp0.__isset.Cooldown = this.__isset.Cooldown; + if(__isset.Dailystorage) + { + tmp0.Dailystorage = this.Dailystorage; + } + tmp0.__isset.Dailystorage = this.__isset.Dailystorage; + if((Name != null) && __isset.Name) + { + tmp0.Name = this.Name; + } + tmp0.__isset.Name = this.__isset.Name; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + GroupId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Page = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + ItemId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + ReqId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.I32) + { + Level = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + SellType = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.I32) + { + SellPrice = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.I32) + { + Mood = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 11: + if (field.Type == TType.String) + { + BagItem = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 12: + if (field.Type == TType.String) + { + Animation = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 13: + if (field.Type == TType.String) + { + MouthPos = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 14: + if (field.Type == TType.String) + { + BubbleRes = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 15: + if (field.Type == TType.I32) + { + Exp = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 16: + if (field.Type == TType.I32) + { + Cooldown = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 17: + if (field.Type == TType.I32) + { + Dailystorage = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 18: + if (field.Type == TType.String) + { + Name = await iprot.ReadStringAsync(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("PetShopItemItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.GroupId) + { + tmp2.Name = "GroupId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(GroupId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Page) + { + tmp2.Name = "Page"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Page, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ItemId) + { + tmp2.Name = "ItemId"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ItemId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.ReqId) + { + tmp2.Name = "ReqId"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(ReqId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Level) + { + tmp2.Name = "Level"; + tmp2.Type = TType.I32; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Level, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((SellType != null) && __isset.SellType) + { + tmp2.Name = "SellType"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(SellType, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SellPrice) + { + tmp2.Name = "SellPrice"; + tmp2.Type = TType.I32; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SellPrice, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Mood) + { + tmp2.Name = "Mood"; + tmp2.Type = TType.I32; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Mood, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((BagItem != null) && __isset.BagItem) + { + tmp2.Name = "BagItem"; + tmp2.Type = TType.String; + tmp2.ID = 11; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(BagItem, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Animation != null) && __isset.Animation) + { + tmp2.Name = "Animation"; + tmp2.Type = TType.String; + tmp2.ID = 12; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Animation, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((MouthPos != null) && __isset.MouthPos) + { + tmp2.Name = "MouthPos"; + tmp2.Type = TType.String; + tmp2.ID = 13; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(MouthPos, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((BubbleRes != null) && __isset.BubbleRes) + { + tmp2.Name = "BubbleRes"; + tmp2.Type = TType.String; + tmp2.ID = 14; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(BubbleRes, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Exp) + { + tmp2.Name = "Exp"; + tmp2.Type = TType.I32; + tmp2.ID = 15; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Exp, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Cooldown) + { + tmp2.Name = "Cooldown"; + tmp2.Type = TType.I32; + tmp2.ID = 16; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Cooldown, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Dailystorage) + { + tmp2.Name = "Dailystorage"; + tmp2.Type = TType.I32; + tmp2.ID = 17; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Dailystorage, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Name != null) && __isset.Name) + { + tmp2.Name = "Name"; + tmp2.Type = TType.String; + tmp2.ID = 18; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Name, 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 PetShopItemItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.GroupId == other.__isset.GroupId) && ((!__isset.GroupId) || (global::System.Object.Equals(GroupId, other.GroupId)))) + && ((__isset.Page == other.__isset.Page) && ((!__isset.Page) || (global::System.Object.Equals(Page, other.Page)))) + && ((__isset.ItemId == other.__isset.ItemId) && ((!__isset.ItemId) || (global::System.Object.Equals(ItemId, other.ItemId)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.ReqId == other.__isset.ReqId) && ((!__isset.ReqId) || (global::System.Object.Equals(ReqId, other.ReqId)))) + && ((__isset.Level == other.__isset.Level) && ((!__isset.Level) || (global::System.Object.Equals(Level, other.Level)))) + && ((__isset.SellType == other.__isset.SellType) && ((!__isset.SellType) || (global::System.Object.Equals(SellType, other.SellType)))) + && ((__isset.SellPrice == other.__isset.SellPrice) && ((!__isset.SellPrice) || (global::System.Object.Equals(SellPrice, other.SellPrice)))) + && ((__isset.Mood == other.__isset.Mood) && ((!__isset.Mood) || (global::System.Object.Equals(Mood, other.Mood)))) + && ((__isset.BagItem == other.__isset.BagItem) && ((!__isset.BagItem) || (global::System.Object.Equals(BagItem, other.BagItem)))) + && ((__isset.Animation == other.__isset.Animation) && ((!__isset.Animation) || (global::System.Object.Equals(Animation, other.Animation)))) + && ((__isset.MouthPos == other.__isset.MouthPos) && ((!__isset.MouthPos) || (global::System.Object.Equals(MouthPos, other.MouthPos)))) + && ((__isset.BubbleRes == other.__isset.BubbleRes) && ((!__isset.BubbleRes) || (global::System.Object.Equals(BubbleRes, other.BubbleRes)))) + && ((__isset.Exp == other.__isset.Exp) && ((!__isset.Exp) || (global::System.Object.Equals(Exp, other.Exp)))) + && ((__isset.Cooldown == other.__isset.Cooldown) && ((!__isset.Cooldown) || (global::System.Object.Equals(Cooldown, other.Cooldown)))) + && ((__isset.Dailystorage == other.__isset.Dailystorage) && ((!__isset.Dailystorage) || (global::System.Object.Equals(Dailystorage, other.Dailystorage)))) + && ((__isset.Name == other.__isset.Name) && ((!__isset.Name) || (global::System.Object.Equals(Name, other.Name)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.GroupId) + { + hashcode = (hashcode * 397) + GroupId.GetHashCode(); + } + if(__isset.Page) + { + hashcode = (hashcode * 397) + Page.GetHashCode(); + } + if(__isset.ItemId) + { + hashcode = (hashcode * 397) + ItemId.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if(__isset.ReqId) + { + hashcode = (hashcode * 397) + ReqId.GetHashCode(); + } + if(__isset.Level) + { + hashcode = (hashcode * 397) + Level.GetHashCode(); + } + if((SellType != null) && __isset.SellType) + { + hashcode = (hashcode * 397) + SellType.GetHashCode(); + } + if(__isset.SellPrice) + { + hashcode = (hashcode * 397) + SellPrice.GetHashCode(); + } + if(__isset.Mood) + { + hashcode = (hashcode * 397) + Mood.GetHashCode(); + } + if((BagItem != null) && __isset.BagItem) + { + hashcode = (hashcode * 397) + BagItem.GetHashCode(); + } + if((Animation != null) && __isset.Animation) + { + hashcode = (hashcode * 397) + Animation.GetHashCode(); + } + if((MouthPos != null) && __isset.MouthPos) + { + hashcode = (hashcode * 397) + MouthPos.GetHashCode(); + } + if((BubbleRes != null) && __isset.BubbleRes) + { + hashcode = (hashcode * 397) + BubbleRes.GetHashCode(); + } + if(__isset.Exp) + { + hashcode = (hashcode * 397) + Exp.GetHashCode(); + } + if(__isset.Cooldown) + { + hashcode = (hashcode * 397) + Cooldown.GetHashCode(); + } + if(__isset.Dailystorage) + { + hashcode = (hashcode * 397) + Dailystorage.GetHashCode(); + } + if((Name != null) && __isset.Name) + { + hashcode = (hashcode * 397) + Name.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PetShopItemItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.GroupId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GroupId: "); + GroupId.ToString(tmp3); + } + if(__isset.Page) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Page: "); + Page.ToString(tmp3); + } + if(__isset.ItemId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemId: "); + ItemId.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if(__isset.ReqId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ReqId: "); + ReqId.ToString(tmp3); + } + if(__isset.Level) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Level: "); + Level.ToString(tmp3); + } + if((SellType != null) && __isset.SellType) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellType: "); + SellType.ToString(tmp3); + } + if(__isset.SellPrice) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellPrice: "); + SellPrice.ToString(tmp3); + } + if(__isset.Mood) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Mood: "); + Mood.ToString(tmp3); + } + if((BagItem != null) && __isset.BagItem) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("BagItem: "); + BagItem.ToString(tmp3); + } + if((Animation != null) && __isset.Animation) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Animation: "); + Animation.ToString(tmp3); + } + if((MouthPos != null) && __isset.MouthPos) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MouthPos: "); + MouthPos.ToString(tmp3); + } + if((BubbleRes != null) && __isset.BubbleRes) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("BubbleRes: "); + BubbleRes.ToString(tmp3); + } + if(__isset.Exp) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Exp: "); + Exp.ToString(tmp3); + } + if(__isset.Cooldown) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Cooldown: "); + Cooldown.ToString(tmp3); + } + if(__isset.Dailystorage) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Dailystorage: "); + Dailystorage.ToString(tmp3); + } + if((Name != null) && __isset.Name) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Name: "); + Name.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PlayHomeDecorateCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/PlayHomeDecorateCfg.cs new file mode 100644 index 0000000..d967730 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PlayHomeDecorateCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PlayHomeDecorateCfg : TBase + { + private Dictionary _playhomedecoratecfgs; + + [DataMember(Order = 0)] + public Dictionary Playhomedecoratecfgs + { + get + { + return _playhomedecoratecfgs; + } + set + { + __isset.@playhomedecoratecfgs = true; + this._playhomedecoratecfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @playhomedecoratecfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializePlayhomedecoratecfgs() + { + return __isset.@playhomedecoratecfgs; + } + + #endregion XmlSerializer support + + public PlayHomeDecorateCfg() + { + } + + public PlayHomeDecorateCfg DeepCopy() + { + var tmp5 = new PlayHomeDecorateCfg(); + if((Playhomedecoratecfgs != null) && __isset.@playhomedecoratecfgs) + { + tmp5.Playhomedecoratecfgs = this.Playhomedecoratecfgs.DeepCopy(); + } + tmp5.__isset.@playhomedecoratecfgs = this.__isset.@playhomedecoratecfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Playhomedecoratecfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PlayHomeDecorateCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PlayHomeDecorateCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Playhomedecoratecfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PlayHomeDecorateCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Playhomedecoratecfgs != null) && __isset.@playhomedecoratecfgs) + { + tmp11.Name = "playhomedecoratecfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Playhomedecoratecfgs.Count), cancellationToken); + foreach (int _iter12 in Playhomedecoratecfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Playhomedecoratecfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PlayHomeDecorateCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@playhomedecoratecfgs == other.__isset.@playhomedecoratecfgs) && ((!__isset.@playhomedecoratecfgs) || (TCollections.Equals(Playhomedecoratecfgs, other.Playhomedecoratecfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Playhomedecoratecfgs != null) && __isset.@playhomedecoratecfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Playhomedecoratecfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PlayHomeDecorateCfg("); + int tmp14 = 0; + if((Playhomedecoratecfgs != null) && __isset.@playhomedecoratecfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Playhomedecoratecfgs: "); + Playhomedecoratecfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PlayHomeDecorateCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PlayHomeDecorateCfgItem.cs new file mode 100644 index 0000000..fafa5e8 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PlayHomeDecorateCfgItem.cs @@ -0,0 +1,879 @@ +/** + * + * 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 PlayHomeDecorateCfgItem : TBase + { + private int _Id; + private int _TypeEnum; + private int _Category; + private string _Icon; + private string _ResPrefix; + private string _English; + private string _Chinese; + private int _Extra; + private double _SizeScale; + private int _Init; + private string _Tijiaoxian; + private double _TPosY; + private string _GoName; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int TypeEnum + { + get + { + return _TypeEnum; + } + set + { + __isset.TypeEnum = true; + this._TypeEnum = value; + } + } + + [DataMember(Order = 0)] + public int Category + { + get + { + return _Category; + } + set + { + __isset.Category = true; + this._Category = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string ResPrefix + { + get + { + return _ResPrefix; + } + set + { + __isset.ResPrefix = true; + this._ResPrefix = value; + } + } + + [DataMember(Order = 0)] + public string English + { + get + { + return _English; + } + set + { + __isset.English = true; + this._English = value; + } + } + + [DataMember(Order = 0)] + public string Chinese + { + get + { + return _Chinese; + } + set + { + __isset.Chinese = true; + this._Chinese = value; + } + } + + [DataMember(Order = 0)] + public int Extra + { + get + { + return _Extra; + } + set + { + __isset.Extra = true; + this._Extra = value; + } + } + + [DataMember(Order = 0)] + public double SizeScale + { + get + { + return _SizeScale; + } + set + { + __isset.SizeScale = true; + this._SizeScale = value; + } + } + + [DataMember(Order = 0)] + public int Init + { + get + { + return _Init; + } + set + { + __isset.Init = true; + this._Init = value; + } + } + + [DataMember(Order = 0)] + public string Tijiaoxian + { + get + { + return _Tijiaoxian; + } + set + { + __isset.Tijiaoxian = true; + this._Tijiaoxian = value; + } + } + + [DataMember(Order = 0)] + public double TPosY + { + get + { + return _TPosY; + } + set + { + __isset.TPosY = true; + this._TPosY = value; + } + } + + [DataMember(Order = 0)] + public string GoName + { + get + { + return _GoName; + } + set + { + __isset.GoName = true; + this._GoName = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool TypeEnum; + [DataMember] + public bool Category; + [DataMember] + public bool Icon; + [DataMember] + public bool ResPrefix; + [DataMember] + public bool English; + [DataMember] + public bool Chinese; + [DataMember] + public bool Extra; + [DataMember] + public bool SizeScale; + [DataMember] + public bool Init; + [DataMember] + public bool Tijiaoxian; + [DataMember] + public bool TPosY; + [DataMember] + public bool GoName; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTypeEnum() + { + return __isset.TypeEnum; + } + + public bool ShouldSerializeCategory() + { + return __isset.Category; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeResPrefix() + { + return __isset.ResPrefix; + } + + public bool ShouldSerializeEnglish() + { + return __isset.English; + } + + public bool ShouldSerializeChinese() + { + return __isset.Chinese; + } + + public bool ShouldSerializeExtra() + { + return __isset.Extra; + } + + public bool ShouldSerializeSizeScale() + { + return __isset.SizeScale; + } + + public bool ShouldSerializeInit() + { + return __isset.Init; + } + + public bool ShouldSerializeTijiaoxian() + { + return __isset.Tijiaoxian; + } + + public bool ShouldSerializeTPosY() + { + return __isset.TPosY; + } + + public bool ShouldSerializeGoName() + { + return __isset.GoName; + } + + #endregion XmlSerializer support + + public PlayHomeDecorateCfgItem() + { + } + + public PlayHomeDecorateCfgItem DeepCopy() + { + var tmp0 = new PlayHomeDecorateCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.TypeEnum) + { + tmp0.TypeEnum = this.TypeEnum; + } + tmp0.__isset.TypeEnum = this.__isset.TypeEnum; + if(__isset.Category) + { + tmp0.Category = this.Category; + } + tmp0.__isset.Category = this.__isset.Category; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((ResPrefix != null) && __isset.ResPrefix) + { + tmp0.ResPrefix = this.ResPrefix; + } + tmp0.__isset.ResPrefix = this.__isset.ResPrefix; + if((English != null) && __isset.English) + { + tmp0.English = this.English; + } + tmp0.__isset.English = this.__isset.English; + if((Chinese != null) && __isset.Chinese) + { + tmp0.Chinese = this.Chinese; + } + tmp0.__isset.Chinese = this.__isset.Chinese; + if(__isset.Extra) + { + tmp0.Extra = this.Extra; + } + tmp0.__isset.Extra = this.__isset.Extra; + if(__isset.SizeScale) + { + tmp0.SizeScale = this.SizeScale; + } + tmp0.__isset.SizeScale = this.__isset.SizeScale; + if(__isset.Init) + { + tmp0.Init = this.Init; + } + tmp0.__isset.Init = this.__isset.Init; + if((Tijiaoxian != null) && __isset.Tijiaoxian) + { + tmp0.Tijiaoxian = this.Tijiaoxian; + } + tmp0.__isset.Tijiaoxian = this.__isset.Tijiaoxian; + if(__isset.TPosY) + { + tmp0.TPosY = this.TPosY; + } + tmp0.__isset.TPosY = this.__isset.TPosY; + if((GoName != null) && __isset.GoName) + { + tmp0.GoName = this.GoName; + } + tmp0.__isset.GoName = this.__isset.GoName; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + TypeEnum = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Category = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + ResPrefix = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + English = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Chinese = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.I32) + { + Extra = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 9: + if (field.Type == TType.Double) + { + SizeScale = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 10: + if (field.Type == TType.I32) + { + Init = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 11: + if (field.Type == TType.String) + { + Tijiaoxian = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 12: + if (field.Type == TType.Double) + { + TPosY = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 13: + if (field.Type == TType.String) + { + GoName = await iprot.ReadStringAsync(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("PlayHomeDecorateCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TypeEnum) + { + tmp2.Name = "TypeEnum"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(TypeEnum, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Category) + { + tmp2.Name = "Category"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Category, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ResPrefix != null) && __isset.ResPrefix) + { + tmp2.Name = "ResPrefix"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ResPrefix, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((English != null) && __isset.English) + { + tmp2.Name = "English"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(English, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Chinese != null) && __isset.Chinese) + { + tmp2.Name = "Chinese"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Chinese, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Extra) + { + tmp2.Name = "Extra"; + tmp2.Type = TType.I32; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Extra, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SizeScale) + { + tmp2.Name = "SizeScale"; + tmp2.Type = TType.Double; + tmp2.ID = 9; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(SizeScale, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Init) + { + tmp2.Name = "Init"; + tmp2.Type = TType.I32; + tmp2.ID = 10; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Init, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Tijiaoxian != null) && __isset.Tijiaoxian) + { + tmp2.Name = "Tijiaoxian"; + tmp2.Type = TType.String; + tmp2.ID = 11; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Tijiaoxian, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TPosY) + { + tmp2.Name = "TPosY"; + tmp2.Type = TType.Double; + tmp2.ID = 12; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(TPosY, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((GoName != null) && __isset.GoName) + { + tmp2.Name = "GoName"; + tmp2.Type = TType.String; + tmp2.ID = 13; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(GoName, 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 PlayHomeDecorateCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.TypeEnum == other.__isset.TypeEnum) && ((!__isset.TypeEnum) || (global::System.Object.Equals(TypeEnum, other.TypeEnum)))) + && ((__isset.Category == other.__isset.Category) && ((!__isset.Category) || (global::System.Object.Equals(Category, other.Category)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.ResPrefix == other.__isset.ResPrefix) && ((!__isset.ResPrefix) || (global::System.Object.Equals(ResPrefix, other.ResPrefix)))) + && ((__isset.English == other.__isset.English) && ((!__isset.English) || (global::System.Object.Equals(English, other.English)))) + && ((__isset.Chinese == other.__isset.Chinese) && ((!__isset.Chinese) || (global::System.Object.Equals(Chinese, other.Chinese)))) + && ((__isset.Extra == other.__isset.Extra) && ((!__isset.Extra) || (global::System.Object.Equals(Extra, other.Extra)))) + && ((__isset.SizeScale == other.__isset.SizeScale) && ((!__isset.SizeScale) || (global::System.Object.Equals(SizeScale, other.SizeScale)))) + && ((__isset.Init == other.__isset.Init) && ((!__isset.Init) || (global::System.Object.Equals(Init, other.Init)))) + && ((__isset.Tijiaoxian == other.__isset.Tijiaoxian) && ((!__isset.Tijiaoxian) || (global::System.Object.Equals(Tijiaoxian, other.Tijiaoxian)))) + && ((__isset.TPosY == other.__isset.TPosY) && ((!__isset.TPosY) || (global::System.Object.Equals(TPosY, other.TPosY)))) + && ((__isset.GoName == other.__isset.GoName) && ((!__isset.GoName) || (global::System.Object.Equals(GoName, other.GoName)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.TypeEnum) + { + hashcode = (hashcode * 397) + TypeEnum.GetHashCode(); + } + if(__isset.Category) + { + hashcode = (hashcode * 397) + Category.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((ResPrefix != null) && __isset.ResPrefix) + { + hashcode = (hashcode * 397) + ResPrefix.GetHashCode(); + } + if((English != null) && __isset.English) + { + hashcode = (hashcode * 397) + English.GetHashCode(); + } + if((Chinese != null) && __isset.Chinese) + { + hashcode = (hashcode * 397) + Chinese.GetHashCode(); + } + if(__isset.Extra) + { + hashcode = (hashcode * 397) + Extra.GetHashCode(); + } + if(__isset.SizeScale) + { + hashcode = (hashcode * 397) + SizeScale.GetHashCode(); + } + if(__isset.Init) + { + hashcode = (hashcode * 397) + Init.GetHashCode(); + } + if((Tijiaoxian != null) && __isset.Tijiaoxian) + { + hashcode = (hashcode * 397) + Tijiaoxian.GetHashCode(); + } + if(__isset.TPosY) + { + hashcode = (hashcode * 397) + TPosY.GetHashCode(); + } + if((GoName != null) && __isset.GoName) + { + hashcode = (hashcode * 397) + GoName.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PlayHomeDecorateCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.TypeEnum) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TypeEnum: "); + TypeEnum.ToString(tmp3); + } + if(__isset.Category) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Category: "); + Category.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((ResPrefix != null) && __isset.ResPrefix) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ResPrefix: "); + ResPrefix.ToString(tmp3); + } + if((English != null) && __isset.English) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("English: "); + English.ToString(tmp3); + } + if((Chinese != null) && __isset.Chinese) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Chinese: "); + Chinese.ToString(tmp3); + } + if(__isset.Extra) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Extra: "); + Extra.ToString(tmp3); + } + if(__isset.SizeScale) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SizeScale: "); + SizeScale.ToString(tmp3); + } + if(__isset.Init) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Init: "); + Init.ToString(tmp3); + } + if((Tijiaoxian != null) && __isset.Tijiaoxian) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Tijiaoxian: "); + Tijiaoxian.ToString(tmp3); + } + if(__isset.TPosY) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TPosY: "); + TPosY.ToString(tmp3); + } + if((GoName != null) && __isset.GoName) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("GoName: "); + GoName.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PromotionPack.cs b/compiled_output/csharp/Byway/Thrift/Data/PromotionPack.cs new file mode 100644 index 0000000..e456256 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PromotionPack.cs @@ -0,0 +1,214 @@ +/** + * + * 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 PromotionPack : TBase + { + private Dictionary _promotionpacks; + + [DataMember(Order = 0)] + public Dictionary Promotionpacks + { + get + { + return _promotionpacks; + } + set + { + __isset.@promotionpacks = true; + this._promotionpacks = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @promotionpacks; + } + + #region XmlSerializer support + + public bool ShouldSerializePromotionpacks() + { + return __isset.@promotionpacks; + } + + #endregion XmlSerializer support + + public PromotionPack() + { + } + + public PromotionPack DeepCopy() + { + var tmp5 = new PromotionPack(); + if((Promotionpacks != null) && __isset.@promotionpacks) + { + tmp5.Promotionpacks = this.Promotionpacks.DeepCopy(); + } + tmp5.__isset.@promotionpacks = this.__isset.@promotionpacks; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Promotionpacks = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.PromotionPackItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.PromotionPackItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Promotionpacks[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("PromotionPack"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Promotionpacks != null) && __isset.@promotionpacks) + { + tmp11.Name = "promotionpacks"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Promotionpacks.Count), cancellationToken); + foreach (int _iter12 in Promotionpacks.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Promotionpacks[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 PromotionPack other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@promotionpacks == other.__isset.@promotionpacks) && ((!__isset.@promotionpacks) || (TCollections.Equals(Promotionpacks, other.Promotionpacks)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Promotionpacks != null) && __isset.@promotionpacks) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Promotionpacks); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("PromotionPack("); + int tmp14 = 0; + if((Promotionpacks != null) && __isset.@promotionpacks) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Promotionpacks: "); + Promotionpacks.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/PromotionPackItem.cs b/compiled_output/csharp/Byway/Thrift/Data/PromotionPackItem.cs new file mode 100644 index 0000000..3aa9e38 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/PromotionPackItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 PromotionPackItem : TBase + { + private int _Id; + private string _Bg; + private string _Title; + private string _Tip; + private string _Content; + private double _Price_New; + private double _Price_Old; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Bg + { + get + { + return _Bg; + } + set + { + __isset.Bg = true; + this._Bg = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + [DataMember(Order = 0)] + public string Tip + { + get + { + return _Tip; + } + set + { + __isset.Tip = true; + this._Tip = value; + } + } + + [DataMember(Order = 0)] + public string Content + { + get + { + return _Content; + } + set + { + __isset.Content = true; + this._Content = value; + } + } + + [DataMember(Order = 0)] + public double Price_New + { + get + { + return _Price_New; + } + set + { + __isset.Price_New = true; + this._Price_New = value; + } + } + + [DataMember(Order = 0)] + public double Price_Old + { + get + { + return _Price_Old; + } + set + { + __isset.Price_Old = true; + this._Price_Old = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Bg; + [DataMember] + public bool Title; + [DataMember] + public bool Tip; + [DataMember] + public bool Content; + [DataMember] + public bool Price_New; + [DataMember] + public bool Price_Old; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeBg() + { + return __isset.Bg; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + public bool ShouldSerializeTip() + { + return __isset.Tip; + } + + public bool ShouldSerializeContent() + { + return __isset.Content; + } + + public bool ShouldSerializePrice_New() + { + return __isset.Price_New; + } + + public bool ShouldSerializePrice_Old() + { + return __isset.Price_Old; + } + + #endregion XmlSerializer support + + public PromotionPackItem() + { + } + + public PromotionPackItem DeepCopy() + { + var tmp0 = new PromotionPackItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Bg != null) && __isset.Bg) + { + tmp0.Bg = this.Bg; + } + tmp0.__isset.Bg = this.__isset.Bg; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + if((Tip != null) && __isset.Tip) + { + tmp0.Tip = this.Tip; + } + tmp0.__isset.Tip = this.__isset.Tip; + if((Content != null) && __isset.Content) + { + tmp0.Content = this.Content; + } + tmp0.__isset.Content = this.__isset.Content; + if(__isset.Price_New) + { + tmp0.Price_New = this.Price_New; + } + tmp0.__isset.Price_New = this.__isset.Price_New; + if(__isset.Price_Old) + { + tmp0.Price_Old = this.Price_Old; + } + tmp0.__isset.Price_Old = this.__isset.Price_Old; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Bg = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Tip = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Content = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + Price_New = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.Double) + { + Price_Old = await iprot.ReadDoubleAsync(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("PromotionPackItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Bg != null) && __isset.Bg) + { + tmp2.Name = "Bg"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Bg, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Tip != null) && __isset.Tip) + { + tmp2.Name = "Tip"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Tip, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Content != null) && __isset.Content) + { + tmp2.Name = "Content"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Content, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_New) + { + tmp2.Name = "Price_New"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_New, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_Old) + { + tmp2.Name = "Price_Old"; + tmp2.Type = TType.Double; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_Old, 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 PromotionPackItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Bg == other.__isset.Bg) && ((!__isset.Bg) || (global::System.Object.Equals(Bg, other.Bg)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))) + && ((__isset.Tip == other.__isset.Tip) && ((!__isset.Tip) || (global::System.Object.Equals(Tip, other.Tip)))) + && ((__isset.Content == other.__isset.Content) && ((!__isset.Content) || (global::System.Object.Equals(Content, other.Content)))) + && ((__isset.Price_New == other.__isset.Price_New) && ((!__isset.Price_New) || (global::System.Object.Equals(Price_New, other.Price_New)))) + && ((__isset.Price_Old == other.__isset.Price_Old) && ((!__isset.Price_Old) || (global::System.Object.Equals(Price_Old, other.Price_Old)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Bg != null) && __isset.Bg) + { + hashcode = (hashcode * 397) + Bg.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + if((Tip != null) && __isset.Tip) + { + hashcode = (hashcode * 397) + Tip.GetHashCode(); + } + if((Content != null) && __isset.Content) + { + hashcode = (hashcode * 397) + Content.GetHashCode(); + } + if(__isset.Price_New) + { + hashcode = (hashcode * 397) + Price_New.GetHashCode(); + } + if(__isset.Price_Old) + { + hashcode = (hashcode * 397) + Price_Old.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("PromotionPackItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Bg != null) && __isset.Bg) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Bg: "); + Bg.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + if((Tip != null) && __isset.Tip) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Tip: "); + Tip.ToString(tmp3); + } + if((Content != null) && __isset.Content) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Content: "); + Content.ToString(tmp3); + } + if(__isset.Price_New) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_New: "); + Price_New.ToString(tmp3); + } + if(__isset.Price_Old) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_Old: "); + Price_Old.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/RaceReward.cs b/compiled_output/csharp/Byway/Thrift/Data/RaceReward.cs new file mode 100644 index 0000000..fe1da5e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/RaceReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 RaceReward : TBase + { + private Dictionary _racerewards; + + [DataMember(Order = 0)] + public Dictionary Racerewards + { + get + { + return _racerewards; + } + set + { + __isset.@racerewards = true; + this._racerewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @racerewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeRacerewards() + { + return __isset.@racerewards; + } + + #endregion XmlSerializer support + + public RaceReward() + { + } + + public RaceReward DeepCopy() + { + var tmp5 = new RaceReward(); + if((Racerewards != null) && __isset.@racerewards) + { + tmp5.Racerewards = this.Racerewards.DeepCopy(); + } + tmp5.__isset.@racerewards = this.__isset.@racerewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Racerewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.RaceRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.RaceRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Racerewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("RaceReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Racerewards != null) && __isset.@racerewards) + { + tmp11.Name = "racerewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Racerewards.Count), cancellationToken); + foreach (int _iter12 in Racerewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Racerewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 RaceReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@racerewards == other.__isset.@racerewards) && ((!__isset.@racerewards) || (TCollections.Equals(Racerewards, other.Racerewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Racerewards != null) && __isset.@racerewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Racerewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("RaceReward("); + int tmp14 = 0; + if((Racerewards != null) && __isset.@racerewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Racerewards: "); + Racerewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/RaceRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/RaceRewardItem.cs new file mode 100644 index 0000000..a96e448 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/RaceRewardItem.cs @@ -0,0 +1,480 @@ +/** + * + * 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 RaceRewardItem : TBase + { + private int _Id; + private int _Level; + private int _Way; + private int _Score; + private string _Reward; + private string _LimitReward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Level + { + get + { + return _Level; + } + set + { + __isset.Level = true; + this._Level = value; + } + } + + [DataMember(Order = 0)] + public int Way + { + get + { + return _Way; + } + set + { + __isset.Way = true; + this._Way = value; + } + } + + [DataMember(Order = 0)] + public int Score + { + get + { + return _Score; + } + set + { + __isset.Score = true; + this._Score = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + [DataMember(Order = 0)] + public string LimitReward + { + get + { + return _LimitReward; + } + set + { + __isset.LimitReward = true; + this._LimitReward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Level; + [DataMember] + public bool Way; + [DataMember] + public bool Score; + [DataMember] + public bool Reward; + [DataMember] + public bool LimitReward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLevel() + { + return __isset.Level; + } + + public bool ShouldSerializeWay() + { + return __isset.Way; + } + + public bool ShouldSerializeScore() + { + return __isset.Score; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + public bool ShouldSerializeLimitReward() + { + return __isset.LimitReward; + } + + #endregion XmlSerializer support + + public RaceRewardItem() + { + } + + public RaceRewardItem DeepCopy() + { + var tmp0 = new RaceRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Level) + { + tmp0.Level = this.Level; + } + tmp0.__isset.Level = this.__isset.Level; + if(__isset.Way) + { + tmp0.Way = this.Way; + } + tmp0.__isset.Way = this.__isset.Way; + if(__isset.Score) + { + tmp0.Score = this.Score; + } + tmp0.__isset.Score = this.__isset.Score; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + if((LimitReward != null) && __isset.LimitReward) + { + tmp0.LimitReward = this.LimitReward; + } + tmp0.__isset.LimitReward = this.__isset.LimitReward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Level = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Way = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Score = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + LimitReward = await iprot.ReadStringAsync(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("RaceRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Level) + { + tmp2.Name = "Level"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Level, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Way) + { + tmp2.Name = "Way"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Way, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Score) + { + tmp2.Name = "Score"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Score, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((LimitReward != null) && __isset.LimitReward) + { + tmp2.Name = "LimitReward"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(LimitReward, 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 RaceRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Level == other.__isset.Level) && ((!__isset.Level) || (global::System.Object.Equals(Level, other.Level)))) + && ((__isset.Way == other.__isset.Way) && ((!__isset.Way) || (global::System.Object.Equals(Way, other.Way)))) + && ((__isset.Score == other.__isset.Score) && ((!__isset.Score) || (global::System.Object.Equals(Score, other.Score)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))) + && ((__isset.LimitReward == other.__isset.LimitReward) && ((!__isset.LimitReward) || (global::System.Object.Equals(LimitReward, other.LimitReward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Level) + { + hashcode = (hashcode * 397) + Level.GetHashCode(); + } + if(__isset.Way) + { + hashcode = (hashcode * 397) + Way.GetHashCode(); + } + if(__isset.Score) + { + hashcode = (hashcode * 397) + Score.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + if((LimitReward != null) && __isset.LimitReward) + { + hashcode = (hashcode * 397) + LimitReward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("RaceRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Level) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Level: "); + Level.ToString(tmp3); + } + if(__isset.Way) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Way: "); + Way.ToString(tmp3); + } + if(__isset.Score) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Score: "); + Score.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + if((LimitReward != null) && __isset.LimitReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("LimitReward: "); + LimitReward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/RankData.cs b/compiled_output/csharp/Byway/Thrift/Data/RankData.cs new file mode 100644 index 0000000..4164d27 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/RankData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 RankData : TBase + { + private Dictionary _rankdatas; + + [DataMember(Order = 0)] + public Dictionary Rankdatas + { + get + { + return _rankdatas; + } + set + { + __isset.@rankdatas = true; + this._rankdatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @rankdatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeRankdatas() + { + return __isset.@rankdatas; + } + + #endregion XmlSerializer support + + public RankData() + { + } + + public RankData DeepCopy() + { + var tmp5 = new RankData(); + if((Rankdatas != null) && __isset.@rankdatas) + { + tmp5.Rankdatas = this.Rankdatas.DeepCopy(); + } + tmp5.__isset.@rankdatas = this.__isset.@rankdatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Rankdatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.RankDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.RankDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Rankdatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("RankData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Rankdatas != null) && __isset.@rankdatas) + { + tmp11.Name = "rankdatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Rankdatas.Count), cancellationToken); + foreach (int _iter12 in Rankdatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Rankdatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 RankData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@rankdatas == other.__isset.@rankdatas) && ((!__isset.@rankdatas) || (TCollections.Equals(Rankdatas, other.Rankdatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Rankdatas != null) && __isset.@rankdatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Rankdatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("RankData("); + int tmp14 = 0; + if((Rankdatas != null) && __isset.@rankdatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Rankdatas: "); + Rankdatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/RankDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/RankDataItem.cs new file mode 100644 index 0000000..4b296ff --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/RankDataItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 RankDataItem : TBase + { + private int _Id; + private int _lv; + private int _exp; + private string _reward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Lv + { + get + { + return _lv; + } + set + { + __isset.@lv = true; + this._lv = value; + } + } + + [DataMember(Order = 0)] + public int Exp + { + get + { + return _exp; + } + set + { + __isset.@exp = true; + this._exp = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _reward; + } + set + { + __isset.@reward = true; + this._reward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool @lv; + [DataMember] + public bool @exp; + [DataMember] + public bool @reward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeLv() + { + return __isset.@lv; + } + + public bool ShouldSerializeExp() + { + return __isset.@exp; + } + + public bool ShouldSerializeReward() + { + return __isset.@reward; + } + + #endregion XmlSerializer support + + public RankDataItem() + { + } + + public RankDataItem DeepCopy() + { + var tmp0 = new RankDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.@lv) + { + tmp0.Lv = this.Lv; + } + tmp0.__isset.@lv = this.__isset.@lv; + if(__isset.@exp) + { + tmp0.Exp = this.Exp; + } + tmp0.__isset.@exp = this.__isset.@exp; + if((Reward != null) && __isset.@reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.@reward = this.__isset.@reward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Lv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Exp = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(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("RankDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.@lv) + { + tmp2.Name = "lv"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.@exp) + { + tmp2.Name = "exp"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Exp, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.@reward) + { + tmp2.Name = "reward"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, 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 RankDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.@lv == other.__isset.@lv) && ((!__isset.@lv) || (global::System.Object.Equals(Lv, other.Lv)))) + && ((__isset.@exp == other.__isset.@exp) && ((!__isset.@exp) || (global::System.Object.Equals(Exp, other.Exp)))) + && ((__isset.@reward == other.__isset.@reward) && ((!__isset.@reward) || (global::System.Object.Equals(Reward, other.Reward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.@lv) + { + hashcode = (hashcode * 397) + Lv.GetHashCode(); + } + if(__isset.@exp) + { + hashcode = (hashcode * 397) + Exp.GetHashCode(); + } + if((Reward != null) && __isset.@reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("RankDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.@lv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lv: "); + Lv.ToString(tmp3); + } + if(__isset.@exp) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Exp: "); + Exp.ToString(tmp3); + } + if((Reward != null) && __isset.@reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/RegionData.cs b/compiled_output/csharp/Byway/Thrift/Data/RegionData.cs new file mode 100644 index 0000000..93665df --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/RegionData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 RegionData : TBase + { + private Dictionary _regiondatas; + + [DataMember(Order = 0)] + public Dictionary Regiondatas + { + get + { + return _regiondatas; + } + set + { + __isset.@regiondatas = true; + this._regiondatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @regiondatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeRegiondatas() + { + return __isset.@regiondatas; + } + + #endregion XmlSerializer support + + public RegionData() + { + } + + public RegionData DeepCopy() + { + var tmp5 = new RegionData(); + if((Regiondatas != null) && __isset.@regiondatas) + { + tmp5.Regiondatas = this.Regiondatas.DeepCopy(); + } + tmp5.__isset.@regiondatas = this.__isset.@regiondatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Regiondatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.RegionDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.RegionDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Regiondatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("RegionData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Regiondatas != null) && __isset.@regiondatas) + { + tmp11.Name = "regiondatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Regiondatas.Count), cancellationToken); + foreach (int _iter12 in Regiondatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Regiondatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 RegionData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@regiondatas == other.__isset.@regiondatas) && ((!__isset.@regiondatas) || (TCollections.Equals(Regiondatas, other.Regiondatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Regiondatas != null) && __isset.@regiondatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Regiondatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("RegionData("); + int tmp14 = 0; + if((Regiondatas != null) && __isset.@regiondatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Regiondatas: "); + Regiondatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/RegionDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/RegionDataItem.cs new file mode 100644 index 0000000..8c9c53d --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/RegionDataItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 RegionDataItem : TBase + { + private int _Id; + private string _EnglishName; + private string _ChineseName; + private string _CountryCode; + private int _PhoneCode; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string EnglishName + { + get + { + return _EnglishName; + } + set + { + __isset.EnglishName = true; + this._EnglishName = value; + } + } + + [DataMember(Order = 0)] + public string ChineseName + { + get + { + return _ChineseName; + } + set + { + __isset.ChineseName = true; + this._ChineseName = value; + } + } + + [DataMember(Order = 0)] + public string CountryCode + { + get + { + return _CountryCode; + } + set + { + __isset.CountryCode = true; + this._CountryCode = value; + } + } + + [DataMember(Order = 0)] + public int PhoneCode + { + get + { + return _PhoneCode; + } + set + { + __isset.PhoneCode = true; + this._PhoneCode = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool EnglishName; + [DataMember] + public bool ChineseName; + [DataMember] + public bool CountryCode; + [DataMember] + public bool PhoneCode; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeEnglishName() + { + return __isset.EnglishName; + } + + public bool ShouldSerializeChineseName() + { + return __isset.ChineseName; + } + + public bool ShouldSerializeCountryCode() + { + return __isset.CountryCode; + } + + public bool ShouldSerializePhoneCode() + { + return __isset.PhoneCode; + } + + #endregion XmlSerializer support + + public RegionDataItem() + { + } + + public RegionDataItem DeepCopy() + { + var tmp0 = new RegionDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((EnglishName != null) && __isset.EnglishName) + { + tmp0.EnglishName = this.EnglishName; + } + tmp0.__isset.EnglishName = this.__isset.EnglishName; + if((ChineseName != null) && __isset.ChineseName) + { + tmp0.ChineseName = this.ChineseName; + } + tmp0.__isset.ChineseName = this.__isset.ChineseName; + if((CountryCode != null) && __isset.CountryCode) + { + tmp0.CountryCode = this.CountryCode; + } + tmp0.__isset.CountryCode = this.__isset.CountryCode; + if(__isset.PhoneCode) + { + tmp0.PhoneCode = this.PhoneCode; + } + tmp0.__isset.PhoneCode = this.__isset.PhoneCode; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + EnglishName = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + ChineseName = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + CountryCode = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + PhoneCode = await iprot.ReadI32Async(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("RegionDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((EnglishName != null) && __isset.EnglishName) + { + tmp2.Name = "EnglishName"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(EnglishName, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ChineseName != null) && __isset.ChineseName) + { + tmp2.Name = "ChineseName"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ChineseName, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((CountryCode != null) && __isset.CountryCode) + { + tmp2.Name = "CountryCode"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(CountryCode, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.PhoneCode) + { + tmp2.Name = "PhoneCode"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(PhoneCode, 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 RegionDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.EnglishName == other.__isset.EnglishName) && ((!__isset.EnglishName) || (global::System.Object.Equals(EnglishName, other.EnglishName)))) + && ((__isset.ChineseName == other.__isset.ChineseName) && ((!__isset.ChineseName) || (global::System.Object.Equals(ChineseName, other.ChineseName)))) + && ((__isset.CountryCode == other.__isset.CountryCode) && ((!__isset.CountryCode) || (global::System.Object.Equals(CountryCode, other.CountryCode)))) + && ((__isset.PhoneCode == other.__isset.PhoneCode) && ((!__isset.PhoneCode) || (global::System.Object.Equals(PhoneCode, other.PhoneCode)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((EnglishName != null) && __isset.EnglishName) + { + hashcode = (hashcode * 397) + EnglishName.GetHashCode(); + } + if((ChineseName != null) && __isset.ChineseName) + { + hashcode = (hashcode * 397) + ChineseName.GetHashCode(); + } + if((CountryCode != null) && __isset.CountryCode) + { + hashcode = (hashcode * 397) + CountryCode.GetHashCode(); + } + if(__isset.PhoneCode) + { + hashcode = (hashcode * 397) + PhoneCode.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("RegionDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((EnglishName != null) && __isset.EnglishName) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("EnglishName: "); + EnglishName.ToString(tmp3); + } + if((ChineseName != null) && __isset.ChineseName) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ChineseName: "); + ChineseName.ToString(tmp3); + } + if((CountryCode != null) && __isset.CountryCode) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("CountryCode: "); + CountryCode.ToString(tmp3); + } + if(__isset.PhoneCode) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PhoneCode: "); + PhoneCode.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/SceneData.cs b/compiled_output/csharp/Byway/Thrift/Data/SceneData.cs new file mode 100644 index 0000000..082a039 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/SceneData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 SceneData : TBase + { + private Dictionary _scenedatas; + + [DataMember(Order = 0)] + public Dictionary Scenedatas + { + get + { + return _scenedatas; + } + set + { + __isset.@scenedatas = true; + this._scenedatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @scenedatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeScenedatas() + { + return __isset.@scenedatas; + } + + #endregion XmlSerializer support + + public SceneData() + { + } + + public SceneData DeepCopy() + { + var tmp5 = new SceneData(); + if((Scenedatas != null) && __isset.@scenedatas) + { + tmp5.Scenedatas = this.Scenedatas.DeepCopy(); + } + tmp5.__isset.@scenedatas = this.__isset.@scenedatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Scenedatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.SceneDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.SceneDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Scenedatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("SceneData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Scenedatas != null) && __isset.@scenedatas) + { + tmp11.Name = "scenedatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Scenedatas.Count), cancellationToken); + foreach (int _iter12 in Scenedatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Scenedatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 SceneData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@scenedatas == other.__isset.@scenedatas) && ((!__isset.@scenedatas) || (TCollections.Equals(Scenedatas, other.Scenedatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Scenedatas != null) && __isset.@scenedatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Scenedatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("SceneData("); + int tmp14 = 0; + if((Scenedatas != null) && __isset.@scenedatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Scenedatas: "); + Scenedatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/SceneDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/SceneDataItem.cs new file mode 100644 index 0000000..cdfeb5f --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/SceneDataItem.cs @@ -0,0 +1,480 @@ +/** + * + * 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 SceneDataItem : TBase + { + private int _Id; + private int _SceneId; + private int _AreaId; + private string _Title; + private string _Icon; + private string _IconGray; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int SceneId + { + get + { + return _SceneId; + } + set + { + __isset.SceneId = true; + this._SceneId = value; + } + } + + [DataMember(Order = 0)] + public int AreaId + { + get + { + return _AreaId; + } + set + { + __isset.AreaId = true; + this._AreaId = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + [DataMember(Order = 0)] + public string Icon + { + get + { + return _Icon; + } + set + { + __isset.Icon = true; + this._Icon = value; + } + } + + [DataMember(Order = 0)] + public string IconGray + { + get + { + return _IconGray; + } + set + { + __isset.IconGray = true; + this._IconGray = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool SceneId; + [DataMember] + public bool AreaId; + [DataMember] + public bool Title; + [DataMember] + public bool Icon; + [DataMember] + public bool IconGray; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeSceneId() + { + return __isset.SceneId; + } + + public bool ShouldSerializeAreaId() + { + return __isset.AreaId; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + public bool ShouldSerializeIcon() + { + return __isset.Icon; + } + + public bool ShouldSerializeIconGray() + { + return __isset.IconGray; + } + + #endregion XmlSerializer support + + public SceneDataItem() + { + } + + public SceneDataItem DeepCopy() + { + var tmp0 = new SceneDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.SceneId) + { + tmp0.SceneId = this.SceneId; + } + tmp0.__isset.SceneId = this.__isset.SceneId; + if(__isset.AreaId) + { + tmp0.AreaId = this.AreaId; + } + tmp0.__isset.AreaId = this.__isset.AreaId; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + if((Icon != null) && __isset.Icon) + { + tmp0.Icon = this.Icon; + } + tmp0.__isset.Icon = this.__isset.Icon; + if((IconGray != null) && __isset.IconGray) + { + tmp0.IconGray = this.IconGray; + } + tmp0.__isset.IconGray = this.__isset.IconGray; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + SceneId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + AreaId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.String) + { + Icon = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + IconGray = await iprot.ReadStringAsync(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("SceneDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SceneId) + { + tmp2.Name = "SceneId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SceneId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.AreaId) + { + tmp2.Name = "AreaId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(AreaId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Icon != null) && __isset.Icon) + { + tmp2.Name = "Icon"; + tmp2.Type = TType.String; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Icon, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((IconGray != null) && __isset.IconGray) + { + tmp2.Name = "IconGray"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(IconGray, 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 SceneDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.SceneId == other.__isset.SceneId) && ((!__isset.SceneId) || (global::System.Object.Equals(SceneId, other.SceneId)))) + && ((__isset.AreaId == other.__isset.AreaId) && ((!__isset.AreaId) || (global::System.Object.Equals(AreaId, other.AreaId)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))) + && ((__isset.Icon == other.__isset.Icon) && ((!__isset.Icon) || (global::System.Object.Equals(Icon, other.Icon)))) + && ((__isset.IconGray == other.__isset.IconGray) && ((!__isset.IconGray) || (global::System.Object.Equals(IconGray, other.IconGray)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.SceneId) + { + hashcode = (hashcode * 397) + SceneId.GetHashCode(); + } + if(__isset.AreaId) + { + hashcode = (hashcode * 397) + AreaId.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + if((Icon != null) && __isset.Icon) + { + hashcode = (hashcode * 397) + Icon.GetHashCode(); + } + if((IconGray != null) && __isset.IconGray) + { + hashcode = (hashcode * 397) + IconGray.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("SceneDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.SceneId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SceneId: "); + SceneId.ToString(tmp3); + } + if(__isset.AreaId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AreaId: "); + AreaId.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + if((Icon != null) && __isset.Icon) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Icon: "); + Icon.ToString(tmp3); + } + if((IconGray != null) && __isset.IconGray) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("IconGray: "); + IconGray.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/SevenLoginCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/SevenLoginCfg.cs new file mode 100644 index 0000000..a2dbf27 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/SevenLoginCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 SevenLoginCfg : TBase + { + private Dictionary _sevenlogincfgs; + + [DataMember(Order = 0)] + public Dictionary Sevenlogincfgs + { + get + { + return _sevenlogincfgs; + } + set + { + __isset.@sevenlogincfgs = true; + this._sevenlogincfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @sevenlogincfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeSevenlogincfgs() + { + return __isset.@sevenlogincfgs; + } + + #endregion XmlSerializer support + + public SevenLoginCfg() + { + } + + public SevenLoginCfg DeepCopy() + { + var tmp5 = new SevenLoginCfg(); + if((Sevenlogincfgs != null) && __isset.@sevenlogincfgs) + { + tmp5.Sevenlogincfgs = this.Sevenlogincfgs.DeepCopy(); + } + tmp5.__isset.@sevenlogincfgs = this.__isset.@sevenlogincfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Sevenlogincfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.SevenLoginCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.SevenLoginCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Sevenlogincfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("SevenLoginCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Sevenlogincfgs != null) && __isset.@sevenlogincfgs) + { + tmp11.Name = "sevenlogincfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Sevenlogincfgs.Count), cancellationToken); + foreach (int _iter12 in Sevenlogincfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Sevenlogincfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 SevenLoginCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@sevenlogincfgs == other.__isset.@sevenlogincfgs) && ((!__isset.@sevenlogincfgs) || (TCollections.Equals(Sevenlogincfgs, other.Sevenlogincfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Sevenlogincfgs != null) && __isset.@sevenlogincfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Sevenlogincfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("SevenLoginCfg("); + int tmp14 = 0; + if((Sevenlogincfgs != null) && __isset.@sevenlogincfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Sevenlogincfgs: "); + Sevenlogincfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/SevenLoginCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/SevenLoginCfgItem.cs new file mode 100644 index 0000000..c06dcb7 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/SevenLoginCfgItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 SevenLoginCfgItem : TBase + { + private int _Id; + private string _RewardIds; + private string _RewardCnt; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string RewardIds + { + get + { + return _RewardIds; + } + set + { + __isset.RewardIds = true; + this._RewardIds = value; + } + } + + [DataMember(Order = 0)] + public string RewardCnt + { + get + { + return _RewardCnt; + } + set + { + __isset.RewardCnt = true; + this._RewardCnt = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool RewardIds; + [DataMember] + public bool RewardCnt; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeRewardIds() + { + return __isset.RewardIds; + } + + public bool ShouldSerializeRewardCnt() + { + return __isset.RewardCnt; + } + + #endregion XmlSerializer support + + public SevenLoginCfgItem() + { + } + + public SevenLoginCfgItem DeepCopy() + { + var tmp0 = new SevenLoginCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((RewardIds != null) && __isset.RewardIds) + { + tmp0.RewardIds = this.RewardIds; + } + tmp0.__isset.RewardIds = this.__isset.RewardIds; + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp0.RewardCnt = this.RewardCnt; + } + tmp0.__isset.RewardCnt = this.__isset.RewardCnt; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + RewardIds = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + RewardCnt = await iprot.ReadStringAsync(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("SevenLoginCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardIds != null) && __isset.RewardIds) + { + tmp2.Name = "RewardIds"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardIds, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + tmp2.Name = "RewardCnt"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardCnt, 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 SevenLoginCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.RewardIds == other.__isset.RewardIds) && ((!__isset.RewardIds) || (global::System.Object.Equals(RewardIds, other.RewardIds)))) + && ((__isset.RewardCnt == other.__isset.RewardCnt) && ((!__isset.RewardCnt) || (global::System.Object.Equals(RewardCnt, other.RewardCnt)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((RewardIds != null) && __isset.RewardIds) + { + hashcode = (hashcode * 397) + RewardIds.GetHashCode(); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + hashcode = (hashcode * 397) + RewardCnt.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("SevenLoginCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((RewardIds != null) && __isset.RewardIds) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardIds: "); + RewardIds.ToString(tmp3); + } + if((RewardCnt != null) && __isset.RewardCnt) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardCnt: "); + RewardCnt.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ShopItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ShopItem.cs new file mode 100644 index 0000000..aea9b60 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ShopItem.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ShopItem : TBase + { + private Dictionary _shopitems; + + [DataMember(Order = 0)] + public Dictionary Shopitems + { + get + { + return _shopitems; + } + set + { + __isset.@shopitems = true; + this._shopitems = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @shopitems; + } + + #region XmlSerializer support + + public bool ShouldSerializeShopitems() + { + return __isset.@shopitems; + } + + #endregion XmlSerializer support + + public ShopItem() + { + } + + public ShopItem DeepCopy() + { + var tmp5 = new ShopItem(); + if((Shopitems != null) && __isset.@shopitems) + { + tmp5.Shopitems = this.Shopitems.DeepCopy(); + } + tmp5.__isset.@shopitems = this.__isset.@shopitems; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Shopitems = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ShopItemItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ShopItemItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Shopitems[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ShopItem"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Shopitems != null) && __isset.@shopitems) + { + tmp11.Name = "shopitems"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Shopitems.Count), cancellationToken); + foreach (int _iter12 in Shopitems.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Shopitems[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ShopItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@shopitems == other.__isset.@shopitems) && ((!__isset.@shopitems) || (TCollections.Equals(Shopitems, other.Shopitems)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Shopitems != null) && __isset.@shopitems) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Shopitems); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ShopItem("); + int tmp14 = 0; + if((Shopitems != null) && __isset.@shopitems) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Shopitems: "); + Shopitems.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ShopItemItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ShopItemItem.cs new file mode 100644 index 0000000..46f1ce1 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ShopItemItem.cs @@ -0,0 +1,594 @@ +/** + * + * 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 ShopItemItem : TBase + { + private int _Id; + private string _Group; + private string _ObjId; + private string _SellType; + private double _SellPrice; + private int _TotalCount; + private int _MoreCount; + private string _MoreTip; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Group + { + get + { + return _Group; + } + set + { + __isset.@Group = true; + this._Group = value; + } + } + + [DataMember(Order = 0)] + public string ObjId + { + get + { + return _ObjId; + } + set + { + __isset.ObjId = true; + this._ObjId = value; + } + } + + [DataMember(Order = 0)] + public string SellType + { + get + { + return _SellType; + } + set + { + __isset.SellType = true; + this._SellType = value; + } + } + + [DataMember(Order = 0)] + public double SellPrice + { + get + { + return _SellPrice; + } + set + { + __isset.SellPrice = true; + this._SellPrice = value; + } + } + + [DataMember(Order = 0)] + public int TotalCount + { + get + { + return _TotalCount; + } + set + { + __isset.TotalCount = true; + this._TotalCount = value; + } + } + + [DataMember(Order = 0)] + public int MoreCount + { + get + { + return _MoreCount; + } + set + { + __isset.MoreCount = true; + this._MoreCount = value; + } + } + + [DataMember(Order = 0)] + public string MoreTip + { + get + { + return _MoreTip; + } + set + { + __isset.MoreTip = true; + this._MoreTip = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool @Group; + [DataMember] + public bool ObjId; + [DataMember] + public bool SellType; + [DataMember] + public bool SellPrice; + [DataMember] + public bool TotalCount; + [DataMember] + public bool MoreCount; + [DataMember] + public bool MoreTip; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeGroup() + { + return __isset.@Group; + } + + public bool ShouldSerializeObjId() + { + return __isset.ObjId; + } + + public bool ShouldSerializeSellType() + { + return __isset.SellType; + } + + public bool ShouldSerializeSellPrice() + { + return __isset.SellPrice; + } + + public bool ShouldSerializeTotalCount() + { + return __isset.TotalCount; + } + + public bool ShouldSerializeMoreCount() + { + return __isset.MoreCount; + } + + public bool ShouldSerializeMoreTip() + { + return __isset.MoreTip; + } + + #endregion XmlSerializer support + + public ShopItemItem() + { + } + + public ShopItemItem DeepCopy() + { + var tmp0 = new ShopItemItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Group != null) && __isset.@Group) + { + tmp0.Group = this.Group; + } + tmp0.__isset.@Group = this.__isset.@Group; + if((ObjId != null) && __isset.ObjId) + { + tmp0.ObjId = this.ObjId; + } + tmp0.__isset.ObjId = this.__isset.ObjId; + if((SellType != null) && __isset.SellType) + { + tmp0.SellType = this.SellType; + } + tmp0.__isset.SellType = this.__isset.SellType; + if(__isset.SellPrice) + { + tmp0.SellPrice = this.SellPrice; + } + tmp0.__isset.SellPrice = this.__isset.SellPrice; + if(__isset.TotalCount) + { + tmp0.TotalCount = this.TotalCount; + } + tmp0.__isset.TotalCount = this.__isset.TotalCount; + if(__isset.MoreCount) + { + tmp0.MoreCount = this.MoreCount; + } + tmp0.__isset.MoreCount = this.__isset.MoreCount; + if((MoreTip != null) && __isset.MoreTip) + { + tmp0.MoreTip = this.MoreTip; + } + tmp0.__isset.MoreTip = this.__isset.MoreTip; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Group = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + ObjId = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + SellType = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.Double) + { + SellPrice = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + TotalCount = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.I32) + { + MoreCount = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 8: + if (field.Type == TType.String) + { + MoreTip = await iprot.ReadStringAsync(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("ShopItemItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Group != null) && __isset.@Group) + { + tmp2.Name = "Group"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Group, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ObjId != null) && __isset.ObjId) + { + tmp2.Name = "ObjId"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ObjId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((SellType != null) && __isset.SellType) + { + tmp2.Name = "SellType"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(SellType, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SellPrice) + { + tmp2.Name = "SellPrice"; + tmp2.Type = TType.Double; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(SellPrice, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TotalCount) + { + tmp2.Name = "TotalCount"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(TotalCount, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.MoreCount) + { + tmp2.Name = "MoreCount"; + tmp2.Type = TType.I32; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(MoreCount, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((MoreTip != null) && __isset.MoreTip) + { + tmp2.Name = "MoreTip"; + tmp2.Type = TType.String; + tmp2.ID = 8; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(MoreTip, 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 ShopItemItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.@Group == other.__isset.@Group) && ((!__isset.@Group) || (global::System.Object.Equals(Group, other.Group)))) + && ((__isset.ObjId == other.__isset.ObjId) && ((!__isset.ObjId) || (global::System.Object.Equals(ObjId, other.ObjId)))) + && ((__isset.SellType == other.__isset.SellType) && ((!__isset.SellType) || (global::System.Object.Equals(SellType, other.SellType)))) + && ((__isset.SellPrice == other.__isset.SellPrice) && ((!__isset.SellPrice) || (global::System.Object.Equals(SellPrice, other.SellPrice)))) + && ((__isset.TotalCount == other.__isset.TotalCount) && ((!__isset.TotalCount) || (global::System.Object.Equals(TotalCount, other.TotalCount)))) + && ((__isset.MoreCount == other.__isset.MoreCount) && ((!__isset.MoreCount) || (global::System.Object.Equals(MoreCount, other.MoreCount)))) + && ((__isset.MoreTip == other.__isset.MoreTip) && ((!__isset.MoreTip) || (global::System.Object.Equals(MoreTip, other.MoreTip)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Group != null) && __isset.@Group) + { + hashcode = (hashcode * 397) + Group.GetHashCode(); + } + if((ObjId != null) && __isset.ObjId) + { + hashcode = (hashcode * 397) + ObjId.GetHashCode(); + } + if((SellType != null) && __isset.SellType) + { + hashcode = (hashcode * 397) + SellType.GetHashCode(); + } + if(__isset.SellPrice) + { + hashcode = (hashcode * 397) + SellPrice.GetHashCode(); + } + if(__isset.TotalCount) + { + hashcode = (hashcode * 397) + TotalCount.GetHashCode(); + } + if(__isset.MoreCount) + { + hashcode = (hashcode * 397) + MoreCount.GetHashCode(); + } + if((MoreTip != null) && __isset.MoreTip) + { + hashcode = (hashcode * 397) + MoreTip.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ShopItemItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Group != null) && __isset.@Group) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Group: "); + Group.ToString(tmp3); + } + if((ObjId != null) && __isset.ObjId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ObjId: "); + ObjId.ToString(tmp3); + } + if((SellType != null) && __isset.SellType) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellType: "); + SellType.ToString(tmp3); + } + if(__isset.SellPrice) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SellPrice: "); + SellPrice.ToString(tmp3); + } + if(__isset.TotalCount) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TotalCount: "); + TotalCount.ToString(tmp3); + } + if(__isset.MoreCount) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MoreCount: "); + MoreCount.ToString(tmp3); + } + if((MoreTip != null) && __isset.MoreTip) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MoreTip: "); + MoreTip.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ShopPack.cs b/compiled_output/csharp/Byway/Thrift/Data/ShopPack.cs new file mode 100644 index 0000000..ff16c64 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ShopPack.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ShopPack : TBase + { + private Dictionary _shoppacks; + + [DataMember(Order = 0)] + public Dictionary Shoppacks + { + get + { + return _shoppacks; + } + set + { + __isset.@shoppacks = true; + this._shoppacks = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @shoppacks; + } + + #region XmlSerializer support + + public bool ShouldSerializeShoppacks() + { + return __isset.@shoppacks; + } + + #endregion XmlSerializer support + + public ShopPack() + { + } + + public ShopPack DeepCopy() + { + var tmp5 = new ShopPack(); + if((Shoppacks != null) && __isset.@shoppacks) + { + tmp5.Shoppacks = this.Shoppacks.DeepCopy(); + } + tmp5.__isset.@shoppacks = this.__isset.@shoppacks; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Shoppacks = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ShopPackItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ShopPackItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Shoppacks[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ShopPack"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Shoppacks != null) && __isset.@shoppacks) + { + tmp11.Name = "shoppacks"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Shoppacks.Count), cancellationToken); + foreach (int _iter12 in Shoppacks.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Shoppacks[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ShopPack other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@shoppacks == other.__isset.@shoppacks) && ((!__isset.@shoppacks) || (TCollections.Equals(Shoppacks, other.Shoppacks)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Shoppacks != null) && __isset.@shoppacks) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Shoppacks); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ShopPack("); + int tmp14 = 0; + if((Shoppacks != null) && __isset.@shoppacks) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Shoppacks: "); + Shoppacks.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ShopPackItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ShopPackItem.cs new file mode 100644 index 0000000..888e2d9 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ShopPackItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 ShopPackItem : TBase + { + private int _Id; + private string _Title; + private string _Content; + private double _Price_Old; + private double _Price_New; + private double _Discount; + private int _TotalCount; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Title + { + get + { + return _Title; + } + set + { + __isset.Title = true; + this._Title = value; + } + } + + [DataMember(Order = 0)] + public string Content + { + get + { + return _Content; + } + set + { + __isset.Content = true; + this._Content = value; + } + } + + [DataMember(Order = 0)] + public double Price_Old + { + get + { + return _Price_Old; + } + set + { + __isset.Price_Old = true; + this._Price_Old = value; + } + } + + [DataMember(Order = 0)] + public double Price_New + { + get + { + return _Price_New; + } + set + { + __isset.Price_New = true; + this._Price_New = value; + } + } + + [DataMember(Order = 0)] + public double Discount + { + get + { + return _Discount; + } + set + { + __isset.Discount = true; + this._Discount = value; + } + } + + [DataMember(Order = 0)] + public int TotalCount + { + get + { + return _TotalCount; + } + set + { + __isset.TotalCount = true; + this._TotalCount = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Title; + [DataMember] + public bool Content; + [DataMember] + public bool Price_Old; + [DataMember] + public bool Price_New; + [DataMember] + public bool Discount; + [DataMember] + public bool TotalCount; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeTitle() + { + return __isset.Title; + } + + public bool ShouldSerializeContent() + { + return __isset.Content; + } + + public bool ShouldSerializePrice_Old() + { + return __isset.Price_Old; + } + + public bool ShouldSerializePrice_New() + { + return __isset.Price_New; + } + + public bool ShouldSerializeDiscount() + { + return __isset.Discount; + } + + public bool ShouldSerializeTotalCount() + { + return __isset.TotalCount; + } + + #endregion XmlSerializer support + + public ShopPackItem() + { + } + + public ShopPackItem DeepCopy() + { + var tmp0 = new ShopPackItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Title != null) && __isset.Title) + { + tmp0.Title = this.Title; + } + tmp0.__isset.Title = this.__isset.Title; + if((Content != null) && __isset.Content) + { + tmp0.Content = this.Content; + } + tmp0.__isset.Content = this.__isset.Content; + if(__isset.Price_Old) + { + tmp0.Price_Old = this.Price_Old; + } + tmp0.__isset.Price_Old = this.__isset.Price_Old; + if(__isset.Price_New) + { + tmp0.Price_New = this.Price_New; + } + tmp0.__isset.Price_New = this.__isset.Price_New; + if(__isset.Discount) + { + tmp0.Discount = this.Discount; + } + tmp0.__isset.Discount = this.__isset.Discount; + if(__isset.TotalCount) + { + tmp0.TotalCount = this.TotalCount; + } + tmp0.__isset.TotalCount = this.__isset.TotalCount; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Title = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + Content = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.Double) + { + Price_Old = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.Double) + { + Price_New = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + Discount = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.I32) + { + TotalCount = await iprot.ReadI32Async(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("ShopPackItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Title != null) && __isset.Title) + { + tmp2.Name = "Title"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Title, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Content != null) && __isset.Content) + { + tmp2.Name = "Content"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Content, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_Old) + { + tmp2.Name = "Price_Old"; + tmp2.Type = TType.Double; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_Old, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Price_New) + { + tmp2.Name = "Price_New"; + tmp2.Type = TType.Double; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Price_New, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Discount) + { + tmp2.Name = "Discount"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Discount, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.TotalCount) + { + tmp2.Name = "TotalCount"; + tmp2.Type = TType.I32; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(TotalCount, 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 ShopPackItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Title == other.__isset.Title) && ((!__isset.Title) || (global::System.Object.Equals(Title, other.Title)))) + && ((__isset.Content == other.__isset.Content) && ((!__isset.Content) || (global::System.Object.Equals(Content, other.Content)))) + && ((__isset.Price_Old == other.__isset.Price_Old) && ((!__isset.Price_Old) || (global::System.Object.Equals(Price_Old, other.Price_Old)))) + && ((__isset.Price_New == other.__isset.Price_New) && ((!__isset.Price_New) || (global::System.Object.Equals(Price_New, other.Price_New)))) + && ((__isset.Discount == other.__isset.Discount) && ((!__isset.Discount) || (global::System.Object.Equals(Discount, other.Discount)))) + && ((__isset.TotalCount == other.__isset.TotalCount) && ((!__isset.TotalCount) || (global::System.Object.Equals(TotalCount, other.TotalCount)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Title != null) && __isset.Title) + { + hashcode = (hashcode * 397) + Title.GetHashCode(); + } + if((Content != null) && __isset.Content) + { + hashcode = (hashcode * 397) + Content.GetHashCode(); + } + if(__isset.Price_Old) + { + hashcode = (hashcode * 397) + Price_Old.GetHashCode(); + } + if(__isset.Price_New) + { + hashcode = (hashcode * 397) + Price_New.GetHashCode(); + } + if(__isset.Discount) + { + hashcode = (hashcode * 397) + Discount.GetHashCode(); + } + if(__isset.TotalCount) + { + hashcode = (hashcode * 397) + TotalCount.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ShopPackItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Title != null) && __isset.Title) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Title: "); + Title.ToString(tmp3); + } + if((Content != null) && __isset.Content) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Content: "); + Content.ToString(tmp3); + } + if(__isset.Price_Old) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_Old: "); + Price_Old.ToString(tmp3); + } + if(__isset.Price_New) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Price_New: "); + Price_New.ToString(tmp3); + } + if(__isset.Discount) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Discount: "); + Discount.ToString(tmp3); + } + if(__isset.TotalCount) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("TotalCount: "); + TotalCount.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ShopSpecial.cs b/compiled_output/csharp/Byway/Thrift/Data/ShopSpecial.cs new file mode 100644 index 0000000..fb44a02 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ShopSpecial.cs @@ -0,0 +1,214 @@ +/** + * + * 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 ShopSpecial : TBase + { + private Dictionary _shopspecials; + + [DataMember(Order = 0)] + public Dictionary Shopspecials + { + get + { + return _shopspecials; + } + set + { + __isset.@shopspecials = true; + this._shopspecials = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @shopspecials; + } + + #region XmlSerializer support + + public bool ShouldSerializeShopspecials() + { + return __isset.@shopspecials; + } + + #endregion XmlSerializer support + + public ShopSpecial() + { + } + + public ShopSpecial DeepCopy() + { + var tmp5 = new ShopSpecial(); + if((Shopspecials != null) && __isset.@shopspecials) + { + tmp5.Shopspecials = this.Shopspecials.DeepCopy(); + } + tmp5.__isset.@shopspecials = this.__isset.@shopspecials; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Shopspecials = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.ShopSpecialItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.ShopSpecialItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Shopspecials[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("ShopSpecial"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Shopspecials != null) && __isset.@shopspecials) + { + tmp11.Name = "shopspecials"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Shopspecials.Count), cancellationToken); + foreach (int _iter12 in Shopspecials.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Shopspecials[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 ShopSpecial other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@shopspecials == other.__isset.@shopspecials) && ((!__isset.@shopspecials) || (TCollections.Equals(Shopspecials, other.Shopspecials)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Shopspecials != null) && __isset.@shopspecials) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Shopspecials); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("ShopSpecial("); + int tmp14 = 0; + if((Shopspecials != null) && __isset.@shopspecials) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Shopspecials: "); + Shopspecials.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/ShopSpecialItem.cs b/compiled_output/csharp/Byway/Thrift/Data/ShopSpecialItem.cs new file mode 100644 index 0000000..c1cedc4 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/ShopSpecialItem.cs @@ -0,0 +1,423 @@ +/** + * + * 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 ShopSpecialItem : TBase + { + private int _Id; + private int _Type; + private int _SortId; + private string _ItemReward; + private double _PayPrice; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int Type + { + get + { + return _Type; + } + set + { + __isset.Type = true; + this._Type = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + [DataMember(Order = 0)] + public double PayPrice + { + get + { + return _PayPrice; + } + set + { + __isset.PayPrice = true; + this._PayPrice = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool Type; + [DataMember] + public bool SortId; + [DataMember] + public bool ItemReward; + [DataMember] + public bool PayPrice; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeType() + { + return __isset.Type; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + public bool ShouldSerializePayPrice() + { + return __isset.PayPrice; + } + + #endregion XmlSerializer support + + public ShopSpecialItem() + { + } + + public ShopSpecialItem DeepCopy() + { + var tmp0 = new ShopSpecialItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.Type) + { + tmp0.Type = this.Type; + } + tmp0.__isset.Type = this.__isset.Type; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + if(__isset.PayPrice) + { + tmp0.PayPrice = this.PayPrice; + } + tmp0.__isset.PayPrice = this.__isset.PayPrice; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + Type = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.Double) + { + PayPrice = await iprot.ReadDoubleAsync(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("ShopSpecialItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Type) + { + tmp2.Name = "Type"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Type, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.PayPrice) + { + tmp2.Name = "PayPrice"; + tmp2.Type = TType.Double; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(PayPrice, 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 ShopSpecialItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.Type == other.__isset.Type) && ((!__isset.Type) || (global::System.Object.Equals(Type, other.Type)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))) + && ((__isset.PayPrice == other.__isset.PayPrice) && ((!__isset.PayPrice) || (global::System.Object.Equals(PayPrice, other.PayPrice)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.Type) + { + hashcode = (hashcode * 397) + Type.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + if(__isset.PayPrice) + { + hashcode = (hashcode * 397) + PayPrice.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("ShopSpecialItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.Type) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Type: "); + Type.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + if(__isset.PayPrice) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PayPrice: "); + PayPrice.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/SignInData.cs b/compiled_output/csharp/Byway/Thrift/Data/SignInData.cs new file mode 100644 index 0000000..1ab8566 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/SignInData.cs @@ -0,0 +1,214 @@ +/** + * + * 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 SignInData : TBase + { + private Dictionary _signindatas; + + [DataMember(Order = 0)] + public Dictionary Signindatas + { + get + { + return _signindatas; + } + set + { + __isset.@signindatas = true; + this._signindatas = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @signindatas; + } + + #region XmlSerializer support + + public bool ShouldSerializeSignindatas() + { + return __isset.@signindatas; + } + + #endregion XmlSerializer support + + public SignInData() + { + } + + public SignInData DeepCopy() + { + var tmp5 = new SignInData(); + if((Signindatas != null) && __isset.@signindatas) + { + tmp5.Signindatas = this.Signindatas.DeepCopy(); + } + tmp5.__isset.@signindatas = this.__isset.@signindatas; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Signindatas = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.SignInDataItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.SignInDataItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Signindatas[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("SignInData"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Signindatas != null) && __isset.@signindatas) + { + tmp11.Name = "signindatas"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Signindatas.Count), cancellationToken); + foreach (int _iter12 in Signindatas.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Signindatas[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 SignInData other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@signindatas == other.__isset.@signindatas) && ((!__isset.@signindatas) || (TCollections.Equals(Signindatas, other.Signindatas)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Signindatas != null) && __isset.@signindatas) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Signindatas); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("SignInData("); + int tmp14 = 0; + if((Signindatas != null) && __isset.@signindatas) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Signindatas: "); + Signindatas.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/SignInDataItem.cs b/compiled_output/csharp/Byway/Thrift/Data/SignInDataItem.cs new file mode 100644 index 0000000..bb36aae --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/SignInDataItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 SignInDataItem : TBase + { + private int _Id; + private int _RewardLv; + private int _SortId; + private string _Reward; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int RewardLv + { + get + { + return _RewardLv; + } + set + { + __isset.RewardLv = true; + this._RewardLv = value; + } + } + + [DataMember(Order = 0)] + public int SortId + { + get + { + return _SortId; + } + set + { + __isset.SortId = true; + this._SortId = value; + } + } + + [DataMember(Order = 0)] + public string Reward + { + get + { + return _Reward; + } + set + { + __isset.Reward = true; + this._Reward = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool RewardLv; + [DataMember] + public bool SortId; + [DataMember] + public bool Reward; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeRewardLv() + { + return __isset.RewardLv; + } + + public bool ShouldSerializeSortId() + { + return __isset.SortId; + } + + public bool ShouldSerializeReward() + { + return __isset.Reward; + } + + #endregion XmlSerializer support + + public SignInDataItem() + { + } + + public SignInDataItem DeepCopy() + { + var tmp0 = new SignInDataItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.RewardLv) + { + tmp0.RewardLv = this.RewardLv; + } + tmp0.__isset.RewardLv = this.__isset.RewardLv; + if(__isset.SortId) + { + tmp0.SortId = this.SortId; + } + tmp0.__isset.SortId = this.__isset.SortId; + if((Reward != null) && __isset.Reward) + { + tmp0.Reward = this.Reward; + } + tmp0.__isset.Reward = this.__isset.Reward; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + RewardLv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + SortId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Reward = await iprot.ReadStringAsync(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("SignInDataItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.RewardLv) + { + tmp2.Name = "RewardLv"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(RewardLv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SortId) + { + tmp2.Name = "SortId"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(SortId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Reward != null) && __isset.Reward) + { + tmp2.Name = "Reward"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Reward, 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 SignInDataItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.RewardLv == other.__isset.RewardLv) && ((!__isset.RewardLv) || (global::System.Object.Equals(RewardLv, other.RewardLv)))) + && ((__isset.SortId == other.__isset.SortId) && ((!__isset.SortId) || (global::System.Object.Equals(SortId, other.SortId)))) + && ((__isset.Reward == other.__isset.Reward) && ((!__isset.Reward) || (global::System.Object.Equals(Reward, other.Reward)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.RewardLv) + { + hashcode = (hashcode * 397) + RewardLv.GetHashCode(); + } + if(__isset.SortId) + { + hashcode = (hashcode * 397) + SortId.GetHashCode(); + } + if((Reward != null) && __isset.Reward) + { + hashcode = (hashcode * 397) + Reward.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("SignInDataItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.RewardLv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardLv: "); + RewardLv.ToString(tmp3); + } + if(__isset.SortId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SortId: "); + SortId.ToString(tmp3); + } + if((Reward != null) && __isset.Reward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Reward: "); + Reward.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/Sound.cs b/compiled_output/csharp/Byway/Thrift/Data/Sound.cs new file mode 100644 index 0000000..ca25a5c --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/Sound.cs @@ -0,0 +1,214 @@ +/** + * + * 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 Sound : TBase + { + private Dictionary _sounds; + + [DataMember(Order = 0)] + public Dictionary Sounds + { + get + { + return _sounds; + } + set + { + __isset.@sounds = true; + this._sounds = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @sounds; + } + + #region XmlSerializer support + + public bool ShouldSerializeSounds() + { + return __isset.@sounds; + } + + #endregion XmlSerializer support + + public Sound() + { + } + + public Sound DeepCopy() + { + var tmp5 = new Sound(); + if((Sounds != null) && __isset.@sounds) + { + tmp5.Sounds = this.Sounds.DeepCopy(); + } + tmp5.__isset.@sounds = this.__isset.@sounds; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Sounds = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.SoundItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.SoundItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Sounds[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("Sound"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Sounds != null) && __isset.@sounds) + { + tmp11.Name = "sounds"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Sounds.Count), cancellationToken); + foreach (int _iter12 in Sounds.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Sounds[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 Sound other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@sounds == other.__isset.@sounds) && ((!__isset.@sounds) || (TCollections.Equals(Sounds, other.Sounds)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Sounds != null) && __isset.@sounds) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Sounds); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("Sound("); + int tmp14 = 0; + if((Sounds != null) && __isset.@sounds) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Sounds: "); + Sounds.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/SoundItem.cs b/compiled_output/csharp/Byway/Thrift/Data/SoundItem.cs new file mode 100644 index 0000000..9424f43 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/SoundItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 SoundItem : TBase + { + private int _Id; + private string _AssetName; + private int _Priority; + private bool _Loop; + private double _Volume; + private double _SpatialBlend; + private double _MaxDistance; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string AssetName + { + get + { + return _AssetName; + } + set + { + __isset.AssetName = true; + this._AssetName = value; + } + } + + [DataMember(Order = 0)] + public int Priority + { + get + { + return _Priority; + } + set + { + __isset.Priority = true; + this._Priority = value; + } + } + + [DataMember(Order = 0)] + public bool Loop + { + get + { + return _Loop; + } + set + { + __isset.Loop = true; + this._Loop = value; + } + } + + [DataMember(Order = 0)] + public double Volume + { + get + { + return _Volume; + } + set + { + __isset.Volume = true; + this._Volume = value; + } + } + + [DataMember(Order = 0)] + public double SpatialBlend + { + get + { + return _SpatialBlend; + } + set + { + __isset.SpatialBlend = true; + this._SpatialBlend = value; + } + } + + [DataMember(Order = 0)] + public double MaxDistance + { + get + { + return _MaxDistance; + } + set + { + __isset.MaxDistance = true; + this._MaxDistance = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool AssetName; + [DataMember] + public bool Priority; + [DataMember] + public bool Loop; + [DataMember] + public bool Volume; + [DataMember] + public bool SpatialBlend; + [DataMember] + public bool MaxDistance; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeAssetName() + { + return __isset.AssetName; + } + + public bool ShouldSerializePriority() + { + return __isset.Priority; + } + + public bool ShouldSerializeLoop() + { + return __isset.Loop; + } + + public bool ShouldSerializeVolume() + { + return __isset.Volume; + } + + public bool ShouldSerializeSpatialBlend() + { + return __isset.SpatialBlend; + } + + public bool ShouldSerializeMaxDistance() + { + return __isset.MaxDistance; + } + + #endregion XmlSerializer support + + public SoundItem() + { + } + + public SoundItem DeepCopy() + { + var tmp0 = new SoundItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((AssetName != null) && __isset.AssetName) + { + tmp0.AssetName = this.AssetName; + } + tmp0.__isset.AssetName = this.__isset.AssetName; + if(__isset.Priority) + { + tmp0.Priority = this.Priority; + } + tmp0.__isset.Priority = this.__isset.Priority; + if(__isset.Loop) + { + tmp0.Loop = this.Loop; + } + tmp0.__isset.Loop = this.__isset.Loop; + if(__isset.Volume) + { + tmp0.Volume = this.Volume; + } + tmp0.__isset.Volume = this.__isset.Volume; + if(__isset.SpatialBlend) + { + tmp0.SpatialBlend = this.SpatialBlend; + } + tmp0.__isset.SpatialBlend = this.__isset.SpatialBlend; + if(__isset.MaxDistance) + { + tmp0.MaxDistance = this.MaxDistance; + } + tmp0.__isset.MaxDistance = this.__isset.MaxDistance; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + AssetName = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Priority = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.Bool) + { + Loop = await iprot.ReadBoolAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.Double) + { + Volume = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.Double) + { + SpatialBlend = await iprot.ReadDoubleAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.Double) + { + MaxDistance = await iprot.ReadDoubleAsync(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("SoundItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((AssetName != null) && __isset.AssetName) + { + tmp2.Name = "AssetName"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(AssetName, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Priority) + { + tmp2.Name = "Priority"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Priority, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Loop) + { + tmp2.Name = "Loop"; + tmp2.Type = TType.Bool; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteBoolAsync(Loop, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Volume) + { + tmp2.Name = "Volume"; + tmp2.Type = TType.Double; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(Volume, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.SpatialBlend) + { + tmp2.Name = "SpatialBlend"; + tmp2.Type = TType.Double; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(SpatialBlend, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.MaxDistance) + { + tmp2.Name = "MaxDistance"; + tmp2.Type = TType.Double; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteDoubleAsync(MaxDistance, 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 SoundItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.AssetName == other.__isset.AssetName) && ((!__isset.AssetName) || (global::System.Object.Equals(AssetName, other.AssetName)))) + && ((__isset.Priority == other.__isset.Priority) && ((!__isset.Priority) || (global::System.Object.Equals(Priority, other.Priority)))) + && ((__isset.Loop == other.__isset.Loop) && ((!__isset.Loop) || (global::System.Object.Equals(Loop, other.Loop)))) + && ((__isset.Volume == other.__isset.Volume) && ((!__isset.Volume) || (global::System.Object.Equals(Volume, other.Volume)))) + && ((__isset.SpatialBlend == other.__isset.SpatialBlend) && ((!__isset.SpatialBlend) || (global::System.Object.Equals(SpatialBlend, other.SpatialBlend)))) + && ((__isset.MaxDistance == other.__isset.MaxDistance) && ((!__isset.MaxDistance) || (global::System.Object.Equals(MaxDistance, other.MaxDistance)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((AssetName != null) && __isset.AssetName) + { + hashcode = (hashcode * 397) + AssetName.GetHashCode(); + } + if(__isset.Priority) + { + hashcode = (hashcode * 397) + Priority.GetHashCode(); + } + if(__isset.Loop) + { + hashcode = (hashcode * 397) + Loop.GetHashCode(); + } + if(__isset.Volume) + { + hashcode = (hashcode * 397) + Volume.GetHashCode(); + } + if(__isset.SpatialBlend) + { + hashcode = (hashcode * 397) + SpatialBlend.GetHashCode(); + } + if(__isset.MaxDistance) + { + hashcode = (hashcode * 397) + MaxDistance.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("SoundItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((AssetName != null) && __isset.AssetName) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AssetName: "); + AssetName.ToString(tmp3); + } + if(__isset.Priority) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Priority: "); + Priority.ToString(tmp3); + } + if(__isset.Loop) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Loop: "); + Loop.ToString(tmp3); + } + if(__isset.Volume) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Volume: "); + Volume.ToString(tmp3); + } + if(__isset.SpatialBlend) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("SpatialBlend: "); + SpatialBlend.ToString(tmp3); + } + if(__isset.MaxDistance) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MaxDistance: "); + MaxDistance.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/StartMerge.cs b/compiled_output/csharp/Byway/Thrift/Data/StartMerge.cs new file mode 100644 index 0000000..02aabb4 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/StartMerge.cs @@ -0,0 +1,214 @@ +/** + * + * 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 StartMerge : TBase + { + private Dictionary _startmerges; + + [DataMember(Order = 0)] + public Dictionary Startmerges + { + get + { + return _startmerges; + } + set + { + __isset.@startmerges = true; + this._startmerges = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @startmerges; + } + + #region XmlSerializer support + + public bool ShouldSerializeStartmerges() + { + return __isset.@startmerges; + } + + #endregion XmlSerializer support + + public StartMerge() + { + } + + public StartMerge DeepCopy() + { + var tmp5 = new StartMerge(); + if((Startmerges != null) && __isset.@startmerges) + { + tmp5.Startmerges = this.Startmerges.DeepCopy(); + } + tmp5.__isset.@startmerges = this.__isset.@startmerges; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Startmerges = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.StartMergeItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.StartMergeItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Startmerges[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("StartMerge"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Startmerges != null) && __isset.@startmerges) + { + tmp11.Name = "startmerges"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Startmerges.Count), cancellationToken); + foreach (int _iter12 in Startmerges.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Startmerges[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 StartMerge other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@startmerges == other.__isset.@startmerges) && ((!__isset.@startmerges) || (TCollections.Equals(Startmerges, other.Startmerges)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Startmerges != null) && __isset.@startmerges) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Startmerges); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("StartMerge("); + int tmp14 = 0; + if((Startmerges != null) && __isset.@startmerges) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Startmerges: "); + Startmerges.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/StartMergeItem.cs b/compiled_output/csharp/Byway/Thrift/Data/StartMergeItem.cs new file mode 100644 index 0000000..121c306 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/StartMergeItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 StartMergeItem : TBase + { + private int _Id; + private int _MergeId; + private int _Row; + private int _Line; + private int _Lock; + private int _UnlockLv; + private string _remark; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int MergeId + { + get + { + return _MergeId; + } + set + { + __isset.MergeId = true; + this._MergeId = value; + } + } + + [DataMember(Order = 0)] + public int Row + { + get + { + return _Row; + } + set + { + __isset.Row = true; + this._Row = value; + } + } + + [DataMember(Order = 0)] + public int Line + { + get + { + return _Line; + } + set + { + __isset.Line = true; + this._Line = value; + } + } + + [DataMember(Order = 0)] + public int Lock + { + get + { + return _Lock; + } + set + { + __isset.@Lock = true; + this._Lock = value; + } + } + + [DataMember(Order = 0)] + public int UnlockLv + { + get + { + return _UnlockLv; + } + set + { + __isset.UnlockLv = true; + this._UnlockLv = value; + } + } + + [DataMember(Order = 0)] + public string Remark + { + get + { + return _remark; + } + set + { + __isset.@remark = true; + this._remark = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool MergeId; + [DataMember] + public bool Row; + [DataMember] + public bool Line; + [DataMember] + public bool @Lock; + [DataMember] + public bool UnlockLv; + [DataMember] + public bool @remark; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeMergeId() + { + return __isset.MergeId; + } + + public bool ShouldSerializeRow() + { + return __isset.Row; + } + + public bool ShouldSerializeLine() + { + return __isset.Line; + } + + public bool ShouldSerializeLock() + { + return __isset.@Lock; + } + + public bool ShouldSerializeUnlockLv() + { + return __isset.UnlockLv; + } + + public bool ShouldSerializeRemark() + { + return __isset.@remark; + } + + #endregion XmlSerializer support + + public StartMergeItem() + { + } + + public StartMergeItem DeepCopy() + { + var tmp0 = new StartMergeItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.MergeId) + { + tmp0.MergeId = this.MergeId; + } + tmp0.__isset.MergeId = this.__isset.MergeId; + if(__isset.Row) + { + tmp0.Row = this.Row; + } + tmp0.__isset.Row = this.__isset.Row; + if(__isset.Line) + { + tmp0.Line = this.Line; + } + tmp0.__isset.Line = this.__isset.Line; + if(__isset.@Lock) + { + tmp0.Lock = this.Lock; + } + tmp0.__isset.@Lock = this.__isset.@Lock; + if(__isset.UnlockLv) + { + tmp0.UnlockLv = this.UnlockLv; + } + tmp0.__isset.UnlockLv = this.__isset.UnlockLv; + if((Remark != null) && __isset.@remark) + { + tmp0.Remark = this.Remark; + } + tmp0.__isset.@remark = this.__isset.@remark; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + MergeId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Row = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Line = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + Lock = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + UnlockLv = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.String) + { + Remark = await iprot.ReadStringAsync(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("StartMergeItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.MergeId) + { + tmp2.Name = "MergeId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(MergeId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Row) + { + tmp2.Name = "Row"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Row, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Line) + { + tmp2.Name = "Line"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Line, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.@Lock) + { + tmp2.Name = "Lock"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lock, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.UnlockLv) + { + tmp2.Name = "UnlockLv"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(UnlockLv, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Remark != null) && __isset.@remark) + { + tmp2.Name = "remark"; + tmp2.Type = TType.String; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Remark, 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 StartMergeItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.MergeId == other.__isset.MergeId) && ((!__isset.MergeId) || (global::System.Object.Equals(MergeId, other.MergeId)))) + && ((__isset.Row == other.__isset.Row) && ((!__isset.Row) || (global::System.Object.Equals(Row, other.Row)))) + && ((__isset.Line == other.__isset.Line) && ((!__isset.Line) || (global::System.Object.Equals(Line, other.Line)))) + && ((__isset.@Lock == other.__isset.@Lock) && ((!__isset.@Lock) || (global::System.Object.Equals(Lock, other.Lock)))) + && ((__isset.UnlockLv == other.__isset.UnlockLv) && ((!__isset.UnlockLv) || (global::System.Object.Equals(UnlockLv, other.UnlockLv)))) + && ((__isset.@remark == other.__isset.@remark) && ((!__isset.@remark) || (global::System.Object.Equals(Remark, other.Remark)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.MergeId) + { + hashcode = (hashcode * 397) + MergeId.GetHashCode(); + } + if(__isset.Row) + { + hashcode = (hashcode * 397) + Row.GetHashCode(); + } + if(__isset.Line) + { + hashcode = (hashcode * 397) + Line.GetHashCode(); + } + if(__isset.@Lock) + { + hashcode = (hashcode * 397) + Lock.GetHashCode(); + } + if(__isset.UnlockLv) + { + hashcode = (hashcode * 397) + UnlockLv.GetHashCode(); + } + if((Remark != null) && __isset.@remark) + { + hashcode = (hashcode * 397) + Remark.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("StartMergeItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.MergeId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MergeId: "); + MergeId.ToString(tmp3); + } + if(__isset.Row) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Row: "); + Row.ToString(tmp3); + } + if(__isset.Line) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Line: "); + Line.ToString(tmp3); + } + if(__isset.@Lock) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lock: "); + Lock.ToString(tmp3); + } + if(__isset.UnlockLv) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("UnlockLv: "); + UnlockLv.ToString(tmp3); + } + if((Remark != null) && __isset.@remark) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Remark: "); + Remark.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/StartOrder.cs b/compiled_output/csharp/Byway/Thrift/Data/StartOrder.cs new file mode 100644 index 0000000..95faa09 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/StartOrder.cs @@ -0,0 +1,214 @@ +/** + * + * 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 StartOrder : TBase + { + private Dictionary _startorders; + + [DataMember(Order = 0)] + public Dictionary Startorders + { + get + { + return _startorders; + } + set + { + __isset.@startorders = true; + this._startorders = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @startorders; + } + + #region XmlSerializer support + + public bool ShouldSerializeStartorders() + { + return __isset.@startorders; + } + + #endregion XmlSerializer support + + public StartOrder() + { + } + + public StartOrder DeepCopy() + { + var tmp5 = new StartOrder(); + if((Startorders != null) && __isset.@startorders) + { + tmp5.Startorders = this.Startorders.DeepCopy(); + } + tmp5.__isset.@startorders = this.__isset.@startorders; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Startorders = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.StartOrderItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.StartOrderItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Startorders[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("StartOrder"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Startorders != null) && __isset.@startorders) + { + tmp11.Name = "startorders"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Startorders.Count), cancellationToken); + foreach (int _iter12 in Startorders.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Startorders[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 StartOrder other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@startorders == other.__isset.@startorders) && ((!__isset.@startorders) || (TCollections.Equals(Startorders, other.Startorders)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Startorders != null) && __isset.@startorders) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Startorders); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("StartOrder("); + int tmp14 = 0; + if((Startorders != null) && __isset.@startorders) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Startorders: "); + Startorders.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/StartOrderItem.cs b/compiled_output/csharp/Byway/Thrift/Data/StartOrderItem.cs new file mode 100644 index 0000000..fe7c95a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/StartOrderItem.cs @@ -0,0 +1,366 @@ +/** + * + * 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 StartOrderItem : TBase + { + private int _Id; + private string _merge_id_list; + private int _fillCount; + private string _Break; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string Merge_id_list + { + get + { + return _merge_id_list; + } + set + { + __isset.merge_id_list = true; + this._merge_id_list = value; + } + } + + [DataMember(Order = 0)] + public int FillCount + { + get + { + return _fillCount; + } + set + { + __isset.fillCount = true; + this._fillCount = value; + } + } + + [DataMember(Order = 0)] + public string Break + { + get + { + return _Break; + } + set + { + __isset.@Break = true; + this._Break = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool merge_id_list; + [DataMember] + public bool fillCount; + [DataMember] + public bool @Break; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeMerge_id_list() + { + return __isset.merge_id_list; + } + + public bool ShouldSerializeFillCount() + { + return __isset.fillCount; + } + + public bool ShouldSerializeBreak() + { + return __isset.@Break; + } + + #endregion XmlSerializer support + + public StartOrderItem() + { + } + + public StartOrderItem DeepCopy() + { + var tmp0 = new StartOrderItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((Merge_id_list != null) && __isset.merge_id_list) + { + tmp0.Merge_id_list = this.Merge_id_list; + } + tmp0.__isset.merge_id_list = this.__isset.merge_id_list; + if(__isset.fillCount) + { + tmp0.FillCount = this.FillCount; + } + tmp0.__isset.fillCount = this.__isset.fillCount; + if((Break != null) && __isset.@Break) + { + tmp0.Break = this.Break; + } + tmp0.__isset.@Break = this.__isset.@Break; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + Merge_id_list = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + FillCount = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.String) + { + Break = await iprot.ReadStringAsync(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("StartOrderItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Merge_id_list != null) && __isset.merge_id_list) + { + tmp2.Name = "merge_id_list"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Merge_id_list, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.fillCount) + { + tmp2.Name = "fillCount"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(FillCount, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Break != null) && __isset.@Break) + { + tmp2.Name = "Break"; + tmp2.Type = TType.String; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Break, 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 StartOrderItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.merge_id_list == other.__isset.merge_id_list) && ((!__isset.merge_id_list) || (global::System.Object.Equals(Merge_id_list, other.Merge_id_list)))) + && ((__isset.fillCount == other.__isset.fillCount) && ((!__isset.fillCount) || (global::System.Object.Equals(FillCount, other.FillCount)))) + && ((__isset.@Break == other.__isset.@Break) && ((!__isset.@Break) || (global::System.Object.Equals(Break, other.Break)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((Merge_id_list != null) && __isset.merge_id_list) + { + hashcode = (hashcode * 397) + Merge_id_list.GetHashCode(); + } + if(__isset.fillCount) + { + hashcode = (hashcode * 397) + FillCount.GetHashCode(); + } + if((Break != null) && __isset.@Break) + { + hashcode = (hashcode * 397) + Break.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("StartOrderItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((Merge_id_list != null) && __isset.merge_id_list) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Merge_id_list: "); + Merge_id_list.ToString(tmp3); + } + if(__isset.fillCount) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("FillCount: "); + FillCount.ToString(tmp3); + } + if((Break != null) && __isset.@Break) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Break: "); + Break.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/TurnTableCfg.cs b/compiled_output/csharp/Byway/Thrift/Data/TurnTableCfg.cs new file mode 100644 index 0000000..b35e6a4 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/TurnTableCfg.cs @@ -0,0 +1,214 @@ +/** + * + * 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 TurnTableCfg : TBase + { + private Dictionary _turntablecfgs; + + [DataMember(Order = 0)] + public Dictionary Turntablecfgs + { + get + { + return _turntablecfgs; + } + set + { + __isset.@turntablecfgs = true; + this._turntablecfgs = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @turntablecfgs; + } + + #region XmlSerializer support + + public bool ShouldSerializeTurntablecfgs() + { + return __isset.@turntablecfgs; + } + + #endregion XmlSerializer support + + public TurnTableCfg() + { + } + + public TurnTableCfg DeepCopy() + { + var tmp5 = new TurnTableCfg(); + if((Turntablecfgs != null) && __isset.@turntablecfgs) + { + tmp5.Turntablecfgs = this.Turntablecfgs.DeepCopy(); + } + tmp5.__isset.@turntablecfgs = this.__isset.@turntablecfgs; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Turntablecfgs = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.TurnTableCfgItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.TurnTableCfgItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Turntablecfgs[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("TurnTableCfg"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Turntablecfgs != null) && __isset.@turntablecfgs) + { + tmp11.Name = "turntablecfgs"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Turntablecfgs.Count), cancellationToken); + foreach (int _iter12 in Turntablecfgs.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Turntablecfgs[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 TurnTableCfg other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@turntablecfgs == other.__isset.@turntablecfgs) && ((!__isset.@turntablecfgs) || (TCollections.Equals(Turntablecfgs, other.Turntablecfgs)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Turntablecfgs != null) && __isset.@turntablecfgs) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Turntablecfgs); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("TurnTableCfg("); + int tmp14 = 0; + if((Turntablecfgs != null) && __isset.@turntablecfgs) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Turntablecfgs: "); + Turntablecfgs.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/TurnTableCfgItem.cs b/compiled_output/csharp/Byway/Thrift/Data/TurnTableCfgItem.cs new file mode 100644 index 0000000..d229a7e --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/TurnTableCfgItem.cs @@ -0,0 +1,252 @@ +/** + * + * 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 TurnTableCfgItem : TBase + { + private int _Id; + private string _RewardInfo; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string RewardInfo + { + get + { + return _RewardInfo; + } + set + { + __isset.RewardInfo = true; + this._RewardInfo = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool RewardInfo; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeRewardInfo() + { + return __isset.RewardInfo; + } + + #endregion XmlSerializer support + + public TurnTableCfgItem() + { + } + + public TurnTableCfgItem DeepCopy() + { + var tmp0 = new TurnTableCfgItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((RewardInfo != null) && __isset.RewardInfo) + { + tmp0.RewardInfo = this.RewardInfo; + } + tmp0.__isset.RewardInfo = this.__isset.RewardInfo; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + RewardInfo = await iprot.ReadStringAsync(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("TurnTableCfgItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((RewardInfo != null) && __isset.RewardInfo) + { + tmp2.Name = "RewardInfo"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(RewardInfo, 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 TurnTableCfgItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.RewardInfo == other.__isset.RewardInfo) && ((!__isset.RewardInfo) || (global::System.Object.Equals(RewardInfo, other.RewardInfo)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((RewardInfo != null) && __isset.RewardInfo) + { + hashcode = (hashcode * 397) + RewardInfo.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("TurnTableCfgItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((RewardInfo != null) && __isset.RewardInfo) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("RewardInfo: "); + RewardInfo.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/UIForm.cs b/compiled_output/csharp/Byway/Thrift/Data/UIForm.cs new file mode 100644 index 0000000..55a640d --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/UIForm.cs @@ -0,0 +1,214 @@ +/** + * + * 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 UIForm : TBase + { + private Dictionary _uiforms; + + [DataMember(Order = 0)] + public Dictionary Uiforms + { + get + { + return _uiforms; + } + set + { + __isset.@uiforms = true; + this._uiforms = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @uiforms; + } + + #region XmlSerializer support + + public bool ShouldSerializeUiforms() + { + return __isset.@uiforms; + } + + #endregion XmlSerializer support + + public UIForm() + { + } + + public UIForm DeepCopy() + { + var tmp5 = new UIForm(); + if((Uiforms != null) && __isset.@uiforms) + { + tmp5.Uiforms = this.Uiforms.DeepCopy(); + } + tmp5.__isset.@uiforms = this.__isset.@uiforms; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Uiforms = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.UIFormItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.UIFormItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Uiforms[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("UIForm"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Uiforms != null) && __isset.@uiforms) + { + tmp11.Name = "uiforms"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Uiforms.Count), cancellationToken); + foreach (int _iter12 in Uiforms.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Uiforms[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 UIForm other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@uiforms == other.__isset.@uiforms) && ((!__isset.@uiforms) || (TCollections.Equals(Uiforms, other.Uiforms)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Uiforms != null) && __isset.@uiforms) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Uiforms); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("UIForm("); + int tmp14 = 0; + if((Uiforms != null) && __isset.@uiforms) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Uiforms: "); + Uiforms.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/UIFormItem.cs b/compiled_output/csharp/Byway/Thrift/Data/UIFormItem.cs new file mode 100644 index 0000000..76a2fe4 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/UIFormItem.cs @@ -0,0 +1,537 @@ +/** + * + * 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 UIFormItem : TBase + { + private int _Id; + private string _AssetName; + private string _UIGroupName; + private bool _AllowMultiInstance; + private bool _PauseCoveredUIForm; + private int _PopUpEffect; + private int _AddBg; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string AssetName + { + get + { + return _AssetName; + } + set + { + __isset.AssetName = true; + this._AssetName = value; + } + } + + [DataMember(Order = 0)] + public string UIGroupName + { + get + { + return _UIGroupName; + } + set + { + __isset.UIGroupName = true; + this._UIGroupName = value; + } + } + + [DataMember(Order = 0)] + public bool AllowMultiInstance + { + get + { + return _AllowMultiInstance; + } + set + { + __isset.AllowMultiInstance = true; + this._AllowMultiInstance = value; + } + } + + [DataMember(Order = 0)] + public bool PauseCoveredUIForm + { + get + { + return _PauseCoveredUIForm; + } + set + { + __isset.PauseCoveredUIForm = true; + this._PauseCoveredUIForm = value; + } + } + + [DataMember(Order = 0)] + public int PopUpEffect + { + get + { + return _PopUpEffect; + } + set + { + __isset.PopUpEffect = true; + this._PopUpEffect = value; + } + } + + [DataMember(Order = 0)] + public int AddBg + { + get + { + return _AddBg; + } + set + { + __isset.AddBg = true; + this._AddBg = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool AssetName; + [DataMember] + public bool UIGroupName; + [DataMember] + public bool AllowMultiInstance; + [DataMember] + public bool PauseCoveredUIForm; + [DataMember] + public bool PopUpEffect; + [DataMember] + public bool AddBg; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeAssetName() + { + return __isset.AssetName; + } + + public bool ShouldSerializeUIGroupName() + { + return __isset.UIGroupName; + } + + public bool ShouldSerializeAllowMultiInstance() + { + return __isset.AllowMultiInstance; + } + + public bool ShouldSerializePauseCoveredUIForm() + { + return __isset.PauseCoveredUIForm; + } + + public bool ShouldSerializePopUpEffect() + { + return __isset.PopUpEffect; + } + + public bool ShouldSerializeAddBg() + { + return __isset.AddBg; + } + + #endregion XmlSerializer support + + public UIFormItem() + { + } + + public UIFormItem DeepCopy() + { + var tmp0 = new UIFormItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((AssetName != null) && __isset.AssetName) + { + tmp0.AssetName = this.AssetName; + } + tmp0.__isset.AssetName = this.__isset.AssetName; + if((UIGroupName != null) && __isset.UIGroupName) + { + tmp0.UIGroupName = this.UIGroupName; + } + tmp0.__isset.UIGroupName = this.__isset.UIGroupName; + if(__isset.AllowMultiInstance) + { + tmp0.AllowMultiInstance = this.AllowMultiInstance; + } + tmp0.__isset.AllowMultiInstance = this.__isset.AllowMultiInstance; + if(__isset.PauseCoveredUIForm) + { + tmp0.PauseCoveredUIForm = this.PauseCoveredUIForm; + } + tmp0.__isset.PauseCoveredUIForm = this.__isset.PauseCoveredUIForm; + if(__isset.PopUpEffect) + { + tmp0.PopUpEffect = this.PopUpEffect; + } + tmp0.__isset.PopUpEffect = this.__isset.PopUpEffect; + if(__isset.AddBg) + { + tmp0.AddBg = this.AddBg; + } + tmp0.__isset.AddBg = this.__isset.AddBg; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + AssetName = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.String) + { + UIGroupName = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.Bool) + { + AllowMultiInstance = await iprot.ReadBoolAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.Bool) + { + PauseCoveredUIForm = await iprot.ReadBoolAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.I32) + { + PopUpEffect = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 7: + if (field.Type == TType.I32) + { + AddBg = await iprot.ReadI32Async(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("UIFormItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((AssetName != null) && __isset.AssetName) + { + tmp2.Name = "AssetName"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(AssetName, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((UIGroupName != null) && __isset.UIGroupName) + { + tmp2.Name = "UIGroupName"; + tmp2.Type = TType.String; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(UIGroupName, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.AllowMultiInstance) + { + tmp2.Name = "AllowMultiInstance"; + tmp2.Type = TType.Bool; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteBoolAsync(AllowMultiInstance, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.PauseCoveredUIForm) + { + tmp2.Name = "PauseCoveredUIForm"; + tmp2.Type = TType.Bool; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteBoolAsync(PauseCoveredUIForm, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.PopUpEffect) + { + tmp2.Name = "PopUpEffect"; + tmp2.Type = TType.I32; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(PopUpEffect, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.AddBg) + { + tmp2.Name = "AddBg"; + tmp2.Type = TType.I32; + tmp2.ID = 7; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(AddBg, 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 UIFormItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.AssetName == other.__isset.AssetName) && ((!__isset.AssetName) || (global::System.Object.Equals(AssetName, other.AssetName)))) + && ((__isset.UIGroupName == other.__isset.UIGroupName) && ((!__isset.UIGroupName) || (global::System.Object.Equals(UIGroupName, other.UIGroupName)))) + && ((__isset.AllowMultiInstance == other.__isset.AllowMultiInstance) && ((!__isset.AllowMultiInstance) || (global::System.Object.Equals(AllowMultiInstance, other.AllowMultiInstance)))) + && ((__isset.PauseCoveredUIForm == other.__isset.PauseCoveredUIForm) && ((!__isset.PauseCoveredUIForm) || (global::System.Object.Equals(PauseCoveredUIForm, other.PauseCoveredUIForm)))) + && ((__isset.PopUpEffect == other.__isset.PopUpEffect) && ((!__isset.PopUpEffect) || (global::System.Object.Equals(PopUpEffect, other.PopUpEffect)))) + && ((__isset.AddBg == other.__isset.AddBg) && ((!__isset.AddBg) || (global::System.Object.Equals(AddBg, other.AddBg)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((AssetName != null) && __isset.AssetName) + { + hashcode = (hashcode * 397) + AssetName.GetHashCode(); + } + if((UIGroupName != null) && __isset.UIGroupName) + { + hashcode = (hashcode * 397) + UIGroupName.GetHashCode(); + } + if(__isset.AllowMultiInstance) + { + hashcode = (hashcode * 397) + AllowMultiInstance.GetHashCode(); + } + if(__isset.PauseCoveredUIForm) + { + hashcode = (hashcode * 397) + PauseCoveredUIForm.GetHashCode(); + } + if(__isset.PopUpEffect) + { + hashcode = (hashcode * 397) + PopUpEffect.GetHashCode(); + } + if(__isset.AddBg) + { + hashcode = (hashcode * 397) + AddBg.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("UIFormItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((AssetName != null) && __isset.AssetName) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AssetName: "); + AssetName.ToString(tmp3); + } + if((UIGroupName != null) && __isset.UIGroupName) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("UIGroupName: "); + UIGroupName.ToString(tmp3); + } + if(__isset.AllowMultiInstance) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AllowMultiInstance: "); + AllowMultiInstance.ToString(tmp3); + } + if(__isset.PauseCoveredUIForm) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PauseCoveredUIForm: "); + PauseCoveredUIForm.ToString(tmp3); + } + if(__isset.PopUpEffect) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("PopUpEffect: "); + PopUpEffect.ToString(tmp3); + } + if(__isset.AddBg) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("AddBg: "); + AddBg.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/WashStartMerge.cs b/compiled_output/csharp/Byway/Thrift/Data/WashStartMerge.cs new file mode 100644 index 0000000..45bdbfa --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/WashStartMerge.cs @@ -0,0 +1,214 @@ +/** + * + * 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 WashStartMerge : TBase + { + private Dictionary _washstartmerges; + + [DataMember(Order = 0)] + public Dictionary Washstartmerges + { + get + { + return _washstartmerges; + } + set + { + __isset.@washstartmerges = true; + this._washstartmerges = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @washstartmerges; + } + + #region XmlSerializer support + + public bool ShouldSerializeWashstartmerges() + { + return __isset.@washstartmerges; + } + + #endregion XmlSerializer support + + public WashStartMerge() + { + } + + public WashStartMerge DeepCopy() + { + var tmp5 = new WashStartMerge(); + if((Washstartmerges != null) && __isset.@washstartmerges) + { + tmp5.Washstartmerges = this.Washstartmerges.DeepCopy(); + } + tmp5.__isset.@washstartmerges = this.__isset.@washstartmerges; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Washstartmerges = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.WashStartMergeItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.WashStartMergeItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Washstartmerges[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("WashStartMerge"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Washstartmerges != null) && __isset.@washstartmerges) + { + tmp11.Name = "washstartmerges"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Washstartmerges.Count), cancellationToken); + foreach (int _iter12 in Washstartmerges.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Washstartmerges[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 WashStartMerge other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@washstartmerges == other.__isset.@washstartmerges) && ((!__isset.@washstartmerges) || (TCollections.Equals(Washstartmerges, other.Washstartmerges)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Washstartmerges != null) && __isset.@washstartmerges) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Washstartmerges); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("WashStartMerge("); + int tmp14 = 0; + if((Washstartmerges != null) && __isset.@washstartmerges) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Washstartmerges: "); + Washstartmerges.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/WashStartMergeItem.cs b/compiled_output/csharp/Byway/Thrift/Data/WashStartMergeItem.cs new file mode 100644 index 0000000..1eb154a --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/WashStartMergeItem.cs @@ -0,0 +1,480 @@ +/** + * + * 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 WashStartMergeItem : TBase + { + private int _Id; + private int _MergeId; + private int _Row; + private int _Line; + private int _Lock; + private string _remark; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public int MergeId + { + get + { + return _MergeId; + } + set + { + __isset.MergeId = true; + this._MergeId = value; + } + } + + [DataMember(Order = 0)] + public int Row + { + get + { + return _Row; + } + set + { + __isset.Row = true; + this._Row = value; + } + } + + [DataMember(Order = 0)] + public int Line + { + get + { + return _Line; + } + set + { + __isset.Line = true; + this._Line = value; + } + } + + [DataMember(Order = 0)] + public int Lock + { + get + { + return _Lock; + } + set + { + __isset.@Lock = true; + this._Lock = value; + } + } + + [DataMember(Order = 0)] + public string Remark + { + get + { + return _remark; + } + set + { + __isset.@remark = true; + this._remark = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool MergeId; + [DataMember] + public bool Row; + [DataMember] + public bool Line; + [DataMember] + public bool @Lock; + [DataMember] + public bool @remark; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeMergeId() + { + return __isset.MergeId; + } + + public bool ShouldSerializeRow() + { + return __isset.Row; + } + + public bool ShouldSerializeLine() + { + return __isset.Line; + } + + public bool ShouldSerializeLock() + { + return __isset.@Lock; + } + + public bool ShouldSerializeRemark() + { + return __isset.@remark; + } + + #endregion XmlSerializer support + + public WashStartMergeItem() + { + } + + public WashStartMergeItem DeepCopy() + { + var tmp0 = new WashStartMergeItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if(__isset.MergeId) + { + tmp0.MergeId = this.MergeId; + } + tmp0.__isset.MergeId = this.__isset.MergeId; + if(__isset.Row) + { + tmp0.Row = this.Row; + } + tmp0.__isset.Row = this.__isset.Row; + if(__isset.Line) + { + tmp0.Line = this.Line; + } + tmp0.__isset.Line = this.__isset.Line; + if(__isset.@Lock) + { + tmp0.Lock = this.Lock; + } + tmp0.__isset.@Lock = this.__isset.@Lock; + if((Remark != null) && __isset.@remark) + { + tmp0.Remark = this.Remark; + } + tmp0.__isset.@remark = this.__isset.@remark; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.I32) + { + MergeId = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + Row = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 4: + if (field.Type == TType.I32) + { + Line = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 5: + if (field.Type == TType.I32) + { + Lock = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 6: + if (field.Type == TType.String) + { + Remark = await iprot.ReadStringAsync(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("WashStartMergeItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.MergeId) + { + tmp2.Name = "MergeId"; + tmp2.Type = TType.I32; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(MergeId, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Row) + { + tmp2.Name = "Row"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Row, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.Line) + { + tmp2.Name = "Line"; + tmp2.Type = TType.I32; + tmp2.ID = 4; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Line, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.@Lock) + { + tmp2.Name = "Lock"; + tmp2.Type = TType.I32; + tmp2.ID = 5; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Lock, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((Remark != null) && __isset.@remark) + { + tmp2.Name = "remark"; + tmp2.Type = TType.String; + tmp2.ID = 6; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(Remark, 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 WashStartMergeItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.MergeId == other.__isset.MergeId) && ((!__isset.MergeId) || (global::System.Object.Equals(MergeId, other.MergeId)))) + && ((__isset.Row == other.__isset.Row) && ((!__isset.Row) || (global::System.Object.Equals(Row, other.Row)))) + && ((__isset.Line == other.__isset.Line) && ((!__isset.Line) || (global::System.Object.Equals(Line, other.Line)))) + && ((__isset.@Lock == other.__isset.@Lock) && ((!__isset.@Lock) || (global::System.Object.Equals(Lock, other.Lock)))) + && ((__isset.@remark == other.__isset.@remark) && ((!__isset.@remark) || (global::System.Object.Equals(Remark, other.Remark)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if(__isset.MergeId) + { + hashcode = (hashcode * 397) + MergeId.GetHashCode(); + } + if(__isset.Row) + { + hashcode = (hashcode * 397) + Row.GetHashCode(); + } + if(__isset.Line) + { + hashcode = (hashcode * 397) + Line.GetHashCode(); + } + if(__isset.@Lock) + { + hashcode = (hashcode * 397) + Lock.GetHashCode(); + } + if((Remark != null) && __isset.@remark) + { + hashcode = (hashcode * 397) + Remark.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("WashStartMergeItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if(__isset.MergeId) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("MergeId: "); + MergeId.ToString(tmp3); + } + if(__isset.Row) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Row: "); + Row.ToString(tmp3); + } + if(__isset.Line) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Line: "); + Line.ToString(tmp3); + } + if(__isset.@Lock) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Lock: "); + Lock.ToString(tmp3); + } + if((Remark != null) && __isset.@remark) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Remark: "); + Remark.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/WeekTaskReward.cs b/compiled_output/csharp/Byway/Thrift/Data/WeekTaskReward.cs new file mode 100644 index 0000000..680f498 --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/WeekTaskReward.cs @@ -0,0 +1,214 @@ +/** + * + * 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 WeekTaskReward : TBase + { + private Dictionary _weektaskrewards; + + [DataMember(Order = 0)] + public Dictionary Weektaskrewards + { + get + { + return _weektaskrewards; + } + set + { + __isset.@weektaskrewards = true; + this._weektaskrewards = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool @weektaskrewards; + } + + #region XmlSerializer support + + public bool ShouldSerializeWeektaskrewards() + { + return __isset.@weektaskrewards; + } + + #endregion XmlSerializer support + + public WeekTaskReward() + { + } + + public WeekTaskReward DeepCopy() + { + var tmp5 = new WeekTaskReward(); + if((Weektaskrewards != null) && __isset.@weektaskrewards) + { + tmp5.Weektaskrewards = this.Weektaskrewards.DeepCopy(); + } + tmp5.__isset.@weektaskrewards = this.__isset.@weektaskrewards; + return tmp5; + } + + 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.Map) + { + { + var _map6 = await iprot.ReadMapBeginAsync(cancellationToken); + Weektaskrewards = new Dictionary(_map6.Count); + for(int _i7 = 0; _i7 < _map6.Count; ++_i7) + { + int _key8; + global::Byway.Thrift.Data.WeekTaskRewardItem _val9; + _key8 = await iprot.ReadI32Async(cancellationToken); + _val9 = new global::Byway.Thrift.Data.WeekTaskRewardItem(); + await _val9.ReadAsync(iprot, cancellationToken); + Weektaskrewards[_key8] = _val9; + } + await iprot.ReadMapEndAsync(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 tmp10 = new TStruct("WeekTaskReward"); + await oprot.WriteStructBeginAsync(tmp10, cancellationToken); + var tmp11 = new TField(); + if((Weektaskrewards != null) && __isset.@weektaskrewards) + { + tmp11.Name = "weektaskrewards"; + tmp11.Type = TType.Map; + tmp11.ID = 1; + await oprot.WriteFieldBeginAsync(tmp11, cancellationToken); + await oprot.WriteMapBeginAsync(new TMap(TType.I32, TType.Struct, Weektaskrewards.Count), cancellationToken); + foreach (int _iter12 in Weektaskrewards.Keys) + { + await oprot.WriteI32Async(_iter12, cancellationToken); + await Weektaskrewards[_iter12].WriteAsync(oprot, cancellationToken); + } + await oprot.WriteMapEndAsync(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 WeekTaskReward other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.@weektaskrewards == other.__isset.@weektaskrewards) && ((!__isset.@weektaskrewards) || (TCollections.Equals(Weektaskrewards, other.Weektaskrewards)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if((Weektaskrewards != null) && __isset.@weektaskrewards) + { + hashcode = (hashcode * 397) + TCollections.GetHashCode(Weektaskrewards); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp13 = new StringBuilder("WeekTaskReward("); + int tmp14 = 0; + if((Weektaskrewards != null) && __isset.@weektaskrewards) + { + if(0 < tmp14++) { tmp13.Append(", "); } + tmp13.Append("Weektaskrewards: "); + Weektaskrewards.ToString(tmp13); + } + tmp13.Append(')'); + return tmp13.ToString(); + } + } + +} diff --git a/compiled_output/csharp/Byway/Thrift/Data/WeekTaskRewardItem.cs b/compiled_output/csharp/Byway/Thrift/Data/WeekTaskRewardItem.cs new file mode 100644 index 0000000..a9884dd --- /dev/null +++ b/compiled_output/csharp/Byway/Thrift/Data/WeekTaskRewardItem.cs @@ -0,0 +1,309 @@ +/** + * + * 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 WeekTaskRewardItem : TBase + { + private int _Id; + private string _ItemReward; + private int _NeedActive; + + [DataMember(Order = 0)] + public int Id + { + get + { + return _Id; + } + set + { + __isset.Id = true; + this._Id = value; + } + } + + [DataMember(Order = 0)] + public string ItemReward + { + get + { + return _ItemReward; + } + set + { + __isset.ItemReward = true; + this._ItemReward = value; + } + } + + [DataMember(Order = 0)] + public int NeedActive + { + get + { + return _NeedActive; + } + set + { + __isset.NeedActive = true; + this._NeedActive = value; + } + } + + + [DataMember(Order = 1)] + public Isset __isset; + [DataContract] + public struct Isset + { + [DataMember] + public bool Id; + [DataMember] + public bool ItemReward; + [DataMember] + public bool NeedActive; + } + + #region XmlSerializer support + + public bool ShouldSerializeId() + { + return __isset.Id; + } + + public bool ShouldSerializeItemReward() + { + return __isset.ItemReward; + } + + public bool ShouldSerializeNeedActive() + { + return __isset.NeedActive; + } + + #endregion XmlSerializer support + + public WeekTaskRewardItem() + { + } + + public WeekTaskRewardItem DeepCopy() + { + var tmp0 = new WeekTaskRewardItem(); + if(__isset.Id) + { + tmp0.Id = this.Id; + } + tmp0.__isset.Id = this.__isset.Id; + if((ItemReward != null) && __isset.ItemReward) + { + tmp0.ItemReward = this.ItemReward; + } + tmp0.__isset.ItemReward = this.__isset.ItemReward; + if(__isset.NeedActive) + { + tmp0.NeedActive = this.NeedActive; + } + tmp0.__isset.NeedActive = this.__isset.NeedActive; + 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.I32) + { + Id = await iprot.ReadI32Async(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 2: + if (field.Type == TType.String) + { + ItemReward = await iprot.ReadStringAsync(cancellationToken); + } + else + { + await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); + } + break; + case 3: + if (field.Type == TType.I32) + { + NeedActive = await iprot.ReadI32Async(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("WeekTaskRewardItem"); + await oprot.WriteStructBeginAsync(tmp1, cancellationToken); + var tmp2 = new TField(); + if(__isset.Id) + { + tmp2.Name = "Id"; + tmp2.Type = TType.I32; + tmp2.ID = 1; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(Id, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if((ItemReward != null) && __isset.ItemReward) + { + tmp2.Name = "ItemReward"; + tmp2.Type = TType.String; + tmp2.ID = 2; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteStringAsync(ItemReward, cancellationToken); + await oprot.WriteFieldEndAsync(cancellationToken); + } + if(__isset.NeedActive) + { + tmp2.Name = "NeedActive"; + tmp2.Type = TType.I32; + tmp2.ID = 3; + await oprot.WriteFieldBeginAsync(tmp2, cancellationToken); + await oprot.WriteI32Async(NeedActive, 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 WeekTaskRewardItem other)) return false; + if (ReferenceEquals(this, other)) return true; + return ((__isset.Id == other.__isset.Id) && ((!__isset.Id) || (global::System.Object.Equals(Id, other.Id)))) + && ((__isset.ItemReward == other.__isset.ItemReward) && ((!__isset.ItemReward) || (global::System.Object.Equals(ItemReward, other.ItemReward)))) + && ((__isset.NeedActive == other.__isset.NeedActive) && ((!__isset.NeedActive) || (global::System.Object.Equals(NeedActive, other.NeedActive)))); + } + + public override int GetHashCode() { + int hashcode = 157; + unchecked { + if(__isset.Id) + { + hashcode = (hashcode * 397) + Id.GetHashCode(); + } + if((ItemReward != null) && __isset.ItemReward) + { + hashcode = (hashcode * 397) + ItemReward.GetHashCode(); + } + if(__isset.NeedActive) + { + hashcode = (hashcode * 397) + NeedActive.GetHashCode(); + } + } + return hashcode; + } + + public override string ToString() + { + var tmp3 = new StringBuilder("WeekTaskRewardItem("); + int tmp4 = 0; + if(__isset.Id) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("Id: "); + Id.ToString(tmp3); + } + if((ItemReward != null) && __isset.ItemReward) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("ItemReward: "); + ItemReward.ToString(tmp3); + } + if(__isset.NeedActive) + { + if(0 < tmp4++) { tmp3.Append(", "); } + tmp3.Append("NeedActive: "); + NeedActive.ToString(tmp3); + } + tmp3.Append(')'); + return tmp3.ToString(); + } + } + +} From c85ee70248ba72a97e7ecbaa38a0b651a40b5cb1 Mon Sep 17 00:00:00 2001 From: zhang hongbo Date: Fri, 9 Jan 2026 16:46:36 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=AE=8F=E5=8D=9A=E7=94=9F=E6=88=90?= =?UTF-8?q?=E4=BA=8C=E8=BF=9B=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- binary_output/AdGiftData.bytes | Bin 0 -> 781 bytes binary_output/BagItemConfig.bytes | Bin 0 -> 5341 bytes binary_output/BonusValue.bytes | Bin 0 -> 674 bytes binary_output/CardDetailCfg.bytes | Bin 0 -> 16065 bytes binary_output/CardPackCfg.bytes | Bin 0 -> 432 bytes binary_output/CardStickerExchangeCfg.bytes | Bin 0 -> 274 bytes binary_output/CatTrickData.bytes | Bin 0 -> 175 bytes binary_output/CatsGardenMultiplyData.bytes | Bin 0 -> 290 bytes binary_output/CatsGardenProgressData.bytes | Bin 0 -> 296 bytes binary_output/CatsGardenSlotData.bytes | Bin 0 -> 309 bytes binary_output/CatsGardenTempleteData.bytes | Bin 0 -> 104 bytes binary_output/ChampshipCfg.bytes | Bin 0 -> 1329 bytes binary_output/ChampshipRankReward.bytes | Bin 0 -> 1574 bytes binary_output/ChampshipScoreReward.bytes | Bin 0 -> 1330 bytes binary_output/ChineseResMap.bytes | Bin 0 -> 1655 bytes binary_output/CollectionRoomReward.bytes | Bin 0 -> 621 bytes binary_output/CollectionsRewardsData.bytes | Bin 0 -> 2170 bytes binary_output/ComboGift.bytes | Bin 0 -> 331 bytes binary_output/ComboGiftTwo.bytes | Bin 0 -> 154 bytes binary_output/DailyTaskActiveCfg.bytes | Bin 0 -> 288 bytes binary_output/DailyTaskConfig.bytes | Bin 0 -> 3954 bytes binary_output/DailyTaskDetail.bytes | Bin 0 -> 1724 bytes binary_output/DailyTaskReward.bytes | Bin 0 -> 382 bytes binary_output/DecorateCost.bytes | Bin 0 -> 645083 bytes binary_output/DialogData.bytes | Bin 0 -> 133328 bytes binary_output/EmiterRetreatData.bytes | Bin 0 -> 620 bytes binary_output/EmojiData.bytes | Bin 0 -> 1178 bytes binary_output/EndlessGift.bytes | Bin 0 -> 968 bytes binary_output/EnergyLimitGift.bytes | Bin 0 -> 629 bytes binary_output/FrameData.bytes | Bin 0 -> 1378 bytes binary_output/GrowthFund.bytes | Bin 0 -> 1593 bytes binary_output/GuessReward.bytes | Bin 0 -> 549 bytes binary_output/GuideData.bytes | Bin 0 -> 6094 bytes binary_output/HandbookReward.bytes | Bin 0 -> 922 bytes binary_output/HeadData.bytes | Bin 0 -> 1474 bytes binary_output/HowToPlay.bytes | Bin 0 -> 205 bytes binary_output/IndoorProgress.bytes | Bin 0 -> 40829 bytes binary_output/LanguageData.bytes | Bin 0 -> 476882 bytes binary_output/LevelData.bytes | Bin 0 -> 4144 bytes binary_output/LevelLauncherData.bytes | Bin 0 -> 1894 bytes binary_output/LuckyCatData.bytes | Bin 0 -> 166 bytes binary_output/LuckyCatProbability.bytes | Bin 0 -> 450 bytes binary_output/MainCardCollect.bytes | Bin 0 -> 1739 bytes binary_output/MergeData.bytes | Bin 0 -> 247495 bytes binary_output/MileStoneDetail.bytes | Bin 0 -> 2296 bytes binary_output/MileStoneReward.bytes | Bin 0 -> 1415 bytes binary_output/MiningReward.bytes | Bin 0 -> 316 bytes binary_output/MultiLanguageResource.bytes | Bin 0 -> 4984 bytes binary_output/Music.bytes | Bin 0 -> 326 bytes binary_output/NPCFriendsData.bytes | Bin 0 -> 586 bytes binary_output/NetAssetData.bytes | Bin 0 -> 5593 bytes binary_output/NetworkItemData.bytes | Bin 0 -> 46751 bytes binary_output/NewbieDailyTaskCfg.bytes | Bin 0 -> 2211 bytes binary_output/NewbieScoreCfg.bytes | Bin 0 -> 141 bytes binary_output/NickNameRandomData.bytes | Bin 0 -> 21360 bytes binary_output/PassOne.bytes | Bin 0 -> 1350 bytes binary_output/PetAdWorkGift.bytes | Bin 0 -> 998 bytes binary_output/PetAirItem.bytes | Bin 0 -> 312 bytes binary_output/PetCareItem.bytes | Bin 0 -> 1423 bytes binary_output/PetCoinGift.bytes | Bin 0 -> 808 bytes binary_output/PetDailyTaskCfg.bytes | Bin 0 -> 1907 bytes binary_output/PetDressItem.bytes | Bin 0 -> 6565 bytes binary_output/PetHomeDecorateList.bytes | Bin 0 -> 2998 bytes binary_output/PetPlayJoyItem.bytes | Bin 0 -> 2417 bytes binary_output/PetRoomUnlockCfg.bytes | Bin 0 -> 383 bytes binary_output/PetShopItem.bytes | Bin 0 -> 6630 bytes binary_output/PlayHomeDecorateCfg.bytes | Bin 0 -> 25769 bytes binary_output/PromotionPack.bytes | Bin 0 -> 367 bytes binary_output/RaceReward.bytes | Bin 0 -> 199 bytes binary_output/RankData.bytes | Bin 0 -> 1596 bytes binary_output/RegionData.bytes | Bin 0 -> 13436 bytes binary_output/SceneData.bytes | Bin 0 -> 4733 bytes binary_output/SevenLoginCfg.bytes | Bin 0 -> 252 bytes binary_output/ShopItem.bytes | Bin 0 -> 1566 bytes binary_output/ShopPack.bytes | Bin 0 -> 510 bytes binary_output/ShopSpecial.bytes | Bin 0 -> 3927 bytes binary_output/SignInData.bytes | Bin 0 -> 2575 bytes binary_output/Sound.bytes | Bin 0 -> 16587 bytes binary_output/StartMerge.bytes | Bin 0 -> 3853 bytes binary_output/StartOrder.bytes | Bin 0 -> 540 bytes binary_output/TurnTableCfg.bytes | Bin 0 -> 356 bytes binary_output/UIForm.bytes | Bin 0 -> 10202 bytes binary_output/WashStartMerge.bytes | Bin 0 -> 1522 bytes binary_output/WeekTaskReward.bytes | Bin 0 -> 182 bytes 84 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 binary_output/AdGiftData.bytes create mode 100644 binary_output/BagItemConfig.bytes create mode 100644 binary_output/BonusValue.bytes create mode 100644 binary_output/CardDetailCfg.bytes create mode 100644 binary_output/CardPackCfg.bytes create mode 100644 binary_output/CardStickerExchangeCfg.bytes create mode 100644 binary_output/CatTrickData.bytes create mode 100644 binary_output/CatsGardenMultiplyData.bytes create mode 100644 binary_output/CatsGardenProgressData.bytes create mode 100644 binary_output/CatsGardenSlotData.bytes create mode 100644 binary_output/CatsGardenTempleteData.bytes create mode 100644 binary_output/ChampshipCfg.bytes create mode 100644 binary_output/ChampshipRankReward.bytes create mode 100644 binary_output/ChampshipScoreReward.bytes create mode 100644 binary_output/ChineseResMap.bytes create mode 100644 binary_output/CollectionRoomReward.bytes create mode 100644 binary_output/CollectionsRewardsData.bytes create mode 100644 binary_output/ComboGift.bytes create mode 100644 binary_output/ComboGiftTwo.bytes create mode 100644 binary_output/DailyTaskActiveCfg.bytes create mode 100644 binary_output/DailyTaskConfig.bytes create mode 100644 binary_output/DailyTaskDetail.bytes create mode 100644 binary_output/DailyTaskReward.bytes create mode 100644 binary_output/DecorateCost.bytes create mode 100644 binary_output/DialogData.bytes create mode 100644 binary_output/EmiterRetreatData.bytes create mode 100644 binary_output/EmojiData.bytes create mode 100644 binary_output/EndlessGift.bytes create mode 100644 binary_output/EnergyLimitGift.bytes create mode 100644 binary_output/FrameData.bytes create mode 100644 binary_output/GrowthFund.bytes create mode 100644 binary_output/GuessReward.bytes create mode 100644 binary_output/GuideData.bytes create mode 100644 binary_output/HandbookReward.bytes create mode 100644 binary_output/HeadData.bytes create mode 100644 binary_output/HowToPlay.bytes create mode 100644 binary_output/IndoorProgress.bytes create mode 100644 binary_output/LanguageData.bytes create mode 100644 binary_output/LevelData.bytes create mode 100644 binary_output/LevelLauncherData.bytes create mode 100644 binary_output/LuckyCatData.bytes create mode 100644 binary_output/LuckyCatProbability.bytes create mode 100644 binary_output/MainCardCollect.bytes create mode 100644 binary_output/MergeData.bytes create mode 100644 binary_output/MileStoneDetail.bytes create mode 100644 binary_output/MileStoneReward.bytes create mode 100644 binary_output/MiningReward.bytes create mode 100644 binary_output/MultiLanguageResource.bytes create mode 100644 binary_output/Music.bytes create mode 100644 binary_output/NPCFriendsData.bytes create mode 100644 binary_output/NetAssetData.bytes create mode 100644 binary_output/NetworkItemData.bytes create mode 100644 binary_output/NewbieDailyTaskCfg.bytes create mode 100644 binary_output/NewbieScoreCfg.bytes create mode 100644 binary_output/NickNameRandomData.bytes create mode 100644 binary_output/PassOne.bytes create mode 100644 binary_output/PetAdWorkGift.bytes create mode 100644 binary_output/PetAirItem.bytes create mode 100644 binary_output/PetCareItem.bytes create mode 100644 binary_output/PetCoinGift.bytes create mode 100644 binary_output/PetDailyTaskCfg.bytes create mode 100644 binary_output/PetDressItem.bytes create mode 100644 binary_output/PetHomeDecorateList.bytes create mode 100644 binary_output/PetPlayJoyItem.bytes create mode 100644 binary_output/PetRoomUnlockCfg.bytes create mode 100644 binary_output/PetShopItem.bytes create mode 100644 binary_output/PlayHomeDecorateCfg.bytes create mode 100644 binary_output/PromotionPack.bytes create mode 100644 binary_output/RaceReward.bytes create mode 100644 binary_output/RankData.bytes create mode 100644 binary_output/RegionData.bytes create mode 100644 binary_output/SceneData.bytes create mode 100644 binary_output/SevenLoginCfg.bytes create mode 100644 binary_output/ShopItem.bytes create mode 100644 binary_output/ShopPack.bytes create mode 100644 binary_output/ShopSpecial.bytes create mode 100644 binary_output/SignInData.bytes create mode 100644 binary_output/Sound.bytes create mode 100644 binary_output/StartMerge.bytes create mode 100644 binary_output/StartOrder.bytes create mode 100644 binary_output/TurnTableCfg.bytes create mode 100644 binary_output/UIForm.bytes create mode 100644 binary_output/WashStartMerge.bytes create mode 100644 binary_output/WeekTaskReward.bytes diff --git a/binary_output/AdGiftData.bytes b/binary_output/AdGiftData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..ada948361b382015f943b22e8445a73f056df2ec GIT binary patch literal 781 zcmZ9~v2MaJ6a`R+1aKe}h&ps)Kpi{8P7|?sYrlXmKx$PnKqbV|zwdp%uJY0WT_GJm z`CVsaGFusAYWy;5GRB0FBl4vw5as*z^Y--<+6I5jgc70TjBcdegqc>PDv4puE$sGqnuG9l&mT1ecHw~%}dv}!R_T9a~?s+ z5iBSB7vte=C(=?Pl(dvK?vKd=OG1Q#X*Cq!S-^q{q11-sh620{T#_ObeH`DB-B*+d zC7&pV0=zC@#Ultgf>)CQ(zE`30A1YcffAu)+A9^{BU}?A6im;60$y3bh6eDJd5fQ*h7j!(wOmu0TAXZaqqj%NA%r_aZYodX z>N=>kwe34$Gd+OENFszhOLBSuvaKtw3htZDJWdlK=4qOv`-T?u_38^E3&q2&bi#BOWz);>iWA@+IN*NWOrC#>qa+3lz4BgB7? z{!&rDqrK2v+s{x(h<^8f9hqloBg9^%y->8}8|I)qM;Zb8!4T>B{pUh@Q%_G>yQ4fW zY#EE;dCCZphj$u1fZUt8cGz%&nmJQmAdL{ZL^|IDevy|VWGMgQr8kNWB_^<4Yba&z zDKD`CLMr^t3b%?@*qO%mhL@Nl@G^@aq{u%kvQo52cP`tJ4z`T@cY-AlGRPK7TrXPU zzE1l4FvBFCgEU=;X+=-JcfRF;;vq1h6#-3?+iXK9|9|rZBZbSQ#F~YCVLx}ey zy7Ms;QowXJcE!K2-1 z>N%naL4PmOee8*~#5B*-M2PtZ&ACAuiZ)_Y`%YZ1lSP1iaFOi2jD28j-G0BK0#)vP z=)M4yqXsgtoAO_ib_<7`?pddWb0{7fy~*~8ycfK|atJARiREq|z8s#`@y>(qQ>pVN z>ma1g80)-y_&ONFNY3fJ*`G($f zHettd3daxL8G@QT_1U#Aq}to8hLCC#td{kT#7Pi4;dZy-b`@x&I}wbPagicI#7T-- zn_{-uF%LPHXd=X%Dr9aYI(60`qlpl6x{%p)L)A3;K28%M<_yiO4J@PY9h|Ip?~&Xh zt4tLk>MYd(?~&tqMmr}cB1D{{nDw61-%i)jRc%+iFm?@ck|aXN%Oo#kY+fW~;_u9) zDMP|%`I-VD(v|=2?!&Js0=weG-MPLca~%!Y{ib4?B0|J@idiqQ`*$}zelr9S0xl3d z_$8K2bn(uaYThh0glLP@^3Ix=j}de{!3;M#Jx3KG>Q$;)kG=j*_tcissfBo%C_>Ps zVrc(Lyh0Qq=yEZ%e<{urMF@J0Xx76ttNVM`;sRNOu-D1vT{*o`O;4spk_aJhkjy(f ztM%rdrFfMfLckS*xtAhV$?n2gqJ$9XCZ(*MC)ZM3ric*n7R9VDZ2E7Dbk-cZe*x2V BXQ}`I literal 0 HcmV?d00001 diff --git a/binary_output/BonusValue.bytes b/binary_output/BonusValue.bytes new file mode 100644 index 0000000000000000000000000000000000000000..9f869207f890320ce26f1de8a2e95809c2413db8 GIT binary patch literal 674 zcmd;OVC3LoU|`??Vnz-IMi9l#zyze&oHO$Ci&Hrmn1LJy76umk|JS)}3l?AJW?%&h zaJytC=H}<6*cuuburRQJ)W84}#2h9p<}d=yabQO_M^VWsG2OEyH5X`(fsv)Hp$-z? z*vQsU3C(n7i0RB&OlQI{o!2KbH?zdGEH$sh*wzruBo>HCELcop#xM!RoyG=e?liVF zMt3JG#B^4O>8!qqCCM2?1|}?|K>^AJF@_D(7*JT+-;dGwdZ<4J5+^8b#1)qI@7IY` zJ#=3OGMpV^I6J1{prC}Qgcyzyl*q2+fEdJqX%HwRVJfk>5?4q%@V{=A+Y$JNfdK$j CHh3NY literal 0 HcmV?d00001 diff --git a/binary_output/CardDetailCfg.bytes b/binary_output/CardDetailCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..d52c675dc7100287a09b0f4a9bbcdaa996faaa71 GIT binary patch literal 16065 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 Bg@XV9 literal 0 HcmV?d00001 diff --git a/binary_output/CardPackCfg.bytes b/binary_output/CardPackCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..23795638e64bc052b678cd949e7f4bd5a08b152d GIT binary patch literal 432 zcmd;OVC3LoU|?VcVnz-IMi9l#zyzeELlTR#^_}x`a#E8^;tMj9dnS%4JJvzhB&Hq3h3yYOjGD+kylCJqKRpbQuQ*&tJyh&2_c5M(Ns(X$!zk$pSHxg`k-x5Z?n8g3UBRGm{PCPA-t=Ss`Y!5;W5kVkS@_ M*i2LGW&*<$0HKLjE&u=k literal 0 HcmV?d00001 diff --git a/binary_output/CardStickerExchangeCfg.bytes b/binary_output/CardStickerExchangeCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..7a4d95035c9b19591569bfebb823ea7b2c820d42 GIT binary patch literal 274 zcmd;OVC3LoU|?VdVnz-IMi9l#zyzd({Yx@Zi}aK8bK?s#lj92#ld}yu!0LW+Gq3;^ z2)O2@7Nu9#I42gRfMkui8CZeBtVRX~HHJV20~5qNCYX^ cjZJ|jL(FD|n9YpSY-6z5%rA&F+XQAd03drgSpWb4 literal 0 HcmV?d00001 diff --git a/binary_output/CatTrickData.bytes b/binary_output/CatTrickData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..cfcc3387402d482f767aba679e21bc41e9b6dd14 GIT binary patch literal 175 zcmYk!+X;X`3`Eh{mj+Ss!!j($0xZSCy~}{?N4Na$;q%GunSTwOHSy3d3mE0sViTxOvBv*2fEF`@Vy|RstLeBEa QN-`LEN#07z(i=$zKF$RP&;S4c literal 0 HcmV?d00001 diff --git a/binary_output/CatsGardenProgressData.bytes b/binary_output/CatsGardenProgressData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..9d8af55394b9455475638dc99ebf25002a08e2f5 GIT binary patch literal 296 zcmd;OVC3LoU|?VcVnz-IMhL|Op_qY`5jO)1kP?rsR`N_yvNALP0z(}oztUVFr#2QS z#lQs72c(enr9kvaVAW>;(Z~$Z2&9lSF2JMF6snO0q7g_TG%~V4G)iK(5vr3Fq7z6V L>HLCEC&W$wyayvD literal 0 HcmV?d00001 diff --git a/binary_output/CatsGardenSlotData.bytes b/binary_output/CatsGardenSlotData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..74cb48efc28e0232f36ccadb5287d9d98bbd4b7d GIT binary patch literal 309 zcmZ9GEf0f05JcyWuPe|X8%)LN3J@4vWetCT;A)XoP5*mmJEq(wo0rYo+3XoEv;bOY^4d9kwgAg<*K)tglq3Gk)l@D+nBjtD?q&)Z kBK@M2DH~+m^W$(h+grHO3Xz6`43WNak|9!4%MizFU%N>OkpKVy literal 0 HcmV?d00001 diff --git a/binary_output/CatsGardenTempleteData.bytes b/binary_output/CatsGardenTempleteData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..4a51b0e53aeefa7a225b5776277dd5fef9195f41 GIT binary patch literal 104 zcmd;OVC3LoU|?VbVs;J~#RL-JU|zN6D`=SINq> eHkN~dm4UJC95(|SP>}?ZA_GI1B7@pk1_l7|J`Ps^ literal 0 HcmV?d00001 diff --git a/binary_output/ChampshipCfg.bytes b/binary_output/ChampshipCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..b047dc841ce611831b06163f98677387437811c3 GIT binary patch literal 1329 zcmaLX+fKqj5C-4{3KZ&DK#eB8g6G4vTpC}Y8Oqvj(v!6W@#&pmD%orpE=VtCneU%= zclTAx-&0Bj_-py9MUOzW@p1mHVXmuL0o6P#O%x_zsu`qdpgLGSb<4B(Hc%c`MpLLE zd`loJzY|k_K&C@1b+L4v=_=NtiHbb5|Nq|_m#8+UXmg57dl{w3pvX*Z^lxIsAa`;Q zEK!h&6~yXDeuw=I`xDpy)TV@7r0-=KOGF=AG&dvFW7T8z%2lJJ$m8WAHIT<_kK85r z{%>Ubf$=j7w|i2AE=TBcgbTO-s#tuP8e@pFKgv9oX!eoCZ~BqlW4p)p*tO^IV?cDD zWEV^19$D_X7nyxF`+~XB$wD@tWfM!Tx$Z@#&!*4j!4yoo;^R=lQXKGA#$I+{1I7l7 zO)M(2j8EVb5H&7Lj3I7(M|~F;E?jzVPlqK#9%0xiNRbPH}qi`tdJ5*VU)@c#2;Tx@8YR3+xX@e92+Aw#3=l`s+v1hkx6s5cG?a?tv5hUh6a`@1_d!`)UqUKwPt%|>$Sg3CF=pO=&~s~`tv?LOt>3w~%fP6#`-WjG z@?WKGRPLXiQO!U7@9+|Z{3ky0Y}YetdC4r6`0<>Vj4Du7MSB(P3DtmVK!ZZ;ia`xa zHDYzJx`wSZY(=aA*3d9t!+c^*uqK#Q9LVRz|1y0KBfu3gvss7H|T6hRia(cF6glQCy$`W?C=K=6QkDr~(Saf~^e$!(*FS+xEI-9_z7Bl_Wj1e9J4}r~WSKRYf zTvWMAbObsQefLG`J%^Ucge_nTc$9g|lBUj%QYUVM+j`EH7+mITN!$Txs%Ct>OKY^gIn1#Ou{Ws!W%z?@kbnZnBG+vC}4tsi5hSY<3o^W0%(B( zrU;m-0iVJ9eFk*`TA+X#0%qa_?pxSBws5=VJ4nR&%XQ*&@Hx2s*yxU@Und@2gXA~8 h(hZC?D-^Ln#G)9HKcXm2Py7@lQIKK=M3h$^5&sf*ax4G< literal 0 HcmV?d00001 diff --git a/binary_output/CollectionRoomReward.bytes b/binary_output/CollectionRoomReward.bytes new file mode 100644 index 0000000000000000000000000000000000000000..06d57acb9578adf96aa01a8b52077adbf9a0d203 GIT binary patch literal 621 zcma)&%?g505QWFTyjJ!sdatINyQ^Kho*bJO>3)6h%=KK~WS%QU3qatV(y{4kV-rSuUN5j?pp0?Zxfsw&NHbGu(ch zkFxOIp3CT%;SS>tb-Qtljv4MK?nt+eV|2`L$8pCxKC9<4I%c?&xD(x@I7UZx9T^{X zejLZ>+PQ9a=Gi@$(Y15k?0gW%=-Rn%c777a=-Rn%cBZB0GP-uIo1LG=F}ilHo1LG< zF}ilHo1J-$=Q6r>uA7~o$1%EgCeOppFX9*-Z{**jZg%D~crK%B=epVXWgMex=epVX zRUD&h=epUMXYyP|*Uojb^XoW9*Uojb^P4zE*Uojb^JyHTYv;Pz`E4Ad<64h<&x`%P zamx4dE{@T0t%o~{JJa#A&&%j2G2D6Fx$b=&qvKi+cNur7`w++IxYom6#a-!mZ_j0P zlpXFm?ppUTj?rRKC9<4I{s3_-NoJMKE*M*cJ95Ooj=Dh zx^}Lcoq2Z8WpwRaH#>icV|49YH#>igV|49YH#^hPa~WMb*Uiq~;uu{!*Uiq~;}~5# z*Uiqn#&a26JJ-$5KjIi&JNMqt&OhTAT|3v!&U^;XWpwRaH#`4|V|49YH#`51V|49Y oH#_r8p3CUkxo&p;6UXS^c24aE=!UPKg9oM|nqV!4> z!%U!tF+&Vvh8bpR3UZEv=+{I2F&f_>hG`)TGl3gs1az6XfvK$_+<2_s?sfp&%J3ittUE)!z_ literal 0 HcmV?d00001 diff --git a/binary_output/DailyTaskConfig.bytes b/binary_output/DailyTaskConfig.bytes new file mode 100644 index 0000000000000000000000000000000000000000..62571336398313c133665b0878e9536b54203006 GIT binary patch literal 3954 zcmbu?%Wl&^6b9gloj7jXv`J~Xgj*Ue0VxaHiCsrw!2;fZ7eE3E5)_FY5*s$CR4gK3 zfyAO>2ND|uLLgoMu|&K=({|4T@Y^R&X38X#zH7pM`-tc(aX9n^}w*TMjGYm)7--+mF^CJIuxl z!*gvmhi{S(g9JpDP$9u{Bc8}dGNR2BCJ_i#V$J6X>zj;-cp^^(LXq%2p-}c631NCJ zZxqNts2YJ#snW942zbLH1EFd}Azvz|B{O_s9Yrz_v0+e8l^S8sZFK@SZ7cjdZmXr8 z{^nq_zx({d&a0=W$Kd0;q_fy9f{NGf-F)zH1Fz!N$_3O}@n15V9E7&h89OgBojGz4 zx(@0xTF=i+r$i27nqyMk%6nU%_P%@%_Fw+k-Tq7^D-dA@p*Jj-$Cb;W%Oj>;9wR_+ zx2LzH6yK70G7t(zy5HNV(s-m4WL-QODTz`h1);9^T|sefOsZ8PERcXu7djn5sJhc` zc%m$lf>2jNaUHe4q#PK)!)=l%6;crDN+jNs`hD42#G6tj2BE-I(^2mVHEUMn4!@iw zauBhD-4H*q%9t*gEnX|c1&7bA!w;AvL?LFOv}VjQQHU8Ry)m;w6e5F~dD0vu0g)ky z!zL1X!K_OAXRYaP!8xDsc>tZ@J?HA+(^j2rUeo`~UHrY||5jAheJG zPgHI-D^FxQNGMy4AcPhai6_6+U$U~L$FgKaCkaBRL8GC7oy;xi(r?+4#Nl&_D1;v6 zqkJ6YS#pYRhSNkLVk%Gb#|nG6*?8K<2j;^Mo-<@1v<$6@bCwK*j-fYd>SQ1$88gqA zRk}1{(xt`W(iM)%<{w%2rte#l?!{9ierJTp0MfD26%NY9_cFmBp2ZX490>?DVZs4p z!aO-oS4XH_JzNw1|Jq&YRuC3&fe1tfG1}Q7T6BEWyWE%6D1E<@)aW7+2t~q=gdOes X(q#yDx=98?(Ks-3uSnlQ@Q;vx7PnIf literal 0 HcmV?d00001 diff --git a/binary_output/DailyTaskDetail.bytes b/binary_output/DailyTaskDetail.bytes new file mode 100644 index 0000000000000000000000000000000000000000..f9fb953e5b9fd1e9fb1a123152ab7a7babe4f4c3 GIT binary patch literal 1724 zcmbW%%TB^T6b9horbt0R*qC^G1eA+zy5Oe9kVu02NohwRmbPgNhPU@j&rqgT2xUS3 z1!umTwtrh9seF+TQioqEPf{3Z9tz1oRCU|(mJ3Fi#oVv8+G;2y%m3~wBnNrhpU{Ce zH`gDU_dV7uW>Rrt7#x5Rl13Opf-4K~7;Qlp!0 zUfF{;t)dAbnN@N12Gea<^I3QUUUz;8@WenI;P>DHWe7=*HQ_0=lf11pv>_zBWIN2F p)8%w(Za03zjj!T0;M2Wem~UH05rT_Zd}8IuH&Jbi@8O|u=`S=@Xl(!h literal 0 HcmV?d00001 diff --git a/binary_output/DailyTaskReward.bytes b/binary_output/DailyTaskReward.bytes new file mode 100644 index 0000000000000000000000000000000000000000..94498b63076b9d48bea86f66918b8d769a09b769 GIT binary patch literal 382 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%0Apv)|J`V$Ei^w}04rmNhZu|nBS9ky|X46z287pK= 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%0D}HlfKuG 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 literal 0 HcmV?d00001 diff --git a/binary_output/DialogData.bytes b/binary_output/DialogData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..97d6deab0bec902c074a9edb68f1527574084126 GIT binary patch literal 133328 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 Rr4vl8svtVh6$6+E?cYEh;K2X@ literal 0 HcmV?d00001 diff --git a/binary_output/EmiterRetreatData.bytes b/binary_output/EmiterRetreatData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..e6d1f157e637c79f0f1fdc90c82afc55035046b5 GIT binary patch literal 620 zcmZ9IQEq}z5Jd+NeHAHN=vFE%sIBz_H&7!LQ{pq)q+NdRa9`rY4>%ulPM9H=$jwBg zz!N!%h**(HqIk|^1m>mp-^bJ8Y3qG|%_P-Xg_p$40GrL3xu)~yGrCaJS|lt0Ta+v& z`hlJQ3&BEz5d**mFCnOo*Y5U(r3NVjzy_}j#!dTs^H=JR=>zJ=;q;1r+H`II74~^k zeL@|udQH8kKQH_CbpNm3HFOLC8!i~SviCpclC>5OEC5?9!!{qPOsN1?Sp{XIN=5}x jB?}c3F=LoQ)VXa4w06QAiDL4Y`2y6TU)XEI2%B zslOVaHLzPthqXj&bgxC0OVHR5v7sGXA*N#g54J)q68xDnaRiZR&qvRo5MJ;^Fx`bL=BeX_#Yv&kpXAVtSndBu0 zp*@NowR?L&&f$F0&2FuAEWX0P=5@_ zHWr9x7MNx;1E5VhE}4nB`FSa}#%55>n6|P)G_n%sA2x_;HkdUiZZxvM;>P#uM5-RT zuLHS}9io{XZWTN*umv3lL^TJhRYdrR6QYq5S)&mw9F4KL@%wcy+k(Z{L2l%NXy$^u z5pVQzLsWA^RpX6b9*9~VWM>(|oJA;lc_Es4VVa4KUOtFMKH~ht4^hnzvxcPT6@X|K bfLnz(dIce>1yQXcB6@`&8ikNG5*fV!Ud?is literal 0 HcmV?d00001 diff --git a/binary_output/EnergyLimitGift.bytes b/binary_output/EnergyLimitGift.bytes new file mode 100644 index 0000000000000000000000000000000000000000..d1561085714d17d9de5b73089f98c3d9cb7d5800 GIT binary patch literal 629 zcmZ9|J5R$f6a`@C(I(BKS&-OZVCjNX+i98%5s?srg&{&h3|$c$0ybb^>dcQ|XYS0O zU~bp4f&>zeT%Q)p8LT__(>cD5ndL`}v7|Yc&ny}tvzrkdT%O-t+?FC8y3E;I%nzS8 z?&i$}v*B#h$wIl$tEbnXye8+sIi|~$tGwlOYgWIJbKzXLaMjCYI%4)v z2e4y8!KH#bU-ZO#f?dF_31ub}+||$n^h}tJ#|p}CwG1WtfW8UybVy5ArG`Dg9$>Uy zhVx9x{hwLAoNiNO02#ETEQFFrT85BeOBO46tYrilnNmoRtIYagGHAY&+GEJLC9@IQ cPk#SpAF|()MUKolQ?EnA( literal 0 HcmV?d00001 diff --git a/binary_output/FrameData.bytes b/binary_output/FrameData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..b8ff9fca11897b3338a9137cb2823634fe1918ca GIT binary patch literal 1378 zcmbu9%WA_g5Jkst#d3D-ZzNG(PWGh~3f-i8Bd91Lty78v{rrwH!m?>68!a?KlIQ3k z@SQ>=Dgc<`00EJmB*a+n9(1RhC!^mUzxAhi!O<)PBzP1_NO3Cr!-a&x?kg+^ykhVp z4x>W~aNO^}f literal 0 HcmV?d00001 diff --git a/binary_output/GrowthFund.bytes b/binary_output/GrowthFund.bytes new file mode 100644 index 0000000000000000000000000000000000000000..1e86057cdd3b5e52d54da028b718a99edff68a0a GIT binary patch literal 1593 zcmb`{%T9wp6b9g-1xh=m8t*PtOx&7qE5eS%x^v?rkbq4S+Zw#Zgt+sad?Gi#gy(p4 z(R#)PLlg3|fb;e5Ove_Q)fYmn!6huAQM4d5DcTT&(IlJBXL)roE6VY+6goZ_Mp5N? zNvsPa4c@QuqYE<~y}Vt0ydL2YjfO$sFpGxCpJBtuqe*%KgK&z4FA11#rYCeOMF(yU z9&X2FmKVcEce3$tJyF@`CwXLdEbFqAG3-*YDKx(I{RzA~85(RhR z=k>jx74vW2@JAOw2)YMD03jG2OaX*odawu}1d9i&079^Oun8apn+GX?5TpmY079^P Pa0nm-hX*Bq5R?Nyc;-TI literal 0 HcmV?d00001 diff --git a/binary_output/GuideData.bytes b/binary_output/GuideData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..f17e9b50ab0a95db48cc3d4704c021b82e3e3956 GIT binary patch literal 6094 zcmcgwTXPdf7M5);2APlm;btyv<$!IWcOjqNvd|Ka)903YM)et)Rrb1O>1X* zP?U#VbMe{`XPvObR1#-xU>%6bI;Qe~Z{QyjwPZc<7jnAKjOEctjLZMI>e6_TPTI7##s1<(feOuGbKd}sb@9fD8wUYD=ZnlTo@PRGxqyOC$ zC0WKSlGZuTlZ<0?a*-0-$x@4?95ZRl$##tuA%vee@24e%dk&h)c_K|KT!=df)P%U)fP&>S{#dHiK z9NHm2sdQygj4X@KMvJ4LmA)7&e{)w1&xrAR#j)$tpPEf0&F(n45$LPZlak9lF^cSoTRjDmYQ}~ z1o>`Pe4T6)Y+KJn1LO`DKba6W9w0d}{<)aHCcb>oPX^vUC5g2mu{I>OzlxZpCsRDu z=i}ujPL`wsQRce!%&8`#zb2z^!RT8s`oXH`Zd#-MylxWzwI<@9mhrb@{H+behlZDR zeWgD~Wsi1|b1X-4l*BcYB=t*F_A1F*Ot!V`U$<{7Ns?WAq)ylVO;2b#_H65!(*Yj) z+!ozfKgD1hGT7D(gH1BnMC9!ldHZi4xg8_7Hx${O#@@*Jw3hEC48C`{YQwEOstwMc zmV~M9BC0@gU^BHR5g+jBPC~O&PAs0%%p~`!*b*GY&gvm7EZr|%|1Rpy;tu4sqZwXx zYuOSU#!cd@Y21nNcVhg*Rny3<1Zdo#ZrR+Y?+5!y-pOS0gj-bOO0<>G{~cwl9W}($ zvE#x1$L#rJdz09K(b(gT#@raF_uAZD@#zw zyYf(#p9b{d7n9QhIw<#A$J)qj>DHs-zdtQJnUp!{z?^h6m=jmPhnwMOfD6_{GsA3 zoC3W&gOI$P*_^^31V_#aIU6_qdLz+5t8)EA=7O<0zJw%0tr?j?W{<=aFMA zL+K;8L6C!~uJzvm91Ymf7ZB46h^e|4lR6k>%`kkpj;q1IJj*f2r9iB8uG~w4)t`l< zLBUow`$LexyoPgK4?uw0ORiSWfF*q-MsKg(c~JW5n$MLgSF;EC?LmHZeBr5HB)ccXPj1{h0sdq!0XG-$P!mKzM5t4R|iOSuh_ne&>!pFWpY)tM=< zTV6zLFE)hDP1#=~=jca#efqVuR5k1xt_f2W;k<9ddWV0XHbXHlRqyvy*j%mO` z_YK)UBK?3ro`$6Q!S?j@kn;de`38_>|GR_(bsN1X*E1APh0HYagqeYd<#_|n&lnye zL9R3+|E)Id+V%4U{rE&Q53@PTHk zzE4XQU@^7CCC!YZxU0Fk$494o(SX2JOL4wCi}yBGt2YE&8w)h1EO7 z%RdyS$BR=lrO8iFu~6673sk%|CB_%U_+z&+hmq@Ho z17p51^R5i&art+bhkPGibGVSPy?YmbAzhvuy+nPQ-YQ;MEY037Ec{O{E2R!-!( z5vdfNNT;)2qrH3fLGGqqRUg9XfT=68ya|MC{bM=h zpmt6+X=w?t-dL-~I0TgX2qHe>6~KR&Rnt7|?pJ==qB+ea$C@GF zj%Dx`4gdsC{`CQFCjLFM6fpPw^ z#{Fk#jaSx=i|^}GJm396zr4nUa;ZjIc~BnJSgQ(Dg=(Tz6{<=#)v5+nqnc^uL-|y5 ztpcckYN1sfs!p}kDufEDR$5soOSRT2f{Lg%TE$Q?)mEzpRD)`#RRWbz?X_w`HK`6- zwV+y5N3Bw*l&rp)~W;5p}J_*h3ZmWwaTC}s+(3ls2t?5h4f?6%LAU5Fv&TQ{kuxM-gTaW>h#S!byZVggF(?if|TT0bxOf ziy~Y^NFXFsxI%DG&3m|tu!OLr!c7rwBCH^+Ae8@`v}2T0m#{v{6hz92vC2upSDAsx zIH6=|eU>?hoD*Z0leh3)u0gChp@eCDm<5P}6H1xZmsx@+IiaL!eVQ8(8%`)~THj^` tqT<9Dr~AohoYu#=1+nGCSmz|+>)e6ZQKC`4%*NNb2eIdbQfK4p`~ym95;gz; literal 0 HcmV?d00001 diff --git a/binary_output/HowToPlay.bytes b/binary_output/HowToPlay.bytes new file mode 100644 index 0000000000000000000000000000000000000000..1f49b34cc749a4a16dfcec5953ff720b3cfc5508 GIT binary patch literal 205 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 KfH41mT>cLjT^k$# literal 0 HcmV?d00001 diff --git a/binary_output/LanguageData.bytes b/binary_output/LanguageData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..94efb44ea69c8ef85e46f9634f76ce06093af27c GIT binary patch literal 476882 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

)f7muU=UWLh$ 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%0D?uL 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≀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 Hy!8JApn!(% literal 0 HcmV?d00001 diff --git a/binary_output/LevelData.bytes b/binary_output/LevelData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..5e08c82b09849a271f791917211c61eb4942a647 GIT binary patch literal 4144 zcmaKv+fo!)7=;^UMvg%NV>IW3NsNh^?l~|Rh%yMGLL@+vs-#j~Bec+An6{dRj2C&0 zJX0PbPm-&w)vKG?eJC%iug2Qz+y6c{)7Hq?lx0~<_%||UjR=>7%fS4YH404NpLIzM z05$;F;De;Wq*cMM@wL7e9==|7n)qQ|RsdiCFpXt_Q3U`7fMO37yJjytlU5ZCvb|Ll z1{elP!p&B5*;aVwNw0Ty8in1+JLm+#F)~(F3V;gWO$AFcx_cD7V)lx%0JA_bTWPkO zWt)x1)EHo6pro@thXwP3HM62>=R!VvmziaCUg+T@*Q^2*3!yNOqT3?DoYFhm(6% zL4ZM^7@U0B3;y)NxUY+~S#P^~uX>&izH7S!2O-`Y zyi5S90IL3$YF?_UT^klMlMd~tzP}%YeYCc&%K^{<(D9EPx5~?@EKtet+X@2=0}TJG z@SU^(-X+OQU>%c%xS=G#B*5fF44@1! zWQ*ma&TntW9Wq|dnIr%ufFW5) zs&b4QDmCV})&?uOEg3)=KpCDJE?=j7!t-0J?he{ieJ&M16=0~=(z?uxE7@lGx}H$> zg=7F_fFWBiuj^{(?8S?ox96XDxXPSH{1AUB4?quKcpfL7cmvhr4aASLIb*way3rA@ zBmB2@M=F3SfGS*$oT`mK~}Kr3R=54E1kmovnPGOgc&eOaeyocO~=F-gF1`++QXOc<1x0`keZ@ z^Z@k$^(~FrO$##~kl}|-LrH*1z)0>Vg&9Y0wHI`c^(heVhxn8>O0W5C7S@y=pdK*v zURs!O&1d%oM!achp@#J`O&eGJa99gU0!#u%5}&%}AD5g|j%8}sJNNpV!J*%G zG4J_#{t->AwzL4XfT6|nS*FdLfF@2r$r|p^y(l+8H$eAO4K|Q_IKKO846rd^G(K13 z8~i}?!VUlM$P0J6ksr9YPTRMOL)&Hd-^mEj2++8v?gui?X1+^nuB|_-mXrjT1dQZg OO6K==%N?}vR?uH?T63k>0p?}}^v96b`3wc50 zVb83+w;2~prJZv{d}1jVlf;pv=MqS%+w|K(Z_pY)1cR{ezkde9Q5bc4L%%=v>z+&E zN4b+I49Z_&^bz_$qwna~KgG8$E+9fMWdV;g@Qh$WK!l(t;QGWBRw|l!PBAGWLNRL+ z8=81QaY{slV$LM0Pkl*oT113m-Xd1_wKZN*oDmVBSTKoIO}wU<5)q-eViMKO)1){n zB0_Q1BpzyOyrDQJB0_P^B&w6SrRa%>P%K%*nmU;l#k7bB#SN2K)1JCbF(V>EanmHK zlewcfFCs#5%OoCXYrLnJ6%nDhZ4%YVJWyN^5uvza5$ozr@knt|M1z7aQtiUMLns bL@45RHi+t(d8Jqs5uu2^YY^4RygBy=7eTw8 literal 0 HcmV?d00001 diff --git a/binary_output/LuckyCatData.bytes b/binary_output/LuckyCatData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..8927a0cb47ffcdb9414408a0f32ebcfbcccedbfd GIT binary patch literal 166 zcmYk!!3lss3`Eh{tgbnzSco0i$d=>5D(uLr^lL!&Fnq#;OiDgVDlEBD#5h)0=GvJo jgdkQM$sq*EMiiGI_XA5a2?qcG literal 0 HcmV?d00001 diff --git a/binary_output/MainCardCollect.bytes b/binary_output/MainCardCollect.bytes new file mode 100644 index 0000000000000000000000000000000000000000..2d6540b9905e15db112d8fba06c405731029593b GIT binary patch literal 1739 zcmbu=&uiN-6bEqSx8om4cI_^@?KnF>n`^y}9MTcC!q};3nMll(DA-Dip?~~d`{aU^ z+B(c&WQgq#Pv7U4fHWMR5Hf(J@RyyKQF?WN4hURMzio4?(f0%>(N95o~<{=XtdA>zVmE* z=JbwbilVu1k3Z8^Ln=Gf{gQGgVdBcxlwtN33td zmZi{wyPU4&BNzF5n>g2jP0S8)5pxmySp5x$rNrDHPn;{df@U=9DyXTMmxq*RrS!be z-&e3s6f_52adEngtk7nr=A-6YH9a}>bntLepF T6q=ch&>LAjJwE=!gFmi+S-(Lp literal 0 HcmV?d00001 diff --git a/binary_output/MergeData.bytes b/binary_output/MergeData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..3e7adad5508612659b7973496d899957347bd059 GIT binary patch literal 247495 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 O-Hf9f5W&qs&%s}m6nj1Z literal 0 HcmV?d00001 diff --git a/binary_output/MileStoneReward.bytes b/binary_output/MileStoneReward.bytes new file mode 100644 index 0000000000000000000000000000000000000000..2db1a6991383c9c954ad8b5c2cee5c8d72445f43 GIT binary patch literal 1415 zcmZ|P&rTCj6bA4+|Jo^SsR$xPtrAxznzX}|g0XQyU;!j9T$r!}Btnd+gcw|y@Cs~v z3yljlB&=MqAkjx4K7qc0-^X|F=uBZjzR>=1&bfEav~Ik(W{jD_pNWm9@DYC11c=hg zv-#zICpIBJ99SFlADNg=4lt|*w0mP8Sxv1oRhY|h8DWmyDmvrsm*b3P}H zMG>T}0(D1vPg)U0klND^PH;dwB#WSZR46-ZC-_2I6-E44w!X6cW_xep!{*Lj+VARK zPpE6s2x@y{*$~t2c7M{=Wf8QC`5_WJgf~t)EQ%nt*Dz4lOKBUj2-^E9i(Tp3=H3gc zYf=cR{e1J(HUB|6B8nhQvVv|`{EKbBE`^}#No6CZwz)sciled!+T(olo?QU{59ydF zf^=E5@$dROcv1AYf+zGh7Uu z_O>hnHYn$(n07xGwYRi)WD%TrNftZhPG3K!YDpoW!Uy?^X)>d8jr^j$D~n*ov%;iq YS4Y3n-jhYZMo0O&-L`#N&2?k`0! literal 0 HcmV?d00001 diff --git a/binary_output/MiningReward.bytes b/binary_output/MiningReward.bytes new file mode 100644 index 0000000000000000000000000000000000000000..072e8aaa2128f08cb7dac99c93180258af6d1e6c GIT binary patch literal 316 zcmZ9_Jq`jP5C!1jFQRC?10|VaVS(Mo(xVtV3p;P`%ua||3-ZXo_vQl1p8>$pQ67|p z<_KW;A!f`mfTg=Bsf6vTzrP;u=jWDb3R)ZmJ1y=&u3#Oqrn;Anr4dQN(uh39f-^Sk z!?x7Kp2pT`Vr@lJu(m^2wzv%4Q~%Rt(@r!6YbW|jyLtPJ6_;Pfn$~?sZPf7v)XN+^ literal 0 HcmV?d00001 diff --git a/binary_output/MultiLanguageResource.bytes b/binary_output/MultiLanguageResource.bytes new file mode 100644 index 0000000000000000000000000000000000000000..a69fbb2b88c01b9618d91c681f7902d565eb0629 GIT binary patch literal 4984 zcmb7{S$ESg5QWnPD0E@pDU{Ndoh(keyz{~{KfuRH-PlcPm!>|2{CdXLox~c+OCC7Q z5hLACqnRstv$3?c(P%Ud=-<+MV=4X9UT-YZ-_73xKk`r9Ul-ocr?C|p`}orz#8=+6 z-&FtEjQpGCB#k?C>8IQG!t>CJD0-EmKi7+P2LS~)mLcD<$kW&Y@{W@KQcvE2{tEPI zwy}L0OZE3FRt)^G??p=eQ>|ENuR^B-;=w}tw=xJKUC>M zC2sVEEfmUYP(HRO(^#r}P@y~xy!g_?VH;g0v=I#TyHGz->RVYKw_9ah-fqp?{7ALA zpSHO@@rBUTo$-9qleE%2b~Q36=gNzzKZQ%e5pP6kALIzXL^2 zRUz8{t5~%+ufh{|7{{mXU$VTs<^EV;21xER3EWR7fe~z5*S+xKfj>!Ne6i6gDm?&g8KWeE0;|G#zV%?%numoK+yx1RYzVp^ZjaQ6%Bw# z44`=+0MLZO11$i#9uO5<6b$*tEDsY@FCEC+JJ7P?#EWnO;;Ju*h4>SQcQpTVI$9C5 z^fPrj&6%lFWct#g8aSo<2j-3km$T?JFg;}^%@vsm6(P=;m}ZYZFpa!3KcrJZT0~)% zO#sI;=Aaek-pCv%3~@JDmYsSxiS;2=5DWF^tgd;Z<7g)%`oeK?S#Z?JkW_c(c>ZWucp8VG#JE zB-f$Bn@eYa^EtNMj39``^C2x|9I*GvWT)TvOTGV3PQGzcew z9}UmBTbh+XxhY_I!z}Poodr&2p4Hq-x-R{8gE$&yDZ+hjo>lP-kZd!F_O9f!qEbqq zwZf&T2IRV9?>tPO)v9~VEEdIs;w>l~-COalAak=(4! z3f)aXfx4BsC|tFmkBj3$vBMO!K+a1+fjX^CLGkHFR_$EyNA-KA&^;9ts8H!>=H4#j zaX9c5gY?v*Xyjp+33N{d0V-4Wh`A=cH6wcL%|7pCkCe>-$pA~O|YHb2B{pjP~511$%+oegSsP-1RAG?+M_bpxY#H87ZR(kMu`9b literal 0 HcmV?d00001 diff --git a/binary_output/NetAssetData.bytes b/binary_output/NetAssetData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..b76cdb0d42931c60219a7cbff5c062f02a47df12 GIT binary patch literal 5593 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 YD`>dFGqkq43%099-nc$s(EZ{60jOT3c>n+a literal 0 HcmV?d00001 diff --git a/binary_output/NewbieDailyTaskCfg.bytes b/binary_output/NewbieDailyTaskCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..f2a43e8bf44a5233d8d95d41878d583c27d78ce4 GIT binary patch literal 2211 zcmb`|L2lDP6b9gN;v`Pe7HG2pK`VrWSRgeX+hx^VK|%sG3t&5PV=Fea4mjx|S#t&s z!7(@ihhf2zH~t-LH+>`jn z6E&Orse1Fl#{GJ@-wKl~=4i|WMp44P0ej3}Fbc;}m`o~S%X8(a&0WpaS_>LQNeiGI z-gdPx8`9e4OxNWlPfKk`6k4MB>54QU{iljZRHOrmq9pA>+P)&ss#EirsY#Vp#DYmt zn2p~sx2VWr72_%*RaTKMFp2^*o&&2{5%a|1<|b9vkRC9K67~yNorY{Gqf}W%`k*K@ zMX#H#NE6gQD{|uz+RVHhbYuq%fC7HkZGukw(J9?DA4BD zdTq(SJk%C;JG*Gh0W^w26ZfGV-S!;_V*hHI1jUCSZ|26)xv0wk7)60~egdntQZ_Wx H)hp!>bUdTy}%%G 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 literal 0 HcmV?d00001 diff --git a/binary_output/PetAdWorkGift.bytes b/binary_output/PetAdWorkGift.bytes new file mode 100644 index 0000000000000000000000000000000000000000..809f52162e309c290b1f4701de23a3b94dec3426 GIT binary patch literal 998 zcmaLWD^CMK6o%om_t^`IHG~9%X#*hzNwO)1pzE=16E3CH0R{mY!#^mx8jS{ByBG{j zKtKf{f%!Ny36pMTH_aT;KACrSxjhWW3F!vpz$1LHbPk71`fIbl+LCCy%(EIQsx#z+hnRQDraH z&|SA?8{{F#kjc;_Rd#(NKbPUwY=b-k88I1EWKZ#~lfs()()qhM`xu~LP?&pE*^BaB z%W!M9LH0n#OvWauvR7|Wom;aF@&shUWKxm+Hqy^={vj`6=tJJem@=4}dsNx!>-EZg eYhukVp=k0HW5#4=k}CV(|7PwXFQI61K=cdReZUa_ literal 0 HcmV?d00001 diff --git a/binary_output/PetAirItem.bytes b/binary_output/PetAirItem.bytes new file mode 100644 index 0000000000000000000000000000000000000000..8e4e83a074495354aefd38724391d6eea09c698f GIT binary patch literal 312 zcmajaK?=e!5Czal+i0PB02k`fLLya1YQ_`-dVy|wCG~7hGF^02T!cSE$m3@Vs@?!V z#YfekBnpWV)bMWd-Qm&MS5I^|cp`7kEk4m-0vgw%v($j*Co5Taf4w%ztM#-2`~X98L0bR- literal 0 HcmV?d00001 diff --git a/binary_output/PetCareItem.bytes b/binary_output/PetCareItem.bytes new file mode 100644 index 0000000000000000000000000000000000000000..08ee32c6cb059e09c7c12042c35605b2a2869a5e GIT binary patch literal 1423 zcmchXzi-n(6vr>W9ZV<#LMo)9Ees4!V}}G~U}zN8cARzF;XOP zu%VMQoE7ge*=EhXZn-6e8#)0OzC8%2wD0a(I?2E-xfTl=!rM!e?Dpdp{6L6Ka&Wx3 zX&SYPE%f)QJWcGfn9-sgXS1e+Hu1@6nMI!n3&p|I+1td&q5%ia{r& z8WbhuvPM+bX^j*hk~%pDu^O;J(4ay2PQbh!F3Wo|9CWt&ep@Fia6LOYK8l`xgl{B? zs1S3g(2+vDvJBPb)Dyltqb=-GCk(wtk5QjV#Vo(6%2VbGz3o=0D&FT}0?rgiay!#v*jAuNizkdj2VT|0;U@RyCPIeuz2#b>u(a z3_47f9hiTgJ2rK3y_q3rW3E8Owkk2V+^UJ7rApPP){N5cRz z)CLm>v$hB`rha?Gdm@~HWGDLv(VLg516aQj7D7?LGC|lwkm0n2y}ERHQ(^59>-EG# zq^`ugO(XUCBK0qCr_as6^FO{G&kW8WJH#A2IC1(0-$H}0Egiy%!M2dFN`_Oo5feFs zQ@Fl3g_y{HOk*Yb@;Q2T6tg;uGl7_!38QeE4X8-eR3yS+t9l@=b U^jUl@Y5C-7AkC6M!T_9G1Vj%=`6qR+bkjrBYg!r!3w=Wz*(e-d*43ds*fxr~lTvpPs+8 zT;=wclOVr&p3n_t1K1LD0X}exK#|Nw8{@${0|&s7-~ga}mciC1XFV`*0bB_VH7FcB z%b@c`9}02?HGmp`uWQ)NAi{rf_B|fVMw=|^5cL(Y53x3XeHykGoN=`rw&}#egYcxF zK5?Upb))bhd?`Am*haOLi~u5#f?BIHc8nr~2&JGhw8+q)N=5_`NkP-lqH7c}L@Y(G y6g{J8Ks2PF0qTrnqevhUDUM2UViYMv3K9IxT!)-K>Pc5hZ-O*e$ZxkU4CDt*_O3Mm literal 0 HcmV?d00001 diff --git a/binary_output/PetDailyTaskCfg.bytes b/binary_output/PetDailyTaskCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..d85ab835e7555780a9ac7c0b19373de3386b947f GIT binary patch literal 1907 zcmb`|OHaZ;5C`xDU&Yb{U!Ox;AK+mRDw=RGA;!nCS?fYqp^e=(NI$(Zoz^S{PVJ%j z!)_oyW@Zw6u@*%e!)99$N24f}i3n2ea_@?JeeMlxwhcS?kB|O%CYDce zJU^{oyo^qt#{N*K*)kRSOZ#gUd=*4~9*TITL~OGi_^!j3kw2Dc@wsAanptcY74Wb& z!5|EnW5Qe_4Qr8>D$-%5)`&uh8zjP?&bCMdu|edXk?6LTD3CfUD|BF1s8}b?K618+ z17UEwMu9F!b5lz*$>t@dXJQtxOcop>wnG*O!(vX6+vo0pdu4&{YLOOF>2O`gXoFZd z#%z~Z5C*Gfl*qg0=Z!RNA)?QWhG?Z}#X5;_kU$v%KOiq}I9G+-OAUyu8Lm-F^pz|gs zd#NU6$BzGjBHSX+9(wl417UdVSEW^o_aJZNB6=5U0%f2XTIpE1Lm&%5Hh~}vkOLii zPNdLTBAX(``6g1aL!=Ipx(;lK75>4NDc literal 0 HcmV?d00001 diff --git a/binary_output/PetDressItem.bytes b/binary_output/PetDressItem.bytes new file mode 100644 index 0000000000000000000000000000000000000000..4dc96e3c5e6b075b8d3c51114b53ae10d8c67acf GIT binary patch literal 6565 zcmd6rU31bv6ox|!1cbI~)oKg)!Uoo6EAY10Zs1eps_HYW+9A`wA2(HePsUr8K!du%#g z=5&<2m4h!rYwMGN+}!&K=AI1V_Rc%lCX&N-;(|zAs-XghPo|0(YBL0*ag@M0(3OY| zBGIW)vrX1!MiSgc2sg6Lu|GGqGOwJ9MkyH~Z!q=C^mC3ss{(8>${QJP!|5fIvx|k=#1d*5$ zQ-+3tFBSDR2bl79CZwl?1d))E(>9Aqwst0_ZDN8p&&xr}bnF?g_ zno=t1#WJ#8YoxfT$RCG=yAX`wWqUWFhq+_e2ugeYf=D0|NusgiQL30a;_UQ5I|Kxg zfRb%JlSuY;dZL#^1d)i+BrEL7(t#(GFpAt zvlaUuwf!zLT>$vTwb`^F3mPNUUo9 zr~{6ttx0f1%NyZaW4@p@0)h> z-b!GLL|P18JpUXNnmoUo-OKY4m?rLT?IDps7DfW@2#N685s^R^Mxw? zt>`u6VN7p(oQDHLZ##NTd6?+oXUBf^f9}`LPOkF7A0}*x#F(U)upn8nEfQmrUd4iB z$c{*iNqQj*k}W4iVj_vZ{6AWzDO*m7#F%8MmTAhCiAan|mTH-%Y&k6wW0Iv>rYT#_ zh{Qw^r+c;Qdg}4~^x^DlcKn+;pGd`+s+V)5vgoW-jH!A>M=GPvNyV6|7j>kv>%3G< zRB_o?JV*13>-^UVqdpahF-b3KTO^A<6NxcNuV_Is=W~%5lk{>HBwH?s#6%MJyNWIE zFORajpKQ4(5@V8XOOb5(LL|l{-IgNR@})?ONxCgXvgIq0m`LJAU%h4i<(4g9i^P~@ znU)~g@{LH0NtS5|k}a1+Vob73OOR~&RwO2pc*0d}`RyY6td{RYVocI+Ns=w!i^Q0u z-;yL-E{nvNq~DSxTYeCUi6kEF6*_&R6KB=e}9u`|l)bLm8^-3)LH1H8EAyixa$(fL`jdUMLt#W93pl#*V>5 zk%L!j^__KCu^^E`agg35(rbQ67c?Ws=Q+_vtsU}KzGF{|_ayLMP>463mXaA+YSTt1 zxdu0xBiqh4OC+aYGLQQNL>erjy);|Y2Q8;S$_EMZ^ui@nSX#v(zB zD_SXU?h)G<$DR(E6`8Q(DMeD!QoJK`aKd5+(b0&5#0-8!jRV9y=wj<{Gu z#CqDxn$rxJrTgc{=F66w#pcs@^~YbD>#Nv1OsG&CsJ969l3!)BmY0KBb8KChC&0!R zNlsY;-ZtTXJv{94aF`eeyo_0H3mG|h{<``81)@a=4T=NpH=#}VMZ3fri~n7+D>DewXds!xSt9w>}^%5}@B!(eE&;RO@ILnf%Xqez9`ZF literal 0 HcmV?d00001 diff --git a/binary_output/PetRoomUnlockCfg.bytes b/binary_output/PetRoomUnlockCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..a79d58102109e93bfec888aa403051cd03290a88 GIT binary patch literal 383 zcmb`?y$*sf5C`z%V<4iNCdQZG9W)L^NeIe(sZFs(XiX>sZ|`Ackx_@{-}Wx|%dNnR zmH-gY@gneC_!MFM{ybzE<_#MPW7=f8lxb4r$W7ZCjb9IZDvq@hU2l-fzGC_wLr4R+ zWs145XTu+ORkjg$QkF}hsRq8YDMowo2Ycu{scs*8Gqd;1$`KA6OfkZ12Oob~n%F_r OifOm@Zbo0G27niF1ZqzJ literal 0 HcmV?d00001 diff --git a/binary_output/PetShopItem.bytes b/binary_output/PetShopItem.bytes new file mode 100644 index 0000000000000000000000000000000000000000..92eda231dddd4191d6e9b6813946179f1382395f GIT binary patch literal 6630 zcmd^^?N3u@7{(t!N=pk>_9E!U%ye__D(*Ge7ZsA3s1V(<>{D|FhxUxqbDGi@7<*wgmw-e0n0_uc#SoIX9L^Z?!FvJY?prRl@3*L^+L z^U%PmyaC2oGkjEeSrth&Ne#&sR&{2{&uZbj=9nxD#Z@&LlDbtT)T^pJAt4r%MKANf z!`r;94xi&^UXbcTJznO6FWS7U9;DvS{2<=LLilJxj2`eaeC0jIJKIBD9j|vCJM`Ac z&d%c@{B-I_$BB+mmzd}f5|R>zUv0o=MpZ2l=~DastP#F_4j%7<^_+zD>^mV2yrxFQ zH;(QzmpCY$7SvD-J_aIE0+twrC&3@N6{OY6wt>|8SrdpSlf0u}z64*fYJvb_hp|v9}zEQ^2CXcgT^&v#wdhB&Cl~ z)DQ|-6rzClCWj(5vzQ&Zia&tI(GMVY6f1;chXV>((qu_ch{gTHqJ~)1wM#-&RSa9e zdw?{0cp5Lbx5e{>BAB;@@yg_mgRY6ZEo)*duH{^e7O8jSqR%d5#%{vHYzuJ#v2jVZ z5SN_}T>1rNKvae_0`nke5_43X9rCh!CSWFqQF+ESj6n(BIiz5?gC7*%-P@!3#0S|M zO9-NtK!Dgm>?l1evha?SpOx)gVw9himt4+DyVNgBeImhV%p2rb?v=?O?k6Upot8Kz zMH7=*xuSo50fBf32nYg!3@J#^)naE*JoSpXlrj|y4gJzBi-wnIfY@n#M>MQJB^up=6j7D%kTzs&u?>V{9fA6ydm#U0paxRQbD60- z`mF_hF&C>oq61>1liW#kw)3${h;oUAgVW3nPN7qrXXh1{vr|4xHXg5hlmt?%!>Q%Z zEXTlBgj+C(oykMQq^Ob+6N)T^(!!08nI`<~`0|x(zk9DZZ#3?Q$Cj%6P7_FtTufaX zw@^SVA_@>h0W}V@6(SbeY4ZExD6xu}8W)tXF*}cP1~FL}d+x^T>6&9xxpejDb5no> z{%i)Jh%i9xFn%ZvqdyXtqA|+V-JCHBr^UI07%kOJUEi!V%H*miGqrN}oA;0dq#<$u zv2*y5I6TZ}M()V+rjQWhQBhWnmb!;n7@=C8#X35w^U-DF<6LdhecVAiLn@-R4_Ik<3@$=?N2!N_J6mTId=9y_S(hl7fV(@3lbay8A>$7Q+PR@pX=lQQtRpz^l|2sx?L_trMoSPE8JaMI%=C72$YPoMt^Dy+q(iP(VH+5ARqTAkSpN>E~> z`9t56gvNE;R;s}sa81ZsZ%IIb^qI5ibMqFR`-l#RozCxTj}ugsux8vIJ;jX^pS)1! z9Bxc1*JIZ)S@|U+ALsB*e?0+rY8D^33c|?(vGe(Z`0R3a4;Tj~**XI~&5ah12x?6M zqRJIp_d9msYD>}yf^||CuIe|(tpm^l1PBBH!8l^W1;K{9Yoi7-^Z4HO4qyI#`od&p z`bzrC>qr2u%Fs9mf?EJY17bsS4(_<|zZe^eng5zwe5vX4nc>Cs_%LIC0lT@ literal 0 HcmV?d00001 diff --git a/binary_output/PlayHomeDecorateCfg.bytes b/binary_output/PlayHomeDecorateCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..f4eb16f4b570a81cc59d04c9820b2293d2b97f40 GIT binary patch literal 25769 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 al?~q@u%jsSOZcgF$+)+U2V>3ATJ8TV6hLzT literal 0 HcmV?d00001 diff --git a/binary_output/PromotionPack.bytes b/binary_output/PromotionPack.bytes new file mode 100644 index 0000000000000000000000000000000000000000..3b4652c3128162843094d681361b28d0b4c1f580 GIT binary patch literal 367 zcmd;OVC3LoU|?VZVnz-IMi9jf<|#NPmt>Y@mQ?B|LK*P|naS}D&y= zK-D}>P=SENy+QVj~NXlZ_xwcHn>ADz_u>4baIB@*uZsd}Ck$0E)0?R{#J2 literal 0 HcmV?d00001 diff --git a/binary_output/RaceReward.bytes b/binary_output/RaceReward.bytes new file mode 100644 index 0000000000000000000000000000000000000000..0f133a7bd6c529a43602df440da576a66fc0202a GIT binary patch literal 199 zcmd;OVC3LoU|?VdVnz-IMhL|Op+JJH91JW#DutVY6-aTo=A{;;SK1nKGq53ZfoujQ mh;|?a(hj6R+F2mlPY~A54ABmxK-z&6NIQ@M+Rms$NIL*Uz7xIx literal 0 HcmV?d00001 diff --git a/binary_output/RankData.bytes b/binary_output/RankData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..0f16fd45fbb8643586a77fa809624b9a0d0def5d GIT binary patch literal 1596 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 literal 0 HcmV?d00001 diff --git a/binary_output/SceneData.bytes b/binary_output/SceneData.bytes new file mode 100644 index 0000000000000000000000000000000000000000..d06180bfa8a1223cafaf24dc33e65ebec8809114 GIT binary patch literal 4733 zcmZ|SSx;0!5C!1NG6M>zpn^N@y8_)kERX&Mf53#03GqQ=#wY*1r&8^$s#MhjIpKEl zh0M999e0M6&Fx_r3Vv2LhZT-hjx~y{VI493ezo|uIN2H|_+|Ioa&dX|bFsW$%zyv5 zn*YJ`DW31U=kx332tgpgYVX6yHnjd|#;N`$Ro28@lZXYUv>6Wwi&)BNT6{E!k@6Am(MY512_V>DgnwCg-i!AFBkHA<`Igw)n*rR%P!<57xD+@5yay=zN@xo z9}XRae|?n?=Ogn7#hYqtRxKUGyj1&%d4%FkwI!Ps9fW+5S$$?6p?Fhm&8nq?kgrnh z7v>R)H`UgxS~`e%srD=L2;%WyELUyIE@V0g`6d_g5%UPen`&EjA=5$3%Y}T*JVNoN t+Lm3&bP)4$A)hdhP`s(OWp550#Js#Yg?WVHO|`S^LZ*X|pZ&j({{hwJiX;F4 literal 0 HcmV?d00001 diff --git a/binary_output/SevenLoginCfg.bytes b/binary_output/SevenLoginCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..c55f1f8a045e0dd7aab203e196045c18441fcb5f GIT binary patch literal 252 zcmZ|KOA3G>5C-7iw_x4H3dIX_lxWwYUEtx<26xk9_!;<^#|+^o0Irqr5Iq893%g&( zeLexIHEM~m1tby45LrqWiiG+XnuO*={$>~wh7+{KlCX>zr#d2zh)a2^DX-(5x&SX0 CJQa%o literal 0 HcmV?d00001 diff --git a/binary_output/ShopItem.bytes b/binary_output/ShopItem.bytes new file mode 100644 index 0000000000000000000000000000000000000000..6abfab5d63cb626da5656bda86bb0945114a8271 GIT binary patch literal 1566 zcmb``y-UMD7zXfbnvZMJ^h@d5f>1iv&>kiaJ>QSUMCW&>%wFNGHYF*+0Uq6lZ6r z{s*0%U0ie!v|iq)>J^K4kU+TH4Znoved4khPcp`G;*N0^3m1oJV$qMij_BoZE*!L34>}#MFXp^88QazK+cD;RAkCRW<0@Kh;pO3`Repu` zJk=b=!*_OrzJIbF)+hlwp+qmeJ?`8sUJ8fo0C>qBu;jrHe++jWVu42xWHZD=5|l~^_M8d z_vWu&j6jdVfK#wi|F>pZp*6|Un!j3+2Ao!aX2!OLIxd-s zx%qi1w#J4QN-PX44iZ2)AYfr&bzpzpDz_u>4GROC{R6Nd0|x^;kO9)pzyz^?31R`4 zOJZhDC6e)yN~RWuK;uo#jBJe%mKYe2WC=6G5@v`c+~KLI*(kQi0c|lw_Jo;%j%!|O zQF^7Vu^GfF6^P40{t^Cqs6R&I8+QM&K&)bcSj8KXnVXbaq+X2VB_Uvl86jC_0k**Y zR~i@qEwF#TPNeFg`#O*XkBz|q7-0W_0OST%hy|=rzxV*d3&nU*i17ySz%n#5g?Pad P;RW4aK=VbavDp9sO&(qJ literal 0 HcmV?d00001 diff --git a/binary_output/ShopSpecial.bytes b/binary_output/ShopSpecial.bytes new file mode 100644 index 0000000000000000000000000000000000000000..fac9713131a7ff1d685bbe991dd33a9bf69428d2 GIT binary patch literal 3927 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 literal 0 HcmV?d00001 diff --git a/binary_output/StartMerge.bytes b/binary_output/StartMerge.bytes new file mode 100644 index 0000000000000000000000000000000000000000..ff350a0a98fbe6023efa6a560b73e913bac958c2 GIT binary patch literal 3853 zcma*pS8fzR7zE(iVDH##lXK2FIol+21wdQ@&H!8i1XnP;`W3j2lLW7X15l-^*7od- z^v?s72;X$~U(>suEjr~)Q55U=)hUaPqKo)m7Cl5!7JbD8qFWY|{L`=);P=7L&CR)A z8z1;L_!nXX@uD!E*b4WA5yaENcvLIg7e)|o3FA?%@PsgecuE+LYK13-5yXFm@u&=A z9~{`QKCpo>g7~X29@Pq$!U*Eu!mbKKZ?0>szSU^7(u+Jm0guFCNOp}(zf>t zBZ#+!T@@6o@|nxgwijI00bvC3M`0|)TE%9}-3o9~X92AwDdO zAYKr5RUtkij3AyDc2yxhDvTiB5q4D}J|>JH{v_;^)GyD#RCr5gEo| z*>i|53L}UyDc)zO4A)*IO{p#E5e8jW4_!r zHqiWCwd|^{3L}W$R;n`gwzE&qgs%xBi1Gij55REc>%s`)m%?~Pt8L#9Mi65}Sykc6 zxP<&9K@e{XLuD)b%vn|G%(sLQ*|vSFssn4lw}lbJpS7~9!ZVtyT5(l(gb~E=g?+1x z>s2LuR~SL;f%#U2E8i1F5JPd=t}4X$g%QM1Sydr^AdDb>E$pg{edgZiR;4q~2_uMK z2}7~x5aWB1FA0M9kFcx41#PZs)m7menHWL5BkZa|jGyg^5yYOhs|xXwFoO7vR(4g! z9$0@gu(a)EVFdA0VZ19GScq4I5yY4qdv;Y-oK=-pUKK_V`-{$1g?LRELHt82yDI#g z&|KA;t9mGmAl?#oRUv*Pj3C|>c2&mpX{VJR3nPeeKeAgD;wQog;%~yPD#U1(Zy17j TPuNw3XI>XZ5dRZ)RRR7FRr6vs literal 0 HcmV?d00001 diff --git a/binary_output/StartOrder.bytes b/binary_output/StartOrder.bytes new file mode 100644 index 0000000000000000000000000000000000000000..2291f10ba2d89249e961edd9b7d125ddebd0d1e3 GIT binary patch literal 540 zcmZ9JNfv}43J?gU0@&GqeKl}D?iu=<++ZRIt{!AUgx~$aAr~Zp%y}`h2o=- z@D98KFT-;V17;p?H*G@R_TatpgTsH5n|K4fA!o$AkgGonX2H?`JBQaMMhK&ZoE%?G xOyCpv;C$e;tb1Em$P8!JkeEVrOV^Jr5Ed1}!SNnNMpz-NcgoIZO4)zw_yVk?6w3er literal 0 HcmV?d00001 diff --git a/binary_output/TurnTableCfg.bytes b/binary_output/TurnTableCfg.bytes new file mode 100644 index 0000000000000000000000000000000000000000..edc1b94ddb3a09ec49f66d0d9f34190dc618f8e9 GIT binary patch literal 356 zcmd;OVC3LoU|?VZVnz-IMi9jf=FN0YEJ`UzOwKm4HLNi=Fa(k?5fIxcG2OEyHP_I< zz`)qp*3cTxH#9V{K;avkS%OV4N7H41qRP<3425rOW(rncQj%I!31q?S2HFL5BLfq} ztxOQN&W76#bPdqG2-g7lK-VJphQ?+fcfd>o`6Rd`vB=ic0O&_#8IZ4$Of>@f0mT#) NTY#pTfYoDlEdY`?UeN#m literal 0 HcmV?d00001 diff --git a/binary_output/UIForm.bytes b/binary_output/UIForm.bytes new file mode 100644 index 0000000000000000000000000000000000000000..30f507cf78763173fdb07a6d6f170e53553cd61f GIT binary patch literal 10202 zcmbW-`BNJ=8wYTQ1QIYlAiR)}Hq(20H|gC@kFhZ}Gi9S4fR>vbLiP(W7)3I3WBLDxuk=Oz8BOV*$KcHa&AL73;v>sEfOBQujSchz^qVda|ex&1-3KZy3z1*=1W*S;~wb~=gPn#0EYm?%fzd)P{@=%IGiI*t7rR{bwtu*hv6KClgJYO4XOhcIgUxR zpG5oV3h{mFv;xg1nylyg?aM|W0*FmPm{L8-xWrm_S<5A!XTrq6#K9y*LQ2GKMb3td zWg5t|%7#GJt@>8PIK*I%B|s!p9BXcaxCVv{BMBo3BQ5)pBfdp#lSpQu%s`o}v_qqF z)OV2`nMd<^G@q)}i4#obsP=MXEuj4Z+Nbi=p;?-n9dP#NaH#f z*Qq#`JA7hcR0bt98yA?%hVT&JA#GfRiqA$KK!zdE|L7dvqg| z8&y^cE*tpme9vi^r1mBtHvvhMNr&}G#)!BX#LcQVm0s5+9bz!rWp8eQato9s##wl* z>OS$UAZ}HC5np%7a-;S|E+MypxNRp2K1haD%Zoba}fU3(DHgF#7lP1QKjrH3Fr1ZhST1(zvaM~y+5>xaQS3?^}w_!-Y5 zMp=FY#3PE}lhT-Y6vU$-7C5mxG51YyZI>Pc_872u-lZhGgXmV7#{oPJU_Mi?v!3IZ zEXQi`ZNLd8N3+^I0qF@yGfG-^{LrY;AWs5$QX#93@3Ka(zNduKZ6z5f87S$su4r%B zS+;F5e)CZBNjbYR z#x)lMWdLOb@T?YDxELL=3dj&D5GoK7qEs;@svxQ$Qdo&hkqsalDh}~AOo?+K&Ve`* zzG4}DN3w~gn`oL`t6kW4h#n1`2XG$1JpT|?zEycWUP2nK8_z&`22wgGMcaX83HdCP zXQ8CzWzF784($^19FXUL94)a1Z4S@U`j*3QzyecOGxeVb^E{aUp*|6J1eLB!L;H+2 zq8C8D04iDSxlYxp*}-76#)~jsgfWi-jt{pyuiK38blF0kCg()#jxQrmdJYzs>WyZ&Mt_ z$azk|P%vU!-DGa)usPyVRi1h;K)3*5F0kHY9NGztJzc@D1!xPqcx3t$S!aBTn(&Mz`f!q1P2{5PdLxFsZX-AWrb%!;dbM0gM5R zg}~(Dm(Ye2aU0e)EHQOVFZ72Hh7i(A;sQXP#EjlqUWM|iQsiF5kC$YN238eqc3*?? z8Wh}a6npip;gS_RjcJ|N;k*tf$p>4Fncg710pkrAGrLCk8B80>n_%7qlM?6U4xc}c z(Ps7*khg%Ksya_CRuM%4RZxo*A(>pfWMr8Z+8$ug&BG@{>!@;(%t`S!e1jXcK6 zP(A?i0T5mh`SrGOBp(9#P$9CuKgVB%gU_+rarhCCk5qTW`pcZ~%eL0|7{N}kktYk8PhortV@5sB7_a6R!CVBhAXlvl5$oS3_1lJv&S$_r z1D4>ejb9T#2k|+GxJ*qyVqRp4_yvG303?h3tJvbcgz+VeH1e_BVHbi+`REh!S0KIu zu_!9$<}ll<@w3uZJaBvs?Q0bfjudhhL`;pGir+x_21-hvDU6YCfqV;OHt!O$?C^h2 zFg$(glu0n(!TC-(JJ;OV9<_~@y6@q94`+^-BUx&^0L%3J0Owa^)slGIX=C80&um{Wv*{I{z~|2 zLL>eH@fV1RiF=0Dr*?eF^&A9PX(st+kF)mCFE1l6+?)@ZAV z6rxaAqphY=h(ckFwwg&Hs9tqKtkG6;DFoH06xL{~UJ5}~H;*a@&EL8CJt+iL-F&Y0 zr4Yrv+R1Xv<%x3hxjK|emkJTbZAm}y~B10eo02}Y7(C1Zm7 uD+)`pN)xFQawMlTlX@Xf@=6P75DKKAR7k5(Bt=r*>w7)*yvwGC4&VbvcLw4B literal 0 HcmV?d00001