保存独立KV用户服务、固定会话存档与原业务接线,以及C3d资料缓存和C3e本人统计写。 保留原PF/AGG路线、业务公式和时序;榜单读取、好友资料、公告、匹配及首场景闸仍待完成。 验证:ServiceHost两条件各33组646断言;Unity CLI Loop编译0错误269警告。 包含相关方案、评审裁决、测试及状态文档。未操作服务器、正式账号或打包。
12472 lines
886 KiB
JSON
12472 lines
886 KiB
JSON
[
|
|
{
|
|
"Id": "B3-C001",
|
|
"Path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs",
|
|
"Line": 26,
|
|
"Member": "EventDataRepository.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 12,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"typeof(T).Name",
|
|
"json"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save\u003CT\u003E(T data) where T : IEventData\r\n {\r\n if (data == null)\r\n {\r\n Debug.LogWarning($\u0022[EventDataRepository] Cannot save null data for {typeof(T).Name}\u0022);\r\n return;\r\n }\r\n\r\n try\r\n {\r\n var json = JsonConvert.SerializeObject(data);\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022[EventDataRepository] Saving {typeof(T).Name}: {json}\u0022);\r\n#endif\r\n PlayFabMgr.Instance?.UpdateUserDataValue(typeof(T).Name, json);\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError($\u0022[EventDataRepository] Failed to save {typeof(T).Name}: {e.Message}\\n{e.StackTrace}\u0022);\r\n }\r\n }",
|
|
"Source": ".UpdateUserDataValue(typeof(T).Name, json)"
|
|
},
|
|
{
|
|
"Id": "B3-C002",
|
|
"Path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs",
|
|
"Line": 38,
|
|
"Member": "EventDataRepository.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 34,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"typeof(T).Name"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public T Load\u003CT\u003E() where T : IEventData, new()\r\n {\r\n try\r\n {\r\n var dataStr = PlayFabMgr.Instance?.GetLocalData(typeof(T).Name);\r\n if (string.IsNullOrEmpty(dataStr)) return new T();\r\n// #if UNITY_EDITOR\r\n// Debug.Log($\u0022[EventDataRepository] Load {typeof(T).Name}: {dataStr}\u0022);\r\n// #endif\r\n var data = JsonConvert.DeserializeObject\u003CT\u003E(dataStr);\r\n return data ?? new T();\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError($\u0022[EventDataRepository] Failed to load {typeof(T).Name}: {e.Message}\\n{e.StackTrace}\u0022);\r\n return new T();\r\n }\r\n }",
|
|
"Source": ".GetLocalData(typeof(T).Name)"
|
|
},
|
|
{
|
|
"Id": "B3-C003",
|
|
"Path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs",
|
|
"Line": 55,
|
|
"Member": "EventDataRepository.Exists",
|
|
"MemberName": "Exists",
|
|
"MemberLine": 53,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"typeof(T).Name"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/AOTScripts/GConfig.cs:364",
|
|
"Client/Assets/Scripts/AOTScripts/VersionTool.cs:45",
|
|
"Client/Assets/Scripts/Core/GlobalUtils.cs:58",
|
|
"Client/Assets/Scripts/Core/GlobalUtils.cs:71",
|
|
"Client/Assets/Scripts/Core/GlobalUtils.cs:84",
|
|
"Client/Assets/Scripts/EventPinball/PinballPellet.cs:286",
|
|
"Client/Assets/Scripts/SandDigEditorScript/ClampEditorController.cs:128",
|
|
"Client/Assets/Scripts/Services/AvatarService.cs:108",
|
|
"Client/Assets/Scripts/Services/AvatarService.cs:75",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVCacheStore.cs:40",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVCacheStore.cs:42",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVCacheStore.cs:84",
|
|
"Client/Assets/Scripts/Services/Tables.cs:176",
|
|
"Client/Assets/Scripts/Services/Tables.cs:184",
|
|
"Client/Assets/Scripts/Services/Tables.cs:305",
|
|
"Client/Assets/Scripts/Services/Tables.cs:320",
|
|
"Client/Assets/Scripts/Services/Tables.cs:49",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingRewardValidation.cs:24",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingRewardValidation.cs:500",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingValidation.cs:24",
|
|
"Client/Assets/Scripts/Services/UserService.KVGameplayLoop.cs:101",
|
|
"Client/Assets/Scripts/Services/UserService.KVGameplayLoop.cs:304",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:294",
|
|
"Client/Assets/Scripts/Tools/FileLogger.cs:16",
|
|
"Client/Assets/Scripts/UI/CaptureImageSaver.cs:16"
|
|
],
|
|
"MemberSource": "public bool Exists\u003CT\u003E() where T : IEventData\r\n {\r\n var dataStr = PlayFabMgr.Instance?.GetLocalData(typeof(T).Name);\r\n return !string.IsNullOrEmpty(dataStr);\r\n }",
|
|
"Source": ".GetLocalData(typeof(T).Name)"
|
|
},
|
|
{
|
|
"Id": "B3-C004",
|
|
"Path": "Client/Assets/Scripts/Activity/Services/EventTokenService.cs",
|
|
"Line": 78,
|
|
"Member": "EventTokenService.LoadFromPlayFab",
|
|
"MemberName": "LoadFromPlayFab",
|
|
"MemberLine": 74,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"TransitionDataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Services/EventTokenService.cs:56"
|
|
],
|
|
"MemberSource": "private void LoadFromPlayFab()\r\n {\r\n try\r\n {\r\n var dataStr = PlayFabMgr.Instance?.GetLocalData(TransitionDataKey);\r\n if (!string.IsNullOrEmpty(dataStr))\r\n {\r\n _tokenData.Clear();\r\n var data = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CDictionary\u003Cint, int\u003E\u003E(dataStr);\r\n if (data != null)\r\n {\r\n foreach (var kvp in data)\r\n {\r\n _tokenData[kvp.Key] = kvp.Value;\r\n }\r\n }\r\n }\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022[EventTokenService] Loaded {_tokenData.Count} token entries from PlayFab\u0022);\r\n#endif\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError($\u0022[EventTokenService] Failed to load from PlayFab: {e.Message}\u0022);\r\n }\r\n }",
|
|
"Source": ".GetLocalData(TransitionDataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C005",
|
|
"Path": "Client/Assets/Scripts/Activity/Services/EventTokenService.cs",
|
|
"Line": 109,
|
|
"Member": "EventTokenService.SaveToPlayFab",
|
|
"MemberName": "SaveToPlayFab",
|
|
"MemberLine": 104,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"TransitionDataKey",
|
|
"json"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Services/EventTokenService.cs:143",
|
|
"Client/Assets/Scripts/Activity/Services/EventTokenService.cs:186",
|
|
"Client/Assets/Scripts/Activity/Services/EventTokenService.cs:237",
|
|
"Client/Assets/Scripts/Activity/Services/EventTokenService.cs:262",
|
|
"Client/Assets/Scripts/Activity/Services/EventTokenService.cs:303",
|
|
"Client/Assets/Scripts/Activity/Services/EventTokenService.cs:336"
|
|
],
|
|
"MemberSource": "private void SaveToPlayFab()\r\n {\r\n try\r\n {\r\n var json = Newtonsoft.Json.JsonConvert.SerializeObject(_tokenData);\r\n PlayFabMgr.Instance?.UpdateUserDataValue(TransitionDataKey, json);\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022[EventTokenService] Saved {_tokenData.Count} token entries to PlayFab\u0022);\r\n#endif\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError($\u0022[EventTokenService] Failed to save to PlayFab: {e.Message}\u0022);\r\n throw;\r\n }\r\n }",
|
|
"Source": ".UpdateUserDataValue(TransitionDataKey, json)"
|
|
},
|
|
{
|
|
"Id": "B3-C006",
|
|
"Path": "Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs",
|
|
"Line": 29,
|
|
"Member": "AquariumManager.GetAquariumManagerData",
|
|
"MemberName": "GetAquariumManagerData",
|
|
"MemberLine": 27,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"AquariumEventDataNewKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:46",
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumCloudPanel.cs:39",
|
|
"Client/Assets/Scripts/UI/DeBugPanel.cs:566",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnAquarium.cs:44"
|
|
],
|
|
"MemberSource": "public static AquariumManagerData GetAquariumManagerData()\r\n {\r\n string dataStr = PlayFabMgr.Instance.GetLocalData(AquariumEventDataNewKey);\r\n if (!string.IsNullOrEmpty(dataStr))\r\n {\r\n try\r\n {\r\n return AquariumManagerData.Deserialize(dataStr);\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError($\u0022GetAquariumManagerData Deserialize Error:{e}\u0022);\r\n }\r\n }\r\n return null;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(AquariumEventDataNewKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C007",
|
|
"Path": "Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs",
|
|
"Line": 614,
|
|
"Member": "AquariumManager.UpdateUserData",
|
|
"MemberName": "UpdateUserData",
|
|
"MemberLine": 612,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"AquariumEventDataNewKey",
|
|
"data.Serialize()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:608",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:661",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:291",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:345"
|
|
],
|
|
"MemberSource": "void UpdateUserData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(AquariumEventDataNewKey, data.Serialize());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(AquariumEventDataNewKey, data.Serialize())"
|
|
},
|
|
{
|
|
"Id": "B3-C008",
|
|
"Path": "Client/Assets/Scripts/Camp/CampDataMM.cs",
|
|
"Line": 145,
|
|
"Member": "CampDataMM.SetIsFix",
|
|
"MemberName": "SetIsFix",
|
|
"MemberLine": 140,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022IsFix\u0022",
|
|
"_isFix.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:128",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:828",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1377",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:827"
|
|
],
|
|
"MemberSource": "public void SetIsFix(bool isFix, bool isSave = true)\r\n {\r\n _isFix = isFix;\r\n if (isSave)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsFix\u0022, _isFix.ToString());\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsFix\u0022, _isFix.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C009",
|
|
"Path": "Client/Assets/Scripts/Camp/CampDataMM.cs",
|
|
"Line": 251,
|
|
"Member": "CampDataMM.OnChangeCamp",
|
|
"MemberName": "OnChangeCamp",
|
|
"MemberLine": 234,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022CampDataDic\u0022",
|
|
"JsonMapper.ToJson(CampDataDic)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:227",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:231"
|
|
],
|
|
"MemberSource": "void OnChangeCamp(int id)\r\n {\r\n if (_tables.TbConstruction.DataMap.TryGetValue(id, out var camp_data))\r\n {\r\n constructionArea = null;\r\n Id = id;\r\n PreID = Id;\r\n SetCampByLevel();\r\n if (AreaIndex \u003E= AreaList.Count)\r\n {\r\n CompleteInit();\r\n }\r\n else\r\n {\r\n UpdateCurrentData();\r\n }\r\n CampDataDic[\u0022CampId\u0022] = Id;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022CampDataDic\u0022, JsonMapper.ToJson(CampDataDic)); ;\r\n }\r\n else\r\n {\r\n Debug.LogError($\u0022[CampData]UpdateCurrentData: Not found data of id({id})!\u0022);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022CampDataDic\u0022, JsonMapper.ToJson(CampDataDic))"
|
|
},
|
|
{
|
|
"Id": "B3-C010",
|
|
"Path": "Client/Assets/Scripts/Camp/CampDataMM.cs",
|
|
"Line": 279,
|
|
"Member": "CampDataMM.UpdateCurrentData",
|
|
"MemberName": "UpdateCurrentData",
|
|
"MemberLine": 270,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022IsOpenSkyscraper\u0022",
|
|
"_isOpenSkyscraper"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:216",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:248",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:599",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:607",
|
|
"Client/Assets/Scripts/UI/DeBugPanel.cs:329"
|
|
],
|
|
"MemberSource": "public void UpdateCurrentData()\r\n {\r\n if (AreaList != null)\r\n {\r\n if (AreaIndex \u003C 0 || AreaIndex \u003E= AreaList.Count)\r\n {\r\n if (NextMapID == -1 || !_tables.TbConstruction.DataMap.ContainsKey(NextMapID))\r\n {\r\n _isOpenSkyscraper = \u00221\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsOpenSkyscraper\u0022, _isOpenSkyscraper);\r\n return;\r\n }\r\n Debug.LogError(\r\n $\u0022[CampData]UpdateCurrentData: AreaIndex({AreaIndex}) is out of range[0-{AreaList.Count}]! Will reset to 0\u0022);\r\n AreaIndex = 0;\r\n }\r\n\r\n IsUpdataArea = AreaId != AreaList[AreaIndex];\r\n if (IsUpdataArea)\r\n {\r\n AreaId = AreaList[AreaIndex];\r\n SetArea();\r\n }\r\n\r\n if (AreaStepList != null)\r\n {\r\n if (AreaStep \u003C 0 || AreaStep \u003E= AreaStepList.Count)\r\n {\r\n AreaStep = 0;\r\n Debug.LogError(\r\n $\u0022[CampData]UpdateCurrentData: AreaStep({AreaStep}) is out of range[0-{AreaStepList.Count}]! Reset it to 0.\u0022);\r\n }\r\n\r\n var step_id = AreaStepList[AreaStep];\r\n SetAreaStep(step_id);\r\n }\r\n else\r\n {\r\n Debug.LogError($\u0022[CampData]UpdateCurrentData: AreaStepList is empty!\u0022);\r\n }\r\n }\r\n else\r\n {\r\n Debug.LogError($\u0022[CampData]UpdateCurrentData: AreaList is empty!\u0022);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsOpenSkyscraper\u0022, _isOpenSkyscraper)"
|
|
},
|
|
{
|
|
"Id": "B3-C011",
|
|
"Path": "Client/Assets/Scripts/Camp/CampDataMM.cs",
|
|
"Line": 356,
|
|
"Member": "CampDataMM.CompleteInit",
|
|
"MemberName": "CompleteInit",
|
|
"MemberLine": 339,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022IsOpenSkyscraper\u0022",
|
|
"_isOpenSkyscraper"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:212",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:244"
|
|
],
|
|
"MemberSource": "void CompleteInit()\r\n {\r\n if (AreaList != null)\r\n {\r\n int curAreaIndex = AreaList.Count - 1;\r\n AreaId = AreaList[curAreaIndex];\r\n\r\n SetArea();\r\n\r\n if (AreaStepList != null)\r\n {\r\n var step_id = AreaStepList[^1];\r\n SetAreaStep(step_id);\r\n }\r\n if (NextMapID == -1 || !_tables.TbConstruction.DataMap.ContainsKey(NextMapID))\r\n {\r\n _isOpenSkyscraper = \u00221\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsOpenSkyscraper\u0022, _isOpenSkyscraper);\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsOpenSkyscraper\u0022, _isOpenSkyscraper)"
|
|
},
|
|
{
|
|
"Id": "B3-C012",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 89,
|
|
"Member": "PlayFabMgr.CompareDatas",
|
|
"MemberName": "CompareDatas",
|
|
"MemberLine": 46,
|
|
"Kind": "facade-internal",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"key",
|
|
"localValue"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Services/UserService.cs:626"
|
|
],
|
|
"MemberSource": "public Dictionary\u003Cstring, string\u003E CompareDatas(Dictionary\u003Cstring, UserDataRecord\u003E remoteDatas, string userId)\n {\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled) throw PlayerKVGameplayLoop.Stop(\u0022PF archive comparison is disabled in KV loop.\u0022);\r\n#endif\r\n PlayerKVGameLoadGuard.RequireLegacyAllowed(PlayerKVGuardPoint.Compare);\n Last_Update_Time_Key = $\u0022{Last_Update_Time_Key_Prefix}_{userId}\u0022;\r\n Local_Data_Key = $\u0022{Local_Data_Key_prefix}_{userId}\u0022;\r\n var lastUpdateTimeStr = PlayerPrefs.GetString(Last_Update_Time_Key, string.Empty);\r\n var now = ZZTimeHelper.UtcNow().Ticks;\r\n localData = new Dictionary\u003Cstring, string\u003E();\r\n lastUpdateTime = new Dictionary\u003Cstring, long\u003E();\r\n\r\n if (string.IsNullOrEmpty(lastUpdateTimeStr))\r\n {\r\n if (remoteDatas != null \u0026\u0026 remoteDatas.Count \u003E 0)\r\n {\r\n lastUpdateTime = remoteDatas.ToDictionary(x =\u003E x.Key, x =\u003E x.Value.LastUpdated.Ticks);\r\n localData = remoteDatas.ToDictionary(x =\u003E x.Key, x =\u003E x.Value.Value);\r\n }\r\n }\r\n else\r\n {\r\n var tempLastUpdateTime = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CDictionary\u003Cstring, long\u003E\u003E(lastUpdateTimeStr);\r\n var localDataStr = PlayerPrefs.GetString(Local_Data_Key);\r\n var tempLocalData = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CDictionary\u003Cstring, string\u003E\u003E(localDataStr);\r\n var allKeys = tempLocalData.Keys.Concat(remoteDatas.Keys).Distinct();\r\n foreach (var key in allKeys)\r\n {\r\n var localValue = tempLocalData.ContainsKey(key) ? tempLocalData[key] : null;\r\n var remoteValue = remoteDatas.ContainsKey(key) ? remoteDatas[key].Value : null;\r\n var localTime = tempLastUpdateTime.ContainsKey(key) ? tempLastUpdateTime[key] : 0;\r\n var remoteTime = remoteDatas.ContainsKey(key) ? remoteDatas[key].LastUpdated.Ticks : 0;\r\n\r\n if (localValue == null)\r\n {\r\n localData[key] = remoteValue;\r\n lastUpdateTime[key] = remoteTime;\r\n continue;\r\n }\r\n\r\n if (remoteValue == null)\r\n {\r\n UpdateUserDataValue(key, localValue);\r\n lastUpdateTime[key] = now;\r\n localData[key] = localValue;\r\n continue;\r\n }\r\n\r\n var timeDelta = localTime - remoteTime;\r\n if (Math.Abs(timeDelta) \u003E TimeSpan.TicksPerSecond * 60)\r\n {\r\n if (localTime \u003E remoteTime)\r\n {\r\n UpdateUserDataValue(key, localValue);\r\n lastUpdateTime[key] = now;\r\n localData[key] = localValue;\r\n }\r\n else\r\n {\r\n lastUpdateTime[key] = remoteTime;\r\n localData[key] = remoteValue;\r\n }\r\n }\r\n else\r\n {\r\n lastUpdateTime[key] = localTime;\r\n localData[key] = localValue;\r\n }\r\n }\r\n }\r\n\r\n PlayerPrefs.SetString(Last_Update_Time_Key, LitJson.JsonMapper.ToJson(lastUpdateTime));\r\n PlayerPrefs.SetString(Local_Data_Key, LitJson.JsonMapper.ToJson(localData));\r\n return localData;\r\n }",
|
|
"Source": "UpdateUserDataValue(key, localValue)"
|
|
},
|
|
{
|
|
"Id": "B3-C013",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 100,
|
|
"Member": "PlayFabMgr.CompareDatas",
|
|
"MemberName": "CompareDatas",
|
|
"MemberLine": 46,
|
|
"Kind": "facade-internal",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"key",
|
|
"localValue"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Services/UserService.cs:626"
|
|
],
|
|
"MemberSource": "public Dictionary\u003Cstring, string\u003E CompareDatas(Dictionary\u003Cstring, UserDataRecord\u003E remoteDatas, string userId)\n {\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled) throw PlayerKVGameplayLoop.Stop(\u0022PF archive comparison is disabled in KV loop.\u0022);\r\n#endif\r\n PlayerKVGameLoadGuard.RequireLegacyAllowed(PlayerKVGuardPoint.Compare);\n Last_Update_Time_Key = $\u0022{Last_Update_Time_Key_Prefix}_{userId}\u0022;\r\n Local_Data_Key = $\u0022{Local_Data_Key_prefix}_{userId}\u0022;\r\n var lastUpdateTimeStr = PlayerPrefs.GetString(Last_Update_Time_Key, string.Empty);\r\n var now = ZZTimeHelper.UtcNow().Ticks;\r\n localData = new Dictionary\u003Cstring, string\u003E();\r\n lastUpdateTime = new Dictionary\u003Cstring, long\u003E();\r\n\r\n if (string.IsNullOrEmpty(lastUpdateTimeStr))\r\n {\r\n if (remoteDatas != null \u0026\u0026 remoteDatas.Count \u003E 0)\r\n {\r\n lastUpdateTime = remoteDatas.ToDictionary(x =\u003E x.Key, x =\u003E x.Value.LastUpdated.Ticks);\r\n localData = remoteDatas.ToDictionary(x =\u003E x.Key, x =\u003E x.Value.Value);\r\n }\r\n }\r\n else\r\n {\r\n var tempLastUpdateTime = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CDictionary\u003Cstring, long\u003E\u003E(lastUpdateTimeStr);\r\n var localDataStr = PlayerPrefs.GetString(Local_Data_Key);\r\n var tempLocalData = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CDictionary\u003Cstring, string\u003E\u003E(localDataStr);\r\n var allKeys = tempLocalData.Keys.Concat(remoteDatas.Keys).Distinct();\r\n foreach (var key in allKeys)\r\n {\r\n var localValue = tempLocalData.ContainsKey(key) ? tempLocalData[key] : null;\r\n var remoteValue = remoteDatas.ContainsKey(key) ? remoteDatas[key].Value : null;\r\n var localTime = tempLastUpdateTime.ContainsKey(key) ? tempLastUpdateTime[key] : 0;\r\n var remoteTime = remoteDatas.ContainsKey(key) ? remoteDatas[key].LastUpdated.Ticks : 0;\r\n\r\n if (localValue == null)\r\n {\r\n localData[key] = remoteValue;\r\n lastUpdateTime[key] = remoteTime;\r\n continue;\r\n }\r\n\r\n if (remoteValue == null)\r\n {\r\n UpdateUserDataValue(key, localValue);\r\n lastUpdateTime[key] = now;\r\n localData[key] = localValue;\r\n continue;\r\n }\r\n\r\n var timeDelta = localTime - remoteTime;\r\n if (Math.Abs(timeDelta) \u003E TimeSpan.TicksPerSecond * 60)\r\n {\r\n if (localTime \u003E remoteTime)\r\n {\r\n UpdateUserDataValue(key, localValue);\r\n lastUpdateTime[key] = now;\r\n localData[key] = localValue;\r\n }\r\n else\r\n {\r\n lastUpdateTime[key] = remoteTime;\r\n localData[key] = remoteValue;\r\n }\r\n }\r\n else\r\n {\r\n lastUpdateTime[key] = localTime;\r\n localData[key] = localValue;\r\n }\r\n }\r\n }\r\n\r\n PlayerPrefs.SetString(Last_Update_Time_Key, LitJson.JsonMapper.ToJson(lastUpdateTime));\r\n PlayerPrefs.SetString(Local_Data_Key, LitJson.JsonMapper.ToJson(localData));\r\n return localData;\r\n }",
|
|
"Source": "UpdateUserDataValue(key, localValue)"
|
|
},
|
|
{
|
|
"Id": "B3-C014",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 132,
|
|
"Member": "PlayFabMgr.Awake",
|
|
"MemberName": "Awake",
|
|
"MemberLine": 123,
|
|
"Kind": "facade-internal",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"tokenSource.Token"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsuleRewardCell.cs:27",
|
|
"Client/Assets/Scripts/Duel/UI/DuelUIView.cs:22",
|
|
"Client/Assets/Scripts/Event1v1Battle/Event1v1BattleSlapEntranceButton.cs:18",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoBattlePassPanel.cs:21",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightWheelRewardComponent.cs:24",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/MainVideo/EventBossFightTimelineBossCellVideo.cs:66",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs:21",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassCardPanel.cs:34",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassFirstPanel.cs:15",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassSecondPanel.cs:85",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassSecondVideoPanel.cs:140",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelRewardCell.cs:12",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelRewardComponent.cs:33",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:563",
|
|
"Client/Assets/Scripts/UI/FishingTarget/FishingTargetPopupPanel.cs:15",
|
|
"Client/Assets/Scripts/UI/FishingTarget/FishingTargetPopupPanel4.cs:24",
|
|
"Client/Assets/Scripts/UI/FishingTarget/FishingTargetPopupPanelChangeMaterial.cs:14",
|
|
"Client/Assets/Scripts/UI/FishingTarget/FishingTargetPopupPanelNew.cs:21",
|
|
"Client/Assets/Scripts/UI/HomeReport/EventReport.cs:12",
|
|
"Client/Assets/Scripts/UI/HomeReport/EventReportPopupItem.cs:21",
|
|
"Client/Assets/Scripts/UI/HomeReport/PhotoReport.cs:15",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelRewardCell.cs:18",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelRewardComponent.cs:24",
|
|
"Client/Assets/Scripts/UI/RewardItem.cs:21",
|
|
"Client/Assets/Scripts/UI/Setting/Head.cs:16",
|
|
"Client/Assets/Scripts/UI/Shop/AdsPackPanel.cs:22",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_3.cs:25",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_8.cs:17",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Energy.cs:22",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel.cs:31",
|
|
"Client/Assets/Scripts/UI/Shop/OneAndTwoPack/GiftOneAddTwoItem_Music.cs:13",
|
|
"Client/Assets/Scripts/UI/Social/ClubChat/DialogueEnergyHelp.cs:34",
|
|
"Client/Assets/Scripts/UI/Social/ClubHead.cs:13",
|
|
"Client/Assets/Scripts/UI/Tips/info_tips.cs:15",
|
|
"Client/Assets/Scripts/UI/Tips/reward_tips.cs:9",
|
|
"Client/Assets/Scripts/UI/Tips/tips_base.cs:12"
|
|
],
|
|
"MemberSource": "void Awake()\n {\n if(PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.Lifecycle)) return;\n _instance = this;\r\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled) return;\r\n#endif\r\n InitBuffer();\r\n tokenSource = new CancellationTokenSource();\r\n UpdateUserDataValue(tokenSource.Token);\r\n }",
|
|
"Source": "UpdateUserDataValue(tokenSource.Token)"
|
|
},
|
|
{
|
|
"Id": "B3-C015",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 140,
|
|
"Member": "PlayFabMgr.StartKVGameplayLoopSync",
|
|
"MemberName": "StartKVGameplayLoopSync",
|
|
"MemberLine": 136,
|
|
"Kind": "facade-internal",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"tokenSource.Token"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:161",
|
|
"Client/Assets/Scripts/Services/UserService.KVGameplayLoop.cs:576"
|
|
],
|
|
"MemberSource": "internal void StartKVGameplayLoopSync()\r\n {\r\n if(!PlayerKVGameplayLoop.Ready || tokenSource!=null) return;\r\n tokenSource=new CancellationTokenSource();\r\n UpdateUserDataValue(tokenSource.Token);\r\n }",
|
|
"Source": "UpdateUserDataValue(tokenSource.Token)"
|
|
},
|
|
{
|
|
"Id": "B3-C016",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 170,
|
|
"Member": "PlayFabMgr.OnApplicationPause",
|
|
"MemberName": "OnApplicationPause",
|
|
"MemberLine": 155,
|
|
"Kind": "facade-internal",
|
|
"Method": "SyncData",
|
|
"Arguments": [],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [],
|
|
"MemberSource": "void OnApplicationPause(bool is_pause)\r\n {\r\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled)\r\n {\r\n if(is_pause) { StopKVGameplayLoopSync(); _=PlayerKVGameplayLoop.FlushObservedAsync(); }\r\n else StartKVGameplayLoopSync();\r\n return;\r\n }\r\n#endif\r\n if(PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.Lifecycle)) return;\n if (is_pause)\r\n {\r\n tokenSource.Cancel();\r\n tokenSource = null;\r\n SyncData();\r\n }\r\n else\r\n {\r\n tokenSource = new CancellationTokenSource();\r\n UpdateUserDataValue(tokenSource.Token);\r\n }\r\n }",
|
|
"Source": "SyncData()"
|
|
},
|
|
{
|
|
"Id": "B3-C017",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 175,
|
|
"Member": "PlayFabMgr.OnApplicationPause",
|
|
"MemberName": "OnApplicationPause",
|
|
"MemberLine": 155,
|
|
"Kind": "facade-internal",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"tokenSource.Token"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [],
|
|
"MemberSource": "void OnApplicationPause(bool is_pause)\r\n {\r\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled)\r\n {\r\n if(is_pause) { StopKVGameplayLoopSync(); _=PlayerKVGameplayLoop.FlushObservedAsync(); }\r\n else StartKVGameplayLoopSync();\r\n return;\r\n }\r\n#endif\r\n if(PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.Lifecycle)) return;\n if (is_pause)\r\n {\r\n tokenSource.Cancel();\r\n tokenSource = null;\r\n SyncData();\r\n }\r\n else\r\n {\r\n tokenSource = new CancellationTokenSource();\r\n UpdateUserDataValue(tokenSource.Token);\r\n }\r\n }",
|
|
"Source": "UpdateUserDataValue(tokenSource.Token)"
|
|
},
|
|
{
|
|
"Id": "B3-C018",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 187,
|
|
"Member": "PlayFabMgr.OnApplicationQuit",
|
|
"MemberName": "OnApplicationQuit",
|
|
"MemberLine": 179,
|
|
"Kind": "facade-internal",
|
|
"Method": "SyncData",
|
|
"Arguments": [],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [],
|
|
"MemberSource": "void OnApplicationQuit()\r\n {\r\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled) { StopKVGameplayLoopSync(); _=PlayerKVGameplayLoop.CloseAsync(); return; }\r\n#endif\r\n if(PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.Lifecycle)) return;\n tokenSource.Cancel();\r\n tokenSource = null;\r\n SyncData();\r\n }",
|
|
"Source": "SyncData()"
|
|
},
|
|
{
|
|
"Id": "B3-C019",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 199,
|
|
"Member": "PlayFabMgr.OnDestroy",
|
|
"MemberName": "OnDestroy",
|
|
"MemberLine": 190,
|
|
"Kind": "facade-internal",
|
|
"Method": "SyncData",
|
|
"Arguments": [],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/HomeEntranceBtn/AbstractHomeEntranceBtn.cs:77",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:257",
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:173",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapFacePopupPanel.cs:54",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapPreviewPopupPanel.cs:73",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/InfoPanel/Event1v1BattleSlapInfoPopupPanel.cs:36",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapPanel.cs:143",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/RewardPanel/Event1v1BattleSlapRewardPopupPanel.cs:50",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.cs:166",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockCompleteShowPanel.cs:77",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:503",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:57",
|
|
"Client/Assets/Scripts/EventBossFight/EventBossFightEntranceButton.cs:54",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightMainPanel.cs:563",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightReviewPanel.cs:51",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightRewardPanel.cs:56",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:399",
|
|
"Client/Assets/Scripts/EventMowForTreasure/EventMowForTreasureEntranceButton.cs:67",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasureExchangePanel.cs:74",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasureGuidePanel.cs:39",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasureInfoPanel.cs:27",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasurePanel.cs:134",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:193",
|
|
"Client/Assets/Scripts/MatchGame/UI/HomeBtnMatch.cs:172",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:45",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelEntranceButton.cs:34",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:56",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:312",
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:1199",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnAdvert.cs:151",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnChains.cs:100",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnChallenge.cs:311",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnCubeMelt.cs:103",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnDisco.cs:78",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPartnerGather.cs:297",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelEntranceButton.cs:39",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:60",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleEntranceButton.cs:42",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleFinalRewardPanel.cs:21",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:180",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePieceChangedPanel.cs:99",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleRewardPanel.cs:54",
|
|
"Client/Assets/Scripts/UI/OfferDiscoParty/OfferDiscoPartyPanel.cs:228",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackEntranceButton.cs:34",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:49",
|
|
"Client/Assets/Scripts/UI/PackPanel/GeneralEventNormalAndFreePackPanel.cs:33",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:36",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPackEntranceButton.cs:30",
|
|
"Client/Assets/Scripts/UI/Pinball/EventPinballPanel.cs:1022",
|
|
"Client/Assets/Scripts/UI/Rod/FishingRodPanel.cs:418",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:897",
|
|
"Client/Assets/Scripts/UI/Social/FishingSocialPanel.cs:206",
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:986"
|
|
],
|
|
"MemberSource": "void OnDestroy()\r\n {\r\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled) { StopKVGameplayLoopSync(); _=PlayerKVGameplayLoop.CloseAsync(); return; }\r\n#endif\r\n if(PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.Lifecycle)) return;\n tokenSource?.Cancel();\n tokenSource = null;\n if(!PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.PrefsSave)) PlayerPrefs.Save();\n SyncData();\n }",
|
|
"Source": "SyncData()"
|
|
},
|
|
{
|
|
"Id": "B3-C020",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 209,
|
|
"Member": "PlayFabMgr.UpdateUserDataValue",
|
|
"MemberName": "UpdateUserDataValue",
|
|
"MemberLine": 202,
|
|
"Kind": "facade-internal",
|
|
"Method": "SyncData",
|
|
"Arguments": [],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
210
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/EventDataRepository.cs:26",
|
|
"Client/Assets/Scripts/Activity/Services/EventTokenService.cs:109",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:614",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:145",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:251",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:279",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:356",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:100",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:132",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:140",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:175",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:89",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:181",
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:117",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:205",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:294",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:299",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:310",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:348",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:458",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:562",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1342",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1361",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1446",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2244",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2245",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2266",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2269",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2286",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2308",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2328",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:581",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:715",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:1236",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:1512",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:339",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:370",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1224",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1357",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1360",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1371",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1441",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:429",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:530",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:589",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:619",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:645",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1009",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1053",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1085",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1142",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1236",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1251",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1291",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1292",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1367",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:253",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:372",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:375",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:432",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:607",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:631",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:702",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:732",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:789",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:858",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:900",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:930",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:968",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:994",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs:105",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs:157",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:79",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:88",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:97",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:223",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:254",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:290",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:309",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:340",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:373",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:475",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:519",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:576",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:589",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:644",
|
|
"Client/Assets/Scripts/DataCenter/EventPackData.cs:103",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:867",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:378",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:575",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:597",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:1084",
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:123",
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:265",
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:275",
|
|
"Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs:45",
|
|
"Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs:61",
|
|
"Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs:112",
|
|
"Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs:77",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:280",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:294",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:196",
|
|
"Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs:275",
|
|
"Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs:357",
|
|
"Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs:77",
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:178",
|
|
"Client/Assets/Scripts/DebugFunc.cs:723",
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:57",
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:65",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:476",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:241",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:436",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:140",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:315",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:60",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:329",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:205",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:671",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:231",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingData.cs:67",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs:137",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs:143",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs:198",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs:25",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs:31",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:494",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:171",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:463",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:496",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:512",
|
|
"Client/Assets/Scripts/Services/AggUserService.cs:261",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:163",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:197",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:664",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:193",
|
|
"Client/Assets/Scripts/Services/FootPrintService.cs:43",
|
|
"Client/Assets/Scripts/Services/FriendService.cs:96",
|
|
"Client/Assets/Scripts/Services/SettingService.cs:174",
|
|
"Client/Assets/Scripts/Services/SurveyService.cs:112",
|
|
"Client/Assets/Scripts/Services/SurveyService.cs:136",
|
|
"Client/Assets/Scripts/Services/UserService.cs:322",
|
|
"Client/Assets/Scripts/Services/UserService.cs:331",
|
|
"Client/Assets/Scripts/Services/UserService.cs:620",
|
|
"Client/Assets/Scripts/Services/UserService.cs:640",
|
|
"Client/Assets/Scripts/Services/UserService.cs:664",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:120",
|
|
"Client/Assets/Scripts/UI/DeBugPanel.cs:575",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:94",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:124",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:102",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:81",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:1377",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatuePlayfabData.cs:106",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:192",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackDataManager.cs:110",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:261",
|
|
"Client/Assets/Scripts/UI/Setting/BindAccountPopupPanel.cs:209",
|
|
"Client/Assets/Scripts/UI/Setting/PlayerHeadPopupPanel.cs:201",
|
|
"Client/Assets/Scripts/UI/ShootingRange/BaseEventData.cs:15",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:222",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:73",
|
|
"Client/Assets/Scripts/UI/Shop/ChainPackWithProgressData.cs:30",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs:152",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs:69"
|
|
],
|
|
"MemberSource": "private async void UpdateUserDataValue(CancellationToken token)\n {\n if(PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.Lifecycle)) return;\n try\r\n {\r\n while (!token.IsCancellationRequested)\r\n {\r\n SyncData();\r\n await Task.Delay(USER_DATA_UPDATE_INTERVAL * 1000);\r\n }\r\n }\r\n catch (System.Exception) { }\r\n }",
|
|
"Source": "SyncData()"
|
|
},
|
|
{
|
|
"Id": "B3-C021",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 291,
|
|
"Member": "PlayFabMgr.SyncData",
|
|
"MemberName": "SyncData",
|
|
"MemberLine": 265,
|
|
"Kind": "sdk",
|
|
"Method": "UpdateUserData",
|
|
"Arguments": [
|
|
"request",
|
|
"null",
|
|
"UpdateFaild"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:170",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:187",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:199",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:209",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:562",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:94",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1022",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1091",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:807",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:910",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:200",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:426",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:435",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:448",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:511",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:609",
|
|
"Client/Assets/Scripts/Stages/FishingPotionAct.cs:78",
|
|
"Client/Assets/Scripts/UI/Pinball/EventPinballPanel.cs:436",
|
|
"Client/Assets/Scripts/UI/Potion/EventPotionPanel.cs:686",
|
|
"Client/Assets/Scripts/UI/Potion/PotionItem.cs:456",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:105",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:293",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:652"
|
|
],
|
|
"MemberSource": "private void SyncData()\r\n {\r\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled) { _=PlayerKVGameplayLoop.FlushObservedAsync(); return; }\r\n#endif\r\n if(PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.Sync)) return;\n // Logout clears credentials before RootCtx is destroyed. Keep pending data local.\n if (!PlayFabClientAPI.IsClientLoggedIn()) return;\n var buf = dataBuffer.First;\n if (buf.Value.Count == 0)\r\n return;\r\n\r\n var datas = buf.Value;\r\n swapData.Clear();\r\n buf.Value = swapData;\r\n swapData = datas;\r\n\r\n dataBuffer.RemoveFirst();\r\n dataBuffer.AddLast(buf);\r\n\r\n var request = new UpdateUserDataRequest()\r\n {\r\n Data = swapData,\r\n Permission = UserDataPermission.Public\r\n };\r\n\r\n PlayFabClientAPI.UpdateUserData(request, null, UpdateFaild);\r\n#if UNITY_EDITOR\r\n //IConfig config = GContext.container.Resolve\u003CIConfig\u003E();\r\n //if (config != null \u0026\u0026 config.Get\u003Cstring\u003E(\u0022DBUG\u0022, string.Empty) == \u00221\u0022)\r\n //{\r\n try\r\n {\r\n //\u5199\u5165\u672C\u5730\u6587\u4EF6\u8BB0\u5F55 key \u548C\u65F6\u95F4\r\n string persistentPath = Application.persistentDataPath;\r\n // \u62FC\u63A5\u6587\u4EF6\u540D\uFF0C\u8FD9\u91CC\u4F7F\u7528txt\u6587\u4EF6\u8BB0\u5F55\u6570\u636E\r\n string filePath = System.IO.Path.Combine(persistentPath, \u0022syncData.csv\u0022);\r\n string currentTime = ZZTimeHelper.UtcNow().ToString(\u0022yyyy-MM-dd HH:mm:ss\u0022);\r\n string dataLine = $\u0022{currentTime},{string.Join(\u0027,\u0027, swapData.Keys)}\u0022;\r\n // \u4F7F\u7528\u8FFD\u52A0\u6A21\u5F0F\u5199\u5165\u6587\u4EF6\uFF0C\u6BCF\u6B21\u5199\u5165\u4E00\u884C\u6570\u636E\r\n using (System.IO.StreamWriter writer = System.IO.File.AppendText(filePath))\r\n {\r\n writer.WriteLine(dataLine);\r\n }\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError($\u0022\u8BB0\u5F55\u6570\u636E\u65F6\u51FA\u9519: {e.Message}\u0022);\r\n }\r\n //}\r\n#endif\r\n }",
|
|
"Source": "PlayFabClientAPI.UpdateUserData(request, null, UpdateFaild)"
|
|
},
|
|
{
|
|
"Id": "B3-C022",
|
|
"Path": "Client/Assets/Scripts/Core/PlayFabMgr.cs",
|
|
"Line": 345,
|
|
"Member": "PlayFabMgr.SyncDataImmidiate",
|
|
"MemberName": "SyncDataImmidiate",
|
|
"MemberLine": 323,
|
|
"Kind": "sdk",
|
|
"Method": "UpdateUserData",
|
|
"Arguments": [
|
|
"request",
|
|
"(r) =\u003E { taskSource.SetResult(true); }",
|
|
"(e) =\u003E\r\n {\r\n taskSource.SetResult(false);\r\n UnityEngine.Debug.LogError($\u0022[PlayFabMgr]UpdateUserData Error: {e.ToString()}\u0022);\r\n }"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
353
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs:855",
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:582"
|
|
],
|
|
"MemberSource": "public async Task\u003Cbool\u003E SyncDataImmidiate(string key, string data)\r\n {\r\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(PlayerKVGameplayLoop.Enabled) throw PlayerKVGameplayLoop.Stop(\u0022Immediate/consuming saves are outside the equipment loop.\u0022);\r\n#endif\r\n if(PlayerKVGameLoadGuard.Reject(PlayerKVGuardPoint.Immediate)) return false;\n foreach (var buff in dataBuffer)\r\n {\r\n if (buff.ContainsKey(key))\r\n {\r\n buff.Remove(key);\r\n }\r\n }\r\n\r\n var taskSource = new TaskCompletionSource\u003Cbool\u003E();\r\n\r\n var request = new UpdateUserDataRequest()\r\n {\r\n Data = new Dictionary\u003Cstring, string\u003E() { { key, data } },\r\n Permission = UserDataPermission.Public\r\n };\r\n\r\n PlayFabClientAPI.UpdateUserData(request,\r\n (r) =\u003E { taskSource.SetResult(true); },\r\n (e) =\u003E\r\n {\r\n taskSource.SetResult(false);\r\n UnityEngine.Debug.LogError($\u0022[PlayFabMgr]UpdateUserData Error: {e.ToString()}\u0022);\r\n }\r\n );\r\n return await taskSource.Task;\r\n }",
|
|
"Source": "PlayFabClientAPI.UpdateUserData(request,\r\n (r) =\u003E { taskSource.SetResult(true); },\r\n (e) =\u003E\r\n {\r\n taskSource.SetResult(false);\r\n UnityEngine.Debug.LogError($\u0022[PlayFabMgr]UpdateUserData Error: {e.ToString()}\u0022);\r\n }\r\n )"
|
|
},
|
|
{
|
|
"Id": "B3-C023",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BargainPackData.cs",
|
|
"Line": 181,
|
|
"Member": "BargainPackData.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 178,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022GeneralEventPackData\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(_data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n //Debug.LogError(\u0022Testing, data not saved for debug purpose.\u0022);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022GeneralEventPackData\u0022,\r\n Newtonsoft.Json.JsonConvert.SerializeObject(_data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022GeneralEventPackData\u0022,\r\n Newtonsoft.Json.JsonConvert.SerializeObject(_data))"
|
|
},
|
|
{
|
|
"Id": "B3-C024",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BattlePassData.cs",
|
|
"Line": 117,
|
|
"Member": "BattlePassData.SaveBattlePassRecordTask",
|
|
"MemberName": "SaveBattlePassRecordTask",
|
|
"MemberLine": 113,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022BattlePassRecordTask\u0022",
|
|
"battlePassRecord \u002B \u0022#\u0022 \u002B battleTask"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:122",
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:129"
|
|
],
|
|
"MemberSource": "void SaveBattlePassRecordTask()\r\n {\r\n string battlePassRecord = BattlePassRecord.SerializeObject();\r\n string battleTask = BattleTask.SerializeObject();\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022BattlePassRecordTask\u0022, battlePassRecord \u002B \u0022#\u0022 \u002B battleTask);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022BattlePassRecordTask\u0022, battlePassRecord \u002B \u0022#\u0022 \u002B battleTask)"
|
|
},
|
|
{
|
|
"Id": "B3-C025",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
|
"Line": 205,
|
|
"Member": "BuffDataCenter.CheckMapBuff",
|
|
"MemberName": "CheckMapBuff",
|
|
"MemberLine": 186,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022BuffDataList\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(mapBuffDataList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:1052",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:480",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:417"
|
|
],
|
|
"MemberSource": "public bool CheckMapBuff(int mapID)\r\n {\r\n if (mapID != GContext.container.Resolve\u003CPlayerData\u003E().lastMapId)\r\n {\r\n return false;\r\n }\r\n if (!mapBuffDataList.ContainsKey(mapID))\r\n {\r\n var mapdata = _tables.TbMapData.GetOrDefault(mapID);\r\n if (mapdata != null \u0026\u0026 mapdata.FishBuff \u003E 0)\r\n {\r\n var buffData = _tables.TbFishBuff.GetOrDefault(mapdata.FishBuff);\r\n var mapBuffData = new FishBuffTimeData();\r\n mapBuffData.SortID = buffData.SortID;\r\n mapBuffData.sourceID = mapID;\r\n mapBuffData.buffID = mapdata.FishBuff;\r\n DateTime now = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n mapBuffData.buffEndTime = now.AddSeconds(buffData.CountDown);\r\n mapBuffDataList.Add(mapID, mapBuffData);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022BuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(mapBuffDataList));\r\n return true;\r\n }\r\n }\r\n return false;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022BuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(mapBuffDataList))"
|
|
},
|
|
{
|
|
"Id": "B3-C026",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
|
"Line": 294,
|
|
"Member": "BuffDataCenter.CheckTargetBuff",
|
|
"MemberName": "CheckTargetBuff",
|
|
"MemberLine": 249,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TargetBuffDataList\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:1067",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:221",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:519"
|
|
],
|
|
"MemberSource": "public void CheckTargetBuff()\r\n {\r\n FishingEventData fishingEventData = GContext.container.Resolve\u003CFishingEventData\u003E();\r\n var collectingTargetInit = fishingEventData.collectingTargetInit;\r\n if (collectingTargetInit != null)\r\n {\r\n EventTargetExtraDrop eventTargetExtraDrop = collectingTargetInit.FishingExtraDrop;\r\n ETKeepsake eTKeepsake = null;\r\n if (eventTargetExtraDrop is ETKeepsake)\r\n {\r\n eTKeepsake = eventTargetExtraDrop as ETKeepsake;\r\n }\r\n else\r\n {\r\n return;\r\n }\r\n\r\n int buffID = eTKeepsake.FishbuffID;\r\n FishBuff fishBuff = _tables.TbFishBuff.GetOrDefault(buffID);\r\n if (fishBuff != null)\r\n {\r\n FishBuffTimeData fishBuffTimeData = new FishBuffTimeData();\r\n if (fishBuff.IsMapBuff)\r\n {\r\n fishBuffTimeData.sourceID = GContext.container.Resolve\u003CPlayerData\u003E().currentMapId;\r\n }\r\n else\r\n {\r\n fishBuffTimeData.sourceID = 0;\r\n }\r\n fishBuffTimeData.SortID = fishBuff.SortID;\r\n fishBuffTimeData.buffID = fishBuff.ID;\r\n if (fishBuff.CountDown \u003E 0)\r\n {\r\n fishBuffTimeData.buffEndTime = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(fishBuff.CountDown);\r\n }\r\n else\r\n {\r\n fishBuffTimeData.buffEndTime = fishingEventData.GetCollectingTargetEndTime();\r\n }\r\n for (int i = 0; i \u003C targetBuffDataList.Count; i\u002B\u002B)\r\n {\r\n if (targetBuffDataList[i].buffID == fishBuffTimeData.buffID \u0026\u0026 targetBuffDataList[i].sourceID == fishBuffTimeData.sourceID)\r\n {\r\n targetBuffDataList[i] = fishBuffTimeData;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList));\r\n return;\r\n }\r\n }\r\n targetBuffDataList.Add(fishBuffTimeData);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList));\r\n }\r\n }\r\n else\r\n {\r\n ClearTargetBuff();\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList))"
|
|
},
|
|
{
|
|
"Id": "B3-C027",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
|
"Line": 299,
|
|
"Member": "BuffDataCenter.CheckTargetBuff",
|
|
"MemberName": "CheckTargetBuff",
|
|
"MemberLine": 249,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TargetBuffDataList\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:1067",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:221",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:519"
|
|
],
|
|
"MemberSource": "public void CheckTargetBuff()\r\n {\r\n FishingEventData fishingEventData = GContext.container.Resolve\u003CFishingEventData\u003E();\r\n var collectingTargetInit = fishingEventData.collectingTargetInit;\r\n if (collectingTargetInit != null)\r\n {\r\n EventTargetExtraDrop eventTargetExtraDrop = collectingTargetInit.FishingExtraDrop;\r\n ETKeepsake eTKeepsake = null;\r\n if (eventTargetExtraDrop is ETKeepsake)\r\n {\r\n eTKeepsake = eventTargetExtraDrop as ETKeepsake;\r\n }\r\n else\r\n {\r\n return;\r\n }\r\n\r\n int buffID = eTKeepsake.FishbuffID;\r\n FishBuff fishBuff = _tables.TbFishBuff.GetOrDefault(buffID);\r\n if (fishBuff != null)\r\n {\r\n FishBuffTimeData fishBuffTimeData = new FishBuffTimeData();\r\n if (fishBuff.IsMapBuff)\r\n {\r\n fishBuffTimeData.sourceID = GContext.container.Resolve\u003CPlayerData\u003E().currentMapId;\r\n }\r\n else\r\n {\r\n fishBuffTimeData.sourceID = 0;\r\n }\r\n fishBuffTimeData.SortID = fishBuff.SortID;\r\n fishBuffTimeData.buffID = fishBuff.ID;\r\n if (fishBuff.CountDown \u003E 0)\r\n {\r\n fishBuffTimeData.buffEndTime = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(fishBuff.CountDown);\r\n }\r\n else\r\n {\r\n fishBuffTimeData.buffEndTime = fishingEventData.GetCollectingTargetEndTime();\r\n }\r\n for (int i = 0; i \u003C targetBuffDataList.Count; i\u002B\u002B)\r\n {\r\n if (targetBuffDataList[i].buffID == fishBuffTimeData.buffID \u0026\u0026 targetBuffDataList[i].sourceID == fishBuffTimeData.sourceID)\r\n {\r\n targetBuffDataList[i] = fishBuffTimeData;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList));\r\n return;\r\n }\r\n }\r\n targetBuffDataList.Add(fishBuffTimeData);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList));\r\n }\r\n }\r\n else\r\n {\r\n ClearTargetBuff();\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList))"
|
|
},
|
|
{
|
|
"Id": "B3-C028",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
|
"Line": 310,
|
|
"Member": "BuffDataCenter.ClearTargetBuff",
|
|
"MemberName": "ClearTargetBuff",
|
|
"MemberLine": 307,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TargetBuffDataList\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:304",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1594",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1671"
|
|
],
|
|
"MemberSource": "public void ClearTargetBuff()\r\n {\r\n targetBuffDataList.Clear();\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList))"
|
|
},
|
|
{
|
|
"Id": "B3-C029",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
|
"Line": 348,
|
|
"Member": "BuffDataCenter.EndCollectionTargetWeight",
|
|
"MemberName": "EndCollectionTargetWeight",
|
|
"MemberLine": 316,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TargetBuffDataList\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:579"
|
|
],
|
|
"MemberSource": "public void EndCollectionTargetWeight(int fishItemId)\r\n {\r\n CollectingTargetInit collectingTargetInit = GContext.container.Resolve\u003CFishingEventData\u003E().collectingTargetInit;\r\n if (collectingTargetInit == null)\r\n {\r\n return;\r\n }\r\n EventTargetExtraDrop eventTargetExtraDrop = collectingTargetInit.FishingExtraDrop;\r\n ETKeepsake eTKeepsake = null;\r\n if (eventTargetExtraDrop is ETKeepsake)\r\n {\r\n eTKeepsake = eventTargetExtraDrop as ETKeepsake;\r\n }\r\n else\r\n {\r\n return;\r\n }\r\n FishBuff fishBuff;\r\n int curMapId = GContext.container.Resolve\u003CPlayerData\u003E().currentMapId;\r\n foreach (var item in targetBuffDataList)\r\n {\r\n fishBuff = _tables.TbFishBuff.GetOrDefault(item.buffID);\r\n if (!item.isEnd \u0026\u0026 (item.sourceID == curMapId || item.sourceID == 0) \u0026\u0026 fishBuff.BuffParam is CollectionTargetWeight)\r\n {\r\n CollectionTargetWeight collectionTargetWeight = fishBuff.BuffParam as CollectionTargetWeight;\r\n if (collectionTargetWeight.TargetFishIndex \u003C 1 || collectionTargetWeight.TargetFishIndex \u003E eTKeepsake.FishIDList.Count)\r\n {\r\n continue;\r\n }\r\n else if (fishItemId == eTKeepsake.FishIDList[collectionTargetWeight.TargetFishIndex - 1])\r\n {\r\n item.isEnd = true;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList));\r\n break;\r\n }\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TargetBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList))"
|
|
},
|
|
{
|
|
"Id": "B3-C030",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
|
"Line": 458,
|
|
"Member": "BuffDataCenter.AddGlobalBuff",
|
|
"MemberName": "AddGlobalBuff",
|
|
"MemberLine": 396,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022GlobalBuffDataList\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(globalBuffDataList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:560",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:381"
|
|
],
|
|
"MemberSource": "public void AddGlobalBuff(int buffID)\r\n {\r\n var buff = _tables.TbFishBuff.GetOrDefault(buffID);\r\n if (buff != null)\r\n {\r\n var UtcNow = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n bool isNewBuff = true;\r\n if (globalBuffDataList.TryGetValue(buff.GroupId, out FishBuffTimeData fishBuffTimeData))\r\n {\r\n var oldBuff = _tables.TbFishBuff.GetOrDefault(fishBuffTimeData.buffID);\r\n if (oldBuff.GroupId != buff.GroupId)\r\n {\r\n globalBuffDataList.Remove(buff.GroupId);\r\n }\r\n else\r\n {\r\n isNewBuff = false;\r\n if (fishBuffTimeData.buffEndTime.Ticks \u003E UtcNow.Ticks)\r\n {\r\n fishBuffTimeData.buffEndTime = fishBuffTimeData.buffEndTime.AddSeconds(buff.CountDown);\r\n if (buff.SortID \u003E fishBuffTimeData.SortID)\r\n {\r\n fishBuffTimeData.SortID = buff.SortID;\r\n }\r\n }\r\n else\r\n {\r\n fishBuffTimeData.buffEndTime = UtcNow.AddSeconds(buff.CountDown);\r\n fishBuffTimeData.SortID = buff.SortID;\r\n fishBuffTimeData.isNew = true;\r\n }\r\n fishBuffTimeData.isEnd = false;\r\n showFishBuffIds.Add(fishBuffTimeData);\r\n fishBuffTimeData.addDown = buff.CountDown;\r\n }\r\n }\r\n if (isNewBuff)\r\n {\r\n fishBuffTimeData = new FishBuffTimeData();\r\n if (buff.IsMapBuff)\r\n {\r\n fishBuffTimeData.sourceID = GContext.container.Resolve\u003CPlayerData\u003E().currentMapId;\r\n }\r\n else\r\n {\r\n fishBuffTimeData.sourceID = 0;\r\n }\r\n fishBuffTimeData.buffID = buffID;\r\n if (buff.CountDown \u003E 0)\r\n {\r\n fishBuffTimeData.buffEndTime = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(buff.CountDown);\r\n }\r\n else\r\n {\r\n fishBuffTimeData.buffEndTime = ZZTimeHelper.UtcNow().UtcNowOffset().AddDays(1);\r\n }\r\n globalBuffDataList[buff.GroupId] = fishBuffTimeData;\r\n fishBuffTimeData.SortID = buff.SortID;\r\n fishBuffTimeData.isNew = true;\r\n fishBuffTimeData.addDown = buff.CountDown;\r\n showFishBuffIds.Add(fishBuffTimeData);\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022GlobalBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(globalBuffDataList));\r\n GContext.Publish(new AddGlobalBuffEvent(buffID));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022GlobalBuffDataList\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(globalBuffDataList))"
|
|
},
|
|
{
|
|
"Id": "B3-C031",
|
|
"Path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs",
|
|
"Line": 562,
|
|
"Member": "BuffDataCenter.GetWeelyBuff",
|
|
"MemberName": "GetWeelyBuff",
|
|
"MemberLine": 516,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FishDailyBuff\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(fishDailyBuff)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:466",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:486",
|
|
"Client/Assets/Scripts/DataCenter/BuffDataCenter.cs:502"
|
|
],
|
|
"MemberSource": "FishBuffTimeData GetWeelyBuff()\r\n {\r\n DateTime now = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n int week = (int)now.DayOfWeek;\r\n var weelyBuff = _tables.TbWeelyBuffInit.GetOrDefault(week);\r\n if (weelyBuff != null)\r\n {\r\n List\u003Cint\u003E dailyBuffList = weelyBuff.DailyBuffList;\r\n int day = now.DayOfYear;\r\n if (fishDailyBuff != null \u0026\u0026 fishDailyBuff.buffEndTime \u003E now/* \u0026\u0026 fishDailyBuff.buffEndTime.DayOfYear == day*/)\r\n {\r\n //\u65E7\u7684\u6BCF\u65E5Buff\u8FD8\u672A\u7ED3\u675F\r\n return fishDailyBuff;\r\n }\r\n for (int i = 0; i \u003C dailyBuffList.Count; i\u002B\u002B)\r\n {\r\n var buff = _tables.TbDailyBuffTrigger.GetOrDefault(dailyBuffList[i]);\r\n if (buff != null)\r\n {\r\n DateTime startTime = now.Date.AddSeconds(buff.StartTime);\r\n DateTime endTime = now.Date.AddSeconds(buff.EndTime);\r\n if (now \u003E= startTime \u0026\u0026 now \u003C= endTime)\r\n {\r\n //\u5F00\u542F\u65B0\u7684\u6BCF\u65E5Buff\r\n if (buff.LevelRequired \u003E GContext.container.Resolve\u003CPlayerData\u003E().lv)\r\n {\r\n return null;\r\n }\r\n if (fishDailyBuff == null)\r\n {\r\n fishDailyBuff = new FishBuffTimeData();\r\n }\r\n if (fishDailyBuff.sourceID == buff.Day/* \u0026\u0026 fishDailyBuff.buffEndTime.DayOfYear == day*/)\r\n {\r\n return null;\r\n }\r\n FishBuff fishBuff = _tables.TbFishBuff.GetOrDefault(buff.BuffID);\r\n fishDailyBuff.buffID = buff.BuffID;\r\n fishDailyBuff.sourceID = buff.Day;\r\n fishDailyBuff.buffEndTime = endTime;\r\n if (fishBuff.CountDown \u003E 0)\r\n {\r\n fishDailyBuff.buffEndTime = now.AddSeconds(fishBuff.CountDown);\r\n }\r\n AddGlobalBuff(buff.BuffID);\r\n fishDailyBuff.isEnd = false;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishDailyBuff\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(fishDailyBuff));\r\n return fishDailyBuff;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n return null;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishDailyBuff\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(fishDailyBuff))"
|
|
},
|
|
{
|
|
"Id": "B3-C032",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 581,
|
|
"Member": "FishingEventData.SetEvent",
|
|
"MemberName": "SetEvent",
|
|
"MemberLine": 563,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FixedTimeEventDic\u0022",
|
|
"JsonMapper.ToJson(fixedTimeEventDic)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:314",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:323",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:387",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:407",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:436",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:548"
|
|
],
|
|
"MemberSource": "bool SetEvent(FishingEvent t, bool condition = true)\r\n {\r\n //Assert.IsTrue(t.ID != 30801002);\r\n //bool b = Condition(t);\r\n //if (t.Type == 3)\r\n // Debug.Log($\u0022\u003Ccolor=red\u003Econdition of id: {t.ID} {t.Type} {t.SubType}: {b}\u003C/color\u003E\u0022);\r\n if (!condition || Condition(t))\r\n {\r\n if (t.TimeDefinition is FixedTime)\r\n {\r\n if (!fixedTimeEventDic.ContainsKey(t.ID))\r\n {\r\n FixedTime fixedTime = (FixedTime)t.TimeDefinition;\r\n fixedTimeEventDic[t.ID] = new FixedTimeEvent()\r\n {\r\n id = t.ID,\r\n endTime = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(fixedTime.StartTime).ToString(),\r\n };\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeEventDic\u0022, JsonMapper.ToJson(fixedTimeEventDic));\r\n }\r\n }\r\n switch (t.Type)\r\n {\r\n case 1:\r\n SetEvent1(t);\r\n break;\r\n case 2:\r\n SetEvent2(t);\r\n break;\r\n case 3:\r\n SetEvent3(t);\r\n break;\r\n case 4:\r\n if (t.SubType == 1) //\u6C99\u6EE9\u5BFB\u5B9D\r\n {\r\n GContext.container.Resolve\u003CDiggingGameManager\u003E().DataModel.ActivityOpen(t);\r\n }\r\n else if (t.SubType == 3) //\u9C7C\u7F38\u5EFA\u9020\r\n {\r\n var data = GContext.container.Resolve\u003CEventPartnerData\u003E();\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner]Event On, Try load data\u003C/color\u003E\u0022);\r\n data.LoadData(t);\r\n }\r\n else if (t.SubType == 5) // \u9B54\u836F\r\n {\r\n GContext.container.Resolve\u003CEventPotionDataManager\u003E().ActivateEvent(t);\r\n }\r\n else if (t.SubType == 6) // \u5F39\u73E0\r\n {\r\n GContext.container.Resolve\u003CEventPinballDataManager\u003E().ActivateEvent(t);\r\n }\r\n else if (t.SubType == 7)\r\n {\r\n var bingoModel = GContext.container.Resolve\u003CEventBingoModel\u003E();\r\n var pfData = EventBingoPlayfabData.Load();\r\n var ppData = EventBingoPlayerPreferenceData.Load();\r\n if (bingoModel == null)\r\n {\r\n GContext.container.Register\u003CEventBingoModel\u003E().AsSingleton();\r\n bingoModel = GContext.container.Resolve\u003CEventBingoModel\u003E();\r\n if (pfData == null || pfData.EventId != t.ID)\r\n {\r\n // Debug.Log(\u0022[EventBingo] Reset bingo.\u0022);\r\n bingoModel.Init(t);\r\n bingoModel.ToPlayfabData().Save();\r\n bingoModel.ToPlayerPreferenceData().Save();\r\n GContext.container.Resolve\u003CMiniBattlePassDataProvider\u003E().EventRefresh(t, bingoModel.Ctx.GetBattlePassId());\r\n }\r\n else\r\n {\r\n // Debug.Log(\u0022[EventBingo] Load bingo.\u0022);\r\n bingoModel.Load(pfData, ppData, t);\r\n GContext.container.Resolve\u003CMiniBattlePassDataProvider\u003E().EventRefresh(t, bingoModel.Ctx.GetBattlePassId());\r\n }\r\n }\r\n else if (bingoModel.EventId != t.ID)\r\n {\r\n bingoModel.Init(t);\r\n bingoModel.ToPlayfabData().Save();\r\n bingoModel.ToPlayerPreferenceData().Save();\r\n GContext.container.Resolve\u003CMiniBattlePassDataProvider\u003E().EventRefresh(t, bingoModel.Ctx.GetBattlePassId());\r\n }\r\n else if (pfData == null)\r\n {\r\n Debug.LogWarning(\u0022[EventBingo] Playfab data empty but model exists.\u0022);\r\n }\r\n else if (bingoModel.EventId == t.ID \u0026\u0026 pfData.EventId == t.ID)\r\n {\r\n Debug.Log(\u0022[EventBingo] Redundant call. Skip.\u0022);\r\n }\r\n else\r\n {\r\n Debug.LogWarning($\u0022[EventBingo] EventId mismatch! event: {t.ID}, pf: {pfData.EventId}, model: {bingoModel.EventId}\u0022);\r\n }\r\n }\r\n // else if (t.SubType == 8)\r\n // {\r\n // InitPartnerGatherData(t);\r\n // }\r\n else if (t.SubType == 11 || t.SubType == 16)\r\n {\r\n InitCubeMeltData(t);\r\n }\r\n else if (t.SubType == 12)\r\n {\r\n EventBossFight.EventBossFightManager.Register\u003CEventBossFight.EventBossFightManager\u003E();\r\n }\r\n else if (t.SubType == 14)\r\n {\r\n PinballUncountable.Manager.InitEvent(t);\r\n }\r\n break;\r\n case 5:\r\n if (t.SubType == 1)\r\n {\r\n InitSoloData(t);\r\n }\r\n break;\r\n case 6:\r\n SetEvent6(t);\r\n break;\r\n case 7:\r\n SetEvent7(t);\r\n break;\r\n case 8:\r\n SetEvent8(t);\r\n break;\r\n case 9:\r\n SetEvent9(t);\r\n break;\r\n case 10:\r\n SetEvent10(t);\r\n break;\r\n case 11:\r\n SetEvent11(t);\r\n break;\r\n case 15:\r\n SetEvent15(t);\r\n break;\r\n }\r\n SystemOpen[RedirectType(t.Type, t.SubType)] = true;\r\n\r\n GContext.Publish(new TargetEvent(t.ID, t.Type, t.SubType));\r\n return true;\r\n }\r\n return false;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeEventDic\u0022, JsonMapper.ToJson(fixedTimeEventDic))"
|
|
},
|
|
{
|
|
"Id": "B3-C033",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 849,
|
|
"Member": "FishingEventData.Condition_NoRechargeSeconds",
|
|
"MemberName": "Condition_NoRechargeSeconds",
|
|
"MemberLine": 847,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"\u0022LastPaymentTime\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:838",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertPanel.cs:119",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:263"
|
|
],
|
|
"MemberSource": "private bool Condition_NoRechargeSeconds(int timeSeconds)\r\n {\r\n var lastPaymentStr = PlayFabMgr.Instance.GetLocalData(\u0022LastPaymentTime\u0022);\r\n DateTime curTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n DateTime endTime = curTime;\r\n if (string.IsNullOrEmpty(lastPaymentStr) || !lastPaymentStr.Contains(\u0022__\u0022))\r\n endTime = GContext.container.Resolve\u003CIUserService\u003E().CreateTime.UtcNowOffset();\r\n //else\r\n //{\r\n // var lastPaymentTimeStr = lastPaymentStr.Split(\u0027_\u0027)?.FirstOrDefault();\r\n // if (string.IsNullOrEmpty(lastPaymentTimeStr)) return false;\r\n\r\n // endTime = GlobalUtils.TryParseDateTime(lastPaymentTimeStr, curTime);\r\n //}\r\n var curTimeSceond = new DateTimeOffset(curTime).ToUnixTimeSeconds();\r\n var endTimeSceond = new DateTimeOffset(endTime).ToUnixTimeSeconds();\r\n if (curTimeSceond - endTimeSceond \u003E= timeSeconds)\r\n return true;\r\n return false;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(\u0022LastPaymentTime\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C034",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 869,
|
|
"Member": "FishingEventData.Condition_NoRechargeDay",
|
|
"MemberName": "Condition_NoRechargeDay",
|
|
"MemberLine": 867,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"\u0022LastPaymentTime\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs:194",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:178",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakTableContext.cs:361",
|
|
"Client/Assets/Scripts/EventCan/EventCanTableContext.cs:284",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreTableContext.cs:272",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureData.cs:99",
|
|
"Client/Assets/Scripts/LuckyTask/LuckyTaskData.cs:118",
|
|
"Client/Assets/Scripts/UI/Setting/EventSignupPopupPanel_2.cs:136"
|
|
],
|
|
"MemberSource": "public static bool Condition_NoRechargeDay(int timeDay = 7)\r\n {\r\n var lastPaymentStr = PlayFabMgr.Instance.GetLocalData(\u0022LastPaymentTime\u0022);\r\n if (!string.IsNullOrEmpty(lastPaymentStr) \u0026\u0026 lastPaymentStr.Contains(\u0022__\u0022))\r\n return false;\r\n DateTime curTime = ZZTimeHelper.UtcNow();\r\n DateTime endTime = GContext.container.Resolve\u003CIUserService\u003E().CreateTime;\r\n if ((curTime - endTime).Days \u003C timeDay)\r\n return false;\r\n return true;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(\u0022LastPaymentTime\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C035",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 1055,
|
|
"Member": "FishingEventData.SetEvent7",
|
|
"MemberName": "SetEvent7",
|
|
"MemberLine": 1033,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"EventBreakPfData.PfKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:685"
|
|
],
|
|
"MemberSource": "private void SetEvent7(FishingEvent e)\r\n {\r\n switch (e.SubType)\r\n {\r\n case 1:\r\n var data = GContext.container.Resolve\u003CEventShootingRangeData\u003E();\r\n if (data == null)\r\n {\r\n GContext.container.Register\u003CEventShootingRangeData\u003E().AsSingleton();\r\n data = GContext.container.Resolve\u003CEventShootingRangeData\u003E();\r\n }\r\n data.UpdateData(e);\r\n UITypes.EventWinterShootingPanel.SetType(data.MainPanelUrl);\r\n UITypes.ShootingChainPackPanel.SetType(data.ChainPackPanelUrl);\r\n UITypes.ShootingRangeFinalRewardPopup.SetType(data.RewardPanelUrl);\r\n UITypes.ShootingRangeInfoPanel.SetType(data.InfoPanelUrl);\r\n UITypes.ShootingNormalPackPanel.SetType(data.PackPanelUrl);\r\n UITypes.ShootingRangeTransitionPanel.SetType(data.TransitionPanelUrl);\r\n break;\r\n case 2:\r\n // Debug.Log($\u0022[EventBreak] Id {e.ID} activated.\u0022);\r\n EventBreakAct.Ctx = EventBreakTableContext.ReadTables(e.ID, GContext.container.Resolve\u003CTables\u003E());\r\n var playfabData = EventBreakPfData.Deserialize(PlayFabMgr.Instance.GetLocalData(EventBreakPfData.PfKey));\r\n var eventBreakModel = GContext.container.Resolve\u003CDrillModel\u003E();\r\n if (eventBreakModel == null)\r\n {\r\n GContext.container.Register\u003CDrillModel\u003E().AsSingleton();\r\n eventBreakModel = GContext.container.Resolve\u003CDrillModel\u003E();\r\n }\r\n if (eventBreakModel != null \u0026\u0026 eventBreakModel.EventId == e.ID)\r\n return;\r\n eventBreakModel.Update(e.ID, playfabData);\r\n var uiData = EventBreakAct.Ctx.GetUIData();\r\n UITypes.EventBreakPanel.SetType(uiData.MainPanelUrl);\r\n UITypes.EventBreakInfoPanel.SetType(uiData.InfoPanelUrl);\r\n UITypes.EventBreakChainPackPanel.SetType(uiData.ChainPackPanelUrl);\r\n UITypes.EventBreakNormalPackPanel.SetType(uiData.NormalPackPanelUrl);\r\n UITypes.EventBreakRewardPopupPanel.SetType(uiData.RewardPanelUrl);\r\n break;\r\n case 3: // \u522E\u522E\u4E50\r\n GContext.container.Resolve\u003CEventScratchTicketDataManager\u003E().ActivateEvent(e);\r\n break;\r\n case 4:\r\n var canModel = GContext.container.Resolve\u003CEventCanModel\u003E();\r\n var ecPlayfabString = PlayFabMgr.Instance.GetLocalData(EventCanPlayfabData.PlayFabKey);\r\n var ecPpString = PlayerPrefs.GetString(EventCanPlayerPreferenceData.PlayerPrefsKey);\r\n var ecPlayfabData = EventCanPlayfabData.Deserialize(ecPlayfabString);\r\n var ecPlayerPrefsData = EventCanPlayerPreferenceData.Deserialize(ecPpString);\r\n var tableContext = GContext.container.Resolve\u003CEventCanTableContext\u003E();\r\n if (tableContext == null)\r\n {\r\n GContext.container.Register\u003CEventCanTableContext\u003E().AsSingleton();\r\n tableContext = GContext.container.Resolve\u003CEventCanTableContext\u003E();\r\n }\r\n tableContext.ReadTables(e.ID);\r\n if (canModel == null || canModel.EventId != e.ID)\r\n {\r\n if (canModel == null)\r\n {\r\n tableContext.ReadTables(e.ID);\r\n GContext.container.Register\u003CEventCanModel\u003E().AsSingleton();\r\n canModel = GContext.container.Resolve\u003CEventCanModel\u003E();\r\n }\r\n canModel.InitializeModel(e.ID, ecPlayfabData, ecPlayerPrefsData);\r\n }\r\n var chainPackData = GContext.container.Resolve\u003CEventCanChainPackData\u003E();\r\n if (chainPackData == null)\r\n {\r\n GContext.container.Register\u003CEventCanChainPackData\u003E().AsSingleton();\r\n chainPackData = GContext.container.Resolve\u003CEventCanChainPackData\u003E();\r\n }\r\n chainPackData.Init(\r\n GContext.container.Resolve\u003CEventCanTableContext\u003E().GetPackData(canModel.ChainPackID),\r\n e.ID, ref canModel.ChainPackProgress);\r\n break;\r\n case 5:\r\n EventGatherCoreAct.Ctx = EventGatherCoreTableContext.ReadTables(e.ID);\r\n var gatherCoreData = GContext.container.Resolve\u003CEventGatherCoreData\u003E();\r\n var egcPfData = EventGatherCorePlayfabData.Load();\r\n if (gatherCoreData == null)\r\n {\r\n GContext.container.Register\u003CEventGatherCoreData\u003E().AsSingleton();\r\n gatherCoreData = GContext.container.Resolve\u003CEventGatherCoreData\u003E();\r\n }\r\n if (gatherCoreData != null \u0026\u0026 gatherCoreData.EventId == e.ID)\r\n return;\r\n if (egcPfData != null \u0026\u0026 egcPfData.EventId == e.ID)\r\n gatherCoreData.LoadData(egcPfData);\r\n else\r\n gatherCoreData.InitNew(e.ID);\r\n var gatherCoreUiData = EventGatherCoreAct.Ctx.GetUiData();\r\n UITypes.EventGatherCorePanel.SetType(gatherCoreUiData.MainPanelUrl);\r\n UITypes.EventGatherCoreInfoPanel.SetType(gatherCoreUiData.InfoPanelUrl);\r\n UITypes.EventGatherCoreChainPackPanel.SetType(gatherCoreUiData.ChainPackPanelUrl);\r\n UITypes.EventGatherCoreNormalPackPanel.SetType(gatherCoreUiData.NormalPackPanelUrl);\r\n UITypes.EventGatherCoreRewardPopupPanel.SetType(gatherCoreUiData.RewardPopupPanelUrl);\r\n break;\r\n case 6:\r\n EventMowForTreasure.EventMowForTreasureManager.Register\u003CEventMowForTreasure.EventMowForTreasureManager\u003E();\r\n break;\r\n case 10: // \u7838\u7F50\u5B50\r\n {\r\n var smashMain = _tables.TbEventSmashMain.GetOrDefault(e.RedirectID);\r\n if (smashMain != null \u0026\u0026 smashMain.BattlePassId \u003E 0)\r\n {\r\n GContext.container.Resolve\u003CMiniBattlePassDataProvider\u003E().EventRefresh(e, smashMain.BattlePassId);\r\n }\r\n }\r\n break;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(EventBreakPfData.PfKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C036",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 1077,
|
|
"Member": "FishingEventData.SetEvent7",
|
|
"MemberName": "SetEvent7",
|
|
"MemberLine": 1033,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"EventCanPlayfabData.PlayFabKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:685"
|
|
],
|
|
"MemberSource": "private void SetEvent7(FishingEvent e)\r\n {\r\n switch (e.SubType)\r\n {\r\n case 1:\r\n var data = GContext.container.Resolve\u003CEventShootingRangeData\u003E();\r\n if (data == null)\r\n {\r\n GContext.container.Register\u003CEventShootingRangeData\u003E().AsSingleton();\r\n data = GContext.container.Resolve\u003CEventShootingRangeData\u003E();\r\n }\r\n data.UpdateData(e);\r\n UITypes.EventWinterShootingPanel.SetType(data.MainPanelUrl);\r\n UITypes.ShootingChainPackPanel.SetType(data.ChainPackPanelUrl);\r\n UITypes.ShootingRangeFinalRewardPopup.SetType(data.RewardPanelUrl);\r\n UITypes.ShootingRangeInfoPanel.SetType(data.InfoPanelUrl);\r\n UITypes.ShootingNormalPackPanel.SetType(data.PackPanelUrl);\r\n UITypes.ShootingRangeTransitionPanel.SetType(data.TransitionPanelUrl);\r\n break;\r\n case 2:\r\n // Debug.Log($\u0022[EventBreak] Id {e.ID} activated.\u0022);\r\n EventBreakAct.Ctx = EventBreakTableContext.ReadTables(e.ID, GContext.container.Resolve\u003CTables\u003E());\r\n var playfabData = EventBreakPfData.Deserialize(PlayFabMgr.Instance.GetLocalData(EventBreakPfData.PfKey));\r\n var eventBreakModel = GContext.container.Resolve\u003CDrillModel\u003E();\r\n if (eventBreakModel == null)\r\n {\r\n GContext.container.Register\u003CDrillModel\u003E().AsSingleton();\r\n eventBreakModel = GContext.container.Resolve\u003CDrillModel\u003E();\r\n }\r\n if (eventBreakModel != null \u0026\u0026 eventBreakModel.EventId == e.ID)\r\n return;\r\n eventBreakModel.Update(e.ID, playfabData);\r\n var uiData = EventBreakAct.Ctx.GetUIData();\r\n UITypes.EventBreakPanel.SetType(uiData.MainPanelUrl);\r\n UITypes.EventBreakInfoPanel.SetType(uiData.InfoPanelUrl);\r\n UITypes.EventBreakChainPackPanel.SetType(uiData.ChainPackPanelUrl);\r\n UITypes.EventBreakNormalPackPanel.SetType(uiData.NormalPackPanelUrl);\r\n UITypes.EventBreakRewardPopupPanel.SetType(uiData.RewardPanelUrl);\r\n break;\r\n case 3: // \u522E\u522E\u4E50\r\n GContext.container.Resolve\u003CEventScratchTicketDataManager\u003E().ActivateEvent(e);\r\n break;\r\n case 4:\r\n var canModel = GContext.container.Resolve\u003CEventCanModel\u003E();\r\n var ecPlayfabString = PlayFabMgr.Instance.GetLocalData(EventCanPlayfabData.PlayFabKey);\r\n var ecPpString = PlayerPrefs.GetString(EventCanPlayerPreferenceData.PlayerPrefsKey);\r\n var ecPlayfabData = EventCanPlayfabData.Deserialize(ecPlayfabString);\r\n var ecPlayerPrefsData = EventCanPlayerPreferenceData.Deserialize(ecPpString);\r\n var tableContext = GContext.container.Resolve\u003CEventCanTableContext\u003E();\r\n if (tableContext == null)\r\n {\r\n GContext.container.Register\u003CEventCanTableContext\u003E().AsSingleton();\r\n tableContext = GContext.container.Resolve\u003CEventCanTableContext\u003E();\r\n }\r\n tableContext.ReadTables(e.ID);\r\n if (canModel == null || canModel.EventId != e.ID)\r\n {\r\n if (canModel == null)\r\n {\r\n tableContext.ReadTables(e.ID);\r\n GContext.container.Register\u003CEventCanModel\u003E().AsSingleton();\r\n canModel = GContext.container.Resolve\u003CEventCanModel\u003E();\r\n }\r\n canModel.InitializeModel(e.ID, ecPlayfabData, ecPlayerPrefsData);\r\n }\r\n var chainPackData = GContext.container.Resolve\u003CEventCanChainPackData\u003E();\r\n if (chainPackData == null)\r\n {\r\n GContext.container.Register\u003CEventCanChainPackData\u003E().AsSingleton();\r\n chainPackData = GContext.container.Resolve\u003CEventCanChainPackData\u003E();\r\n }\r\n chainPackData.Init(\r\n GContext.container.Resolve\u003CEventCanTableContext\u003E().GetPackData(canModel.ChainPackID),\r\n e.ID, ref canModel.ChainPackProgress);\r\n break;\r\n case 5:\r\n EventGatherCoreAct.Ctx = EventGatherCoreTableContext.ReadTables(e.ID);\r\n var gatherCoreData = GContext.container.Resolve\u003CEventGatherCoreData\u003E();\r\n var egcPfData = EventGatherCorePlayfabData.Load();\r\n if (gatherCoreData == null)\r\n {\r\n GContext.container.Register\u003CEventGatherCoreData\u003E().AsSingleton();\r\n gatherCoreData = GContext.container.Resolve\u003CEventGatherCoreData\u003E();\r\n }\r\n if (gatherCoreData != null \u0026\u0026 gatherCoreData.EventId == e.ID)\r\n return;\r\n if (egcPfData != null \u0026\u0026 egcPfData.EventId == e.ID)\r\n gatherCoreData.LoadData(egcPfData);\r\n else\r\n gatherCoreData.InitNew(e.ID);\r\n var gatherCoreUiData = EventGatherCoreAct.Ctx.GetUiData();\r\n UITypes.EventGatherCorePanel.SetType(gatherCoreUiData.MainPanelUrl);\r\n UITypes.EventGatherCoreInfoPanel.SetType(gatherCoreUiData.InfoPanelUrl);\r\n UITypes.EventGatherCoreChainPackPanel.SetType(gatherCoreUiData.ChainPackPanelUrl);\r\n UITypes.EventGatherCoreNormalPackPanel.SetType(gatherCoreUiData.NormalPackPanelUrl);\r\n UITypes.EventGatherCoreRewardPopupPanel.SetType(gatherCoreUiData.RewardPopupPanelUrl);\r\n break;\r\n case 6:\r\n EventMowForTreasure.EventMowForTreasureManager.Register\u003CEventMowForTreasure.EventMowForTreasureManager\u003E();\r\n break;\r\n case 10: // \u7838\u7F50\u5B50\r\n {\r\n var smashMain = _tables.TbEventSmashMain.GetOrDefault(e.RedirectID);\r\n if (smashMain != null \u0026\u0026 smashMain.BattlePassId \u003E 0)\r\n {\r\n GContext.container.Resolve\u003CMiniBattlePassDataProvider\u003E().EventRefresh(e, smashMain.BattlePassId);\r\n }\r\n }\r\n break;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(EventCanPlayfabData.PlayFabKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C037",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 1153,
|
|
"Member": "FishingEventData.SetEvent8",
|
|
"MemberName": "SetEvent8",
|
|
"MemberLine": 1145,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"EventLuckMagicPlayfabData.Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:688"
|
|
],
|
|
"MemberSource": "void SetEvent8(FishingEvent t)\r\n {\r\n switch (t.SubType)\r\n {\r\n case 2:\r\n SetTurntable(t);\r\n break;\r\n case 3:\r\n var pfString = PlayFabMgr.Instance.GetLocalData(EventLuckMagicPlayfabData.Key);\r\n var pfData = EventLuckMagicPlayfabData.Deserialize(pfString);\r\n var ppString = PlayerPrefs.GetString(EventLuckMagicPlayerPreferenceData.Key);\r\n var ppData = EventLuckMagicPlayerPreferenceData.Deserialize(ppString);\r\n\r\n EventLuckMagicAct.TableContext = EventLuckMagicTableContext.ReadTables(t.ID);\r\n var eventLuckMagicModel = GContext.container.Resolve\u003CEventLuckMagicModel\u003E();\r\n if (eventLuckMagicModel == null)\r\n {\r\n GContext.container.Register\u003CEventLuckMagicModel\u003E().AsSingleton();\r\n eventLuckMagicModel = GContext.container.Resolve\u003CEventLuckMagicModel\u003E();\r\n if (pfData == null || pfData.EventId != t.ID)\r\n eventLuckMagicModel.InitNew(t.ID);\r\n else\r\n eventLuckMagicModel.Load(pfData, ppData);\r\n }\r\n else if (eventLuckMagicModel.EventId != t.ID)\r\n {\r\n // Here, I\u0027ll assume that playfab data is consistent with the model in memory.\r\n eventLuckMagicModel.InitNew(t.ID);\r\n }\r\n else\r\n {\r\n //In this situation, this is a redundant call.\r\n }\r\n EventLuckMagicAct.System = new EventLuckMagicSystem();\r\n var uiUrls = EventLuckMagicAct.TableContext.GetUiPanelUrls();\r\n UITypes.EventLuckMagicTriplePackPanel.SetType(uiUrls.TriplePackPanelUrl);\r\n break;\r\n case 4:\r\n EventLuckyGameModel.Get().OnEvent(t);\r\n break;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(EventLuckMagicPlayfabData.Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C038",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 1342,
|
|
"Member": "FishingEventData.AddTurntableCoupon",
|
|
"MemberName": "AddTurntableCoupon",
|
|
"MemberLine": 1334,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TurntableRoll\u0022",
|
|
"TurntableCoupon.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:332",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:67"
|
|
],
|
|
"MemberSource": "public void AddTurntableCoupon(int value)\r\n {\r\n TurntableCoupon = TurntableCoupon \u002B value;\r\n if (turntableEvent != null)\r\n {\r\n SaveTransitionData(turntableEvent.ID, TurntableCoupon);\r\n }\r\n TurntableRed();\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TurntableRoll\u0022, TurntableCoupon.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TurntableRoll\u0022, TurntableCoupon.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C039",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 1361,
|
|
"Member": "FishingEventData.RewardTurntableRoll",
|
|
"MemberName": "RewardTurntableRoll",
|
|
"MemberLine": 1344,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TurntableRoll\u0022",
|
|
"TurntableCoupon.ToString()",
|
|
"remote"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:530"
|
|
],
|
|
"MemberSource": "public void RewardTurntableRoll(int value, bool remote = true)\r\n {\r\n GContext.Publish(new ConditionTypeEvent { type = ConditionType.ConusumeTicketCount, count = value });\r\n //Debug.Log($\u0022Consume {value}\u0022);\r\n TurntableCoupon = TurntableCoupon - value;\r\n if (turntableEvent != null)\r\n SaveTransitionData(turntableEvent.ID, TurntableCoupon);\r\n TurntableRed();\r\n\r\n#if AGG\r\n using (var e = GEvent.GameEvent(\u0022item_change\u0022, gaSend: true))\r\n {\r\n e.AddContent(\u0022item_id\u0022, 1004)\r\n .AddContent(\u0022state_info\u0022, \u0022cost\u0022)\r\n .AddContent(\u0022change_num\u0022, value);\r\n }\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TurntableRoll\u0022, TurntableCoupon.ToString(), remote);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TurntableRoll\u0022, TurntableCoupon.ToString(), remote)"
|
|
},
|
|
{
|
|
"Id": "B3-C040",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 1446,
|
|
"Member": "FishingEventData.SetLimitedTimeEventDic",
|
|
"MemberName": "SetLimitedTimeEventDic",
|
|
"MemberLine": 1444,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022LimitedTimeEventDic\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(limitedTimeEventDic)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1411",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:184"
|
|
],
|
|
"MemberSource": "void SetLimitedTimeEventDic()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LimitedTimeEventDic\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(limitedTimeEventDic));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022LimitedTimeEventDic\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(limitedTimeEventDic))"
|
|
},
|
|
{
|
|
"Id": "B3-C041",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 2244,
|
|
"Member": "FishingEventData.UpdateTurnTableData",
|
|
"MemberName": "UpdateTurnTableData",
|
|
"MemberLine": 2242,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022WheelLevelCount\u0022",
|
|
"JsonMapper.ToJson(WheelLevelCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2226",
|
|
"Client/Assets/Scripts/UI/Shop/LackOfTicketPopupPanel.cs:86"
|
|
],
|
|
"MemberSource": "public void UpdateTurnTableData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelCount\u0022, JsonMapper.ToJson(WheelLevelCount));\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelFreeCount\u0022, freecount.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelCount\u0022, JsonMapper.ToJson(WheelLevelCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C042",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 2245,
|
|
"Member": "FishingEventData.UpdateTurnTableData",
|
|
"MemberName": "UpdateTurnTableData",
|
|
"MemberLine": 2242,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022WheelLevelFreeCount\u0022",
|
|
"freecount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2226",
|
|
"Client/Assets/Scripts/UI/Shop/LackOfTicketPopupPanel.cs:86"
|
|
],
|
|
"MemberSource": "public void UpdateTurnTableData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelCount\u0022, JsonMapper.ToJson(WheelLevelCount));\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelFreeCount\u0022, freecount.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelFreeCount\u0022, freecount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C043",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 2266,
|
|
"Member": "FishingEventData.AddIncreaseScore",
|
|
"MemberName": "AddIncreaseScore",
|
|
"MemberLine": 2262,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022WheelOperateCount\u0022",
|
|
"WheelOperateCount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:644"
|
|
],
|
|
"MemberSource": "public void AddIncreaseScore(int score, int multiplier)\r\n {\r\n IncreaseScore(score * multiplier);\r\n WheelOperateCount\u002B\u002B;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelOperateCount\u0022, WheelOperateCount.ToString());\r\n AllWheelOperateCount \u002B= multiplier;\r\n\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022AllWheelOperateCount\u0022, AllWheelOperateCount.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelOperateCount\u0022, WheelOperateCount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C044",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 2269,
|
|
"Member": "FishingEventData.AddIncreaseScore",
|
|
"MemberName": "AddIncreaseScore",
|
|
"MemberLine": 2262,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022AllWheelOperateCount\u0022",
|
|
"AllWheelOperateCount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:644"
|
|
],
|
|
"MemberSource": "public void AddIncreaseScore(int score, int multiplier)\r\n {\r\n IncreaseScore(score * multiplier);\r\n WheelOperateCount\u002B\u002B;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelOperateCount\u0022, WheelOperateCount.ToString());\r\n AllWheelOperateCount \u002B= multiplier;\r\n\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022AllWheelOperateCount\u0022, AllWheelOperateCount.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022AllWheelOperateCount\u0022, AllWheelOperateCount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C045",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 2286,
|
|
"Member": "FishingEventData.IncreaseScore",
|
|
"MemberName": "IncreaseScore",
|
|
"MemberLine": 2271,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022WheelLevelCount\u0022",
|
|
"JsonMapper.ToJson(WheelLevelCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2264",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:291"
|
|
],
|
|
"MemberSource": "public void IncreaseScore(int score)\r\n {\r\n // \u83B7\u53D6\u5F53\u524D\u8F6C\u76D8\u7B49\u7EA7\u548C\u79EF\u5206\u8FDB\u5EA6\r\n int progress = GetWheelLevelCount(wheelLevel.Level);\r\n\r\n // \u589E\u52A0\u5BF9\u5E94\u79EF\u5206\r\n progress \u002B= score;\r\n WheelLevelCount[wheelLevel.Level] = progress;\r\n // \u68C0\u67E5\u662F\u5426\u9700\u8981\u5347\u7EA7\r\n if (progress \u003E= wheelLevel.NextLevelPoint)\r\n {\r\n IncreaseWheelLevel();\r\n }\r\n else\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelCount\u0022, JsonMapper.ToJson(WheelLevelCount));\r\n }\r\n\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelCount\u0022, JsonMapper.ToJson(WheelLevelCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C046",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 2308,
|
|
"Member": "FishingEventData.AddFreecount",
|
|
"MemberName": "AddFreecount",
|
|
"MemberLine": 2290,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022WheelLevelFreeCount\u0022",
|
|
"freecount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:296",
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:418"
|
|
],
|
|
"MemberSource": "public void AddFreecount(int count)\r\n {\r\n#if AGG\r\n if (count \u003C 0)\r\n {\r\n using (var e = GEvent.GameEvent(\u0022item_change\u0022, gaSend: true))\r\n {\r\n e.AddContent(\u0022item_id\u0022, 6002)\r\n .AddContent(\u0022state_info\u0022, \u0022cost\u0022)\r\n .AddContent(\u0022change_num\u0022, count);\r\n }\r\n }\r\n#endif\r\n freecount \u002B= count;\r\n if (freecount \u003C 0)\r\n {\r\n freecount = 0;\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelFreeCount\u0022, freecount.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelFreeCount\u0022, freecount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C047",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs",
|
|
"Line": 2328,
|
|
"Member": "FishingEventData.IncreaseWheelLevel",
|
|
"MemberName": "IncreaseWheelLevel",
|
|
"MemberLine": 2311,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022WheelLevelCount\u0022",
|
|
"JsonMapper.ToJson(WheelLevelCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2282"
|
|
],
|
|
"MemberSource": "public void IncreaseWheelLevel()\r\n {\r\n if (wheelLevel != null)\r\n {\r\n int progress = GetWheelLevelCount(wheelLevel.Level);\r\n int requiredPoints = wheelLevel.NextLevelPoint;\r\n // \u5FAA\u73AF\u68C0\u67E5\u662F\u5426\u9700\u8981\u5347\u7EA7\u5230\u591A\u4E2A\u672A\u6765\u7B49\u7EA7\r\n while (wheelLevel.NextLevel \u003E 0 \u0026\u0026 wheelLevel.NextLevel != wheelLevel.Level \u0026\u0026 progress \u003E= requiredPoints \u0026\u0026 requiredPoints != -1)\r\n {\r\n WheelLevelCount[wheelLevel.Level] = wheelLevel.NextLevelPoint;\r\n wheelLevel = _tables.TbWheelLevel.GetOrDefault(wheelLevel.NextLevel);\r\n progress -= requiredPoints;\r\n requiredPoints = wheelLevel.NextLevelPoint;\r\n }\r\n // \u66F4\u65B0\u79EF\u5206\u8FDB\u5EA6\r\n WheelLevelCount[wheelLevel.Level] = progress;\r\n TurntableRed();\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelCount\u0022, JsonMapper.ToJson(WheelLevelCount));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022WheelLevelCount\u0022, JsonMapper.ToJson(WheelLevelCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C048",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs",
|
|
"Line": 715,
|
|
"Member": "GuideDataCenter.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 711,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022GuideSaveDataNew\u0022",
|
|
"value"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n List\u003Cstring\u003E strings = GuideSaveDataDic.Select(kv =\u003E kv.Key \u002B \u0022|\u0022 \u002B kv.Value.guideSubIndex \u002B \u0022|\u0022 \u002B (kv.Value.isFinish ? \u00221\u0022 : \u00220\u0022)).ToList();\r\n string value = string.Join(\u0022;\u0022, strings);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022GuideSaveDataNew\u0022, value);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022GuideSaveDataNew\u0022, value)"
|
|
},
|
|
{
|
|
"Id": "B3-C049",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs",
|
|
"Line": 339,
|
|
"Member": "PlayerData.AddNewRod",
|
|
"MemberName": "AddNewRod",
|
|
"MemberLine": 334,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022NewRodList\u0022",
|
|
"JsonMapper.ToJson(newRodList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:427",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:188"
|
|
],
|
|
"MemberSource": "public void AddNewRod(int id)\r\n {\r\n if (!newRodList.Contains(id))\r\n {\r\n newRodList.Add(id);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022NewRodList\u0022, JsonMapper.ToJson(newRodList));\r\n if (addShowNewRod)\r\n {\r\n showNewRodList.Add(id);\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022NewRodList\u0022, JsonMapper.ToJson(newRodList))"
|
|
},
|
|
{
|
|
"Id": "B3-C050",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs",
|
|
"Line": 370,
|
|
"Member": "PlayerData.RewardNewRod",
|
|
"MemberName": "RewardNewRod",
|
|
"MemberLine": 367,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022NewRodList\u0022",
|
|
"JsonMapper.ToJson(newRodList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Rod/FishingRodPanel.cs:269"
|
|
],
|
|
"MemberSource": "public void RewardNewRod(int id)\r\n {\r\n newRodList.Remove(id);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022NewRodList\u0022, JsonMapper.ToJson(newRodList));\r\n GContext.container.Resolve\u003CPlayerFishData\u003E().SetRedPoint();\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022NewRodList\u0022, JsonMapper.ToJson(newRodList))"
|
|
},
|
|
{
|
|
"Id": "B3-C051",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs",
|
|
"Line": 1236,
|
|
"Member": "PlayerData.SerializeAndSavePlayerData",
|
|
"MemberName": "SerializeAndSavePlayerData",
|
|
"MemberLine": 1191,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022NewPlayerDataDic\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(NewPlayerDataDic)",
|
|
"remote"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:1142",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:1159",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:1177",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:1188"
|
|
],
|
|
"MemberSource": "private game.PlayerDataStorage.PlayerKVEditResult SerializeAndSavePlayerData(bool remote)\r\n {\r\n StringBuilder sb = new StringBuilder();\r\n sb.Append(lv).Append(\u0022,\u0022);\r\n sb.Append(gold).Append(\u0022,\u0022);\r\n sb.Append(vipAllScore).Append(\u0022,\u0022);\r\n sb.Append(energy).Append(\u0022,\u0022);\r\n sb.Append(pearl).Append(\u0022,\u0022);\r\n sb.Append(magnification).Append(\u0022,\u0022);\r\n sb.Append(equipRodID).Append(\u0022,\u0022);\r\n sb.Append(_lastEnergyRecoveryTime.ToString()).Append(\u0022,\u0022);\r\n sb.Append(rewardNewMap).Append(\u0022,\u0022);\r\n sb.Append(energyRM).Append(\u0022,\u0022);\r\n sb.Append(goldRM).Append(\u0022,\u0022);\r\n sb.Append(diamond).Append(\u0022,\u0022);\r\n sb.Append(currentMapId).Append(\u0022,\u0022);\r\n sb.Append(lastMapId).Append(\u0022,\u0022);\r\n sb.Append(_fishingFrequency).Append(\u0022,\u0022);\r\n sb.Append(_allFishingFrequency).Append(\u0022,\u0022);\r\n SmallGameData smallGameData = GContext.container.Resolve\u003CSmallGameData\u003E();\r\n sb.Append(smallGameData.HeistGameCount).Append(\u0022,\u0022);\r\n sb.Append(smallGameData.BombGameCount).Append(\u0022,\u0022);\r\n sb.Append(smallGameData.FishHuntGameCount);\r\n NewPlayerDataDic[\u0022newData\u0022] = sb.ToString();\r\n\r\n string vipl = vipScoreDic.Select(kvp =\u003E $\u0022{kvp.Key},{kvp.Value}\u0022).Aggregate((a, b) =\u003E $\u0022{a}|{b}\u0022);\r\n //GameDebug.Log($\u0022[PlayerData]SavePlayerData: vipScoreDic string = {vipl}\u0022);\r\n NewPlayerDataDic[\u0022vipL\u0022] = vipl;\r\n string luckDataDic = \u0022\u0022;\r\n var LuckDataDic = GContext.container.Resolve\u003CPlayerFishData\u003E().LuckDataDic;\r\n luckDataDic \u002B= LuckDataDic.GetValueOrDefault(\u0022InitFishLuck\u0022) \u002B \u0022|\u0022;\r\n luckDataDic \u002B= LuckDataDic.GetValueOrDefault(\u0022InitBotLuck\u0022) \u002B \u0022|\u0022;\r\n luckDataDic \u002B= LuckDataDic.GetValueOrDefault(\u0022BotCount\u0022);\r\n\r\n NewPlayerDataDic[\u0022ld\u0022] = luckDataDic;\r\n\r\n NewPlayerDataDic[\u0022ad\u0022] = GContext.container.Resolve\u003CAchievementDataManager\u003E().AchievementDataToJson();\r\n\r\n NewPlayerDataDic[\u0022bd\u0022] = GContext.container.Resolve\u003CFishingBoxData\u003E().GetString();\r\n\r\n NewPlayerDataDic[\u0022ct\u0022] = GContext.container.Resolve\u003CFishingEventData\u003E().CTSerialize();\r\n NewPlayerDataDic[\u0022rt\u0022] = GContext.container.Resolve\u003CFishingEventData\u003E().RTSerialize(); ;\r\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\r\n if(game.PlayerDataStorage.PlayerKVGameplayLoop.Enabled) return game.PlayerDataStorage.PlayerKVGameplayLoop.Write(\u0022NewPlayerDataDic\u0022,Newtonsoft.Json.JsonConvert.SerializeObject(NewPlayerDataDic),remote);\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022NewPlayerDataDic\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(NewPlayerDataDic), remote);\r\n return null;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022NewPlayerDataDic\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(NewPlayerDataDic), remote)"
|
|
},
|
|
{
|
|
"Id": "B3-C052",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs",
|
|
"Line": 1512,
|
|
"Member": "PlayerData.OpenAppraisePopupPanel",
|
|
"MemberName": "OpenAppraisePopupPanel",
|
|
"MemberLine": 1503,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022IsOpenAppraise\u0022",
|
|
"\u0022true\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
1510
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:1082"
|
|
],
|
|
"MemberSource": "public async void OpenAppraisePopupPanel(int fishId)\r\n {\r\n if (lastMapId != _tables.TbMapData.DataList[0].ID \u0026\u0026 !IsOpenAppraise)\r\n {\r\n var fishData = _tables.TbFishData.GetOrDefault(fishId);\r\n if (fishData != null \u0026\u0026 fishData.Quality \u003E= 5)\r\n {\r\n await UIManager.Instance.ShowUI(UITypes.AppraisePopupPanel);\r\n IsOpenAppraise = true;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsOpenAppraise\u0022, \u0022true\u0022);\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsOpenAppraise\u0022, \u0022true\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C053",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 429,
|
|
"Member": "PlayerFishData.AddNewRod",
|
|
"MemberName": "AddNewRod",
|
|
"MemberLine": 406,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022RodData\u0022",
|
|
"JsonMapper.ToJson(rodData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:427",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:188"
|
|
],
|
|
"MemberSource": "public ExchangeItemData AddNewRod(int id, int count)\r\n {\r\n ExchangeItemData itemRodExchangePiece = new ExchangeItemData();\r\n for (int i = 0; i \u003C count; i\u002B\u002B)\r\n {\r\n if (rodData.ContainsKey(id))\r\n {\r\n RodData _rodData = _tables.TbRodData.GetOrDefault(id);\r\n if (_rodData != null)\r\n {\r\n RodAscend rodAscend = _tables.TbRodAscend.GetOrDefault(_rodData.AscendID);\r\n if (rodAscend != null)\r\n {\r\n itemRodExchangePiece.exchangeId = rodAscend.FragmentID;\r\n itemRodExchangePiece.exchangeCount \u002B= rodAscend.DuplicationTransformed;\r\n AddRodPiece(rodAscend.FragmentID, rodAscend.DuplicationTransformed);\r\n }\r\n }\r\n }\r\n else\r\n {\r\n GContext.container.Resolve\u003CPlayerData\u003E().AddNewRod(id);\r\n rodData.Add(id, 0);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData));\r\n //\u9C7C\u7AFF\u7EA2\u70B9\u6570\u636E\u4FEE\u6539\r\n RedPointManager.Instance.SetRedPointState(RedPointName.Home_Rod, true);\r\n }\r\n }\r\n return itemRodExchangePiece;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData))"
|
|
},
|
|
{
|
|
"Id": "B3-C054",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 530,
|
|
"Member": "PlayerFishData.RodLevelUp",
|
|
"MemberName": "RodLevelUp",
|
|
"MemberLine": 503,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022RodLevelData\u0022",
|
|
"JsonMapper.ToJson(rodLevelData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Rod/FishingRodPanel_Level.cs:279"
|
|
],
|
|
"MemberSource": "public void RodLevelUp(int id, int count)\r\n {\r\n GContext.Publish(new ConditionTypeEvent { type = ConditionType.UpgradeRodTimes, count = 1 });\r\n if (rodLevelData.TryGetValue(id, out int level))\r\n {\r\n rodLevelData[id]\u002B\u002B;\r\n }\r\n else\r\n {\r\n rodLevelData[id] = 1;\r\n }\r\n#if AGG\r\n using (var e = GEvent.GameEvent(\u0022item_change\u0022, gaSend: true))\r\n {\r\n e.AddContent(\u0022item_id\u0022, 1003)\r\n .AddContent(\u0022state_info\u0022, \u0022cost\u0022)\r\n .AddContent(\u0022change_num\u0022, count);\r\n }\r\n using (var e = GEvent.GameEvent(\u0022rod_upgrade\u0022))\r\n {\r\n e.AddContent(\u0022rod_id\u0022, id)\r\n .AddContent(\u0022rod_level\u0022, GetRodLevel(id))\r\n .AddContent(\u0022resin_consume\u0022, count)\r\n .AddContent(\u0022rod_star\u0022, rodData[id])\r\n .AddContent(\u0022rod_chips_consume\u0022, 0);\r\n }\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodLevelData\u0022, JsonMapper.ToJson(rodLevelData));\r\n\r\n GContext.container.Resolve\u003CPlayerData\u003E().SetPearl(GContext.container.Resolve\u003CPlayerData\u003E().pearl - count);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodLevelData\u0022, JsonMapper.ToJson(rodLevelData))"
|
|
},
|
|
{
|
|
"Id": "B3-C055",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 589,
|
|
"Member": "PlayerFishData.AddRodPiece",
|
|
"MemberName": "AddRodPiece",
|
|
"MemberLine": 577,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022RodData\u0022",
|
|
"JsonMapper.ToJson(rodData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:421",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:191"
|
|
],
|
|
"MemberSource": "public void AddRodPiece(int id, int count)\r\n {\r\n if (rodData.ContainsKey(id))\r\n {\r\n rodData[id] \u002B= count;\r\n }\r\n else\r\n {\r\n rodData.Add(id, count);\r\n }\r\n //\u9C7C\u7AFF\u7EA2\u70B9\u6570\u636E\u4FEE\u6539\r\n CheckRodRedPointUp();\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData))"
|
|
},
|
|
{
|
|
"Id": "B3-C056",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 619,
|
|
"Member": "PlayerFishData.GMSetLvAll",
|
|
"MemberName": "GMSetLvAll",
|
|
"MemberLine": 597,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022RodData\u0022",
|
|
"JsonMapper.ToJson(rodData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/DeBugPanel.cs:278"
|
|
],
|
|
"MemberSource": "public void GMSetLvAll(int lv)\r\n {\r\n if (lv \u003C= 0)\r\n {\r\n return;\r\n }\r\n List\u003CRodData\u003E rodTBData = _tables.TbRodData.DataList;\r\n for (int i = 0; i \u003C rodTBData.Count; i\u002B\u002B)\r\n {\r\n RodData rodData = rodTBData[i];\r\n rodLevelData[rodData.ID] = lv;\r\n RodLevelup rodLevelup = _tables.TbRodLevelup.GetOrDefault(rodData.LevelupID);\r\n if (lv \u003E= rodLevelup.MaxLevel)\r\n {\r\n rodLevelData[rodData.ID] = rodLevelup.MaxLevel - 1;\r\n }\r\n else\r\n {\r\n rodLevelData[rodData.ID] = lv;\r\n }\r\n }\r\n\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData))"
|
|
},
|
|
{
|
|
"Id": "B3-C057",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 645,
|
|
"Member": "PlayerFishData.GMSetStarAll",
|
|
"MemberName": "GMSetStarAll",
|
|
"MemberLine": 622,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022RodData\u0022",
|
|
"JsonMapper.ToJson(rodData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/DeBugPanel.cs:286"
|
|
],
|
|
"MemberSource": "public void GMSetStarAll(int lv)\r\n {\r\n if (lv \u003C= 0)\r\n {\r\n return;\r\n }\r\n List\u003CRodData\u003E rodTBData = _tables.TbRodData.DataList;\r\n for (int i = 0; i \u003C rodTBData.Count; i\u002B\u002B)\r\n {\r\n RodData _rodData = rodTBData[i];\r\n\r\n RodAscend rodAscend = _tables.TbRodAscend.GetOrDefault(_rodData.AscendID);\r\n\r\n if (lv \u003E= rodAscend.AscentTransformed.Count)\r\n {\r\n rodData[_rodData.ID] = rodAscend.AscentTransformed.Count - 1;\r\n }\r\n else\r\n {\r\n rodData[_rodData.ID] = lv;\r\n }\r\n }\r\n\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData))"
|
|
},
|
|
{
|
|
"Id": "B3-C058",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 1224,
|
|
"Member": "PlayerFishData.MapNewUpdateUserDataValue",
|
|
"MemberName": "MapNewUpdateUserDataValue",
|
|
"MemberLine": 1221,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"$\u0022Map_5_{mapID}\u0022",
|
|
"JsonMapper.ToJson(mapData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1219",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:702",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:754",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:799",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:838"
|
|
],
|
|
"MemberSource": "void MapNewUpdateUserDataValue(int mapID, Dictionary\u003Cint, FishWeightData\u003E keyValuePairs)\r\n {\r\n Dictionary\u003Cint, string\u003E mapData = keyValuePairs.ToDictionary(_ =\u003E _.Key, _ =\u003E _.Value.Serialize());\r\n PlayFabMgr.Instance.UpdateUserDataValue($\u0022Map_5_{mapID}\u0022, JsonMapper.ToJson(mapData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue($\u0022Map_5_{mapID}\u0022, JsonMapper.ToJson(mapData))"
|
|
},
|
|
{
|
|
"Id": "B3-C059",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 1357,
|
|
"Member": "PlayerFishData.SetFishSwimToMap",
|
|
"MemberName": "SetFishSwimToMap",
|
|
"MemberLine": 1352,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FishSwimToMapCount\u0022",
|
|
"JsonMapper.ToJson(fishSwimToMapCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1369"
|
|
],
|
|
"MemberSource": "public void SetFishSwimToMap(int id, int fishId)\r\n {\r\n if (fishId != 0)\r\n {\r\n fishSwimToMapCount[id] = 0;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishSwimToMapCount\u0022, JsonMapper.ToJson(fishSwimToMapCount));\r\n }\r\n fishSwimToMap[id] = fishId;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishSwimToMap\u0022, JsonMapper.ToJson(fishSwimToMap));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishSwimToMapCount\u0022, JsonMapper.ToJson(fishSwimToMapCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C060",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 1360,
|
|
"Member": "PlayerFishData.SetFishSwimToMap",
|
|
"MemberName": "SetFishSwimToMap",
|
|
"MemberLine": 1352,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FishSwimToMap\u0022",
|
|
"JsonMapper.ToJson(fishSwimToMap)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1369"
|
|
],
|
|
"MemberSource": "public void SetFishSwimToMap(int id, int fishId)\r\n {\r\n if (fishId != 0)\r\n {\r\n fishSwimToMapCount[id] = 0;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishSwimToMapCount\u0022, JsonMapper.ToJson(fishSwimToMapCount));\r\n }\r\n fishSwimToMap[id] = fishId;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishSwimToMap\u0022, JsonMapper.ToJson(fishSwimToMap));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishSwimToMap\u0022, JsonMapper.ToJson(fishSwimToMap))"
|
|
},
|
|
{
|
|
"Id": "B3-C061",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 1371,
|
|
"Member": "PlayerFishData.SetFishSwimToMapCount",
|
|
"MemberName": "SetFishSwimToMapCount",
|
|
"MemberLine": 1362,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FishSwimToMapCount\u0022",
|
|
"JsonMapper.ToJson(fishSwimToMapCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:1306"
|
|
],
|
|
"MemberSource": "public void SetFishSwimToMapCount(int id, int count)\r\n {\r\n if (fishSwimToMapCount.ContainsKey(id))\r\n {\r\n fishSwimToMapCount[id]\u002B\u002B;\r\n if (fishSwimToMapCount[id] \u003E= count)\r\n {\r\n SetFishSwimToMap(id, 0);\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishSwimToMapCount\u0022, JsonMapper.ToJson(fishSwimToMapCount));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishSwimToMapCount\u0022, JsonMapper.ToJson(fishSwimToMapCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C062",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs",
|
|
"Line": 1441,
|
|
"Member": "PlayerFishData.GetMapProgressReward",
|
|
"MemberName": "GetMapProgressReward",
|
|
"MemberLine": 1406,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022MapProgress\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(mapProgress)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Grade/PlayerGradeAquariumPanel.cs:649"
|
|
],
|
|
"MemberSource": "public void GetMapProgressReward(MapData mapData)\r\n {\r\n int mapID = mapData.ID;\r\n int AllPTS = GetAllPTSByMap(mapData.ID);\r\n var pointsRequires = mapData.PointsRequire;\r\n mapProgress.TryGetValue(mapID, out int progress);\r\n mapProgress[mapID] = pointsRequires.Count;\r\n List\u003Cint\u003E dorpList = new List\u003Cint\u003E();\r\n for (int i = progress; i \u003C pointsRequires.Count; i\u002B\u002B)\r\n {\r\n if (AllPTS \u003C pointsRequires[i])\r\n {\r\n mapProgress[mapID] = i;\r\n }\r\n else\r\n {\r\n int dorpID = mapData.PointsReward[i];\r\n int pointsRequire = mapData.PointsRequire[i];\r\n dorpList.Add(dorpID);\r\n#if AGG\r\n using (var e = GEvent.GameEvent(\u0022map_points_reward\u0022))\r\n {\r\n float averageLevel = GetFishLevelByMap(mapID);\r\n averageLevel /= mapData.FishList.Count;\r\n e.AddContent(\u0022map_id\u0022, mapID)\r\n .AddContent(\u0022points\u0022, pointsRequire)\r\n .AddContent(\u0022drop_id\u0022, dorpID)\r\n .AddContent(\u0022current_map_fishcard_lv\u0022, averageLevel)\r\n ;\r\n }\r\n#endif\r\n }\r\n }\r\n\r\n GContext.container.Resolve\u003CPlayerItemData\u003E().AddItemByDropList(dorpList, null);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022MapProgress\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(mapProgress));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022MapProgress\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(mapProgress))"
|
|
},
|
|
{
|
|
"Id": "B3-C063",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 253,
|
|
"Member": "PlayerShopData.AddVoucher",
|
|
"MemberName": "AddVoucher",
|
|
"MemberLine": 250,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022Voucher\u0022",
|
|
"Voucher.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:76"
|
|
],
|
|
"MemberSource": "public void AddVoucher(int value)\r\n {\r\n Voucher = Voucher \u002B value;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022Voucher\u0022, Voucher.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022Voucher\u0022, Voucher.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C064",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 372,
|
|
"Member": "PlayerShopData.OnBuy",
|
|
"MemberName": "OnBuy",
|
|
"MemberLine": 363,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022Voucher\u0022",
|
|
"Voucher.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
427,
|
|
445,
|
|
457,
|
|
466
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:375",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:618",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:155",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:738",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakNormalPackPanel.cs:57",
|
|
"Client/Assets/Scripts/EventCan/GeneralEventNormalPackPanel.cs:57",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyBlockView.cs:132",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckyTriplePackPanel.cs:44",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:1007",
|
|
"Client/Assets/Scripts/OfferChainsChest/OfferChainsChestPanel.cs:521",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertShopSlot.cs:50",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:70",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:71",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:98",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassBuyGradePopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/EventNeoNormalPackPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:146",
|
|
"Client/Assets/Scripts/UI/OfferDiscoParty/OfferDiscoPartyPanel.cs:486",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:230",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:164",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:228",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:216",
|
|
"Client/Assets/Scripts/UI/PackPanel/GeneralEventNormalAndFreePackPanel.cs:116",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:142",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicket2FestPackPanel.cs:61",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingNormalPackPanel.cs:52",
|
|
"Client/Assets/Scripts/UI/Shop/CommerceNoviceGiftPopupPanel.cs:143",
|
|
"Client/Assets/Scripts/UI/Shop/DiamondShopSlot.cs:117",
|
|
"Client/Assets/Scripts/UI/Shop/GiftBargainPopupPanel.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/GiftOneAddTwoItem.cs:113",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPiggyBankPopupPanel.cs:94",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupItem.cs:134",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_10_sub.cs:128",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_9.cs:126",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_9.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:243",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel.cs:65",
|
|
"Client/Assets/Scripts/UI/Shop/PackItem.cs:110",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:168"
|
|
],
|
|
"MemberSource": "public async Task\u003Cbool\u003E OnBuy(int dropID, ShopBuyTypeData buyType, IAPItemList iAPItemList, List\u003CItemData\u003E itemDataGift, RewardType rewardShowType = RewardType.Normal)\r\n {\r\n if (iAPItemList == null)\r\n {\r\n return false;\r\n }\r\n if (Voucher \u003E= iAPItemList.CostToken)\r\n {\r\n Voucher = Voucher - iAPItemList.CostToken;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022Voucher\u0022, Voucher.ToString());\r\n //\u4E8C\u6B21\u5F39\u7A97\r\n //\u56DE\u8C03\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{0}\u0022);\r\n BuySuccess(buyType, iAPItemList, itemDataGift, rewardShowType, true);\r\n OrderManager.OrderManager.OnOrderSuccess(buyType, iAPItemList, itemDataGift, rewardShowType, true);\r\n if (!buyType.NoShow)\r\n {\r\n GContext.Publish(new ShowData());\r\n }\r\n return true;\r\n }\r\n else if (SKUDetailDataMap.TryGetValue(iAPItemList.ProductId1, out SKUDetail sku))\r\n {\r\n //\u5145\u503C\u8D2D\u4E70\u5E73\u53F0\r\n GameDebug.Log($\u0022IAP_ID:{iAPItemList.ID}Price:${iAPItemList.PaymentAmount}\u0022);\r\n\r\n var extraPurcheData = GenExtraPurcheData(dropID, iAPItemList, itemDataGift);\r\n#if !UNITY_EDITOR\r\n if (iAPItemList.PaymentAmount \u003C= 0.5f || sku.ProdPrice \u003C= 0.5f)\r\n return false;\r\n#endif\r\n\r\n //\u5728\u8FD9\u91CC\u5B58\u8865\u5355\u6570\u636E\r\n ReplenishmentData replenishmentData = new ReplenishmentData()\r\n {\r\n BuyType = buyType,\r\n ItemData = itemDataGift,\r\n IAPID = iAPItemList.ID,\r\n ShowType = rewardShowType,\r\n CONTENT_ID = sku.ProdID,\r\n CURRENCY = sku.price_currency_code,\r\n#if !UNITY_EDITOR\r\n ProdPrice = sku.ProdPrice,\r\n#endif\r\n PRICE = iAPItemList.PaymentAmount,\r\n extraPurcheData = extraPurcheData,\r\n //orderId = orderId;\r\n time = ZZTimeHelper.UtcNow().ToString()\r\n };\r\n\r\n string replenishmentDataStr = JsonConvert.SerializeObject(replenishmentData);\r\n\r\n //\u4ED8\u8D39\u6210\u529F\u7684\u56DE\u8C03\uFF0C\u53EF\u80FD\u8D2D\u4E70\u6210\u529F\u4E4B\u540E\u4E5F\u4F1A\u8C03\u7528\u4E00\u6B21\r\n Action\u003Cstring\u003E OnSuccessFromSdk = (orderId) =\u003E\r\n {\r\n switch (buyType.type)\r\n {\r\n case ShopBuyType.ShopToken:\r\n //\u5546\u5E97\u9996\u6B21\u8D2D\u4E70\u8BB0\u5F55\r\n OnShopTokenSuccess(buyType.ID, true);\r\n break;\r\n }\r\n };\r\n\r\n PaymentInfo result = await IAPService.Pay(OnSuccessFromSdk, replenishmentDataStr,\r\n sku, 1, iAPItemList.PaymentAmount, extraPurcheData);\r\n\r\n if (result.isSuccess)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{sku.price}\u0022);\r\n BuySuccess(buyType, iAPItemList, itemDataGift, rewardShowType);\r\n OrderManager.OrderManager.OnOrderSuccess(buyType, iAPItemList, itemDataGift, rewardShowType);\r\n if (!buyType.NoShow)\r\n {\r\n GContext.Publish(new ShowData());\r\n }\r\n return true;\r\n }\r\n else\r\n {\r\n if (result.isSuccessFromSdk || result.code == \u002210000\u0022)\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_ToastPanel_ErrCode_1\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_25\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n else\r\n {\r\n switch (result.code)\r\n {\r\n case \u002210001\u0022:\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_28\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_27\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n break;\r\n case \u002210002\u0022:\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_ToastPanel_ErrCode_1\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_25\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n break;\r\n default:\r\n ToastPanel.Show(LocalizationMgr.GetText(\u0022UI_ToastPanel_2\u0022));\r\n break;\r\n }\r\n }\r\n return false;\r\n }\r\n }\r\n else\r\n {\r\n ToastPanel.Show(LocalizationMgr.GetText(\u0022UI_ToastPanel_28\u0022));\r\n return false;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022Voucher\u0022, Voucher.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C065",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 375,
|
|
"Member": "PlayerShopData.OnBuy",
|
|
"MemberName": "OnBuy",
|
|
"MemberLine": 363,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022LastPaymentTime\u0022",
|
|
"$\u0022{ZZTimeHelper.UtcNow()}__{0}\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
427,
|
|
445,
|
|
457,
|
|
466
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:375",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:618",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:155",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:738",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakNormalPackPanel.cs:57",
|
|
"Client/Assets/Scripts/EventCan/GeneralEventNormalPackPanel.cs:57",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyBlockView.cs:132",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckyTriplePackPanel.cs:44",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:1007",
|
|
"Client/Assets/Scripts/OfferChainsChest/OfferChainsChestPanel.cs:521",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertShopSlot.cs:50",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:70",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:71",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:98",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassBuyGradePopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/EventNeoNormalPackPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:146",
|
|
"Client/Assets/Scripts/UI/OfferDiscoParty/OfferDiscoPartyPanel.cs:486",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:230",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:164",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:228",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:216",
|
|
"Client/Assets/Scripts/UI/PackPanel/GeneralEventNormalAndFreePackPanel.cs:116",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:142",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicket2FestPackPanel.cs:61",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingNormalPackPanel.cs:52",
|
|
"Client/Assets/Scripts/UI/Shop/CommerceNoviceGiftPopupPanel.cs:143",
|
|
"Client/Assets/Scripts/UI/Shop/DiamondShopSlot.cs:117",
|
|
"Client/Assets/Scripts/UI/Shop/GiftBargainPopupPanel.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/GiftOneAddTwoItem.cs:113",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPiggyBankPopupPanel.cs:94",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupItem.cs:134",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_10_sub.cs:128",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_9.cs:126",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_9.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:243",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel.cs:65",
|
|
"Client/Assets/Scripts/UI/Shop/PackItem.cs:110",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:168"
|
|
],
|
|
"MemberSource": "public async Task\u003Cbool\u003E OnBuy(int dropID, ShopBuyTypeData buyType, IAPItemList iAPItemList, List\u003CItemData\u003E itemDataGift, RewardType rewardShowType = RewardType.Normal)\r\n {\r\n if (iAPItemList == null)\r\n {\r\n return false;\r\n }\r\n if (Voucher \u003E= iAPItemList.CostToken)\r\n {\r\n Voucher = Voucher - iAPItemList.CostToken;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022Voucher\u0022, Voucher.ToString());\r\n //\u4E8C\u6B21\u5F39\u7A97\r\n //\u56DE\u8C03\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{0}\u0022);\r\n BuySuccess(buyType, iAPItemList, itemDataGift, rewardShowType, true);\r\n OrderManager.OrderManager.OnOrderSuccess(buyType, iAPItemList, itemDataGift, rewardShowType, true);\r\n if (!buyType.NoShow)\r\n {\r\n GContext.Publish(new ShowData());\r\n }\r\n return true;\r\n }\r\n else if (SKUDetailDataMap.TryGetValue(iAPItemList.ProductId1, out SKUDetail sku))\r\n {\r\n //\u5145\u503C\u8D2D\u4E70\u5E73\u53F0\r\n GameDebug.Log($\u0022IAP_ID:{iAPItemList.ID}Price:${iAPItemList.PaymentAmount}\u0022);\r\n\r\n var extraPurcheData = GenExtraPurcheData(dropID, iAPItemList, itemDataGift);\r\n#if !UNITY_EDITOR\r\n if (iAPItemList.PaymentAmount \u003C= 0.5f || sku.ProdPrice \u003C= 0.5f)\r\n return false;\r\n#endif\r\n\r\n //\u5728\u8FD9\u91CC\u5B58\u8865\u5355\u6570\u636E\r\n ReplenishmentData replenishmentData = new ReplenishmentData()\r\n {\r\n BuyType = buyType,\r\n ItemData = itemDataGift,\r\n IAPID = iAPItemList.ID,\r\n ShowType = rewardShowType,\r\n CONTENT_ID = sku.ProdID,\r\n CURRENCY = sku.price_currency_code,\r\n#if !UNITY_EDITOR\r\n ProdPrice = sku.ProdPrice,\r\n#endif\r\n PRICE = iAPItemList.PaymentAmount,\r\n extraPurcheData = extraPurcheData,\r\n //orderId = orderId;\r\n time = ZZTimeHelper.UtcNow().ToString()\r\n };\r\n\r\n string replenishmentDataStr = JsonConvert.SerializeObject(replenishmentData);\r\n\r\n //\u4ED8\u8D39\u6210\u529F\u7684\u56DE\u8C03\uFF0C\u53EF\u80FD\u8D2D\u4E70\u6210\u529F\u4E4B\u540E\u4E5F\u4F1A\u8C03\u7528\u4E00\u6B21\r\n Action\u003Cstring\u003E OnSuccessFromSdk = (orderId) =\u003E\r\n {\r\n switch (buyType.type)\r\n {\r\n case ShopBuyType.ShopToken:\r\n //\u5546\u5E97\u9996\u6B21\u8D2D\u4E70\u8BB0\u5F55\r\n OnShopTokenSuccess(buyType.ID, true);\r\n break;\r\n }\r\n };\r\n\r\n PaymentInfo result = await IAPService.Pay(OnSuccessFromSdk, replenishmentDataStr,\r\n sku, 1, iAPItemList.PaymentAmount, extraPurcheData);\r\n\r\n if (result.isSuccess)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{sku.price}\u0022);\r\n BuySuccess(buyType, iAPItemList, itemDataGift, rewardShowType);\r\n OrderManager.OrderManager.OnOrderSuccess(buyType, iAPItemList, itemDataGift, rewardShowType);\r\n if (!buyType.NoShow)\r\n {\r\n GContext.Publish(new ShowData());\r\n }\r\n return true;\r\n }\r\n else\r\n {\r\n if (result.isSuccessFromSdk || result.code == \u002210000\u0022)\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_ToastPanel_ErrCode_1\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_25\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n else\r\n {\r\n switch (result.code)\r\n {\r\n case \u002210001\u0022:\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_28\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_27\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n break;\r\n case \u002210002\u0022:\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_ToastPanel_ErrCode_1\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_25\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n break;\r\n default:\r\n ToastPanel.Show(LocalizationMgr.GetText(\u0022UI_ToastPanel_2\u0022));\r\n break;\r\n }\r\n }\r\n return false;\r\n }\r\n }\r\n else\r\n {\r\n ToastPanel.Show(LocalizationMgr.GetText(\u0022UI_ToastPanel_28\u0022));\r\n return false;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{0}\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C066",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 432,
|
|
"Member": "PlayerShopData.OnBuy",
|
|
"MemberName": "OnBuy",
|
|
"MemberLine": 363,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022LastPaymentTime\u0022",
|
|
"$\u0022{ZZTimeHelper.UtcNow()}__{sku.price}\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
427,
|
|
445,
|
|
457,
|
|
466
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:375",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:618",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:155",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:738",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakNormalPackPanel.cs:57",
|
|
"Client/Assets/Scripts/EventCan/GeneralEventNormalPackPanel.cs:57",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyBlockView.cs:132",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckyTriplePackPanel.cs:44",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:1007",
|
|
"Client/Assets/Scripts/OfferChainsChest/OfferChainsChestPanel.cs:521",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertShopSlot.cs:50",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:70",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:71",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:98",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassBuyGradePopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/EventNeoNormalPackPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:146",
|
|
"Client/Assets/Scripts/UI/OfferDiscoParty/OfferDiscoPartyPanel.cs:486",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:230",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:164",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:228",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:216",
|
|
"Client/Assets/Scripts/UI/PackPanel/GeneralEventNormalAndFreePackPanel.cs:116",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:142",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicket2FestPackPanel.cs:61",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingNormalPackPanel.cs:52",
|
|
"Client/Assets/Scripts/UI/Shop/CommerceNoviceGiftPopupPanel.cs:143",
|
|
"Client/Assets/Scripts/UI/Shop/DiamondShopSlot.cs:117",
|
|
"Client/Assets/Scripts/UI/Shop/GiftBargainPopupPanel.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/GiftOneAddTwoItem.cs:113",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPiggyBankPopupPanel.cs:94",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupItem.cs:134",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_10_sub.cs:128",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_9.cs:126",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_9.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:243",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel.cs:65",
|
|
"Client/Assets/Scripts/UI/Shop/PackItem.cs:110",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:168"
|
|
],
|
|
"MemberSource": "public async Task\u003Cbool\u003E OnBuy(int dropID, ShopBuyTypeData buyType, IAPItemList iAPItemList, List\u003CItemData\u003E itemDataGift, RewardType rewardShowType = RewardType.Normal)\r\n {\r\n if (iAPItemList == null)\r\n {\r\n return false;\r\n }\r\n if (Voucher \u003E= iAPItemList.CostToken)\r\n {\r\n Voucher = Voucher - iAPItemList.CostToken;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022Voucher\u0022, Voucher.ToString());\r\n //\u4E8C\u6B21\u5F39\u7A97\r\n //\u56DE\u8C03\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{0}\u0022);\r\n BuySuccess(buyType, iAPItemList, itemDataGift, rewardShowType, true);\r\n OrderManager.OrderManager.OnOrderSuccess(buyType, iAPItemList, itemDataGift, rewardShowType, true);\r\n if (!buyType.NoShow)\r\n {\r\n GContext.Publish(new ShowData());\r\n }\r\n return true;\r\n }\r\n else if (SKUDetailDataMap.TryGetValue(iAPItemList.ProductId1, out SKUDetail sku))\r\n {\r\n //\u5145\u503C\u8D2D\u4E70\u5E73\u53F0\r\n GameDebug.Log($\u0022IAP_ID:{iAPItemList.ID}Price:${iAPItemList.PaymentAmount}\u0022);\r\n\r\n var extraPurcheData = GenExtraPurcheData(dropID, iAPItemList, itemDataGift);\r\n#if !UNITY_EDITOR\r\n if (iAPItemList.PaymentAmount \u003C= 0.5f || sku.ProdPrice \u003C= 0.5f)\r\n return false;\r\n#endif\r\n\r\n //\u5728\u8FD9\u91CC\u5B58\u8865\u5355\u6570\u636E\r\n ReplenishmentData replenishmentData = new ReplenishmentData()\r\n {\r\n BuyType = buyType,\r\n ItemData = itemDataGift,\r\n IAPID = iAPItemList.ID,\r\n ShowType = rewardShowType,\r\n CONTENT_ID = sku.ProdID,\r\n CURRENCY = sku.price_currency_code,\r\n#if !UNITY_EDITOR\r\n ProdPrice = sku.ProdPrice,\r\n#endif\r\n PRICE = iAPItemList.PaymentAmount,\r\n extraPurcheData = extraPurcheData,\r\n //orderId = orderId;\r\n time = ZZTimeHelper.UtcNow().ToString()\r\n };\r\n\r\n string replenishmentDataStr = JsonConvert.SerializeObject(replenishmentData);\r\n\r\n //\u4ED8\u8D39\u6210\u529F\u7684\u56DE\u8C03\uFF0C\u53EF\u80FD\u8D2D\u4E70\u6210\u529F\u4E4B\u540E\u4E5F\u4F1A\u8C03\u7528\u4E00\u6B21\r\n Action\u003Cstring\u003E OnSuccessFromSdk = (orderId) =\u003E\r\n {\r\n switch (buyType.type)\r\n {\r\n case ShopBuyType.ShopToken:\r\n //\u5546\u5E97\u9996\u6B21\u8D2D\u4E70\u8BB0\u5F55\r\n OnShopTokenSuccess(buyType.ID, true);\r\n break;\r\n }\r\n };\r\n\r\n PaymentInfo result = await IAPService.Pay(OnSuccessFromSdk, replenishmentDataStr,\r\n sku, 1, iAPItemList.PaymentAmount, extraPurcheData);\r\n\r\n if (result.isSuccess)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{sku.price}\u0022);\r\n BuySuccess(buyType, iAPItemList, itemDataGift, rewardShowType);\r\n OrderManager.OrderManager.OnOrderSuccess(buyType, iAPItemList, itemDataGift, rewardShowType);\r\n if (!buyType.NoShow)\r\n {\r\n GContext.Publish(new ShowData());\r\n }\r\n return true;\r\n }\r\n else\r\n {\r\n if (result.isSuccessFromSdk || result.code == \u002210000\u0022)\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_ToastPanel_ErrCode_1\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_25\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n else\r\n {\r\n switch (result.code)\r\n {\r\n case \u002210001\u0022:\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_28\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_27\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n break;\r\n case \u002210002\u0022:\r\n {\r\n GameObject go = await UIManager.Instance.ShowUI(UITypes.NoticeConfirmPopupPanel);\r\n var NoticeConfirmPopupPanel = go.GetComponent\u003CNoticeConfirmPopupPanel\u003E();\r\n string info = LocalizationMgr.GetText(\u0022UI_ToastPanel_ErrCode_1\u0022);\r\n string title = LocalizationMgr.GetText(\u0022UI_FishingShopPanel_25\u0022);\r\n NoticeConfirmPopupPanel.Init(1, title, info);\r\n }\r\n break;\r\n default:\r\n ToastPanel.Show(LocalizationMgr.GetText(\u0022UI_ToastPanel_2\u0022));\r\n break;\r\n }\r\n }\r\n return false;\r\n }\r\n }\r\n else\r\n {\r\n ToastPanel.Show(LocalizationMgr.GetText(\u0022UI_ToastPanel_28\u0022));\r\n return false;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{sku.price}\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C067",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 607,
|
|
"Member": "PlayerShopData.Replenishment",
|
|
"MemberName": "Replenishment",
|
|
"MemberLine": 572,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022LastPaymentTime\u0022",
|
|
"$\u0022{ZZTimeHelper.UtcNow()}__{data.ProdPrice}\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:559"
|
|
],
|
|
"MemberSource": "void Replenishment(ReplenishmentData data)\r\n {\r\n IAPItemList iAPItemList = _tables.TbIAPItemList.GetOrDefault(data.IAPID);\r\n data.ShowType = RewardType.NormalRestore;\r\n var itemDataGift = data.ItemData;\r\n\r\n var config = GContext.container.Resolve\u003CIConfig\u003E();\r\n var s2s = config.Get(\u0022AFS2S\u0022, \u0022Off\u0022).ToLower() == \u0022on\u0022;\r\n using (var e = GEvent.RevenueEvent(s2s))\r\n {\r\n e.AddContent(AFInAppEvents.CONTENT_ID, data.CONTENT_ID)\r\n .AddContent(AFInAppEvents.PRICE, data.PRICE)\r\n .AddContent(AFInAppEvents.CURRENCY, data.CURRENCY)\r\n#if UNITY_ANDROID\r\n .AddContent(\u0022payment\u0022, payment)\r\n#else\r\n .AddContent(\u0022payment\u0022, \u0022apple\u0022)\r\n#endif\r\n .AddContent(AFInAppEvents.QUANTITY, 1)\r\n .AddContent(\u0022order_id\u0022, data.orderId)\r\n .AddContent(\u0022payment_state\u0022, \u0022finish\u0022)\r\n .AddContent(\u0022restore\u0022, true)\r\n .AddContent(\u0022af_revenue\u0022, data.ProdPrice);\r\n\r\n int buyDataCount = buyData.Count;\r\n data.extraPurcheData[\u0022purchase_count\u0022] = buyDataCount == 0 ? 1 : buyDataCount;\r\n\r\n if (null != data.extraPurcheData)\r\n {\r\n foreach (var item in data.extraPurcheData)\r\n {\r\n e.AddContent(item.Key, item.Value);\r\n }\r\n }\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{data.ProdPrice}\u0022);\r\n BuySuccess(data.BuyType, iAPItemList, itemDataGift, data.ShowType);\r\n if (data.BuyType.extraPurcheData != null)\r\n {\r\n OrderManager.OrderManager.OnReplenish(data.BuyType, iAPItemList, itemDataGift, data.ShowType);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, $\u0022{ZZTimeHelper.UtcNow()}__{data.ProdPrice}\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C068",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 631,
|
|
"Member": "PlayerShopData.BuySuccess",
|
|
"MemberName": "BuySuccess",
|
|
"MemberLine": 618,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022BuyData\u0022",
|
|
"JsonMapper.ToJson(buyData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:376",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:433",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:608",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassPanel.cs:125"
|
|
],
|
|
"MemberSource": "void BuySuccess(ShopBuyTypeData buyType, IAPItemList iAPItemList, List\u003CItemData\u003E itemDataGift, RewardType rewardShowType, bool Voucher = false)\r\n {\r\n if (!Voucher)\r\n {\r\n if (buyData.Count == 0)\r\n {\r\n buyData.Add(iAPItemList.PaymentAmount);\r\n }\r\n else\r\n {\r\n buyData[0] \u002B= iAPItemList.PaymentAmount;\r\n }\r\n buyData.Add(iAPItemList.ID);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022BuyData\u0022, JsonMapper.ToJson(buyData));\r\n#if AGG\r\n GEvent.SetUserProp(\u0022Total_consumption\u0022, buyData[0]);\r\n#endif\r\n }\r\n new TotalRechargeManager().AddProgress(iAPItemList.VIPPoint);\r\n GContext.Publish(new ConditionTypeEvent(ConditionType.RechargeAmount, iAPItemList.VIPPoint));\r\n ToastPanel.Show(LocalizationMgr.GetText(\u0022UI_ToastPanel_3\u0022));\r\n if (!buyType.IsHide \u0026\u0026 itemDataGift != null \u0026\u0026 itemDataGift.Count \u003E 0)\r\n {\r\n var newItemData = itemDataGift.Where(x =\u003E x.id != 3002).ToList();\r\n GContext.Publish(new ShowData(newItemData, rewardShowType));\r\n }\r\n\r\n GContext.container.Resolve\u003CPlayerData\u003E().AddVIPScore(iAPItemList.VIPPoint, true);\r\n if (itemDataGift != null \u0026\u0026 itemDataGift.Count \u003E 0)\r\n {\r\n GContext.container.Resolve\u003CPlayerItemData\u003E().AddItem(itemDataGift, null);\r\n }\r\n int curEnd = ZZTimeHelper.UtcNow().UtcNowOffset().Day;\r\n switch (buyType.type)\r\n {\r\n case ShopBuyType.None:\r\n break;\r\n case ShopBuyType.ShopToken:\r\n //\u5546\u5E97\u9996\u6B21\u8D2D\u4E70\u8BB0\u5F55\r\n OnShopTokenSuccess(buyType.ID, false);\r\n break;\r\n case ShopBuyType.ShopPackDailyBuy:\r\n if (buyType.endDay == curEnd)\r\n {\r\n //\u6BCF\u65E5\u66F4\u65B0\u793C\u5305\r\n AddShopPackDailyBuyCount(buyType.key, 1);\r\n }\r\n break;\r\n case ShopBuyType.EventPack:\r\n //Event \u793C\u5305\r\n GContext.container.Resolve\u003CFishingEventData\u003E().OnBuyEventPack(buyType.ID);\r\n break;\r\n case ShopBuyType.TriggerPack:\r\n //\u89E6\u53D1\u793C\u5305\r\n if (buyType.ID == 4000002)\r\n GContext.container.Resolve\u003CIEventOfferJourneyData\u003E()?.OnBuySuccess();\r\n else\r\n GContext.container.Resolve\u003CTriggerPackData\u003E().AddTriggerPackCount(buyType.ID);\r\n break;\r\n\r\n }\r\n GContext.Publish(new ConditionTypeEvent(ConditionType.MakeInAppPurchase, 1));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022BuyData\u0022, JsonMapper.ToJson(buyData))"
|
|
},
|
|
{
|
|
"Id": "B3-C069",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 702,
|
|
"Member": "PlayerShopData.InitShopPackData",
|
|
"MemberName": "InitShopPackData",
|
|
"MemberLine": 684,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022ShopPackBuyCount\u0022",
|
|
"JsonMapper.ToJson(shopPackDailyBuyCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:261",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertRewardPanel.cs:162",
|
|
"Client/Assets/Scripts/UI/Home/HomeLeftPanel.cs:210",
|
|
"Client/Assets/Scripts/UI/Home/HomeLeftPanel.cs:244",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:140",
|
|
"Client/Assets/Scripts/UI/Shop/DiamondsShopPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/Shop/PackItem.cs:150"
|
|
],
|
|
"MemberSource": "public void InitShopPackData()\r\n {\r\n int dayOfYear = shopPackDailyBuyCount.GetValueOrDefault(\u00220\u0022);\r\n //if (shopPackDailyBuyCount.TryGetValue(\u00220\u0022, out int dayOfYear))\r\n //{\r\n if (dayOfYear != ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear)\r\n {\r\n shopPackDailyBuyCount.Clear();\r\n GContext.container.Resolve\u003CFishingEventData\u003E().AllRefresh();\r\n if (VIPAdPackData != null)\r\n {\r\n VIPAdPackData.day = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n VIPAdPackData.index = 0;\r\n VIPAdPackData.cdTime = null;\r\n SetAdvRedPoint();\r\n }\r\n TurntableAdData = null;\r\n shopPackDailyBuyCount[\u00220\u0022] = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShopPackBuyCount\u0022, JsonMapper.ToJson(shopPackDailyBuyCount));\r\n }\r\n //}\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShopPackBuyCount\u0022, JsonMapper.ToJson(shopPackDailyBuyCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C070",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 732,
|
|
"Member": "PlayerShopData.AddShopPackDailyBuyCount",
|
|
"MemberName": "AddShopPackDailyBuyCount",
|
|
"MemberLine": 718,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022ShopPackBuyCount\u0022",
|
|
"JsonMapper.ToJson(shopPackDailyBuyCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1478",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:663",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:711",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:135",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:308",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:575",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertRewardPanel.cs:60",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertRewardPanel.cs:61",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_3.cs:73"
|
|
],
|
|
"MemberSource": "public void AddShopPackDailyBuyCount(string idStr, int count = 1)\r\n {\r\n if (shopPackDailyBuyCount.ContainsKey(idStr))\r\n {\r\n shopPackDailyBuyCount[idStr] \u002B= count;\r\n }\r\n else\r\n {\r\n shopPackDailyBuyCount.Add(idStr, count);\r\n }\r\n if (!shopPackDailyBuyCount.ContainsKey(\u00220\u0022))\r\n {\r\n shopPackDailyBuyCount[\u00220\u0022] = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShopPackBuyCount\u0022, JsonMapper.ToJson(shopPackDailyBuyCount));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShopPackBuyCount\u0022, JsonMapper.ToJson(shopPackDailyBuyCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C071",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 789,
|
|
"Member": "PlayerShopData.AddShopGiftBuyCount",
|
|
"MemberName": "AddShopGiftBuyCount",
|
|
"MemberLine": 779,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022ShopGiftBuyCount\u0022",
|
|
"JsonMapper.ToJson(shopGiftBuyCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:501",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:506"
|
|
],
|
|
"MemberSource": "public void AddShopGiftBuyCount(int id, int count = 1)\r\n {\r\n if (shopGiftBuyCount.ContainsKey(id))\r\n {\r\n shopGiftBuyCount[id] \u002B= count;\r\n }\r\n else\r\n {\r\n shopGiftBuyCount.Add(id, count);\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShopGiftBuyCount\u0022, JsonMapper.ToJson(shopGiftBuyCount));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShopGiftBuyCount\u0022, JsonMapper.ToJson(shopGiftBuyCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C072",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 858,
|
|
"Member": "PlayerShopData.AddChainPack",
|
|
"MemberName": "AddChainPack",
|
|
"MemberLine": 822,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022ChainPackDataNew\u0022",
|
|
"JsonMapper.ToJson(ChainPackData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1013"
|
|
],
|
|
"MemberSource": "public void AddChainPack(FishingEvent t)\r\n {\r\n if (ChainPackData == null || ChainPackData.ID != t.ID)\r\n {\r\n\r\n DateTime dateTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n var time = dateTime.AddDays(10).Date;\r\n if (t.TimeDefinition is Weekly)\r\n {\r\n Weekly weekly = (Weekly)t.TimeDefinition;\r\n int offfset = (int)dateTime.DayOfWeek - weekly.StartTime;\r\n\r\n if (offfset \u003C 0)\r\n {\r\n offfset = -offfset;\r\n }\r\n else\r\n {\r\n offfset = 7 - offfset;\r\n }\r\n time = dateTime.AddDays(offfset).Date;\r\n }\r\n else if (t.TimeDefinition is LimitedTime)\r\n {\r\n LimitedTime limitedTime = (LimitedTime)t.TimeDefinition;\r\n time = GlobalUtils.TryParseDateTime(limitedTime.EndTime, ZZTimeHelper.UtcNow()).UtcNowOffset();\r\n }\r\n\r\n\r\n ChainPackData = new DailySignEvent()\r\n {\r\n ID = t.ID,\r\n lastID = GContext.container.Resolve\u003CPlayerData\u003E().PriceLv,//VIP\u7B49\u7EA7\uFF0C\u793C\u5305\u8FDE\u8BE5\u65B0\uFF0C\u5C3D\u91CF\u5C11\u6539\u4EE3\u7801\r\n index = 0,\r\n time = time.ToString()\r\n };\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ChainPackDataNew\u0022, JsonMapper.ToJson(ChainPackData));\r\n chainPackM = null;\r\n }\r\n if (chainPackM == null)\r\n {\r\n chainPackM = _tables.TbEventPackManager.GetOrDefault(t.RedirectID);\r\n UITypes.GiftChainCommon_SubmarinePanel.SetType(chainPackM.Panel);\r\n GContext.container.Resolve\u003CIFaceUIService\u003E().AddGiftFaceUI(chainPackM.ID, UITypes.GiftChainCommon_SubmarinePanel, chainPackM.PackType);\r\n SetChainPackRed();\r\n GContext.Publish(new TargetEvent(chainPackM.ID, 3, 10));\r\n ILoadResourceService loadResourceService = GContext.container.Resolve\u003CILoadResourceService\u003E();\r\n loadResourceService.EnqueueBundleSilently(new List\u003Cstring\u003E() { chainPackM.Panel });\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022ChainPackDataNew\u0022, JsonMapper.ToJson(ChainPackData))"
|
|
},
|
|
{
|
|
"Id": "B3-C073",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 900,
|
|
"Member": "PlayerShopData.AddOpenChainGifIndex",
|
|
"MemberName": "AddOpenChainGifIndex",
|
|
"MemberLine": 888,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022ChainPackDataNew\u0022",
|
|
"JsonMapper.ToJson(ChainPackData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2610",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupItem.cs:126"
|
|
],
|
|
"MemberSource": "public void AddOpenChainGifIndex()\r\n {\r\n if (chainPackM == null || ChainPackData == null)\r\n {\r\n return;\r\n }\r\n ChainPackData.index\u002B\u002B;\r\n SetChainPackRed();\r\n if (chainPackM.VIPPackList[ChainPackData.lastID].Count \u003C= ChainPackData.index)\r\n {\r\n AddAllPackCount(chainPackM.ID, 1);\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ChainPackDataNew\u0022, JsonMapper.ToJson(ChainPackData));\r\n //\u94FE\u5F0F\u793C\u5305 \u7279\u6B8A\u5904\u7406\r\n GContext.Publish(new TargetEvent(chainPackM.ID, 3, 10));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022ChainPackDataNew\u0022, JsonMapper.ToJson(ChainPackData))"
|
|
},
|
|
{
|
|
"Id": "B3-C074",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 930,
|
|
"Member": "PlayerShopData.AddAllPackCount",
|
|
"MemberName": "AddAllPackCount",
|
|
"MemberLine": 919,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022ShopAllPackBuyCount\u0022",
|
|
"JsonMapper.ToJson(shopAllPackBuyCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:714",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:898",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:593"
|
|
],
|
|
"MemberSource": "public void AddAllPackCount(int id, int count)\r\n {\r\n if (shopAllPackBuyCount.ContainsKey(id))\r\n {\r\n shopAllPackBuyCount[id] \u002B= count;\r\n }\r\n else\r\n {\r\n shopAllPackBuyCount.Add(id, count);\r\n }\r\n GContext.Publish(new ConditionTypeEvent(ConditionType.BuyPack, count));\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShopAllPackBuyCount\u0022, JsonMapper.ToJson(shopAllPackBuyCount));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShopAllPackBuyCount\u0022, JsonMapper.ToJson(shopAllPackBuyCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C075",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 968,
|
|
"Member": "PlayerShopData.AddAdticket",
|
|
"MemberName": "AddAdticket",
|
|
"MemberLine": 942,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022AdvertAllCount\u0022",
|
|
"JsonMapper.ToJson(advertCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:73",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertButton.cs:106"
|
|
],
|
|
"MemberSource": "public void AddAdticket(int count)\r\n {\r\n if (advertCount.ContainsKey(-2))\r\n {\r\n advertCount[-2] \u002B= count;\r\n }\r\n else\r\n {\r\n advertCount[-2] = count;\r\n }\r\n if (advertCount[-2] \u003C 0)\r\n {\r\n advertCount[-2] = 0;\r\n }\r\n#if AGG\r\n if (count \u003C 0)\r\n {\r\n\r\n using (var e = GEvent.GameEvent(\u0022item_change\u0022, gaSend: true))\r\n {\r\n e.AddContent(\u0022item_id\u0022, 1006)\r\n .AddContent(\u0022state_info\u0022, \u0022cost\u0022)\r\n .AddContent(\u0022change_num\u0022, count);\r\n }\r\n }\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022AdvertAllCount\u0022, JsonMapper.ToJson(advertCount));\r\n GContext.Publish(new ResAddEvent(1006));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022AdvertAllCount\u0022, JsonMapper.ToJson(advertCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C076",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 994,
|
|
"Member": "PlayerShopData.AddAdvertCount",
|
|
"MemberName": "AddAdvertCount",
|
|
"MemberLine": 975,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022AdvertAllCount\u0022",
|
|
"JsonMapper.ToJson(advertCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:117",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:47",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertRewardPanel.cs:45",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_3.cs:132",
|
|
"Client/Assets/Scripts/UI/Turntable/TurntableAdPopupPanel.cs:117"
|
|
],
|
|
"MemberSource": "public int AddAdvertCount(int id)\r\n {\r\n ClearAdvertCount();\r\n if (advertCount.ContainsKey(0))\r\n {\r\n advertCount[0]\u002B\u002B;\r\n }\r\n else\r\n {\r\n advertCount[0] = 1;\r\n }\r\n if (advertCount.ContainsKey(id))\r\n {\r\n advertCount[id] \u002B= 1;\r\n }\r\n else\r\n {\r\n advertCount.Add(id, 1);\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022AdvertAllCount\u0022, JsonMapper.ToJson(advertCount));\r\n return advertCount[id];\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022AdvertAllCount\u0022, JsonMapper.ToJson(advertCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C077",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1009,
|
|
"Member": "PlayerShopData.ClearAdvertCount",
|
|
"MemberName": "ClearAdvertCount",
|
|
"MemberLine": 997,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022AdvertAllCount\u0022",
|
|
"JsonMapper.ToJson(advertCount)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:262",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:977",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:68"
|
|
],
|
|
"MemberSource": "public void ClearAdvertCount()\r\n {\r\n int allCount = advertCount.GetValueOrDefault(0);\r\n int ticket = advertCount.GetValueOrDefault(-2);\r\n if (advertCount.TryGetValue(-1, out int day))\r\n {\r\n if (day != ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear)\r\n {\r\n advertCount.Clear();\r\n advertCount[-1] = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n advertCount[0] = allCount;\r\n advertCount[-2] = ticket;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022AdvertAllCount\u0022, JsonMapper.ToJson(advertCount));\r\n }\r\n }\r\n else\r\n {\r\n advertCount[-1] = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022AdvertAllCount\u0022, JsonMapper.ToJson(advertCount))"
|
|
},
|
|
{
|
|
"Id": "B3-C078",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1053,
|
|
"Member": "PlayerShopData.SetVIPPackNext",
|
|
"MemberName": "SetVIPPackNext",
|
|
"MemberLine": 1037,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022VIPAdPackData\u0022",
|
|
"JsonMapper.ToJson(VIPAdPackData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:135"
|
|
],
|
|
"MemberSource": "public void SetVIPPackNext()\r\n {\r\n List\u003CAdConfig\u003E adConfigs = _tables.TbAdConfig.DataList;\r\n if (VIPAdPackData == null)\r\n {\r\n VIPAdPackData = new AdvertData();\r\n VIPAdPackData.day = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n }\r\n VIPAdPackData.index\u002B\u002B;\r\n if (VIPAdPackData.index \u003C adConfigs.Count)\r\n {\r\n AdConfig adConfig = adConfigs[VIPAdPackData.index];\r\n VIPAdPackData.ID = adConfig.ID;\r\n AdConfig adConfig1 = adConfigs[VIPAdPackData.index - 1];\r\n VIPAdPackData.cdTime = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(adConfig1.Interval).ToString();\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022VIPAdPackData\u0022, JsonMapper.ToJson(VIPAdPackData));\r\n //GContext.Publish(new VIPAdPackDataEvent());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022VIPAdPackData\u0022, JsonMapper.ToJson(VIPAdPackData))"
|
|
},
|
|
{
|
|
"Id": "B3-C079",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1085,
|
|
"Member": "PlayerShopData.OpenAdPack",
|
|
"MemberName": "OpenAdPack",
|
|
"MemberLine": 1076,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022VIPAdPackData\u0022",
|
|
"JsonMapper.ToJson(VIPAdPackData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:908"
|
|
],
|
|
"MemberSource": "public void OpenAdPack()\r\n {\r\n if (VIPAdPackData != null \u0026\u0026 VIPAdPackData.isOpen)\r\n {\r\n return;\r\n }\r\n VIPAdPackData = new AdvertData();\r\n VIPAdPackData.day = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n VIPAdPackData.isOpen = true;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022VIPAdPackData\u0022, JsonMapper.ToJson(VIPAdPackData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022VIPAdPackData\u0022, JsonMapper.ToJson(VIPAdPackData))"
|
|
},
|
|
{
|
|
"Id": "B3-C080",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1142,
|
|
"Member": "PlayerShopData.UpdateTurntableAd",
|
|
"MemberName": "UpdateTurntableAd",
|
|
"MemberLine": 1121,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TurntableAdData\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(TurntableAdData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Turntable/TurntableAdPopupPanel.cs:100"
|
|
],
|
|
"MemberSource": "public void UpdateTurntableAd()\r\n {\r\n var adConfigs = _tables.TbWheelAd;\r\n if (TurntableAdData == null)\r\n {\r\n TurntableAdData = new DailySignEvent();\r\n TurntableAdData.index = 1;\r\n TurntableAdData.lastID = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n }\r\n TurntableAdData.index\u002B\u002B;\r\n if (TurntableAdData.index \u003C= adConfigs.DataList.Count)\r\n {\r\n TurntableAdData.ID = adConfigs[TurntableAdData.index].ID;\r\n TurntableAdData.time = ZZTimeHelper.UtcNow().UtcNowOffset()\r\n .AddSeconds(adConfigs[TurntableAdData.index - 1].Interval).ToString();\r\n // isOverForToday = false;\r\n // }\r\n // else\r\n // {\r\n // isOverForToday = true;\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TurntableAdData\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(TurntableAdData));\r\n // GContext.Publish(new VIPAdPackDataEvent());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TurntableAdData\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(TurntableAdData))"
|
|
},
|
|
{
|
|
"Id": "B3-C081",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1236,
|
|
"Member": "PlayerShopData.SetItemShopSlotBought",
|
|
"MemberName": "SetItemShopSlotBought",
|
|
"MemberLine": 1232,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022DiamondShopItemRecords\u0022",
|
|
"JsonConvert.SerializeObject(_diamondShopItemRecords)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Shop/ItemShopSlot.cs:136",
|
|
"Client/Assets/Scripts/UI/Shop/ItemShopSlot.cs:150"
|
|
],
|
|
"MemberSource": "public void SetItemShopSlotBought(int itemShopId)\r\n {\r\n _diamondShopItemRecords[itemShopId].hasBought = 1;\r\n SetItemShopRedPoint();\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopItemRecords\u0022, JsonConvert.SerializeObject(_diamondShopItemRecords));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopItemRecords\u0022, JsonConvert.SerializeObject(_diamondShopItemRecords))"
|
|
},
|
|
{
|
|
"Id": "B3-C082",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1251,
|
|
"Member": "PlayerShopData.RefreshDiamondShop",
|
|
"MemberName": "RefreshDiamondShop",
|
|
"MemberLine": 1245,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022DiamondShopRefreshCount\u0022",
|
|
"_diamondShopRefreshCount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Shop/ItemsShopPanel.cs:202"
|
|
],
|
|
"MemberSource": "public void RefreshDiamondShop()\r\n {\r\n if (_diamondShopRefreshCount \u003C _tables.TbStoreConfig.Get(1).RefreshTimes)\r\n {\r\n RefreshItemShop();\r\n _diamondShopRefreshCount\u002B\u002B;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopRefreshCount\u0022, _diamondShopRefreshCount.ToString());\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopRefreshCount\u0022, _diamondShopRefreshCount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C083",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1291,
|
|
"Member": "PlayerShopData.AutoRefreshDiamonShop",
|
|
"MemberName": "AutoRefreshDiamonShop",
|
|
"MemberLine": 1280,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022DiamondShopRefreshCount\u0022",
|
|
"_diamondShopRefreshCount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1182",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1260",
|
|
"Client/Assets/Scripts/UI/Shop/ItemsShopPanel.cs:228"
|
|
],
|
|
"MemberSource": "public void AutoRefreshDiamonShop()\r\n {\r\n Debug.Log(\u0022[PlayerShopData::GetItemSHopData] Refresh itemShop Data!\u0022);\r\n //\u660E\u5929\u8FD9\u4E2A\u65F6\u5019\u5237\u65B0\r\n var now = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n var timeList = _tables.TbStoreConfig.Get(1).AutoRefresh.Split(\u0027:\u0027);\r\n var hour = int.Parse(timeList[0]) == 24 ? 0 : int.Parse(timeList[0]);\r\n var timeSpan = new TimeSpan(hour, int.Parse(timeList[1]), int.Parse(timeList[2]));\r\n _diamondShopRefreshTime = new DateTime(now.Year, now.Month, now.Day).AddDays(1) \u002B timeSpan;\r\n\r\n _diamondShopRefreshCount = 0;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopRefreshCount\u0022, _diamondShopRefreshCount.ToString());\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopRefreshTime\u0022, _diamondShopRefreshTime.ToString());\r\n RefreshItemShop();\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopRefreshCount\u0022, _diamondShopRefreshCount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C084",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1292,
|
|
"Member": "PlayerShopData.AutoRefreshDiamonShop",
|
|
"MemberName": "AutoRefreshDiamonShop",
|
|
"MemberLine": 1280,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022DiamondShopRefreshTime\u0022",
|
|
"_diamondShopRefreshTime.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1182",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1260",
|
|
"Client/Assets/Scripts/UI/Shop/ItemsShopPanel.cs:228"
|
|
],
|
|
"MemberSource": "public void AutoRefreshDiamonShop()\r\n {\r\n Debug.Log(\u0022[PlayerShopData::GetItemSHopData] Refresh itemShop Data!\u0022);\r\n //\u660E\u5929\u8FD9\u4E2A\u65F6\u5019\u5237\u65B0\r\n var now = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n var timeList = _tables.TbStoreConfig.Get(1).AutoRefresh.Split(\u0027:\u0027);\r\n var hour = int.Parse(timeList[0]) == 24 ? 0 : int.Parse(timeList[0]);\r\n var timeSpan = new TimeSpan(hour, int.Parse(timeList[1]), int.Parse(timeList[2]));\r\n _diamondShopRefreshTime = new DateTime(now.Year, now.Month, now.Day).AddDays(1) \u002B timeSpan;\r\n\r\n _diamondShopRefreshCount = 0;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopRefreshCount\u0022, _diamondShopRefreshCount.ToString());\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopRefreshTime\u0022, _diamondShopRefreshTime.ToString());\r\n RefreshItemShop();\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopRefreshTime\u0022, _diamondShopRefreshTime.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C085",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs",
|
|
"Line": 1367,
|
|
"Member": "PlayerShopData.RefreshItemShop",
|
|
"MemberName": "RefreshItemShop",
|
|
"MemberLine": 1295,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022DiamondShopItemRecords\u0022",
|
|
"JsonConvert.SerializeObject(_diamondShopItemRecords)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1249",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1293"
|
|
],
|
|
"MemberSource": "private void RefreshItemShop()\r\n {\r\n _diamondShopItemRecords.Clear();\r\n var diamondStoreData = _tables.TbItemStore.DataMap;\r\n\r\n //\u683C\u5B50\u6570\u91CF\u589E\u52A0\u65F6\u4FEE\u6539\u8C03\u6574\r\n var totalCell = 6;\r\n for (int i = 1; i \u003C= totalCell; i\u002B\u002B)\r\n {\r\n var datas = diamondStoreData.Values.Where(x =\u003E x.CellId == i).ToList();\r\n var totalWeight = 0;\r\n datas.ForEach(x =\u003E totalWeight \u002B= x.Weight);\r\n var randomWeight = UnityEngine.Random.Range(1, totalWeight);\r\n var curWeight = 0;\r\n var itemID = -1;\r\n foreach (var data in datas)\r\n {\r\n curWeight \u002B= data.Weight;\r\n if (curWeight \u003E= randomWeight)\r\n {\r\n itemID = data.ItemId;\r\n if (data.ItemType == 1)\r\n {\r\n //\u968F\u673A\u9C7C\u7AFF\r\n var dropID = _tables.TbItem.DataMap[data.ItemId].RedirectID;\r\n itemID = GContext.container.Resolve\u003CPlayerItemData\u003E().GetItemDataByDropIdAndType(dropID)[0].id;\r\n }\r\n else if (data.ItemType == 9)\r\n {\r\n //\u968F\u673A\u9C7C\u5361\r\n var mapDatas = _tables.TbMapData.DataList;\r\n var lastMapID = GContext.container.Resolve\u003CPlayerData\u003E().lastMapId;\r\n var mapIDs = new List\u003Cint\u003E();\r\n foreach (var map in mapDatas)\r\n {\r\n if (map.ID \u003C= lastMapID)\r\n {\r\n mapIDs.Add(map.ID);\r\n }\r\n else\r\n {\r\n break;\r\n }\r\n }\r\n var mapID = mapIDs[UnityEngine.Random.Range(0, mapIDs.Count)];\r\n var mapData = _tables.TbMapData.GetOrDefault(mapID);\r\n if (mapData != null)\r\n {\r\n itemID = mapData.FishCardItemList[itemID];\r\n }\r\n }\r\n\r\n //Get disCount\r\n var discount = 1.0f;\r\n var allWeight = 0;\r\n data.DiscountWeight.ForEach(weight =\u003E allWeight \u002B= weight);\r\n var curWeight1 = UnityEngine.Random.Range(0, allWeight);\r\n for (int j = 0; j \u003C data.DiscountWeight.Count; j\u002B\u002B)\r\n {\r\n curWeight1 -= data.DiscountWeight[j];\r\n if (curWeight1 \u003C= 0)\r\n {\r\n discount = data.Discount[j];\r\n break;\r\n }\r\n }\r\n _diamondShopItemRecords.Add(data.Id, new ItemShopRecord(itemID, discount, 0));\r\n break;\r\n }\r\n }\r\n\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopItemRecords\u0022, JsonConvert.SerializeObject(_diamondShopItemRecords));\r\n SetItemShopRedPoint();\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022DiamondShopItemRecords\u0022, JsonConvert.SerializeObject(_diamondShopItemRecords))"
|
|
},
|
|
{
|
|
"Id": "B3-C086",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs",
|
|
"Line": 105,
|
|
"Member": "SigninData.SetDailySignEvent",
|
|
"MemberName": "SetDailySignEvent",
|
|
"MemberLine": 63,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022MonthlySignEvent\u0022",
|
|
"JsonMapper.ToJson(_monthlySignEvent)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:962"
|
|
],
|
|
"MemberSource": "public void SetDailySignEvent(FishingEvent t)\r\n {\r\n DateTime dateTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n bool isSave = false;\r\n DailySignEvent data = null;\r\n if (_monthlySignEvent == null)\r\n {\r\n _monthlySignEvent = new MonthlySignEvent()\r\n {\r\n index = 0,\r\n };\r\n isSave = true;\r\n }\r\n else\r\n {\r\n List\u003CMonthlySign\u003E MonthlySignL = _tables.TbMonthlySign.DataList;\r\n\r\n data = _monthlySignEvent.dailySignEvent;\r\n if (_monthlySignEvent.index \u003E= MonthlySignL[^1].SignDayAccount \u0026\u0026 data.lastID != dateTime.DayOfYear)\r\n {\r\n _monthlySignEvent = new MonthlySignEvent()\r\n {\r\n index = 0,\r\n dailySignEvent = data,\r\n };\r\n isSave = true;\r\n }\r\n }\r\n SetTheme();\r\n if (data == null || (data.index \u003E= 7 \u0026\u0026 data.lastID != dateTime.DayOfYear))\r\n {\r\n _monthlySignEvent.dailySignEvent = new DailySignEvent()\r\n {\r\n ID = t.RedirectID,\r\n lastID = -1,\r\n index = 0,\r\n time = dateTime.Date.ToString()\r\n };\r\n isSave = true;\r\n }\r\n if (isSave)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022MonthlySignEvent\u0022, JsonMapper.ToJson(_monthlySignEvent));\r\n }\r\n bool isReward = CanDailySign();\r\n if (isReward)\r\n {\r\n ILoadResourceService loadResourceService = GContext.container.Resolve\u003CILoadResourceService\u003E();\r\n loadResourceService.EnqueueBundleSilently(new List\u003Cstring\u003E() { UITypes.EventSignupPopupPanel_2.Name });\r\n GContext.container.Resolve\u003CIFaceUIService\u003E().AddGiftFaceUI(t.ID, UITypes.EventSignupPopupPanel_2);\r\n }\r\n\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022MonthlySignEvent\u0022, JsonMapper.ToJson(_monthlySignEvent))"
|
|
},
|
|
{
|
|
"Id": "B3-C087",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs",
|
|
"Line": 157,
|
|
"Member": "SigninData.OnDailySign",
|
|
"MemberName": "OnDailySign",
|
|
"MemberLine": 119,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022MonthlySignEvent\u0022",
|
|
"JsonMapper.ToJson(_monthlySignEvent)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Setting/SignupDayItem.cs:103"
|
|
],
|
|
"MemberSource": "public bool OnDailySign(int index, int DropID)\r\n {\r\n if (_monthlySignEvent == null || _monthlySignEvent.dailySignEvent == null)\r\n {\r\n return false;\r\n }\r\n bool isSign = SignEvent(_monthlySignEvent.dailySignEvent, index);\r\n if (isSign)\r\n {\r\n _monthlySignEvent.index\u002B\u002B;\r\n List\u003CItemData\u003E itemDataList = GContext.container.Resolve\u003CPlayerItemData\u003E().AddItemByDropLureInflation(null, DropID, null, false);\r\n#if AGG\r\n DateTime tomorrow = GlobalUtils.TryParseDateTime(_monthlySignEvent.dailySignEvent.time, ZZTimeHelper.UtcNow().UtcNowOffset());\r\n TimeSpan remaining = ZZTimeHelper.UtcNow().UtcNowOffset() - tomorrow;\r\n using (var e = GEvent.GameEvent(\u0022user_checkin\u0022))\r\n {\r\n e.AddContent(\u0022day_num\u0022, remaining.Days)\r\n .AddContent(\u0022day_count\u0022, _monthlySignEvent.dailySignEvent.index);\r\n if (itemDataList != null)\r\n {\r\n for (int i = 0; i \u003C itemDataList.Count; i\u002B\u002B)\r\n {\r\n e.AddContent($\u0022item_{itemDataList[i].id}\u0022, itemDataList[i].count);\r\n }\r\n }\r\n }\r\n#endif\r\n List\u003CMonthlySign\u003E MonthlySignL = _tables.TbMonthlySign.DataList;\r\n List\u003CItemData\u003E monthlySignReward = null;\r\n for (int i = 0; i \u003C MonthlySignL.Count; i\u002B\u002B)\r\n {\r\n if (_monthlySignEvent.index == MonthlySignL[i].SignDayAccount)\r\n {\r\n monthlySignReward = GContext.container.Resolve\u003CPlayerItemData\u003E().AddItemByDropLureInflation(null, MonthlySignL[i].DropID, null, false);\r\n break;\r\n }\r\n }\r\n //GContext.Publish(new ShowData());\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022MonthlySignEvent\u0022, JsonMapper.ToJson(_monthlySignEvent));\r\n GContext.Publish(new OnSignEvent() { itemDataList = monthlySignReward });\r\n }\r\n return isSign;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022MonthlySignEvent\u0022, JsonMapper.ToJson(_monthlySignEvent))"
|
|
},
|
|
{
|
|
"Id": "B3-C088",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs",
|
|
"Line": 79,
|
|
"Member": "SmallGameData.SaveHeistGameCount",
|
|
"MemberName": "SaveHeistGameCount",
|
|
"MemberLine": 76,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022HeistGameCount\u0022",
|
|
"_heistGameCount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/SmallGame/EventBankHeistPanel.cs:551"
|
|
],
|
|
"MemberSource": "public void SaveHeistGameCount()\r\n {\r\n _heistGameCount\u002B\u002B;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022HeistGameCount\u0022, _heistGameCount.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022HeistGameCount\u0022, _heistGameCount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C089",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs",
|
|
"Line": 88,
|
|
"Member": "SmallGameData.SaveBombGameCount",
|
|
"MemberName": "SaveBombGameCount",
|
|
"MemberLine": 85,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022BombGameCount\u0022",
|
|
"_bombGameCount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/SmallGame/EventIslandBombHeistPanel.cs:282"
|
|
],
|
|
"MemberSource": "public void SaveBombGameCount()\r\n {\r\n _bombGameCount\u002B\u002B;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022BombGameCount\u0022, _bombGameCount.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022BombGameCount\u0022, _bombGameCount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C090",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs",
|
|
"Line": 97,
|
|
"Member": "SmallGameData.SaveFishHuntGameCount",
|
|
"MemberName": "SaveFishHuntGameCount",
|
|
"MemberLine": 94,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FishHuntGameCount\u0022",
|
|
"_fishHuntGameCount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumShooterFishManager.cs:403"
|
|
],
|
|
"MemberSource": "public void SaveFishHuntGameCount()\r\n {\r\n _fishHuntGameCount\u002B\u002B;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishHuntGameCount\u0022, _fishHuntGameCount.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FishHuntGameCount\u0022, _fishHuntGameCount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C091",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 223,
|
|
"Member": "TriggerPackData.TriggerAdsPack",
|
|
"MemberName": "TriggerAdsPack",
|
|
"MemberLine": 194,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FixedTimeShopDic\u0022",
|
|
"JsonMapper.ToJson(fixedTimeShopDic)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:1261"
|
|
],
|
|
"MemberSource": "public void TriggerAdsPack()\r\n {\r\n if (!playerShopData.IsOpenAdPack() || playerShopData.GetAdticketCount() \u003E= 5 ||\r\n GContext.container.Resolve\u003CPlayerData\u003E().vip \u003C 1)\r\n {\r\n return;\r\n }\r\n\r\n TriggerPackManager t = _tables.TbTriggerPackManager.GetOrDefault(4000101);\r\n if (t == null || t.PackType != 5)\r\n {\r\n return;\r\n }\r\n //\u7279\u6B8A\u7684 \u5E7F\u544A\u793C\u5305 \u4F7F\u7528 fixedTimeShopDic \u8BB0\u5F55CD\u65F6\u95F4\r\n DateTime dateTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n\r\n if (!FixedTimeEventExpired(t.ID))\r\n {\r\n fixedTimeShopDic.Remove(t.ID);\r\n }\r\n if (!fixedTimeShopDic.ContainsKey(t.ID))\r\n {\r\n FixedTime fixedTime = (FixedTime)t.TimeDefinition;\r\n //\u5E7F\u544A\u793C\u5305\u8BB0\u5F55\u7684\u662F cd\u65F6\u95F4\r\n fixedTimeShopDic[t.ID] = new FixedTimeEvent()\r\n {\r\n id = t.ID,\r\n endTime = dateTime.AddSeconds(fixedTime.EndTime).ToString(),\r\n };\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic));\r\n\r\n TriggerPackBuyData _newSignEvent = null;\r\n for (int i = 0; i \u003C triggerPackList.Count; i\u002B\u002B)\r\n {\r\n if (triggerPackList[i].ID == t.ID)\r\n {\r\n _newSignEvent = triggerPackList[i];\r\n break;\r\n }\r\n }\r\n string time = dateTime.AddSeconds(fixedTime.StartTime).ToString();\r\n if (_newSignEvent == null)\r\n {\r\n _newSignEvent = new TriggerPackBuyData()\r\n {\r\n ID = t.ID,\r\n lastID = t.PackType,\r\n index = 0,\r\n time = time,\r\n vipLevel = GetVIPLevel(t.PackType),\r\n mapID = GContext.container.Resolve\u003CPlayerData\u003E().lastMapId,\r\n };\r\n triggerPackList.Insert(0, _newSignEvent);\r\n }\r\n else\r\n {\r\n _newSignEvent.time = time;\r\n _newSignEvent.vipLevel = GetVIPLevel(t.PackType);\r\n }\r\n GContext.container.Resolve\u003CIFaceUIService\u003E().AddGiftFaceUIOnLogin(_newSignEvent.ID, UITypes.AdsPackPanel, _newSignEvent.lastID);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic))"
|
|
},
|
|
{
|
|
"Id": "B3-C092",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 254,
|
|
"Member": "TriggerPackData.TriggerAdsPack",
|
|
"MemberName": "TriggerAdsPack",
|
|
"MemberLine": 194,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TriggerPackDataList\u0022",
|
|
"JsonMapper.ToJson(triggerPackList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:1261"
|
|
],
|
|
"MemberSource": "public void TriggerAdsPack()\r\n {\r\n if (!playerShopData.IsOpenAdPack() || playerShopData.GetAdticketCount() \u003E= 5 ||\r\n GContext.container.Resolve\u003CPlayerData\u003E().vip \u003C 1)\r\n {\r\n return;\r\n }\r\n\r\n TriggerPackManager t = _tables.TbTriggerPackManager.GetOrDefault(4000101);\r\n if (t == null || t.PackType != 5)\r\n {\r\n return;\r\n }\r\n //\u7279\u6B8A\u7684 \u5E7F\u544A\u793C\u5305 \u4F7F\u7528 fixedTimeShopDic \u8BB0\u5F55CD\u65F6\u95F4\r\n DateTime dateTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n\r\n if (!FixedTimeEventExpired(t.ID))\r\n {\r\n fixedTimeShopDic.Remove(t.ID);\r\n }\r\n if (!fixedTimeShopDic.ContainsKey(t.ID))\r\n {\r\n FixedTime fixedTime = (FixedTime)t.TimeDefinition;\r\n //\u5E7F\u544A\u793C\u5305\u8BB0\u5F55\u7684\u662F cd\u65F6\u95F4\r\n fixedTimeShopDic[t.ID] = new FixedTimeEvent()\r\n {\r\n id = t.ID,\r\n endTime = dateTime.AddSeconds(fixedTime.EndTime).ToString(),\r\n };\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic));\r\n\r\n TriggerPackBuyData _newSignEvent = null;\r\n for (int i = 0; i \u003C triggerPackList.Count; i\u002B\u002B)\r\n {\r\n if (triggerPackList[i].ID == t.ID)\r\n {\r\n _newSignEvent = triggerPackList[i];\r\n break;\r\n }\r\n }\r\n string time = dateTime.AddSeconds(fixedTime.StartTime).ToString();\r\n if (_newSignEvent == null)\r\n {\r\n _newSignEvent = new TriggerPackBuyData()\r\n {\r\n ID = t.ID,\r\n lastID = t.PackType,\r\n index = 0,\r\n time = time,\r\n vipLevel = GetVIPLevel(t.PackType),\r\n mapID = GContext.container.Resolve\u003CPlayerData\u003E().lastMapId,\r\n };\r\n triggerPackList.Insert(0, _newSignEvent);\r\n }\r\n else\r\n {\r\n _newSignEvent.time = time;\r\n _newSignEvent.vipLevel = GetVIPLevel(t.PackType);\r\n }\r\n GContext.container.Resolve\u003CIFaceUIService\u003E().AddGiftFaceUIOnLogin(_newSignEvent.ID, UITypes.AdsPackPanel, _newSignEvent.lastID);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList))"
|
|
},
|
|
{
|
|
"Id": "B3-C093",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 290,
|
|
"Member": "TriggerPackData.RefreshTriggerPackData",
|
|
"MemberName": "RefreshTriggerPackData",
|
|
"MemberLine": 258,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FixedTimeShopDic\u0022",
|
|
"JsonMapper.ToJson(fixedTimeShopDic)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:188"
|
|
],
|
|
"MemberSource": "public void RefreshTriggerPackData(int id, int mapID)\r\n {\r\n TriggerPackManager t = _tables.TbTriggerPackManager.GetOrDefault(id);\r\n bool isOpen = playerShopData.GetShopPackBuyCount(t.PackType) \u003C t.MaxTrigger;\r\n\r\n if (isOpen)\r\n {\r\n DateTime dateTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n TriggerPackBuyData _newSignEvent = null;\r\n for (int i = 0; i \u003C triggerPackList.Count; i\u002B\u002B)\r\n {\r\n if (triggerPackList[i].ID == t.ID)\r\n {\r\n _newSignEvent = triggerPackList[i];\r\n break;\r\n }\r\n }\r\n if (_newSignEvent != null)\r\n {\r\n triggerPackList.Remove(_newSignEvent);\r\n }\r\n string time = dateTime.AddDays(10).ToString();\r\n if (t.TimeDefinition is FixedTime)\r\n {\r\n FixedTime fixedTime = (FixedTime)t.TimeDefinition;\r\n time = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(fixedTime.StartTime).ToString();\r\n FixedTimeEvent fixedTimeEvent = new FixedTimeEvent()\r\n {\r\n id = t.ID,\r\n endTime = time,\r\n };\r\n fixedTimeShopDic[t.ID] = fixedTimeEvent;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic));\r\n }\r\n else if (t.TimeDefinition is LimitedTime)\r\n {\r\n LimitedTime limitedTime = (LimitedTime)t.TimeDefinition;\r\n time = GlobalUtils.TryParseDateTime(limitedTime.EndTime, ZZTimeHelper.UtcNow()).UtcNowOffset().ToString();\r\n }\r\n\r\n _newSignEvent = new TriggerPackBuyData()\r\n {\r\n ID = t.ID,\r\n lastID = t.PackType,\r\n index = 0,\r\n time = time,\r\n vipLevel = GetVIPLevel(t.PackType),\r\n mapID = mapID,\r\n };\r\n triggerPackList.Insert(0, _newSignEvent);\r\n playerShopData.AddShopPackDailyBuyCount(t.PackType, 1, false);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic))"
|
|
},
|
|
{
|
|
"Id": "B3-C094",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 309,
|
|
"Member": "TriggerPackData.RefreshTriggerPackData",
|
|
"MemberName": "RefreshTriggerPackData",
|
|
"MemberLine": 258,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TriggerPackDataList\u0022",
|
|
"JsonMapper.ToJson(triggerPackList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:188"
|
|
],
|
|
"MemberSource": "public void RefreshTriggerPackData(int id, int mapID)\r\n {\r\n TriggerPackManager t = _tables.TbTriggerPackManager.GetOrDefault(id);\r\n bool isOpen = playerShopData.GetShopPackBuyCount(t.PackType) \u003C t.MaxTrigger;\r\n\r\n if (isOpen)\r\n {\r\n DateTime dateTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n TriggerPackBuyData _newSignEvent = null;\r\n for (int i = 0; i \u003C triggerPackList.Count; i\u002B\u002B)\r\n {\r\n if (triggerPackList[i].ID == t.ID)\r\n {\r\n _newSignEvent = triggerPackList[i];\r\n break;\r\n }\r\n }\r\n if (_newSignEvent != null)\r\n {\r\n triggerPackList.Remove(_newSignEvent);\r\n }\r\n string time = dateTime.AddDays(10).ToString();\r\n if (t.TimeDefinition is FixedTime)\r\n {\r\n FixedTime fixedTime = (FixedTime)t.TimeDefinition;\r\n time = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(fixedTime.StartTime).ToString();\r\n FixedTimeEvent fixedTimeEvent = new FixedTimeEvent()\r\n {\r\n id = t.ID,\r\n endTime = time,\r\n };\r\n fixedTimeShopDic[t.ID] = fixedTimeEvent;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic));\r\n }\r\n else if (t.TimeDefinition is LimitedTime)\r\n {\r\n LimitedTime limitedTime = (LimitedTime)t.TimeDefinition;\r\n time = GlobalUtils.TryParseDateTime(limitedTime.EndTime, ZZTimeHelper.UtcNow()).UtcNowOffset().ToString();\r\n }\r\n\r\n _newSignEvent = new TriggerPackBuyData()\r\n {\r\n ID = t.ID,\r\n lastID = t.PackType,\r\n index = 0,\r\n time = time,\r\n vipLevel = GetVIPLevel(t.PackType),\r\n mapID = mapID,\r\n };\r\n triggerPackList.Insert(0, _newSignEvent);\r\n playerShopData.AddShopPackDailyBuyCount(t.PackType, 1, false);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList))"
|
|
},
|
|
{
|
|
"Id": "B3-C095",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 340,
|
|
"Member": "TriggerPackData.AddTriggerPackData",
|
|
"MemberName": "AddTriggerPackData",
|
|
"MemberLine": 316,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FixedTimeShopDic\u0022",
|
|
"JsonMapper.ToJson(fixedTimeShopDic)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:547"
|
|
],
|
|
"MemberSource": "public void AddTriggerPackData(int id)\r\n {\r\n TriggerPackManager t = _tables.TbTriggerPackManager.GetOrDefault(id);\r\n\r\n bool isOpen = t.MaxTrigger == 0 || ((t.PackType == 1 || t.PackType == 2) \u0026\u0026 GContext.container.Resolve\u003CPlayerShopData\u003E().GetAllPackCount(t.ID) \u003C t.MaxTrigger)//\u7C7B\u578B\u4E3A1.2\u65B0\u624B\u793C\u5305\r\n || (t.PackType != 1 \u0026\u0026 t.PackType != 2 \u0026\u0026 playerShopData.GetShopPackBuyCount(t.PackType) \u003C t.MaxTrigger);//\u6BCF\u65E5\u9650\u8D2D\u793C\u5305\r\n\r\n if (isOpen)\r\n {\r\n if (t.TimeDefinition is FixedTime)\r\n {\r\n if (t.PackType == 53)\r\n {\r\n fixedTimeShopDic.Remove(t.ID);\r\n }\r\n if (!fixedTimeShopDic.ContainsKey(t.ID))\r\n {\r\n FixedTime fixedTime = (FixedTime)t.TimeDefinition;\r\n fixedTimeShopDic[t.ID] = new FixedTimeEvent()\r\n {\r\n id = t.ID,\r\n endTime = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(fixedTime.StartTime).ToString(),\r\n };\r\n\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic));\r\n }\r\n if (FixedTimeEventExpired(t.ID))\r\n {\r\n AddTriggerPack(t);\r\n }\r\n }\r\n else\r\n {\r\n AddTriggerPack(t);\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic))"
|
|
},
|
|
{
|
|
"Id": "B3-C096",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 373,
|
|
"Member": "TriggerPackData.ConditionTypeAdd",
|
|
"MemberName": "ConditionTypeAdd",
|
|
"MemberLine": 353,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FixedTimeShopDic\u0022",
|
|
"JsonMapper.ToJson(fixedTimeShopDic)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:117",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:168"
|
|
],
|
|
"MemberSource": "bool ConditionTypeAdd(TriggerPackManager t, bool trigger = false, int Param = 0)\r\n {\r\n bool isOpen = false;\r\n if (Condition(t, false, Param))\r\n {\r\n if (t.TimeDefinition is FixedTime)\r\n {\r\n if (trigger \u0026\u0026 (t.PackType == 53))\r\n {\r\n fixedTimeShopDic.Remove(t.ID);\r\n }\r\n if (!fixedTimeShopDic.ContainsKey(t.ID))\r\n {\r\n FixedTime fixedTime = (FixedTime)t.TimeDefinition;\r\n fixedTimeShopDic[t.ID] = new FixedTimeEvent()\r\n {\r\n id = t.ID,\r\n endTime = ZZTimeHelper.UtcNow().UtcNowOffset().AddSeconds(fixedTime.StartTime).ToString(),\r\n };\r\n\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic));\r\n }\r\n if (FixedTimeEventExpired(t.ID))\r\n {\r\n AddTriggerPack(t);\r\n isOpen = true;\r\n }\r\n }\r\n else\r\n {\r\n AddTriggerPack(t);\r\n isOpen = true;\r\n }\r\n }\r\n return isOpen;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FixedTimeShopDic\u0022, JsonMapper.ToJson(fixedTimeShopDic))"
|
|
},
|
|
{
|
|
"Id": "B3-C097",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 475,
|
|
"Member": "TriggerPackData.InitGiftVIPDData",
|
|
"MemberName": "InitGiftVIPDData",
|
|
"MemberLine": 447,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022GiftVIPDData\u0022",
|
|
"JsonMapper.ToJson(giftVIPDData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:100"
|
|
],
|
|
"MemberSource": "void InitGiftVIPDData()\r\n {\r\n if (giftVIPDData.Count \u003E 0)\r\n {\r\n var timer = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n int dateTime = timer.AddDays(1).DayOfYear;\r\n bool isUpdate = false;\r\n foreach (var item in giftVIPDData)\r\n {\r\n GiftVIPDData giftVIPDData = item.Value;\r\n if (giftVIPDData.timer != dateTime)\r\n {\r\n isUpdate = true;\r\n if (giftVIPDData.timer == timer.DayOfYear)\r\n {\r\n giftVIPDData.oldVipLevel = giftVIPDData.curVipLevel;\r\n giftVIPDData.curVipLevel = 0;\r\n }\r\n else\r\n {\r\n giftVIPDData.oldVipLevel = 0;\r\n giftVIPDData.curVipLevel = 0;\r\n }\r\n giftVIPDData.timer = dateTime;\r\n }\r\n }\r\n if (isUpdate)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022GiftVIPDData\u0022, JsonMapper.ToJson(giftVIPDData));\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022GiftVIPDData\u0022, JsonMapper.ToJson(giftVIPDData))"
|
|
},
|
|
{
|
|
"Id": "B3-C098",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 519,
|
|
"Member": "TriggerPackData.SetVIPLevel",
|
|
"MemberName": "SetVIPLevel",
|
|
"MemberLine": 502,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022GiftVIPDData\u0022",
|
|
"JsonMapper.ToJson(giftVIPDData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:487",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:598",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_3.cs:75",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_3.cs:83"
|
|
],
|
|
"MemberSource": "public void SetVIPLevel(string PackType, int VIPBonusForNextType)\r\n {\r\n if (VIPBonusForNextType \u003E 0)\r\n {\r\n if (giftVIPDData.TryGetValue(PackType, out GiftVIPDData giftVIPD))\r\n {\r\n giftVIPD.curVipLevel \u002B= VIPBonusForNextType;\r\n }\r\n else\r\n {\r\n giftVIPD = new GiftVIPDData()\r\n {\r\n curVipLevel = VIPBonusForNextType,\r\n timer = ZZTimeHelper.UtcNow().UtcNowOffset().AddDays(1).DayOfYear,\r\n };\r\n }\r\n giftVIPDData[PackType] = giftVIPD;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022GiftVIPDData\u0022, JsonMapper.ToJson(giftVIPDData));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022GiftVIPDData\u0022, JsonMapper.ToJson(giftVIPDData))"
|
|
},
|
|
{
|
|
"Id": "B3-C099",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 576,
|
|
"Member": "TriggerPackData.AddTriggerPack",
|
|
"MemberName": "AddTriggerPack",
|
|
"MemberLine": 523,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TriggerPackDataList\u0022",
|
|
"JsonMapper.ToJson(triggerPackList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:344",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:349",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:377",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:383"
|
|
],
|
|
"MemberSource": "public void AddTriggerPack(TriggerPackManager t)\r\n {\r\n DateTime dateTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n TriggerPackBuyData _newSignEvent = null;\r\n //if (t.PackType != 53)\r\n //{\r\n for (int i = 0; i \u003C triggerPackList.Count; i\u002B\u002B)\r\n {\r\n if (triggerPackList[i].ID == t.ID)\r\n {\r\n _newSignEvent = triggerPackList[i];\r\n break;\r\n }\r\n }\r\n //}\r\n if (_newSignEvent != null \u0026\u0026\r\n (GlobalUtils.TryParseDateTime(_newSignEvent.time, ZZTimeHelper.UtcNow()).Ticks \u003C dateTime.Ticks))\r\n {\r\n triggerPackList.Remove(_newSignEvent);\r\n _newSignEvent = null;\r\n }\r\n if (_newSignEvent == null)\r\n {\r\n string time = dateTime.AddDays(10).ToString();\r\n if (t.TimeDefinition is FixedTime)\r\n {\r\n if (fixedTimeShopDic.TryGetValue(t.ID, out FixedTimeEvent fixedTimeEvent))\r\n {\r\n time = fixedTimeEvent.endTime;\r\n }\r\n else\r\n {\r\n FixedTime fixedTime = (FixedTime)t.TimeDefinition;\r\n time = dateTime.AddSeconds(fixedTime.StartTime).ToString();\r\n }\r\n }\r\n else if (t.TimeDefinition is LimitedTime)\r\n {\r\n LimitedTime limitedTime = (LimitedTime)t.TimeDefinition;\r\n time = GlobalUtils.TryParseDateTime(limitedTime.EndTime, ZZTimeHelper.UtcNow()).UtcNowOffset().ToString();\r\n }\r\n\r\n _newSignEvent = new TriggerPackBuyData()\r\n {\r\n ID = t.ID,\r\n lastID = t.PackType,\r\n index = 0,\r\n time = time,\r\n vipLevel = GetVIPLevel(t.PackType),\r\n mapID = GContext.container.Resolve\u003CPlayerData\u003E().lastMapId,\r\n };\r\n triggerPackList.Insert(0, _newSignEvent);\r\n playerShopData.AddShopPackDailyBuyCount(t.PackType, 1, false);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList))"
|
|
},
|
|
{
|
|
"Id": "B3-C100",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 589,
|
|
"Member": "TriggerPackData.AddTriggerPackCount",
|
|
"MemberName": "AddTriggerPackCount",
|
|
"MemberLine": 579,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TriggerPackDataList\u0022",
|
|
"JsonMapper.ToJson(triggerPackList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:675",
|
|
"Client/Assets/Scripts/UI/Shop/AdsPackPanel.cs:74",
|
|
"Client/Assets/Scripts/UI/Shop/AquariumGiftPopupPanel.cs:64",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:235",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Energy.cs:101"
|
|
],
|
|
"MemberSource": "public void AddTriggerPackCount(int id)\r\n {\r\n for (int i = 0; i \u003C triggerPackList.Count; i\u002B\u002B)\r\n {\r\n if (triggerPackList[i].ID == id)\r\n {\r\n if (\u002B\u002BtriggerPackList[i].index \u003E= _tables.TbTriggerPackManager.Get(triggerPackList[i].ID).VIPPackList[GetVIPLevel(triggerPackList[i].lastID)].Count)\r\n {\r\n triggerPackList.Remove(triggerPackList[i]);\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList));\r\n break;\r\n }\r\n }\r\n playerShopData.AddAllPackCount(id, 1);\r\n TriggerPackManager packManager = _tables.TbTriggerPackManager.GetOrDefault(id);\r\n GContext.Publish(new TriggerPackEvent());\r\n if (packManager.VIPBonus \u003E 0)\r\n {\r\n SetVIPLevel(packManager.PackType, packManager.VIPBonus);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList))"
|
|
},
|
|
{
|
|
"Id": "B3-C101",
|
|
"Path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs",
|
|
"Line": 644,
|
|
"Member": "TriggerPackData.GetCurTriggerPackEndTime",
|
|
"MemberName": "GetCurTriggerPackEndTime",
|
|
"MemberLine": 636,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022TriggerPackDataList\u0022",
|
|
"JsonMapper.ToJson(triggerPackList)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumBtnGift.cs:26",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnGIftAds.cs:26",
|
|
"Client/Assets/Scripts/UI/Home/HomeLeftPanel.cs:257",
|
|
"Client/Assets/Scripts/UI/Shop/AdsPackPanel.cs:42",
|
|
"Client/Assets/Scripts/UI/Shop/AdsPackPanel.cs:88",
|
|
"Client/Assets/Scripts/UI/Shop/AquariumGiftPopupPanel.cs:32",
|
|
"Client/Assets/Scripts/UI/Shop/CommerceNoviceGiftPopupPanel.cs:177",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:215",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:269",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Energy.cs:119",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Energy.cs:80"
|
|
],
|
|
"MemberSource": "public TimeSpan GetCurTriggerPackEndTime(TriggerPackBuyData dailySignEvent)\r\n {\r\n DateTime curTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n DateTime endTime = GlobalUtils.TryParseDateTime(dailySignEvent.time, curTime);\r\n if (endTime.Ticks \u003C= curTime.Ticks)\r\n {\r\n triggerPackList.Remove(dailySignEvent);\r\n GContext.Publish(new TriggerPackEvent());\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList));\r\n }\r\n return endTime - curTime;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022TriggerPackDataList\u0022, JsonMapper.ToJson(triggerPackList))"
|
|
},
|
|
{
|
|
"Id": "B3-C102",
|
|
"Path": "Client/Assets/Scripts/DataCenter/EventPackData.cs",
|
|
"Line": 103,
|
|
"Member": "EventPackData.SaveEventPackData",
|
|
"MemberName": "SaveEventPackData",
|
|
"MemberLine": 101,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022EventPackData\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(_data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/EventPackData.cs:56",
|
|
"Client/Assets/Scripts/DataCenter/EventPackData.cs:78"
|
|
],
|
|
"MemberSource": "public void SaveEventPackData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022EventPackData\u0022,\r\n Newtonsoft.Json.JsonConvert.SerializeObject(_data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022EventPackData\u0022,\r\n Newtonsoft.Json.JsonConvert.SerializeObject(_data))"
|
|
},
|
|
{
|
|
"Id": "B3-C103",
|
|
"Path": "Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs",
|
|
"Line": 867,
|
|
"Member": "EventPartnerGatherManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 859,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"SaveKey",
|
|
"JsonConvert.SerializeObject(GatherData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n // Log(\u0022SaveData()-\u003E \u0022);\r\n\r\n#if UNITY_EDITOR\r\n Trace($\u0022SaveData eventId={EventId}\u0022);\r\n#endif\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, JsonConvert.SerializeObject(GatherData));\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, JsonConvert.SerializeObject(GatherData))"
|
|
},
|
|
{
|
|
"Id": "B3-C104",
|
|
"Path": "Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs",
|
|
"Line": 378,
|
|
"Member": "EventPinballDataManager.SyncData",
|
|
"MemberName": "SyncData",
|
|
"MemberLine": 375,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"EventPinballConfig.SAVE_DATA_KEY",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(m_PinballData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:170",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:187",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:199",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:209",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:562",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:94",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1022",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1091",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:807",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:910",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:200",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:426",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:435",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:448",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:511",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:609",
|
|
"Client/Assets/Scripts/Stages/FishingPotionAct.cs:78",
|
|
"Client/Assets/Scripts/UI/Pinball/EventPinballPanel.cs:436",
|
|
"Client/Assets/Scripts/UI/Potion/EventPotionPanel.cs:686",
|
|
"Client/Assets/Scripts/UI/Potion/PotionItem.cs:456",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:105",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:293",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:652"
|
|
],
|
|
"MemberSource": "public void SyncData()\r\n {\r\n if (!m_IsSyncData) return;\r\n PlayFabMgr.Instance.UpdateUserDataValue(EventPinballConfig.SAVE_DATA_KEY, Newtonsoft.Json.JsonConvert.SerializeObject(m_PinballData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(EventPinballConfig.SAVE_DATA_KEY, Newtonsoft.Json.JsonConvert.SerializeObject(m_PinballData))"
|
|
},
|
|
{
|
|
"Id": "B3-C105",
|
|
"Path": "Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs",
|
|
"Line": 575,
|
|
"Member": "EventPotionDataManager.SyncData",
|
|
"MemberName": "SyncData",
|
|
"MemberLine": 572,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"EventPotionConfig.SAVE_DATA_KEY",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(m_PotionData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:170",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:187",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:199",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:209",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:562",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:94",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1022",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1091",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:807",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:910",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:200",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:426",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:435",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:448",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:511",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:609",
|
|
"Client/Assets/Scripts/Stages/FishingPotionAct.cs:78",
|
|
"Client/Assets/Scripts/UI/Pinball/EventPinballPanel.cs:436",
|
|
"Client/Assets/Scripts/UI/Potion/EventPotionPanel.cs:686",
|
|
"Client/Assets/Scripts/UI/Potion/PotionItem.cs:456",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:105",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:293",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:652"
|
|
],
|
|
"MemberSource": "public void SyncData()\r\n {\r\n if (!m_IsSyncData) return;\r\n PlayFabMgr.Instance.UpdateUserDataValue(EventPotionConfig.SAVE_DATA_KEY, Newtonsoft.Json.JsonConvert.SerializeObject(m_PotionData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(EventPotionConfig.SAVE_DATA_KEY, Newtonsoft.Json.JsonConvert.SerializeObject(m_PotionData))"
|
|
},
|
|
{
|
|
"Id": "B3-C106",
|
|
"Path": "Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs",
|
|
"Line": 597,
|
|
"Member": "EventScratchTicketDataManager.SyncData",
|
|
"MemberName": "SyncData",
|
|
"MemberLine": 594,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"EventScratchTicketConfig.SAVE_DATA_KEY",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(m_ScratchTicketData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:170",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:187",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:199",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:209",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:562",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:94",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1022",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1091",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:807",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:910",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:200",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:426",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:435",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:448",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:511",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:609",
|
|
"Client/Assets/Scripts/Stages/FishingPotionAct.cs:78",
|
|
"Client/Assets/Scripts/UI/Pinball/EventPinballPanel.cs:436",
|
|
"Client/Assets/Scripts/UI/Potion/EventPotionPanel.cs:686",
|
|
"Client/Assets/Scripts/UI/Potion/PotionItem.cs:456",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:105",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:293",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:652"
|
|
],
|
|
"MemberSource": "public void SyncData()\r\n {\r\n if (!m_IsSyncData) return;\r\n PlayFabMgr.Instance.UpdateUserDataValue(EventScratchTicketConfig.SAVE_DATA_KEY, Newtonsoft.Json.JsonConvert.SerializeObject(m_ScratchTicketData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(EventScratchTicketConfig.SAVE_DATA_KEY, Newtonsoft.Json.JsonConvert.SerializeObject(m_ScratchTicketData))"
|
|
},
|
|
{
|
|
"Id": "B3-C107",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs",
|
|
"Line": 1084,
|
|
"Member": "FishingChallengeManager.DoSave",
|
|
"MemberName": "DoSave",
|
|
"MemberLine": 1082,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"SaveKey",
|
|
"JsonConvert.SerializeObject(fishingChallengeData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:118",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:189",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:550",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:637",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:724",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:730",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:736",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:875"
|
|
],
|
|
"MemberSource": "private void DoSave()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, JsonConvert.SerializeObject(fishingChallengeData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, JsonConvert.SerializeObject(fishingChallengeData))"
|
|
},
|
|
{
|
|
"Id": "B3-C108",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
|
"Line": 101,
|
|
"Member": "FishingEventData.SoloCheckClaimReward",
|
|
"MemberName": "SoloCheckClaimReward",
|
|
"MemberLine": 99,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"FishingDuelManager.SoloDataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:23"
|
|
],
|
|
"MemberSource": "public void SoloCheckClaimReward()\r\n {\r\n string json_duelData = PlayFabMgr.Instance.GetLocalData(FishingDuelManager.SoloDataKey);\r\n if (json_duelData != null)\r\n {\r\n duelData = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CDuelData\u003E(json_duelData);\r\n int fishingEventID = GContext.container.Resolve\u003CFishingEventData\u003E().GetEvent(5, 1);\r\n if (duelData.rewardEventID \u003E 0 \u0026\u0026 duelData.preProgress \u003E 0 \u0026\u0026 duelData.rewardEventID != fishingEventID)\r\n {\r\n GContext.container.Resolve\u003CIFaceUIService\u003E().AddFaceCustomUIData(UITypes.EventFishingDuelSettlementPanel, true);\r\n //_ = UIManager.Instance.ShowUI(UITypes.EventFishingDuelSettlementPanel);\r\n }\r\n //GetTransitionDataPVP(1);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(FishingDuelManager.SoloDataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C109",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
|
"Line": 123,
|
|
"Member": "FishingEventData.ClaimReward",
|
|
"MemberName": "ClaimReward",
|
|
"MemberLine": 115,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"FishingDuelManager.SoloDataKey",
|
|
"json_duelData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Duel/UI/EventFishingDuelSettlementPanel.cs:142",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackChainsPopupPanel.cs:222"
|
|
],
|
|
"MemberSource": "public void ClaimReward()\r\n {\r\n if (duelData.rewardEventID \u003E 0 \u0026\u0026 duelData.preProgress \u003E 0)\r\n {\r\n duelData.soloTimes = 0;\r\n duelData.rewardEventID = 0;\r\n duelData.preProgress = 0;\r\n string json_duelData = Newtonsoft.Json.JsonConvert.SerializeObject(duelData);\r\n PlayFabMgr.Instance.UpdateUserDataValue(FishingDuelManager.SoloDataKey, json_duelData);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(FishingDuelManager.SoloDataKey, json_duelData)"
|
|
},
|
|
{
|
|
"Id": "B3-C110",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
|
"Line": 136,
|
|
"Member": "FishingEventData.InitSoloData",
|
|
"MemberName": "InitSoloData",
|
|
"MemberLine": 134,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"FishingDuelManager.SoloDataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:678"
|
|
],
|
|
"MemberSource": "public void InitSoloData(FishingEvent t)\r\n {\r\n string json_duelData = PlayFabMgr.Instance.GetLocalData(FishingDuelManager.SoloDataKey);\r\n if (json_duelData != null)\r\n {\r\n duelData = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CDuelData\u003E(json_duelData);\r\n }\r\n else\r\n {\r\n duelData = new DuelData();\r\n duelData.progress = _tables.TbEventSoloConfig.InitTrophy;\r\n }\r\n\r\n if (t.ID != duelData.eventID)\r\n {\r\n duelData.eventID = t.ID;\r\n int min = GetInitWelcomeGiftPVP(t.ID);\r\n if (duelData.tickets \u003C min)\r\n {\r\n duelData.tickets = min;\r\n }\r\n duelData.soloTimes = 0;\r\n duelData.rePVPToken = 0;\r\n duelData.buyItem.Clear();\r\n int reset = duelData.progress - _tables.TbEventSoloConfig.MinTrophy;\r\n if (reset \u003E 0)\r\n {\r\n //duelData.progress = _tables.TbEventSoloConfig.SettlementTrophy \u002B\r\n // (int)(reset * _tables.TbEventSoloConfig.SettlementTrophyMultiplier);\r\n\r\n var data = _tables.TbEventSolomain.DataList;\r\n var solomain = data[0];\r\n if (duelData.progress \u003E 0)\r\n {\r\n for (int i = data.Count - 1; i \u003E= 0; i--)\r\n {\r\n if (duelData.progress \u003E= data[i].TrophyRange[0])\r\n {\r\n solomain = data[i];\r\n break;\r\n }\r\n }\r\n }\r\n duelData.progress -= solomain.SettleDeducTrophy;\r\n }\r\n //duelData.progress /= _tables.TbEventSoloConfig.TrophyMutiple;\r\n //duelData.progress *= _tables.TbEventSoloConfig.TrophyMutiple;\r\n if (duelData.progress \u003C _tables.TbEventSoloConfig.MinTrophy)\r\n {\r\n duelData.progress = _tables.TbEventSoloConfig.MinTrophy;\r\n }\r\n //GContext.Publish(new TargetEvent(t.ID, 5, 1));\r\n SaveDuelData();\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(FishingDuelManager.SoloDataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C111",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
|
"Line": 265,
|
|
"Member": "FishingEventData.AddPVPToken",
|
|
"MemberName": "AddPVPToken",
|
|
"MemberLine": 262,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022PVPToken\u0022",
|
|
"PVPToken.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerItemData.cs:122",
|
|
"Client/Assets/Scripts/Duel/UI/PvpStoreItem.cs:72"
|
|
],
|
|
"MemberSource": "public void AddPVPToken(int value)\r\n {\r\n PVPToken \u002B= value;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022PVPToken\u0022, PVPToken.ToString());\r\n if (value \u003C 0 \u0026\u0026 duelData != null)\r\n {\r\n duelData.rePVPToken -= value;\r\n SaveDuelData();\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022PVPToken\u0022, PVPToken.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C112",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs",
|
|
"Line": 275,
|
|
"Member": "FishingEventData.SaveDuelData",
|
|
"MemberName": "SaveDuelData",
|
|
"MemberLine": 272,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"FishingDuelManager.SoloDataKey",
|
|
"json_duelData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:131",
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:186",
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:204",
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:221",
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:257",
|
|
"Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs:269",
|
|
"Client/Assets/Scripts/Duel/FishingDuelManager.cs:145",
|
|
"Client/Assets/Scripts/Duel/FishingDuelManager.cs:199",
|
|
"Client/Assets/Scripts/Duel/FishingDuelManager.cs:24"
|
|
],
|
|
"MemberSource": "public void SaveDuelData()\r\n {\r\n string json_duelData = Newtonsoft.Json.JsonConvert.SerializeObject(duelData);\r\n PlayFabMgr.Instance.UpdateUserDataValue(FishingDuelManager.SoloDataKey, json_duelData);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(FishingDuelManager.SoloDataKey, json_duelData)"
|
|
},
|
|
{
|
|
"Id": "B3-C113",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs",
|
|
"Line": 22,
|
|
"Member": "FishingEventData.SetPack1A1",
|
|
"MemberName": "SetPack1A1",
|
|
"MemberLine": 18,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Pack1A1DataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2364"
|
|
],
|
|
"MemberSource": "public void SetPack1A1(FishingEvent t)\r\n {\r\n if (Pack1A1Data == null)\r\n {\r\n string json_duelData = PlayFabMgr.Instance.GetLocalData(Pack1A1DataKey);\r\n if (json_duelData != null)\r\n {\r\n Pack1A1Data = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CTriggerPackBuyData\u003E(json_duelData);\r\n }\r\n }\r\n EventPackManager eventPackDataRead = _tables.TbEventPackManager.DataMap[t.RedirectID];\r\n GiftFace1A1(eventPackDataRead.PackType, t.ID);\r\n if (Pack1A1Data != null \u0026\u0026 Pack1A1Data.lastID == t.ID)\r\n {\r\n return;\r\n }\r\n\r\n Pack1A1Data = new TriggerPackBuyData()\r\n {\r\n ID = eventPackDataRead.ID,\r\n lastID = t.ID,//\u6D3B\u52A8id\r\n index = 0,\r\n vipLevel = GContext.container.Resolve\u003CPlayerData\u003E().PriceLv,\r\n mapID = GContext.container.Resolve\u003CPlayerData\u003E().lastMapId,\r\n };\r\n RedPointManager.Instance.SetRedPointState(HomeBtnOneOnePack.redKey, false);\r\n\r\n PlayFabMgr.Instance.UpdateUserDataValue(Pack1A1DataKey, JsonMapper.ToJson(Pack1A1Data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Pack1A1DataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C114",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs",
|
|
"Line": 45,
|
|
"Member": "FishingEventData.SetPack1A1",
|
|
"MemberName": "SetPack1A1",
|
|
"MemberLine": 18,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Pack1A1DataKey",
|
|
"JsonMapper.ToJson(Pack1A1Data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2364"
|
|
],
|
|
"MemberSource": "public void SetPack1A1(FishingEvent t)\r\n {\r\n if (Pack1A1Data == null)\r\n {\r\n string json_duelData = PlayFabMgr.Instance.GetLocalData(Pack1A1DataKey);\r\n if (json_duelData != null)\r\n {\r\n Pack1A1Data = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CTriggerPackBuyData\u003E(json_duelData);\r\n }\r\n }\r\n EventPackManager eventPackDataRead = _tables.TbEventPackManager.DataMap[t.RedirectID];\r\n GiftFace1A1(eventPackDataRead.PackType, t.ID);\r\n if (Pack1A1Data != null \u0026\u0026 Pack1A1Data.lastID == t.ID)\r\n {\r\n return;\r\n }\r\n\r\n Pack1A1Data = new TriggerPackBuyData()\r\n {\r\n ID = eventPackDataRead.ID,\r\n lastID = t.ID,//\u6D3B\u52A8id\r\n index = 0,\r\n vipLevel = GContext.container.Resolve\u003CPlayerData\u003E().PriceLv,\r\n mapID = GContext.container.Resolve\u003CPlayerData\u003E().lastMapId,\r\n };\r\n RedPointManager.Instance.SetRedPointState(HomeBtnOneOnePack.redKey, false);\r\n\r\n PlayFabMgr.Instance.UpdateUserDataValue(Pack1A1DataKey, JsonMapper.ToJson(Pack1A1Data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Pack1A1DataKey, JsonMapper.ToJson(Pack1A1Data))"
|
|
},
|
|
{
|
|
"Id": "B3-C115",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs",
|
|
"Line": 61,
|
|
"Member": "FishingEventData.SetPack1A1Index",
|
|
"MemberName": "SetPack1A1Index",
|
|
"MemberLine": 47,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Pack1A1DataKey",
|
|
"JsonMapper.ToJson(Pack1A1Data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2604",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_10_sub.cs:146"
|
|
],
|
|
"MemberSource": "public void SetPack1A1Index(int index)\r\n {\r\n if (Pack1A1Data == null || index \u003C Pack1A1Data.index)\r\n {\r\n return;\r\n }\r\n\r\n Pack1A1Data.index = index;\r\n if (Pack1A1Data.index \u003E= 2)\r\n {\r\n //\u8D2D\u4E70\u5B8C \u7279\u6B8A\u5904\u7406\r\n GContext.Publish(new TargetEvent(Pack1A1Data.lastID, 3, 11));\r\n }\r\n RedPointManager.Instance.SetRedPointState(HomeBtnOneOnePack.redKey, Pack1A1Data.index == 1);\r\n PlayFabMgr.Instance.UpdateUserDataValue(Pack1A1DataKey, JsonMapper.ToJson(Pack1A1Data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Pack1A1DataKey, JsonMapper.ToJson(Pack1A1Data))"
|
|
},
|
|
{
|
|
"Id": "B3-C116",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs",
|
|
"Line": 53,
|
|
"Member": "FishingEventData.SetPack1A2",
|
|
"MemberName": "SetPack1A2",
|
|
"MemberLine": 49,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Pack1A2DataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1022"
|
|
],
|
|
"MemberSource": "public void SetPack1A2(FishingEvent t)\r\n {\r\n if (Pack1A2Data == null)\r\n {\r\n string json_duelData = PlayFabMgr.Instance.GetLocalData(Pack1A2DataKey);\r\n if (json_duelData != null)\r\n {\r\n Pack1A2Data = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CPack1A2Data\u003E(json_duelData);\r\n }\r\n }\r\n EventPackManager eventPackDataRead = _tables.TbEventPackManager.DataMap[t.RedirectID];\r\n\r\n GiftFace1A2(eventPackDataRead, t.ID);\r\n if (Pack1A2Data != null \u0026\u0026 Pack1A2Data.lastID == t.ID)\r\n {\r\n SetType();\r\n SetChainPackRed();\r\n return;\r\n }\r\n\r\n Pack1A2Data = new Pack1A2Data(\r\n eventPackDataRead.ID,\r\n t.ID,//\u6D3B\u52A8id\r\n GContext.container.Resolve\u003CPlayerData\u003E().PriceLv\r\n );\r\n SetType();\r\n SetRodDstId();\r\n SetChainPackRed();\r\n PlayFabMgr.Instance.UpdateUserDataValue(Pack1A2DataKey, JsonMapper.ToJson(Pack1A2Data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Pack1A2DataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C117",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs",
|
|
"Line": 77,
|
|
"Member": "FishingEventData.SetPack1A2",
|
|
"MemberName": "SetPack1A2",
|
|
"MemberLine": 49,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Pack1A2DataKey",
|
|
"JsonMapper.ToJson(Pack1A2Data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1022"
|
|
],
|
|
"MemberSource": "public void SetPack1A2(FishingEvent t)\r\n {\r\n if (Pack1A2Data == null)\r\n {\r\n string json_duelData = PlayFabMgr.Instance.GetLocalData(Pack1A2DataKey);\r\n if (json_duelData != null)\r\n {\r\n Pack1A2Data = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CPack1A2Data\u003E(json_duelData);\r\n }\r\n }\r\n EventPackManager eventPackDataRead = _tables.TbEventPackManager.DataMap[t.RedirectID];\r\n\r\n GiftFace1A2(eventPackDataRead, t.ID);\r\n if (Pack1A2Data != null \u0026\u0026 Pack1A2Data.lastID == t.ID)\r\n {\r\n SetType();\r\n SetChainPackRed();\r\n return;\r\n }\r\n\r\n Pack1A2Data = new Pack1A2Data(\r\n eventPackDataRead.ID,\r\n t.ID,//\u6D3B\u52A8id\r\n GContext.container.Resolve\u003CPlayerData\u003E().PriceLv\r\n );\r\n SetType();\r\n SetRodDstId();\r\n SetChainPackRed();\r\n PlayFabMgr.Instance.UpdateUserDataValue(Pack1A2DataKey, JsonMapper.ToJson(Pack1A2Data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Pack1A2DataKey, JsonMapper.ToJson(Pack1A2Data))"
|
|
},
|
|
{
|
|
"Id": "B3-C118",
|
|
"Path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs",
|
|
"Line": 112,
|
|
"Member": "FishingEventData.SetPack1A2Index",
|
|
"MemberName": "SetPack1A2Index",
|
|
"MemberLine": 105,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Pack1A2DataKey",
|
|
"JsonMapper.ToJson(Pack1A2Data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2621",
|
|
"Client/Assets/Scripts/UI/Shop/GiftOneAddTwoItem.cs:105"
|
|
],
|
|
"MemberSource": "public void SetPack1A2Index()\r\n {\r\n if (Pack1A2Data == null)\r\n {\r\n return;\r\n }\r\n Pack1A2Data.index\u002B\u002B;\r\n PlayFabMgr.Instance.UpdateUserDataValue(Pack1A2DataKey, JsonMapper.ToJson(Pack1A2Data));\r\n SetChainPackRed();\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Pack1A2DataKey, JsonMapper.ToJson(Pack1A2Data))"
|
|
},
|
|
{
|
|
"Id": "B3-C119",
|
|
"Path": "Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs",
|
|
"Line": 280,
|
|
"Member": "OfferChainsChestManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 277,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"SaveKey",
|
|
"JsonConvert.SerializeObject(OfferChainsData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "private void SaveData()\r\n {\r\n ELog($\u0022SaveData-\u003E {JsonConvert.SerializeObject(OfferChainsData)}\u0022);\r\n PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, JsonConvert.SerializeObject(OfferChainsData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, JsonConvert.SerializeObject(OfferChainsData))"
|
|
},
|
|
{
|
|
"Id": "B3-C120",
|
|
"Path": "Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs",
|
|
"Line": 294,
|
|
"Member": "OfferDiscoPartyManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 292,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"SaveKey",
|
|
"JsonConvert.SerializeObject(OfferDiscoPartyData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "private void SaveData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, JsonConvert.SerializeObject(OfferDiscoPartyData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, JsonConvert.SerializeObject(OfferDiscoPartyData))"
|
|
},
|
|
{
|
|
"Id": "B3-C121",
|
|
"Path": "Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs",
|
|
"Line": 196,
|
|
"Member": "PiggyBankPackData.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 194,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022PiggyBankPackData\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(_data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022PiggyBankPackData\u0022,\r\n Newtonsoft.Json.JsonConvert.SerializeObject(_data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022PiggyBankPackData\u0022,\r\n Newtonsoft.Json.JsonConvert.SerializeObject(_data))"
|
|
},
|
|
{
|
|
"Id": "B3-C122",
|
|
"Path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs",
|
|
"Line": 77,
|
|
"Member": "PlayerFishData.SaveInitRodAccessoriesData",
|
|
"MemberName": "SaveInitRodAccessoriesData",
|
|
"MemberLine": 74,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"InitRodAccessoriesDataKey",
|
|
"value"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs:107",
|
|
"Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs:124",
|
|
"Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs:163",
|
|
"Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs:68",
|
|
"Client/Assets/Scripts/UI/Appearance/AppearancePanel.cs:204"
|
|
],
|
|
"MemberSource": "public void SaveInitRodAccessoriesData()\r\n {\r\n string value = Newtonsoft.Json.JsonConvert.SerializeObject(rodAccessoriesData);\r\n PlayFabMgr.Instance.UpdateUserDataValue(InitRodAccessoriesDataKey, value);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(InitRodAccessoriesDataKey, value)"
|
|
},
|
|
{
|
|
"Id": "B3-C123",
|
|
"Path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs",
|
|
"Line": 275,
|
|
"Member": "PlayerFishData.AscendRod",
|
|
"MemberName": "AscendRod",
|
|
"MemberLine": 224,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022RodData\u0022",
|
|
"JsonMapper.ToJson(rodData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Rod/FishingRodPanel_Ascend.cs:105"
|
|
],
|
|
"MemberSource": "public void AscendRod(int id)\r\n {\r\n RodData _rodData = _tables.TbRodData.GetOrDefault(id);\r\n if (_rodData != null)\r\n {\r\n bool isUp = false;\r\n RodAscend rodAscend = _tables.TbRodAscend.GetOrDefault(_rodData.AscendID);\r\n int rquiredFragments;\r\n int fragmentID = rodAscend.FragmentID;\r\n int quality = _rodData.Quality;\r\n if (rodData.ContainsKey(id))\r\n {\r\n rquiredFragments = rodAscend.AscentTransformed[rodData[id] \u002B 1];\r\n\r\n if (rodData[id] \u003C rodAscend.AscentTransformed.Count - 1 \u0026\u0026 EnhanceConsumed(quality, fragmentID, rquiredFragments))\r\n {\r\n isUp = true;\r\n rodData[id] \u002B= 1;\r\n }\r\n }\r\n else\r\n {\r\n rquiredFragments = rodAscend.AscentTransformed[0];\r\n\r\n if (rodData.TryGetValue(fragmentID, out int rodCount) \u0026\u0026 rodCount \u003E= rquiredFragments)\r\n {\r\n rodData[fragmentID] -= rquiredFragments;\r\n#if AGG\r\n using (var e = GEvent.GameEvent(\u0022item_change\u0022, gaSend: true))\r\n {\r\n e.AddContent(\u0022item_id\u0022, fragmentID)\r\n .AddContent(\u0022state_info\u0022, \u0022cost\u0022)\r\n .AddContent(\u0022change_num\u0022, rquiredFragments);\r\n }\r\n#endif\r\n isUp = true;\r\n rodData.Add(id, 0);\r\n }\r\n }\r\n if (isUp)\r\n {\r\n#if AGG\r\n using (var e = GEvent.GameEvent(\u0022rod_upgrade\u0022))\r\n {\r\n e.AddContent(\u0022rod_id\u0022, id)\r\n .AddContent(\u0022rod_level\u0022, GetRodLevel(id))\r\n .AddContent(\u0022resin_consume\u0022, 0)\r\n .AddContent(\u0022rod_star\u0022, rodData[id])\r\n .AddContent(\u0022rod_chips_consume\u0022, rquiredFragments);\r\n }\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData));\r\n //\u9C7C\u7AFF\u7EA2\u70B9\u6570\u636E\u4FEE\u6539\r\n CheckRodRedPointUp();\r\n //\u5408\u6210\u9C7C\u7AFF\r\n CheckAllRodUpLevel();\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022RodData\u0022, JsonMapper.ToJson(rodData))"
|
|
},
|
|
{
|
|
"Id": "B3-C124",
|
|
"Path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs",
|
|
"Line": 357,
|
|
"Member": "PlayerFishData.SaveHonorLevelData",
|
|
"MemberName": "SaveHonorLevelData",
|
|
"MemberLine": 354,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"HonorLevelDataKey",
|
|
"value"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs:348"
|
|
],
|
|
"MemberSource": "public void SaveHonorLevelData()\r\n {\r\n string value = Newtonsoft.Json.JsonConvert.SerializeObject(_honorlevel);\r\n PlayFabMgr.Instance.UpdateUserDataValue(HonorLevelDataKey, value);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(HonorLevelDataKey, value)"
|
|
},
|
|
{
|
|
"Id": "B3-C125",
|
|
"Path": "Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs",
|
|
"Line": 25,
|
|
"Member": "TotalRechargeManager.GetEventData",
|
|
"MemberName": "GetEventData",
|
|
"MemberLine": 21,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"TotalRechargeDataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:107",
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:116",
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:60",
|
|
"Client/Assets/Scripts/EventRecharge/EventRechargeBenefitsPanel.cs:30",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:45",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:96",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameAct.cs:13",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:321",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:84",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:148",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:385",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:619",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:79",
|
|
"Client/Assets/Scripts/MatchGame/UI/HomeBtnMatch.cs:41"
|
|
],
|
|
"MemberSource": "public TotalRechargeData GetEventData()\r\n {\r\n var totalRechargeData = new TotalRechargeData();\r\n\r\n string data = PlayFabMgr.Instance.GetLocalData(TotalRechargeDataKey);\r\n if (!string.IsNullOrEmpty(data))\r\n {\r\n try\r\n {\r\n totalRechargeData = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CTotalRechargeData\u003E(data);\r\n if (totalRechargeData.vip \u003E 10)\r\n {\r\n totalRechargeData.vip = 10;\r\n }\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError(e);\r\n totalRechargeData = new TotalRechargeData();\r\n }\r\n }\r\n FishingEvent tr = GContext.container.Resolve\u003CFishingEventData\u003E().GetEventByTypeAndSubType(12, 1);\r\n\r\n if (tr != null \u0026\u0026 totalRechargeData.eventID != tr.ID)\r\n {\r\n totalRechargeData = new TotalRechargeData();\r\n totalRechargeData.eventID = tr.ID;\r\n totalRechargeData.vip = GContext.container.Resolve\u003CPlayerData\u003E().PriceLv;\r\n if (totalRechargeData.vip \u003E 10)\r\n {\r\n totalRechargeData.vip = 10;\r\n }\r\n SaveTotalRechargeData(totalRechargeData);\r\n }\r\n return totalRechargeData;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(TotalRechargeDataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C126",
|
|
"Path": "Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs",
|
|
"Line": 178,
|
|
"Member": "TotalRechargeManager.SaveTotalRechargeData",
|
|
"MemberName": "SaveTotalRechargeData",
|
|
"MemberLine": 176,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"TotalRechargeDataKey",
|
|
"JsonMapper.ToJson(totalRechargeData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:102",
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:111",
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:53"
|
|
],
|
|
"MemberSource": "void SaveTotalRechargeData(TotalRechargeData totalRechargeData)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(TotalRechargeDataKey, JsonMapper.ToJson(totalRechargeData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(TotalRechargeDataKey, JsonMapper.ToJson(totalRechargeData))"
|
|
},
|
|
{
|
|
"Id": "B3-C127",
|
|
"Path": "Client/Assets/Scripts/DebugFunc.cs",
|
|
"Line": 723,
|
|
"Member": "DebugFunc.ClearLastPaymentTime",
|
|
"MemberName": "ClearLastPaymentTime",
|
|
"MemberLine": 721,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022LastPaymentTime\u0022",
|
|
"\u0022\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [],
|
|
"MemberSource": "static void ClearLastPaymentTime()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, \u0022\u0022);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022LastPaymentTime\u0022, \u0022\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C128",
|
|
"Path": "Client/Assets/Scripts/Event/AEventDataManager.cs",
|
|
"Line": 57,
|
|
"Member": "AEventDataManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 52,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"typeof(T).Name",
|
|
"JsonConvert.SerializeObject(Data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "protected virtual void SaveData()\r\n {\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd {typeof(T).Name} SaveData {JsonConvert.SerializeObject(Data)}\u0022);\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(typeof(T).Name, JsonConvert.SerializeObject(Data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(typeof(T).Name, JsonConvert.SerializeObject(Data))"
|
|
},
|
|
{
|
|
"Id": "B3-C129",
|
|
"Path": "Client/Assets/Scripts/Event/AEventDataManager.cs",
|
|
"Line": 65,
|
|
"Member": "AEventDataManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 60,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"typeof(T).Name",
|
|
"JsonConvert.SerializeObject(data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "protected virtual void SaveData(T data)\r\n {\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd {typeof(T).Name} SaveData {JsonConvert.SerializeObject(data)}\u0022);\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(typeof(T).Name, JsonConvert.SerializeObject(data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(typeof(T).Name, JsonConvert.SerializeObject(data))"
|
|
},
|
|
{
|
|
"Id": "B3-C130",
|
|
"Path": "Client/Assets/Scripts/Event/AEventDataManager.cs",
|
|
"Line": 85,
|
|
"Member": "AEventDataManager.GetCacheData",
|
|
"MemberName": "GetCacheData",
|
|
"MemberLine": 83,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"typeof(T).Name"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:73",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:24",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:56"
|
|
],
|
|
"MemberSource": "protected T GetCacheData()\r\n {\r\n var dataStr = PlayFabMgr.Instance.GetLocalData(typeof(T).Name);\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd {typeof(T).Name} LoadData sData {dataStr}\u0022);\r\n#endif\r\n return string.IsNullOrEmpty(dataStr) ? new T() : JsonConvert.DeserializeObject\u003CT\u003E(dataStr);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(typeof(T).Name)"
|
|
},
|
|
{
|
|
"Id": "B3-C131",
|
|
"Path": "Client/Assets/Scripts/EventBingo/EventBingoData.cs",
|
|
"Line": 476,
|
|
"Member": "EventBingoPlayfabData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 474,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"Serialize()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, Serialize());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, Serialize())"
|
|
},
|
|
{
|
|
"Id": "B3-C132",
|
|
"Path": "Client/Assets/Scripts/EventBingo/EventBingoData.cs",
|
|
"Line": 481,
|
|
"Member": "EventBingoPlayfabData.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 479,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public static EventBingoPlayfabData Load()\r\n {\r\n var s = PlayFabMgr.Instance.GetLocalData(Key);\r\n return Deserialize(s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C133",
|
|
"Path": "Client/Assets/Scripts/EventBreak/EventBreakData.cs",
|
|
"Line": 241,
|
|
"Member": "EventBreakPfData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 238,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"PfKey",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var s = Serialize();\r\n PlayFabMgr.Instance.UpdateUserDataValue(PfKey, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(PfKey, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C134",
|
|
"Path": "Client/Assets/Scripts/EventCan/EventCanData.cs",
|
|
"Line": 436,
|
|
"Member": "EventCanPlayfabData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 433,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"PlayFabKey",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var s = Serialize();\r\n PlayFabMgr.Instance.UpdateUserDataValue(PlayFabKey, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(PlayFabKey, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C135",
|
|
"Path": "Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs",
|
|
"Line": 140,
|
|
"Member": "EventCubeMeltManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 133,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"SaveKey",
|
|
"eventDataJson"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "private void SaveData()\r\n {\r\n var eventDataJson = JsonConvert.SerializeObject(EventData);\r\n if (ShouldBuildELog())\r\n {\r\n ELog($\u0022SaveData()-\u003E {eventDataJson}\u0022);\r\n }\r\n PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, eventDataJson);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(SaveKey, eventDataJson)"
|
|
},
|
|
{
|
|
"Id": "B3-C136",
|
|
"Path": "Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs",
|
|
"Line": 315,
|
|
"Member": "EventGatherCorePlayfabData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 313,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"Serialize()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, Serialize());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, Serialize())"
|
|
},
|
|
{
|
|
"Id": "B3-C137",
|
|
"Path": "Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs",
|
|
"Line": 320,
|
|
"Member": "EventGatherCorePlayfabData.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 318,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public static EventGatherCorePlayfabData Load()\r\n {\r\n var s = PlayFabMgr.Instance.GetLocalData(Key);\r\n var res = new EventGatherCorePlayfabData();\r\n try\r\n {\r\n res.Deserialize(s);\r\n }\r\n catch (System.Exception e)\r\n {\r\n Debug.LogWarning($\u0022[EventGatherCore]Error when deserializing EventGatherCoreData: {e}\u0022);\r\n return null;\r\n }\r\n return res;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C138",
|
|
"Path": "Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs",
|
|
"Line": 60,
|
|
"Member": "EventLuckyGameModel.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 54,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n SetRedPointState();\r\n\r\n string s = Newtonsoft.Json.JsonConvert.SerializeObject(eventLuckGameRecord);\r\n //Debug.Log($\u0022[EventLuckGameModel] Save EventLuckGameRecord: {s}\u0022);\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C139",
|
|
"Path": "Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs",
|
|
"Line": 166,
|
|
"Member": "EventLuckyGameModel.OnEvent",
|
|
"MemberName": "OnEvent",
|
|
"MemberLine": 159,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/EventSubscriber/ActivityTimeRefreshEventSubscriber.cs:17",
|
|
"Client/Assets/Scripts/Activity/EventSubscriber/ActivityTimeRefreshEventSubscriber.cs:19",
|
|
"Client/Assets/Scripts/Activity/EventSubscriber/ActivityTokenBalanceRedPointSubscriber.cs:18",
|
|
"Client/Assets/Scripts/Activity/EventSubscriber/GMActivityOpenedEventSubscriber.cs:13",
|
|
"Client/Assets/Scripts/Activity/EventSubscriber/ItemAddedEventSubscriber.cs:27",
|
|
"Client/Assets/Scripts/Activity/EventSubscriber/PlayDataEventSubscriber.cs:16",
|
|
"Client/Assets/Scripts/Activity/HomeEntranceBtn/AbstractHomeEntranceBtn.cs:101",
|
|
"Client/Assets/Scripts/AOTScripts/QualityAdapter.cs:73",
|
|
"Client/Assets/Scripts/Aquarium/FishingAquariumAct.cs:65",
|
|
"Client/Assets/Scripts/Aquarium/ShooterFishAct.cs:126",
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumCloudPanel.cs:27",
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumPanel.cs:47",
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumPanel.cs:49",
|
|
"Client/Assets/Scripts/Aquarium/UI/EventFishHuntingPanel.cs:93",
|
|
"Client/Assets/Scripts/Aquarium/UI/EventFishHuntingPanel.cs:97",
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:193",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:236",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:237",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:238",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:239",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:240",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:241",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:242",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:244",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:245",
|
|
"Client/Assets/Scripts/Core/SoundMgr.cs:246",
|
|
"Client/Assets/Scripts/Core/VibrationController.cs:29",
|
|
"Client/Assets/Scripts/DataCenter/AchievementDataManager.cs:127",
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:256",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1183",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:328",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:173",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:548",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:647",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:266",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs:81",
|
|
"Client/Assets/Scripts/DebugFunc.cs:700",
|
|
"Client/Assets/Scripts/Duel/FishingDuelManager_Network.cs:409",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:27",
|
|
"Client/Assets/Scripts/Duel/UI/DuelChatView.cs:22",
|
|
"Client/Assets/Scripts/Duel/UI/DuelUIView.cs:27",
|
|
"Client/Assets/Scripts/Duel/UI/EventFishingDuelArea.cs:66",
|
|
"Client/Assets/Scripts/Duel/UI/EventFishingDuelPanel.cs:170",
|
|
"Client/Assets/Scripts/Duel/UI/EventFishingDuelPanel.cs:358",
|
|
"Client/Assets/Scripts/Duel/UI/EventFishingDuelRewardPanel.cs:94",
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:16",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:53",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:54",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapPanel.cs:165",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:1205",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:235",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:236",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:237",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:238",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:239",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:240",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:241",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:242",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:244",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:245",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:246",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:247",
|
|
"Client/Assets/Scripts/EventBlocks/UI/EventBlockPanel.cs:248",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightMainPanel.cs:271",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightRewardPanel.cs:30",
|
|
"Client/Assets/Scripts/EventCubeMelt/Scene/EventCubeMeltScene.cs:63",
|
|
"Client/Assets/Scripts/EventCubeMelt/Scene/EventCubeMeltScene.cs:64",
|
|
"Client/Assets/Scripts/EventCubeMelt/Scene/EventCubeMeltScene.cs:65",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:1075",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:202",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:203",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:204",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:205",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:206",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:207",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:208",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:210",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:211",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:212",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:213",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:214",
|
|
"Client/Assets/Scripts/EventCubeMelt/UI/EventCubeMeltPanel.cs:215",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCorePanel.cs:46",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCorePanel.cs:47",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreVault/EventGatherCoreVaultPanel.cs:40",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreVault/EventGatherCoreVaultPanel.cs:41",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreVault/EventGatherCoreVaultPanel.cs:47",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/EventLuckyCardsPanel_Logic.cs:26",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Act/EventMowForTreasureAct.cs:28",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:19",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasure_CollectionCell.cs:68",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasure_CollectionCell.cs:70",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasureExchangePanel.cs:59",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasurePanel.cs:70",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasurePanel.cs:71",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasurePanel.cs:73",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasurePanel.cs:75",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasurePanel.cs:77",
|
|
"Client/Assets/Scripts/EventMowForTreasure/UIPanel/EventMowForTreasurePanel.cs:89",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:39",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:43",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:44",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:45",
|
|
"Client/Assets/Scripts/EventOfferJourney/Shell/EventOfferJourneyScrollerCellShellLeft.cs:18",
|
|
"Client/Assets/Scripts/EventOfferJourney/Shell/EventOfferJourneyScrollerCellShellRight.cs:18",
|
|
"Client/Assets/Scripts/EventOfferJourney/Wheel/EventOfferJourneyWheelCellLeftBottom.cs:16",
|
|
"Client/Assets/Scripts/EventOfferJourney/Wheel/EventOfferJourneyWheelCellLeftTop.cs:16",
|
|
"Client/Assets/Scripts/EventOfferJourney/Wheel/EventOfferJourneyWheelCellRightBottom.cs:16",
|
|
"Client/Assets/Scripts/EventOfferJourney/Wheel/EventOfferJourneyWheelCellRightTop.cs:16",
|
|
"Client/Assets/Scripts/EventOfferJourney/Wheel/EventOfferJourneyWheelCellTop.cs:16",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:171",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:172",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:173",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:174",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:175",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:176",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:177",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:178",
|
|
"Client/Assets/Scripts/EventPartnerGather/PartnerInfoManager.cs:116",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:68",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:69",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:20",
|
|
"Client/Assets/Scripts/EventSmash/UIPanel/EventSmashPanel.cs:101",
|
|
"Client/Assets/Scripts/EventSmash/UIPanel/EventSmashPanel.cs:549",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackChainsPopupPanel.cs:250",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/HomeBtnComeBack.cs:28",
|
|
"Client/Assets/Scripts/GampPlay/Build/BuildingCameraController.cs:76",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchScene.cs:38",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchScene.cs:40",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchScene1.cs:160",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchScene1.cs:161",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchScene1.cs:163",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchScene1.cs:165",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchScene1.cs:167",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchScene1.cs:168",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchSceneUI.cs:129",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchSceneUI.cs:130",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchSceneUI.cs:131",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/ChallengeMatchSceneUI.cs:132",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchPlayers.cs:90",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchPlayers.cs:91",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchPlayers.cs:92",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchPlayers.cs:93",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoad.cs:302",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoad.cs:303",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoad.cs:305",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoad.cs:307",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoad.cs:308",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoad.cs:309",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoad.cs:310",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoad.cs:311",
|
|
"Client/Assets/Scripts/GampPlay/ChallengeMatch/Road/ChallengeMatchSceneRoadUI.cs:41",
|
|
"Client/Assets/Scripts/GampPlay/Fishing/Fish.cs:85",
|
|
"Client/Assets/Scripts/GampPlay/Fishing/FishingSkinTool.cs:72",
|
|
"Client/Assets/Scripts/GampPlay/Fishing/FishingSkinTool.cs:73",
|
|
"Client/Assets/Scripts/GampPlay/Fishing/HandPosController.cs:47",
|
|
"Client/Assets/Scripts/GampPlay/Fishing/HandPosShootController.cs:44",
|
|
"Client/Assets/Scripts/GampPlay/Fishing/Rod.cs:30",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs:219",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs:223",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs:228",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs:233",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:1908",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:1921",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:287",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:288",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:292",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/Weather.cs:27",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:76",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:82",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:87",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:60",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:61",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:63",
|
|
"Client/Assets/Scripts/LuckyTask/LuckyTaskData.cs:35",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:205",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:567",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:577",
|
|
"Client/Assets/Scripts/MatchGame/UI/HomeBtnMatch.cs:42",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:430",
|
|
"Client/Assets/Scripts/MiniBP/UI/MapBtnMiniBP.cs:40",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassPanel.cs:84",
|
|
"Client/Assets/Scripts/OfferChainsChest/OfferChainsChestPanel.cs:147",
|
|
"Client/Assets/Scripts/OfferChainsChest/OfferChainsChestPanel.cs:148",
|
|
"Client/Assets/Scripts/Others/AutoRestart.cs:15",
|
|
"Client/Assets/Scripts/Others/AutoRestart.cs:16",
|
|
"Client/Assets/Scripts/Others/RewardFly/RewardFlyBatchController.cs:30",
|
|
"Client/Assets/Scripts/Others/TikTokEventManager.cs:35",
|
|
"Client/Assets/Scripts/Others/TikTokEventManager.cs:36",
|
|
"Client/Assets/Scripts/Others/UIParticleAttractorCenter.cs:64",
|
|
"Client/Assets/Scripts/SandDig/DiggingGameManager.cs:216",
|
|
"Client/Assets/Scripts/SandDig/ExplosionEffect/ExplosionManager.cs:39",
|
|
"Client/Assets/Scripts/SandDig/GameBroadLogic_Event.cs:18",
|
|
"Client/Assets/Scripts/SandDig/GameBroadLogic_Event.cs:19",
|
|
"Client/Assets/Scripts/Services/AggAdsService.cs:100",
|
|
"Client/Assets/Scripts/Services/AggAdsService.cs:91",
|
|
"Client/Assets/Scripts/Services/AvatarService.cs:28",
|
|
"Client/Assets/Scripts/Services/ChatService.cs:189",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:35",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:36",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:37",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:38",
|
|
"Client/Assets/Scripts/Services/DevIAPService.cs:55",
|
|
"Client/Assets/Scripts/Services/HeartBeat.cs:39",
|
|
"Client/Assets/Scripts/Services/ILocalNotificationService.cs:93",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:165",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:167",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:180",
|
|
"Client/Assets/Scripts/Services/RTService.cs:52",
|
|
"Client/Assets/Scripts/Services/TileNewsManager.cs:22",
|
|
"Client/Assets/Scripts/Services/UIService.cs:88",
|
|
"Client/Assets/Scripts/Services/UserService.cs:155",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingRewardValidation.cs:158",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingRewardValidation.cs:276",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingRewardValidation.cs:312",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingRewardValidation.cs:471",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingValidation.cs:204",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingValidation.cs:205",
|
|
"Client/Assets/Scripts/Sound/SoundService.cs:173",
|
|
"Client/Assets/Scripts/Stages/AggLoginAct.cs:86",
|
|
"Client/Assets/Scripts/Stages/BuildAct.cs:112",
|
|
"Client/Assets/Scripts/Stages/BuildAct.cs:113",
|
|
"Client/Assets/Scripts/Stages/BuildAct.cs:117",
|
|
"Client/Assets/Scripts/Stages/BuildAct.cs:118",
|
|
"Client/Assets/Scripts/Stages/BuildAct.cs:119",
|
|
"Client/Assets/Scripts/Stages/BuildAct.cs:120",
|
|
"Client/Assets/Scripts/Stages/BuildAct.cs:121",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:169",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:170",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:171",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:175",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:179",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:183",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:184",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:185",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:190",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:196",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:200",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:204",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:208",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:214",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:215",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:219",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:224",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:226",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:228",
|
|
"Client/Assets/Scripts/Stages/FishingChallengeAct.cs:50",
|
|
"Client/Assets/Scripts/Stages/FishingChallengeAct.cs:61",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:69",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:72",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:77",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:82",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:88",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:98",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:99",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:193",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:194",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:195",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:196",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:197",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:198",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:251",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:30",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertButton.cs:123",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertButton.cs:45",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:107",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertPanel.cs:63",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertPanel.cs:67",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertPanel.cs:71",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertPanel.cs:76",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:20",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:71",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassPanel.cs:53",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassPanel.cs:71",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassRecordPanel.cs:71",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassRecordPanel.cs:73",
|
|
"Client/Assets/Scripts/UI/BattlePass/BPRewardBar.cs:42",
|
|
"Client/Assets/Scripts/UI/BattlePass/BPRewardSlot.cs:30",
|
|
"Client/Assets/Scripts/UI/BattlePass/BPRewardSlot.cs:31",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:257",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:258",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:259",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:261",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:267",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:273",
|
|
"Client/Assets/Scripts/UI/Challenge/EventChallengeMatchingLoadingPanel.cs:55",
|
|
"Client/Assets/Scripts/UI/Challenge/EventChallengePanel.cs:92",
|
|
"Client/Assets/Scripts/UI/Challenge/EventChallengePanel.cs:93",
|
|
"Client/Assets/Scripts/UI/Challenge/EventChallengePanel.cs:94",
|
|
"Client/Assets/Scripts/UI/Challenge/EventChallengePanel.cs:96",
|
|
"Client/Assets/Scripts/UI/Challenge/EventChallengePanel.cs:97",
|
|
"Client/Assets/Scripts/UI/Challenge/EventChallengePanel.cs:98",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:122",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:41",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:86",
|
|
"Client/Assets/Scripts/UI/Fishing/FishingPanel_Advanced.cs:108",
|
|
"Client/Assets/Scripts/UI/Fishing/FishingPanel_Advanced.cs:109",
|
|
"Client/Assets/Scripts/UI/Fishing/FishingPanel_Advanced.cs:150",
|
|
"Client/Assets/Scripts/UI/Fishing/FishingPanelIconFish.cs:29",
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:304",
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:305",
|
|
"Client/Assets/Scripts/UI/Grade/PlayerGradeBenefitPopupPanel.cs:43",
|
|
"Client/Assets/Scripts/UI/Grade/PlayerGradePanel.cs:65",
|
|
"Client/Assets/Scripts/UI/Grade/PlayerGradePanel.cs:66",
|
|
"Client/Assets/Scripts/UI/Grade/PlayerGradePanel.cs:76",
|
|
"Client/Assets/Scripts/UI/Grade/PlayerGradeProgress.cs:22",
|
|
"Client/Assets/Scripts/UI/Guidance/GuidancePanel.cs:237",
|
|
"Client/Assets/Scripts/UI/Guidance/GuidancePanel.cs:238",
|
|
"Client/Assets/Scripts/UI/Guidance/GuidancePopupPanel.cs:57",
|
|
"Client/Assets/Scripts/UI/Home/EventButtonResource.cs:46",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnBargain.cs:25",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnBattlepass.cs:28",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnChains.cs:35",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnChallenge.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnDisco.cs:41",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPartnerGather.cs:122",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPartnerGather.cs:123",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPartnerGather.cs:125",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPiggyBank.cs:23",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnRod.cs:56",
|
|
"Client/Assets/Scripts/UI/Home/HomeBubbleTask.cs:322",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuffPanel.cs:56",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuffPopupPanel.cs:28",
|
|
"Client/Assets/Scripts/UI/Home/HomeGiftBtnPanel.cs:28",
|
|
"Client/Assets/Scripts/UI/Home/HomeGiftBtnPanel.cs:32",
|
|
"Client/Assets/Scripts/UI/Home/HomeGiftButtonPopupPanel.cs:22",
|
|
"Client/Assets/Scripts/UI/Home/HomeLeftPanel.cs:200",
|
|
"Client/Assets/Scripts/UI/Home/HomeLeftPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:249",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:250",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:251",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:252",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:253",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:254",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:255",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:256",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:257",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:258",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:267",
|
|
"Client/Assets/Scripts/UI/Home/HomePanel.cs:569",
|
|
"Client/Assets/Scripts/UI/Home/HomeRightPanel.cs:12",
|
|
"Client/Assets/Scripts/UI/Home/HomeRightPanel.cs:21",
|
|
"Client/Assets/Scripts/UI/Home/HomeTargetBuffPopupPanel.cs:17",
|
|
"Client/Assets/Scripts/UI/HomeReport/ReportBase.cs:19",
|
|
"Client/Assets/Scripts/UI/HomeReport/ReportPanel.cs:24",
|
|
"Client/Assets/Scripts/UI/HomeReport/ReportPopupPanel.cs:20",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:50",
|
|
"Client/Assets/Scripts/UI/Item/FishCardItem.cs:58",
|
|
"Client/Assets/Scripts/UI/ItemClick/ItemClickSettlementPanel.cs:52",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:19",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:191",
|
|
"Client/Assets/Scripts/UI/OfferDiscoParty/OfferDiscoPartyPanel.cs:159",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainMainPanel.cs:29",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:19",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentEntranceButton.cs:17",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentMainPanel.cs:35",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:104",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:107",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:1145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:1146",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:22",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:115",
|
|
"Client/Assets/Scripts/UI/PartnerGather/EventPartnerGatherAct.cs:335",
|
|
"Client/Assets/Scripts/UI/PartnerGather/EventPartnerGatherAct.cs:336",
|
|
"Client/Assets/Scripts/UI/PartnerGather/EventPartnerGatherInvitePanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerGather/EventPartnerGatherInvitePanel.cs:101",
|
|
"Client/Assets/Scripts/UI/PartnerGather/EventPartnerGatherInvitePanel.cs:102",
|
|
"Client/Assets/Scripts/UI/PartnerGather/EventPartnerGatherInvitePanel.cs:104",
|
|
"Client/Assets/Scripts/UI/PartnerGather/EventPartnerGatherInvitePanel.cs:105",
|
|
"Client/Assets/Scripts/UI/PartnerGather/EventPartnerGatherInvitePanel.cs:99",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerDrawMiningPanel.cs:260",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerDrawMiningPanel.cs:261",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerDrawMiningPanel.cs:262",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerDrawMiningPanel.cs:263",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerDrawMiningPanel.cs:264",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:238",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:239",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:240",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:241",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:242",
|
|
"Client/Assets/Scripts/UI/PartnerGather/ScrollItems/EventPartnerGatherScrollViewAutoMatch.cs:63",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerRtSystem.cs:28",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerRtSystem.cs:29",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueBuildPanel.cs:51",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueInvitationPanel.cs:82",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueInvitationPanel.cs:83",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueInvitationPanel.cs:84",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueInvitationPanel.cs:85",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueInvitationPanel.cs:86",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueInvitationPanel.cs:87",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueMainPanel.cs:42",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:92",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:95",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeManager.cs:26",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:145",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonySettlementPanel.cs:149",
|
|
"Client/Assets/Scripts/UI/Pinball/EventPinballPanel.cs:119",
|
|
"Client/Assets/Scripts/UI/Pinball/EventPinballPanel.cs:38",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountablePanel.cs:120",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUnCountableProgressBarView.cs:185",
|
|
"Client/Assets/Scripts/UI/Potion/EventPotionPanel.cs:1838",
|
|
"Client/Assets/Scripts/UI/Potion/EventPotionRewardPopupPanel.cs:40",
|
|
"Client/Assets/Scripts/UI/Rank/EventLeadboardItem.cs:23",
|
|
"Client/Assets/Scripts/UI/Rank/EventRankPopupPanel.cs:243",
|
|
"Client/Assets/Scripts/UI/Rank/EventRankPopupPanel.cs:292",
|
|
"Client/Assets/Scripts/UI/ResourceBar/UIResourceBar.cs:24",
|
|
"Client/Assets/Scripts/UI/RewardPopup/RewardPopupBase.cs:29",
|
|
"Client/Assets/Scripts/UI/RewardPopup/RewardPopupPanel.cs:60",
|
|
"Client/Assets/Scripts/UI/RewardPopup/RewardPopupPanel.cs:61",
|
|
"Client/Assets/Scripts/UI/RewardStashServiceAndPanel/DeferredRewardStashButton.cs:28",
|
|
"Client/Assets/Scripts/UI/RewardStashServiceAndPanel/DeferredRewardStashButton.cs:29",
|
|
"Client/Assets/Scripts/UI/SandDig/EventSandDigPanelLogic.cs:61",
|
|
"Client/Assets/Scripts/UI/SandDig/EventSandDigPanelLogic.cs:62",
|
|
"Client/Assets/Scripts/UI/SandDig/EventSandDigPanelLogic.cs:63",
|
|
"Client/Assets/Scripts/UI/SandDig/EventSandDigPanelLogic.cs:64",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:449",
|
|
"Client/Assets/Scripts/UI/Setting/EventSignupPopupPanel_2.cs:144",
|
|
"Client/Assets/Scripts/UI/Setting/EventSignupPopupPanel_2.cs:160",
|
|
"Client/Assets/Scripts/UI/Setting/EventSignupPopupPanel_2.cs:190",
|
|
"Client/Assets/Scripts/UI/Setting/EventSignupPopupPanel_2.cs:72",
|
|
"Client/Assets/Scripts/UI/Setting/FishingMorePanel.cs:122",
|
|
"Client/Assets/Scripts/UI/Setting/SettingPopupPanel.cs:94",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:174",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:194",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:37",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:38",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:44",
|
|
"Client/Assets/Scripts/UI/Shop/DiamondsShopPanel.cs:98",
|
|
"Client/Assets/Scripts/UI/Shop/FishCardMapSelectSlot.cs:41",
|
|
"Client/Assets/Scripts/UI/Shop/FishCardShopSlot.cs:62",
|
|
"Client/Assets/Scripts/UI/Shop/FishingShopPanel.cs:49",
|
|
"Client/Assets/Scripts/UI/Shop/FishingShopPanel.cs:53",
|
|
"Client/Assets/Scripts/UI/Shop/FishingShopPanel.cs:57",
|
|
"Client/Assets/Scripts/UI/Shop/FishingShopSelectMapPopupPanel.cs:42",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_11_sub.cs:39",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_2.cs:29",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_3.cs:107",
|
|
"Client/Assets/Scripts/UI/Shop/ItemsShopPanel.cs:79",
|
|
"Client/Assets/Scripts/UI/Shop/LackOfResourcePopupPanel.cs:51",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:150",
|
|
"Client/Assets/Scripts/UI/SmallGame/BombBuilding.cs:20",
|
|
"Client/Assets/Scripts/UI/SmallGame/EventBankHeistPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/SmallGame/EventBankHeistPanel.cs:114",
|
|
"Client/Assets/Scripts/UI/SmallGame/EventIslandBombHeistPanel.cs:101",
|
|
"Client/Assets/Scripts/UI/SmallGame/EventIslandBombHeistPanel.cs:103",
|
|
"Client/Assets/Scripts/UI/SmallGame/OpponentItem.cs:22",
|
|
"Client/Assets/Scripts/UI/Social/ClubApplyPopupPanel.cs:81",
|
|
"Client/Assets/Scripts/UI/Social/ClubChat/DialogueBase.cs:37",
|
|
"Client/Assets/Scripts/UI/Social/ClubChat/Prompted.cs:21",
|
|
"Client/Assets/Scripts/UI/Social/ClubChat/PromptedLike.cs:31",
|
|
"Client/Assets/Scripts/UI/Social/ClubChooseHeirPopupPanel.cs:107",
|
|
"Client/Assets/Scripts/UI/Social/ClubInfoPopupPanel.cs:73",
|
|
"Client/Assets/Scripts/UI/Social/FishingSocialPanel.cs:42",
|
|
"Client/Assets/Scripts/UI/Social/FishingSocialPanel.cs:43",
|
|
"Client/Assets/Scripts/UI/Social/SocialClubJoined.cs:167",
|
|
"Client/Assets/Scripts/UI/Social/SocialClubJoined.cs:168",
|
|
"Client/Assets/Scripts/UI/Social/SocialInfoItem.cs:33",
|
|
"Client/Assets/Scripts/UI/Social/SocialLeadboard.cs:44",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushEntranceBtn.cs:18",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushMainPanel.cs:30",
|
|
"Client/Assets/Scripts/UI/Tips/BubbleTaskInfo_2.cs:29",
|
|
"Client/Assets/Scripts/UI/Tips/BubbleTaskInfo.cs:28",
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:182",
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/Turntable/TurntableAdPopupPanel.cs:83",
|
|
"Client/Assets/Scripts/UI/Turntable/TurntableRewardPopupPanel.cs:31",
|
|
"Client/Assets/Scripts/UI/UITopArea.cs:38",
|
|
"Client/Assets/Scripts/UI/UITopArea.cs:93",
|
|
"Client/Assets/Scripts/UI/UITopArea.cs:97",
|
|
"Client/Assets/Scripts/UI/UITopLevel.cs:33",
|
|
"Client/Assets/Scripts/UIExtend/TextLocalization.cs:51"
|
|
],
|
|
"MemberSource": "public void OnEvent(FishingEvent t)\r\n {\r\n fishingEvent = t;\r\n if (t == null)\r\n {\r\n return;\r\n }\r\n string s = PlayFabMgr.Instance.GetLocalData(Key);\r\n if (string.IsNullOrEmpty(s))\r\n {\r\n eventLuckGameRecord = new EventLuckGameRecord();\r\n }\r\n else\r\n {\r\n try\r\n {\r\n eventLuckGameRecord = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CEventLuckGameRecord\u003E(s);\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError($\u0022[EventLuckGameModel] Deserialize Error: {e.Message}\u0022);\r\n eventLuckGameRecord = new EventLuckGameRecord();\r\n }\r\n }\r\n DicTasks = eventLuckGameRecord.DicTasks;\r\n cycle = tables.TbFishingEventCycleItem.GetOrDefault(t.RedirectID);\r\n if (cycle == null)\r\n {\r\n Debug.LogError($\u0022[EventLuckGameModel] CycleItem3 not found for RedirectID: {t.RedirectID}\u0022);\r\n return;\r\n }\r\n if (eventLuckGameRecord.EventId != t.ID)\r\n {\r\n eventLuckGameRecord.EventId = t.ID;\r\n eventLuckGameRecord.ChainProgress = 0;\r\n eventLuckGameRecord.Progress = 0;\r\n eventLuckGameRecord.EventGameData = string.Empty;\r\n TicketCount = cycle.WelcomeGift;\r\n DicTasks.Clear();\r\n }\r\n SetEventInfo();\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C140",
|
|
"Path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs",
|
|
"Line": 322,
|
|
"Member": "EventOfferJourneyPlayfabData.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 320,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public static EventOfferJourneyPlayfabData Load()\r\n {\r\n var s = PlayFabMgr.Instance.GetLocalData(Key);\r\n return Deserialize(s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C141",
|
|
"Path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs",
|
|
"Line": 329,
|
|
"Member": "EventOfferJourneyPlayfabData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 326,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var s = Serialize();\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C142",
|
|
"Path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs",
|
|
"Line": 198,
|
|
"Member": "EventOfferJourneyLvlTriggerPlayfabData.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 196,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public static EventOfferJourneyLvlTriggerPlayfabData Load()\r\n {\r\n var s = PlayFabMgr.Instance.GetLocalData(Key);\r\n return Deserialize(s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C143",
|
|
"Path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs",
|
|
"Line": 205,
|
|
"Member": "EventOfferJourneyLvlTriggerPlayfabData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 202,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var s = Serialize();\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C144",
|
|
"Path": "Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs",
|
|
"Line": 671,
|
|
"Member": "EventLuckMagicPlayfabData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 667,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var s = Serialize();\r\n // Debug.Log($\u0022[EventLuckMagic] Save playfab data : \\n\u0022 \u002B s);\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C145",
|
|
"Path": "Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs",
|
|
"Line": 31,
|
|
"Member": "EventWelcomeBackManager.LoadData",
|
|
"MemberName": "LoadData",
|
|
"MemberLine": 27,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"DataKey_WelcomeBack"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:170",
|
|
"Client/Assets/Scripts/Activity/HomeEntranceBtn/AbstractHomeEntranceBtn.cs:40",
|
|
"Client/Assets/Scripts/Activity/Sentry/AActivitySentry.cs:113",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:80",
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:29",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1120",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:604",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:796",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:799",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:803",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:806",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:827",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:835",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:847",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:856",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:868",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:871",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:880",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:237",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:128",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:154",
|
|
"Client/Assets/Scripts/DebugFunc.cs:668",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1005",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1100",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1114",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:59",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:76",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:803",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:922",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:973",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:996",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapFacePopupPanel.cs:27",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapPreviewPopupPanel.cs:35",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapContainerPanel.cs:21",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:131",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:166",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:167",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapPanel.cs:65",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.cs:76",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.Debug.cs:132",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.Debug.cs:146",
|
|
"Client/Assets/Scripts/EventBoostPack/Data/EventBoostPackManager.cs:38",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:27",
|
|
"Client/Assets/Scripts/EventCubeMelt/BoardRenderer.cs:190",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/TetrisBoardData.cs:516",
|
|
"Client/Assets/Scripts/EventCubeMelt/PieceRenderer.cs:126",
|
|
"Client/Assets/Scripts/EventCubeMelt/PieceRenderer.cs:144",
|
|
"Client/Assets/Scripts/EventSmash/Act/EventSmashAct.cs:28",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:625",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashSentry.cs:13",
|
|
"Client/Assets/Scripts/EventSmash/UIPanel/EventSmashPanel.cs:138",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:160",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackChainsPopupPanel.cs:62",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackGiftPopupPanel.cs:25",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/HomeBtnComeBack.cs:64",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:61",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPartnerGather.cs:230",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:66",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:171"
|
|
],
|
|
"MemberSource": "public WelcomeBackData LoadData()\r\n {\r\n try\r\n {\r\n string data = PlayFabMgr.Instance.GetLocalData(DataKey_WelcomeBack);\r\n if (!string.IsNullOrEmpty(data))\r\n {\r\n welcomeBackData = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CWelcomeBackData\u003E(data) ?? new WelcomeBackData();\r\n }\r\n else\r\n {\r\n welcomeBackData = new WelcomeBackData();\r\n }\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError($\u0022LoadData failed: {e}\u0022);\r\n welcomeBackData = new WelcomeBackData();\r\n }\r\n\r\n return welcomeBackData;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(DataKey_WelcomeBack)"
|
|
},
|
|
{
|
|
"Id": "B3-C146",
|
|
"Path": "Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs",
|
|
"Line": 231,
|
|
"Member": "EventWelcomeBackManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 229,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"DataKey_WelcomeBack",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(welcomeBackData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "void SaveData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(DataKey_WelcomeBack, Newtonsoft.Json.JsonConvert.SerializeObject(welcomeBackData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(DataKey_WelcomeBack, Newtonsoft.Json.JsonConvert.SerializeObject(welcomeBackData))"
|
|
},
|
|
{
|
|
"Id": "B3-C147",
|
|
"Path": "Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs",
|
|
"Line": 855,
|
|
"Member": "FishingBehaviorB.ConsumeBaitOnPlayfab",
|
|
"MemberName": "ConsumeBaitOnPlayfab",
|
|
"MemberLine": 839,
|
|
"Kind": "facade-call",
|
|
"Method": "SyncDataImmidiate",
|
|
"Arguments": [
|
|
"\u0022NewPlayerDataDic\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(commonDatas)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
855
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs:821"
|
|
],
|
|
"MemberSource": "private async void ConsumeBaitOnPlayfab()\r\n {\r\n var playerData = GContext.container.Resolve\u003CPlayerData\u003E();\r\n EnergyDef energyDef = _tables.TbEnergyDef.DataList[playerData.magnification];\r\n var energy = energyDef.Mag;\r\n if (fishingData.IsRetry)\r\n {\r\n energy = energyDef.RetryCost;\r\n }\r\n var commonDatas = new Dictionary\u003Cstring, string\u003E(playerData.PlayerDataDic);\r\n commonDatas[\u0022energy\u0022] = (playerData.Energy - energy).ToString();\r\n playerData.ReduceEnergy(energy, false);\r\n if (!fishingData.IsPackItemFish())\r\n {\r\n GContext.Publish(new ConditionTypeEvent(ConditionType.ConsumeEnergy, energy));\r\n }\r\n var success = await PlayFabMgr.Instance.SyncDataImmidiate(\u0022NewPlayerDataDic\u0022,\r\n Newtonsoft.Json.JsonConvert.SerializeObject(commonDatas));\r\n Debug.Log($\u0022[FishBehaviourB::ConsumeBaitOnPlayfab] {success}\u0022);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.SyncDataImmidiate(\u0022NewPlayerDataDic\u0022,\r\n Newtonsoft.Json.JsonConvert.SerializeObject(commonDatas))"
|
|
},
|
|
{
|
|
"Id": "B3-C148",
|
|
"Path": "Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingData.cs",
|
|
"Line": 67,
|
|
"Member": "InfiniteBuildingData.UploadData",
|
|
"MemberName": "UploadData",
|
|
"MemberLine": 61,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022InfiniteBuildingData\u0022",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DebugFunc.cs:597",
|
|
"Client/Assets/Scripts/DebugFunc.cs:664",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:113",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:204",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:167",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:227",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:242",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:109",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:135",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:74",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:88",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:99",
|
|
"Client/Assets/Scripts/Services/FootPrintService.cs:37",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:111",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:180",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:225",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:106",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:229",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:90",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:183",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs:316"
|
|
],
|
|
"MemberSource": "public void UploadData()\r\n {\r\n string s = Serialize();\r\n //Debug.Log(\u0022Upload!!!!!!!!!!!!!!\u0022);\r\n //Debug.Log(s);\r\n GContext.container.Resolve\u003CPlayerData\u003E().InfiniteBuildingData = s;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022InfiniteBuildingData\u0022, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022InfiniteBuildingData\u0022, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C149",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
|
"Line": 123,
|
|
"Member": "LuckyADTaskPopupPanel.SetADItemData",
|
|
"MemberName": "SetADItemData",
|
|
"MemberLine": 118,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs:82"
|
|
],
|
|
"MemberSource": "List\u003CLuckyADTaskItemData\u003E SetADItemData()\r\n {\r\n int round = taskData.GetValueOrDefault(-1, 0);\r\n float inflationRate = taskData.GetValueOrDefault(-3, 0) / 100f;\r\n int group = taskData.GetValueOrDefault(-4, 0);\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n int index = 0;\r\n int curDay = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n int day = -1;\r\n if (strings.Length == 2 \u0026\u0026 int.TryParse(strings[1], out day) \u0026\u0026 day == curDay)\r\n {\r\n int.TryParse(strings[0], out index);\r\n }\r\n else\r\n {\r\n adData = $\u0022{index}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n }\r\n else\r\n {\r\n adData = $\u0022{index}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n List\u003CLuckyADTaskItemData\u003E taskADList = new List\u003CLuckyADTaskItemData\u003E();\r\n TbEventLuckyTask eventLuckyTask = LuckyTaskData.GetTbEventLuckyTask(luckyModel.EventId, round, group);\r\n var adReward = eventLuckyTask.adReward;\r\n for (int i = 0; i \u003C adReward.Count; i\u002B\u002B)\r\n {\r\n int dropID = adReward[i];\r\n LuckyADTaskItemData luckyTaskData = new LuckyADTaskItemData();\r\n luckyTaskData.reward = dropID;\r\n luckyTaskData.inflationRate = inflationRate;\r\n luckyTaskData.index = i;\r\n if (i \u003C index)\r\n {\r\n luckyTaskData.state = -1;\r\n }\r\n else if (i == index)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n taskADList.Add(luckyTaskData);\r\n }\r\n taskADList.Sort((a, b) =\u003E b.state.CompareTo(a.state)); // \u6309state\u6392\u5E8F\r\n return taskADList;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C150",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
|
"Line": 137,
|
|
"Member": "LuckyADTaskPopupPanel.SetADItemData",
|
|
"MemberName": "SetADItemData",
|
|
"MemberLine": 118,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey",
|
|
"adData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs:82"
|
|
],
|
|
"MemberSource": "List\u003CLuckyADTaskItemData\u003E SetADItemData()\r\n {\r\n int round = taskData.GetValueOrDefault(-1, 0);\r\n float inflationRate = taskData.GetValueOrDefault(-3, 0) / 100f;\r\n int group = taskData.GetValueOrDefault(-4, 0);\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n int index = 0;\r\n int curDay = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n int day = -1;\r\n if (strings.Length == 2 \u0026\u0026 int.TryParse(strings[1], out day) \u0026\u0026 day == curDay)\r\n {\r\n int.TryParse(strings[0], out index);\r\n }\r\n else\r\n {\r\n adData = $\u0022{index}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n }\r\n else\r\n {\r\n adData = $\u0022{index}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n List\u003CLuckyADTaskItemData\u003E taskADList = new List\u003CLuckyADTaskItemData\u003E();\r\n TbEventLuckyTask eventLuckyTask = LuckyTaskData.GetTbEventLuckyTask(luckyModel.EventId, round, group);\r\n var adReward = eventLuckyTask.adReward;\r\n for (int i = 0; i \u003C adReward.Count; i\u002B\u002B)\r\n {\r\n int dropID = adReward[i];\r\n LuckyADTaskItemData luckyTaskData = new LuckyADTaskItemData();\r\n luckyTaskData.reward = dropID;\r\n luckyTaskData.inflationRate = inflationRate;\r\n luckyTaskData.index = i;\r\n if (i \u003C index)\r\n {\r\n luckyTaskData.state = -1;\r\n }\r\n else if (i == index)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n taskADList.Add(luckyTaskData);\r\n }\r\n taskADList.Sort((a, b) =\u003E b.state.CompareTo(a.state)); // \u6309state\u6392\u5E8F\r\n return taskADList;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData)"
|
|
},
|
|
{
|
|
"Id": "B3-C151",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
|
"Line": 143,
|
|
"Member": "LuckyADTaskPopupPanel.SetADItemData",
|
|
"MemberName": "SetADItemData",
|
|
"MemberLine": 118,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey",
|
|
"adData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs:82"
|
|
],
|
|
"MemberSource": "List\u003CLuckyADTaskItemData\u003E SetADItemData()\r\n {\r\n int round = taskData.GetValueOrDefault(-1, 0);\r\n float inflationRate = taskData.GetValueOrDefault(-3, 0) / 100f;\r\n int group = taskData.GetValueOrDefault(-4, 0);\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n int index = 0;\r\n int curDay = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n int day = -1;\r\n if (strings.Length == 2 \u0026\u0026 int.TryParse(strings[1], out day) \u0026\u0026 day == curDay)\r\n {\r\n int.TryParse(strings[0], out index);\r\n }\r\n else\r\n {\r\n adData = $\u0022{index}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n }\r\n else\r\n {\r\n adData = $\u0022{index}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n List\u003CLuckyADTaskItemData\u003E taskADList = new List\u003CLuckyADTaskItemData\u003E();\r\n TbEventLuckyTask eventLuckyTask = LuckyTaskData.GetTbEventLuckyTask(luckyModel.EventId, round, group);\r\n var adReward = eventLuckyTask.adReward;\r\n for (int i = 0; i \u003C adReward.Count; i\u002B\u002B)\r\n {\r\n int dropID = adReward[i];\r\n LuckyADTaskItemData luckyTaskData = new LuckyADTaskItemData();\r\n luckyTaskData.reward = dropID;\r\n luckyTaskData.inflationRate = inflationRate;\r\n luckyTaskData.index = i;\r\n if (i \u003C index)\r\n {\r\n luckyTaskData.state = -1;\r\n }\r\n else if (i == index)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n taskADList.Add(luckyTaskData);\r\n }\r\n taskADList.Sort((a, b) =\u003E b.state.CompareTo(a.state)); // \u6309state\u6392\u5E8F\r\n return taskADList;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData)"
|
|
},
|
|
{
|
|
"Id": "B3-C152",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
|
"Line": 183,
|
|
"Member": "LuckyADTaskPopupPanel.OnBuySuccess",
|
|
"MemberName": "OnBuySuccess",
|
|
"MemberLine": 168,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:371",
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:381",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2626",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2636",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2646",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2651",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2659",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2674",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2684",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2688",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2691",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2697",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:673",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:119",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:49",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertRewardPanel.cs:47",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:108",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:142",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:148",
|
|
"Client/Assets/Scripts/UI/OfferDiscoParty/OfferDiscoPartyPanel.cs:443",
|
|
"Client/Assets/Scripts/UI/Shop/CommerceNoviceGiftPopupPanel.cs:146",
|
|
"Client/Assets/Scripts/UI/Shop/DiamondShopSlot.cs:121",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:236",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:246",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/Shop/PackItem.cs:113"
|
|
],
|
|
"MemberSource": "void OnBuySuccess(LuckyADTaskItem luckyADTaskItem)\r\n {\r\n canvasGroup.blocksRaycasts = false;\r\n //\u9886\u5956\r\n int dropID = luckyADTaskItem.data.reward;\r\n\r\n ChangeSource changeSource = new ChangeSource(EventId, \u0022Event_Minigame3\u0022, \u0022Event_Minigame3_LuckMagic\u0022, \u0022TaskReward\u0022);\r\n if (fishingEvent.SubType == 4)\r\n {\r\n changeSource.Source_Type = \u0022Event_Minigame3_LuckyCards\u0022;\r\n }\r\n List\u003CItemData\u003E rewardItem = GContext.container.Resolve\u003CPlayerItemData\u003E().AddItemByDropLureInflation(luckyTaskItem.data.inflationRate, dropID, changeSource, false);\r\n\r\n luckyADTaskItem.Play();\r\n\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n int index = 0;\r\n int day = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n if (strings.Length == 2)\r\n {\r\n int.TryParse(strings[0], out index);\r\n int.TryParse(strings[1], out day);\r\n }\r\n }\r\n //\u4FDD\u5B58\u8FDB\u5EA6\r\n index\u002B\u002B;\r\n adData = $\u0022{index}|{day}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n RefreshADItemState(index);\r\n canvasGroup.blocksRaycasts = true;\r\n GContext.Publish(new ShowData());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C153",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs",
|
|
"Line": 198,
|
|
"Member": "LuckyADTaskPopupPanel.OnBuySuccess",
|
|
"MemberName": "OnBuySuccess",
|
|
"MemberLine": 168,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey",
|
|
"adData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:371",
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:381",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2626",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2636",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2646",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2651",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2659",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2674",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2684",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2688",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2691",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2697",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:673",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:119",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertGiftPanel.cs:49",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertRewardPanel.cs:47",
|
|
"Client/Assets/Scripts/UI/BattlePass/BattlePassActivePopupPanel.cs:108",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:142",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:148",
|
|
"Client/Assets/Scripts/UI/OfferDiscoParty/OfferDiscoPartyPanel.cs:443",
|
|
"Client/Assets/Scripts/UI/Shop/CommerceNoviceGiftPopupPanel.cs:146",
|
|
"Client/Assets/Scripts/UI/Shop/DiamondShopSlot.cs:121",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:236",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel_Base.cs:246",
|
|
"Client/Assets/Scripts/UI/Shop/GiftPopupPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/Shop/PackItem.cs:113"
|
|
],
|
|
"MemberSource": "void OnBuySuccess(LuckyADTaskItem luckyADTaskItem)\r\n {\r\n canvasGroup.blocksRaycasts = false;\r\n //\u9886\u5956\r\n int dropID = luckyADTaskItem.data.reward;\r\n\r\n ChangeSource changeSource = new ChangeSource(EventId, \u0022Event_Minigame3\u0022, \u0022Event_Minigame3_LuckMagic\u0022, \u0022TaskReward\u0022);\r\n if (fishingEvent.SubType == 4)\r\n {\r\n changeSource.Source_Type = \u0022Event_Minigame3_LuckyCards\u0022;\r\n }\r\n List\u003CItemData\u003E rewardItem = GContext.container.Resolve\u003CPlayerItemData\u003E().AddItemByDropLureInflation(luckyTaskItem.data.inflationRate, dropID, changeSource, false);\r\n\r\n luckyADTaskItem.Play();\r\n\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n int index = 0;\r\n int day = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n if (strings.Length == 2)\r\n {\r\n int.TryParse(strings[0], out index);\r\n int.TryParse(strings[1], out day);\r\n }\r\n }\r\n //\u4FDD\u5B58\u8FDB\u5EA6\r\n index\u002B\u002B;\r\n adData = $\u0022{index}|{day}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n RefreshADItemState(index);\r\n canvasGroup.blocksRaycasts = true;\r\n GContext.Publish(new ShowData());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData)"
|
|
},
|
|
{
|
|
"Id": "B3-C154",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskBtn.cs",
|
|
"Line": 64,
|
|
"Member": "LuckyTaskBtn.SetRedPointState",
|
|
"MemberName": "SetRedPointState",
|
|
"MemberLine": 59,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:386",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:390",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:522",
|
|
"Client/Assets/Scripts/Camp/CampDataMM.cs:530",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:68",
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:643",
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:649",
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:661",
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:675",
|
|
"Client/Assets/Scripts/DataCenter/BattlePassData.cs:679",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1371",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2622",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1243",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1269",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1479",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:1485",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:404",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs:431",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1272",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:1276",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:771",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:819",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:236",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:240",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:68",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:72",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1059",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:1063",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:372",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:504",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:505",
|
|
"Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs:43",
|
|
"Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs:60",
|
|
"Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs:130",
|
|
"Client/Assets/Scripts/DebugFunc.cs:511",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:963",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoEntranceBtn.cs:35",
|
|
"Client/Assets/Scripts/EventBingo/ProgressChainPackPanel.cs:187",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:843",
|
|
"Client/Assets/Scripts/EventBreak/ChainPackPanel.cs:52",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakEntranceButton.cs:38",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakPanel.cs:80",
|
|
"Client/Assets/Scripts/EventCan/EventCanEntranceBtn.cs:37",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:54",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:265",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:270",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreEntranceBtn.cs:38",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCorePanel.cs:49",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreVault/EventGatherCoreVaultPanel.cs:43",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:111",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:231",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:56",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:658",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:677",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyBlockView.cs:196",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:37",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:125",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:617",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:125",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:95",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/HomeBtnComeBack.cs:40",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/HomeBtnComeBack.cs:74",
|
|
"Client/Assets/Scripts/LuckyTask/LuckyTaskData.cs:193",
|
|
"Client/Assets/Scripts/LuckyTask/LuckyTaskData.cs:227",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskBtn.cs:39",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskBtn.cs:56",
|
|
"Client/Assets/Scripts/MatchGame/UI/HomeBtnMatch.cs:129",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:296",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:336",
|
|
"Client/Assets/Scripts/MiniBP/UI/HomeBtnMiniBP.cs:46",
|
|
"Client/Assets/Scripts/MiniBP/UI/MapBtnMiniBP.cs:122",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:468",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:147",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:154",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:500",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:509",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:548",
|
|
"Client/Assets/Scripts/Services/FriendService.cs:333",
|
|
"Client/Assets/Scripts/Services/FriendService.cs:63",
|
|
"Client/Assets/Scripts/Services/FriendService.cs:97",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:324",
|
|
"Client/Assets/Scripts/Services/SurveyService.cs:92",
|
|
"Client/Assets/Scripts/Services/SurveyService.cs:96",
|
|
"Client/Assets/Scripts/Services/TileNewsManager.cs:57",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:282",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:286",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:294",
|
|
"Client/Assets/Scripts/UI/ChainPackBtn.cs:33",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnAdvert.cs:131",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnScratchTicket.cs:103",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnScratchTicket.cs:104",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnScratchTicket.cs:106",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:53",
|
|
"Client/Assets/Scripts/UI/Home/HomeMapBtn.cs:44",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:311",
|
|
"Client/Assets/Scripts/UI/Mail/FishingMailPopupPanel.cs:66",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainEntranceButton.cs:59",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainMainPanel.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainMainPanel.cs:77",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackEntranceButton.cs:55",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentEntranceButton.cs:38",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentMainPanel.cs:262",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:38",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:42",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:86",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeManager.cs:134",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeManager.cs:84",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeManager.cs:89",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableEntranceButton.cs:29",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:106",
|
|
"Client/Assets/Scripts/UI/Setting/FishingMorePanel.cs:177",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainPackPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingNormalPackPanel.cs:64",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:300",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:37",
|
|
"Client/Assets/Scripts/UI/ShootingRange/WinterShootingRangePanel.cs:78",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingEntranceButton.cs:34",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPopupPanel.cs:258",
|
|
"Client/Assets/Scripts/UI/Shop/WinterSnowEntranceButton.cs:35",
|
|
"Client/Assets/Scripts/UI/Social/Friend/FishingFriendAddPanel.cs:339",
|
|
"Client/Assets/Scripts/UI/Social/Friend/FishingFriendAddPanel.cs:392",
|
|
"Client/Assets/Scripts/UI/Social/Friend/FishingFriendAddPanel.cs:442",
|
|
"Client/Assets/Scripts/UI/Social/Friend/FishingFriendAddPanel.cs:480",
|
|
"Client/Assets/Scripts/UI/Social/SocialClubJoined.cs:163",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushEntranceBtn.cs:41",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushMainPanel.cs:47",
|
|
"Client/Assets/Scripts/UIRedPoint/RedPointManager.cs:79",
|
|
"Client/Assets/Scripts/UIRedPoint/RedPointManager.cs:96",
|
|
"Client/Assets/Scripts/UIRedPoint/UIRedPoint.cs:44"
|
|
],
|
|
"MemberSource": "public void SetRedPointState(bool state)\r\n {\r\n int count = RedPointManager.Instance.GetRedPointCount(key);\r\n if (!state)\r\n {\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n int day = -1;\r\n int curDay = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (strings.Length != 2 || !int.TryParse(strings[1], out day) || day != curDay)\r\n {\r\n state = true;\r\n }\r\n }\r\n else\r\n {\r\n state = true;\r\n }\r\n }\r\n if (redpoint_big != null \u0026\u0026 text_redpoint_big != null)\r\n {\r\n if (count \u003E 1)\r\n {\r\n redpoint_big.SetActive(true);\r\n if (count \u003E 99)\r\n {\r\n text_redpoint_big.text = \u002299\u002B\u0022;\r\n }\r\n else\r\n {\r\n text_redpoint_big.text = count.ToString();\r\n }\r\n state = false;\r\n\r\n }\r\n else\r\n {\r\n redpoint_big.SetActive(false);\r\n }\r\n }\r\n if (redPoint != null)\r\n {\r\n redPoint.SetActive(state);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C155",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs",
|
|
"Line": 16,
|
|
"Member": "LuckyTaskPanel.SetItem",
|
|
"MemberName": "SetItem",
|
|
"MemberLine": 14,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/EventLuckyCardsProgressRewradPopupPanel_Logic.cs:21",
|
|
"Client/Assets/Scripts/EventRecharge/RechargeItem.cs:40",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTask.cs:50",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskItem.cs:46",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskItem.cs:51",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanelBase.cs:47",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassPanel.cs:96",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:116",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:184",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:196",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:203"
|
|
],
|
|
"MemberSource": "protected override void SetItem()\r\n {\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n int curDay = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n int day = -1;\r\n if (strings.Length != 2 || !int.TryParse(strings[1], out day) || day != curDay)\r\n {\r\n adData = $\u0022{0}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n }\r\n else\r\n {\r\n adData = $\u0022{0}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n List\u003CLuckyTaskItemData\u003E taskList = new List\u003CLuckyTaskItemData\u003E();\r\n int level = taskData.GetValueOrDefault(-2, 0);\r\n float inflationRate = taskData.GetValueOrDefault(-3, 0) / 100f;\r\n foreach (var item in taskData)\r\n {\r\n if (item.Key \u003C= 0)\r\n {\r\n continue;\r\n }\r\n CommonTask commonTask = tables.TbCommonTask.Get(item.Key);\r\n if (commonTask != null)\r\n {\r\n LuckyTaskItemData luckyTaskData = new LuckyTaskItemData();\r\n luckyTaskData.id = item.Key;\r\n int dropID = commonTask.TaskReward[level];\r\n\r\n luckyTaskData.reward = dropID;\r\n\r\n luckyTaskData.inflationRate = inflationRate;\r\n string desc = LocalizationMgr.GetText(commonTask.TaskDesc_l10n_key);\r\n string progressText;\r\n if (commonTask.TaskType == ConditionType.RechargeAmount)\r\n {\r\n //sku.ProdPrice\r\n int iapid = commonTask.TaskParam[level];\r\n var iap = tables.TbIAPItemList.GetOrDefault(iapid);\r\n SKUDetailDataEvent sKUDetailDataEvent = new SKUDetailDataEvent(iap);\r\n GContext.Publish(sKUDetailDataEvent);\r\n desc = desc.SafeFormat(sKUDetailDataEvent.price);\r\n float TaskParam = iap.VIPPoint;\r\n float value = item.Value;\r\n float ratio = value / TaskParam;\r\n float ProdPrice = sKUDetailDataEvent.prodPrice;\r\n float truncatedPrice = (float)Mathf.Ceil(ratio * ProdPrice * 100) / 100;\r\n progressText = $\u0022({truncatedPrice:F2}/{ProdPrice})\u0022;\r\n if (item.Value == -1)\r\n {\r\n progressText = $\u0022({ProdPrice}/{ProdPrice})\u0022;\r\n luckyTaskData.state = -1;\r\n }\r\n else if (value \u003E= TaskParam)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n else\r\n {\r\n luckyTaskData.state = 0;\r\n }\r\n }\r\n else\r\n {\r\n int taskParam = commonTask.TaskParam[level];\r\n if (commonTask.TaskType == ConditionType.ConsumeEnergy)\r\n {\r\n taskParam = GContext.container.Resolve\u003CPlayerItemData\u003E().IntInflation(taskParam, inflationRate);\r\n }\r\n progressText = $\u0022({item.Value}/{taskParam})\u0022;\r\n if (item.Value == -1)\r\n {\r\n progressText = $\u0022({taskParam}/{taskParam})\u0022;\r\n luckyTaskData.state = -1;\r\n }\r\n else if (item.Value \u003E= taskParam)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n else\r\n {\r\n luckyTaskData.state = 0;\r\n }\r\n desc = desc.SafeFormat(taskParam);\r\n }\r\n luckyTaskData.desc = desc \u002B progressText;\r\n taskList.Add(luckyTaskData);\r\n }\r\n else\r\n {\r\n Debug.LogError($\u0022Task ID {item.Key} not found in CommonTask table.\u0022);\r\n }\r\n }\r\n taskList.Sort((a, b) =\u003E b.state.CompareTo(a.state)); // \u6309state\u6392\u5E8F\r\n for (int i = 0; i \u003C taskList.Count; i\u002B\u002B)\r\n {\r\n LuckyTaskItem luckyTaskItem = Instantiate(itemPrefab, content).AddComponent\u003CLuckyTaskItem\u003E();\r\n luckyTaskItem.gameObject.SetActive(true);\r\n luckyTaskItem.Init(taskList[i], OnClickLuckyTaskItem);\r\n taskItems.Add(luckyTaskItem);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C156",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs",
|
|
"Line": 25,
|
|
"Member": "LuckyTaskPanel.SetItem",
|
|
"MemberName": "SetItem",
|
|
"MemberLine": 14,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey",
|
|
"adData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/EventLuckyCardsProgressRewradPopupPanel_Logic.cs:21",
|
|
"Client/Assets/Scripts/EventRecharge/RechargeItem.cs:40",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTask.cs:50",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskItem.cs:46",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskItem.cs:51",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanelBase.cs:47",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassPanel.cs:96",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:116",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:184",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:196",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:203"
|
|
],
|
|
"MemberSource": "protected override void SetItem()\r\n {\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n int curDay = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n int day = -1;\r\n if (strings.Length != 2 || !int.TryParse(strings[1], out day) || day != curDay)\r\n {\r\n adData = $\u0022{0}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n }\r\n else\r\n {\r\n adData = $\u0022{0}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n List\u003CLuckyTaskItemData\u003E taskList = new List\u003CLuckyTaskItemData\u003E();\r\n int level = taskData.GetValueOrDefault(-2, 0);\r\n float inflationRate = taskData.GetValueOrDefault(-3, 0) / 100f;\r\n foreach (var item in taskData)\r\n {\r\n if (item.Key \u003C= 0)\r\n {\r\n continue;\r\n }\r\n CommonTask commonTask = tables.TbCommonTask.Get(item.Key);\r\n if (commonTask != null)\r\n {\r\n LuckyTaskItemData luckyTaskData = new LuckyTaskItemData();\r\n luckyTaskData.id = item.Key;\r\n int dropID = commonTask.TaskReward[level];\r\n\r\n luckyTaskData.reward = dropID;\r\n\r\n luckyTaskData.inflationRate = inflationRate;\r\n string desc = LocalizationMgr.GetText(commonTask.TaskDesc_l10n_key);\r\n string progressText;\r\n if (commonTask.TaskType == ConditionType.RechargeAmount)\r\n {\r\n //sku.ProdPrice\r\n int iapid = commonTask.TaskParam[level];\r\n var iap = tables.TbIAPItemList.GetOrDefault(iapid);\r\n SKUDetailDataEvent sKUDetailDataEvent = new SKUDetailDataEvent(iap);\r\n GContext.Publish(sKUDetailDataEvent);\r\n desc = desc.SafeFormat(sKUDetailDataEvent.price);\r\n float TaskParam = iap.VIPPoint;\r\n float value = item.Value;\r\n float ratio = value / TaskParam;\r\n float ProdPrice = sKUDetailDataEvent.prodPrice;\r\n float truncatedPrice = (float)Mathf.Ceil(ratio * ProdPrice * 100) / 100;\r\n progressText = $\u0022({truncatedPrice:F2}/{ProdPrice})\u0022;\r\n if (item.Value == -1)\r\n {\r\n progressText = $\u0022({ProdPrice}/{ProdPrice})\u0022;\r\n luckyTaskData.state = -1;\r\n }\r\n else if (value \u003E= TaskParam)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n else\r\n {\r\n luckyTaskData.state = 0;\r\n }\r\n }\r\n else\r\n {\r\n int taskParam = commonTask.TaskParam[level];\r\n if (commonTask.TaskType == ConditionType.ConsumeEnergy)\r\n {\r\n taskParam = GContext.container.Resolve\u003CPlayerItemData\u003E().IntInflation(taskParam, inflationRate);\r\n }\r\n progressText = $\u0022({item.Value}/{taskParam})\u0022;\r\n if (item.Value == -1)\r\n {\r\n progressText = $\u0022({taskParam}/{taskParam})\u0022;\r\n luckyTaskData.state = -1;\r\n }\r\n else if (item.Value \u003E= taskParam)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n else\r\n {\r\n luckyTaskData.state = 0;\r\n }\r\n desc = desc.SafeFormat(taskParam);\r\n }\r\n luckyTaskData.desc = desc \u002B progressText;\r\n taskList.Add(luckyTaskData);\r\n }\r\n else\r\n {\r\n Debug.LogError($\u0022Task ID {item.Key} not found in CommonTask table.\u0022);\r\n }\r\n }\r\n taskList.Sort((a, b) =\u003E b.state.CompareTo(a.state)); // \u6309state\u6392\u5E8F\r\n for (int i = 0; i \u003C taskList.Count; i\u002B\u002B)\r\n {\r\n LuckyTaskItem luckyTaskItem = Instantiate(itemPrefab, content).AddComponent\u003CLuckyTaskItem\u003E();\r\n luckyTaskItem.gameObject.SetActive(true);\r\n luckyTaskItem.Init(taskList[i], OnClickLuckyTaskItem);\r\n taskItems.Add(luckyTaskItem);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData)"
|
|
},
|
|
{
|
|
"Id": "B3-C157",
|
|
"Path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs",
|
|
"Line": 31,
|
|
"Member": "LuckyTaskPanel.SetItem",
|
|
"MemberName": "SetItem",
|
|
"MemberLine": 14,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"LuckyTaskData.ADTaskADKey",
|
|
"adData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/EventLuckyCardsProgressRewradPopupPanel_Logic.cs:21",
|
|
"Client/Assets/Scripts/EventRecharge/RechargeItem.cs:40",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTask.cs:50",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskItem.cs:46",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskItem.cs:51",
|
|
"Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanelBase.cs:47",
|
|
"Client/Assets/Scripts/MiniBP/UI/MiniBattlePassPanel.cs:96",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:116",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:184",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:196",
|
|
"Client/Assets/Scripts/UI/Tips/item_sanddig_tips.cs:203"
|
|
],
|
|
"MemberSource": "protected override void SetItem()\r\n {\r\n string adData = PlayFabMgr.Instance.GetLocalData(LuckyTaskData.ADTaskADKey);\r\n int curDay = ZZTimeHelper.UtcNow().UtcNowOffset().DayOfYear;\r\n if (!string.IsNullOrEmpty(adData))\r\n {\r\n string[] strings = adData.Split(\u0022|\u0022);\r\n int day = -1;\r\n if (strings.Length != 2 || !int.TryParse(strings[1], out day) || day != curDay)\r\n {\r\n adData = $\u0022{0}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n }\r\n else\r\n {\r\n adData = $\u0022{0}|{curDay}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData);\r\n }\r\n List\u003CLuckyTaskItemData\u003E taskList = new List\u003CLuckyTaskItemData\u003E();\r\n int level = taskData.GetValueOrDefault(-2, 0);\r\n float inflationRate = taskData.GetValueOrDefault(-3, 0) / 100f;\r\n foreach (var item in taskData)\r\n {\r\n if (item.Key \u003C= 0)\r\n {\r\n continue;\r\n }\r\n CommonTask commonTask = tables.TbCommonTask.Get(item.Key);\r\n if (commonTask != null)\r\n {\r\n LuckyTaskItemData luckyTaskData = new LuckyTaskItemData();\r\n luckyTaskData.id = item.Key;\r\n int dropID = commonTask.TaskReward[level];\r\n\r\n luckyTaskData.reward = dropID;\r\n\r\n luckyTaskData.inflationRate = inflationRate;\r\n string desc = LocalizationMgr.GetText(commonTask.TaskDesc_l10n_key);\r\n string progressText;\r\n if (commonTask.TaskType == ConditionType.RechargeAmount)\r\n {\r\n //sku.ProdPrice\r\n int iapid = commonTask.TaskParam[level];\r\n var iap = tables.TbIAPItemList.GetOrDefault(iapid);\r\n SKUDetailDataEvent sKUDetailDataEvent = new SKUDetailDataEvent(iap);\r\n GContext.Publish(sKUDetailDataEvent);\r\n desc = desc.SafeFormat(sKUDetailDataEvent.price);\r\n float TaskParam = iap.VIPPoint;\r\n float value = item.Value;\r\n float ratio = value / TaskParam;\r\n float ProdPrice = sKUDetailDataEvent.prodPrice;\r\n float truncatedPrice = (float)Mathf.Ceil(ratio * ProdPrice * 100) / 100;\r\n progressText = $\u0022({truncatedPrice:F2}/{ProdPrice})\u0022;\r\n if (item.Value == -1)\r\n {\r\n progressText = $\u0022({ProdPrice}/{ProdPrice})\u0022;\r\n luckyTaskData.state = -1;\r\n }\r\n else if (value \u003E= TaskParam)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n else\r\n {\r\n luckyTaskData.state = 0;\r\n }\r\n }\r\n else\r\n {\r\n int taskParam = commonTask.TaskParam[level];\r\n if (commonTask.TaskType == ConditionType.ConsumeEnergy)\r\n {\r\n taskParam = GContext.container.Resolve\u003CPlayerItemData\u003E().IntInflation(taskParam, inflationRate);\r\n }\r\n progressText = $\u0022({item.Value}/{taskParam})\u0022;\r\n if (item.Value == -1)\r\n {\r\n progressText = $\u0022({taskParam}/{taskParam})\u0022;\r\n luckyTaskData.state = -1;\r\n }\r\n else if (item.Value \u003E= taskParam)\r\n {\r\n luckyTaskData.state = 1;\r\n }\r\n else\r\n {\r\n luckyTaskData.state = 0;\r\n }\r\n desc = desc.SafeFormat(taskParam);\r\n }\r\n luckyTaskData.desc = desc \u002B progressText;\r\n taskList.Add(luckyTaskData);\r\n }\r\n else\r\n {\r\n Debug.LogError($\u0022Task ID {item.Key} not found in CommonTask table.\u0022);\r\n }\r\n }\r\n taskList.Sort((a, b) =\u003E b.state.CompareTo(a.state)); // \u6309state\u6392\u5E8F\r\n for (int i = 0; i \u003C taskList.Count; i\u002B\u002B)\r\n {\r\n LuckyTaskItem luckyTaskItem = Instantiate(itemPrefab, content).AddComponent\u003CLuckyTaskItem\u003E();\r\n luckyTaskItem.gameObject.SetActive(true);\r\n luckyTaskItem.Init(taskList[i], OnClickLuckyTaskItem);\r\n taskItems.Add(luckyTaskItem);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(LuckyTaskData.ADTaskADKey, adData)"
|
|
},
|
|
{
|
|
"Id": "B3-C158",
|
|
"Path": "Client/Assets/Scripts/MatchGame/MatchGameManager.cs",
|
|
"Line": 62,
|
|
"Member": "EventMatchGameManager.GetEventData",
|
|
"MemberName": "GetEventData",
|
|
"MemberLine": 58,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"EventMatchGameDataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:107",
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:116",
|
|
"Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs:60",
|
|
"Client/Assets/Scripts/EventRecharge/EventRechargeBenefitsPanel.cs:30",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:45",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:96",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameAct.cs:13",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:321",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:84",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:148",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:385",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:619",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:79",
|
|
"Client/Assets/Scripts/MatchGame/UI/HomeBtnMatch.cs:41"
|
|
],
|
|
"MemberSource": "public MatchGameData GetEventData()\r\n {\r\n var matchGameData = new MatchGameData();\r\n\r\n string data = PlayFabMgr.Instance.GetLocalData(EventMatchGameDataKey);\r\n if (!string.IsNullOrEmpty(data))\r\n {\r\n try\r\n {\r\n matchGameData = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CMatchGameData\u003E(data);\r\n if (matchGameData.vip \u003E 10)\r\n {\r\n matchGameData.vip = 10;\r\n }\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError(e);\r\n matchGameData = new MatchGameData();\r\n }\r\n }\r\n return matchGameData;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(EventMatchGameDataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C159",
|
|
"Path": "Client/Assets/Scripts/MatchGame/MatchGameManager.cs",
|
|
"Line": 494,
|
|
"Member": "EventMatchGameManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 492,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"EventMatchGameDataKey",
|
|
"JsonMapper.ToJson(matchGameData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData(MatchGameData matchGameData)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(EventMatchGameDataKey, JsonMapper.ToJson(matchGameData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(EventMatchGameDataKey, JsonMapper.ToJson(matchGameData))"
|
|
},
|
|
{
|
|
"Id": "B3-C160",
|
|
"Path": "Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs",
|
|
"Line": 144,
|
|
"Member": "MiniBattlePassDataProvider.GetMiniBattlePassRecord",
|
|
"MemberName": "GetMiniBattlePassRecord",
|
|
"MemberLine": 139,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"newDataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:372",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingRewardValidation.cs:539",
|
|
"Client/Assets/Scripts/Services/UserService.KVFishingValidation.cs:300"
|
|
],
|
|
"MemberSource": "public MiniBattlePassRecord GetMiniBattlePassRecord(string key)\r\n {\r\n MiniBattlePassRecord Data;\r\n if (datas == null)\r\n {\r\n string dataStr = PlayFabMgr.Instance.GetLocalData(newDataKey);\r\n //Debug.Log($\u0022GetMiniBattlePassRecord: dataStr = {dataStr}\u0022);\r\n if (string.IsNullOrEmpty(dataStr))\r\n {\r\n datas = new Dictionary\u003Cstring, MiniBattlePassRecord\u003E();\r\n }\r\n else\r\n {\r\n datas = JsonConvert.DeserializeObject\u003CDictionary\u003Cstring, MiniBattlePassRecord\u003E\u003E(dataStr);\r\n }\r\n }\r\n if (datas.TryGetValue(key, out Data))\r\n {\r\n return Data;\r\n }\r\n else\r\n {\r\n Data = new MiniBattlePassRecord();\r\n datas[key] = Data;\r\n return Data;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(newDataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C161",
|
|
"Path": "Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs",
|
|
"Line": 171,
|
|
"Member": "MiniBattlePassDataProvider.SetMiniBattlePassRecord",
|
|
"MemberName": "SetMiniBattlePassRecord",
|
|
"MemberLine": 168,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"newDataKey",
|
|
"JsonConvert.SerializeObject(datas)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:990"
|
|
],
|
|
"MemberSource": "public void SetMiniBattlePassRecord(string key, MiniBattlePassRecord record)\r\n {\r\n datas[key] = record;\r\n PlayFabMgr.Instance.UpdateUserDataValue(newDataKey, JsonConvert.SerializeObject(datas));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(newDataKey, JsonConvert.SerializeObject(datas))"
|
|
},
|
|
{
|
|
"Id": "B3-C162",
|
|
"Path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
|
"Line": 81,
|
|
"Member": "DiggingGameModel.ActivityOpen",
|
|
"MemberName": "ActivityOpen",
|
|
"MemberLine": 66,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"DigCountKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:598"
|
|
],
|
|
"MemberSource": "public void ActivityOpen(cfg.FishingEvent t)\r\n {\r\n if (_curActivityId == t.ID)\r\n {\r\n return;\r\n }\r\n _curActivityId = t.ID;\r\n if (_curActivityId \u003E 0)\r\n {\r\n FishingEventCycleItem cycle = GContext.container.Resolve\u003CTables\u003E().TbFishingEventCycleItem.GetOrDefault(t.RedirectID);\r\n digActivityConfig = GContext.container.Resolve\u003CTables\u003E().TbDiggingActivityInit.Get(cycle.RedirectID);\r\n MaxCount = digActivityConfig.StageCount;\r\n redDot = cycle.RedDot;\r\n }\r\n DiggingGameManager.LogError(\u0022\u6C99\u6EE9\u5BFB\u5B9D\u5F00\u542F\u0022);\r\n string countJson = PlayFabMgr.Instance.GetLocalData(DigCountKey);\r\n string digGridDataJson = PlayFabMgr.Instance.GetLocalData(DigGridDataKey);\r\n if (string.IsNullOrEmpty(countJson))\r\n {\r\n SaveNull();\r\n }\r\n DoServerData(countJson, digGridDataJson);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(DigCountKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C163",
|
|
"Path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
|
"Line": 82,
|
|
"Member": "DiggingGameModel.ActivityOpen",
|
|
"MemberName": "ActivityOpen",
|
|
"MemberLine": 66,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"DigGridDataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:598"
|
|
],
|
|
"MemberSource": "public void ActivityOpen(cfg.FishingEvent t)\r\n {\r\n if (_curActivityId == t.ID)\r\n {\r\n return;\r\n }\r\n _curActivityId = t.ID;\r\n if (_curActivityId \u003E 0)\r\n {\r\n FishingEventCycleItem cycle = GContext.container.Resolve\u003CTables\u003E().TbFishingEventCycleItem.GetOrDefault(t.RedirectID);\r\n digActivityConfig = GContext.container.Resolve\u003CTables\u003E().TbDiggingActivityInit.Get(cycle.RedirectID);\r\n MaxCount = digActivityConfig.StageCount;\r\n redDot = cycle.RedDot;\r\n }\r\n DiggingGameManager.LogError(\u0022\u6C99\u6EE9\u5BFB\u5B9D\u5F00\u542F\u0022);\r\n string countJson = PlayFabMgr.Instance.GetLocalData(DigCountKey);\r\n string digGridDataJson = PlayFabMgr.Instance.GetLocalData(DigGridDataKey);\r\n if (string.IsNullOrEmpty(countJson))\r\n {\r\n SaveNull();\r\n }\r\n DoServerData(countJson, digGridDataJson);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(DigGridDataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C164",
|
|
"Path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
|
"Line": 108,
|
|
"Member": "DiggingGameModel.InitServerData",
|
|
"MemberName": "InitServerData",
|
|
"MemberLine": 94,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"DigCountKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
111
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:887",
|
|
"Client/Assets/Scripts/ModuleManager/Base/ModuleManager.cs:30",
|
|
"Client/Assets/Scripts/SandDig/DiggingGameManager.cs:133"
|
|
],
|
|
"MemberSource": "public async System.Threading.Tasks.Task InitServerData()\r\n {\r\n _curActivityId = GContext.container.Resolve\u003CDiggingGameManager\u003E().GetActivityId();\r\n DiggingGameManager.LogError(\u0022\u6C99\u6EE9\u5BFB\u5B9D\u6570\u636E\u521D\u59CB\u5316\u0022);\r\n if (_curActivityId \u003E 0)\r\n {\r\n var _tables = GContext.container.Resolve\u003CTables\u003E();\r\n FishingEvent fishingEvent = _tables.TbFishingEvent.GetOrDefault(_curActivityId);\r\n FishingEventCycleItem cycle = _tables.TbFishingEventCycleItem.GetOrDefault(fishingEvent.RedirectID);\r\n\r\n digActivityConfig = _tables.TbDiggingActivityInit.Get(cycle.RedirectID);\r\n MaxCount = digActivityConfig.StageCount;\r\n }\r\n\r\n string countJson = PlayFabMgr.Instance.GetLocalData(DigCountKey);\r\n string digGridDataJson = PlayFabMgr.Instance.GetLocalData(DigGridDataKey);\r\n DoServerData(countJson, digGridDataJson);\r\n await InitClientData(ClientDataHandleEnum.Init);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(DigCountKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C165",
|
|
"Path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
|
"Line": 109,
|
|
"Member": "DiggingGameModel.InitServerData",
|
|
"MemberName": "InitServerData",
|
|
"MemberLine": 94,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"DigGridDataKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
111
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:887",
|
|
"Client/Assets/Scripts/ModuleManager/Base/ModuleManager.cs:30",
|
|
"Client/Assets/Scripts/SandDig/DiggingGameManager.cs:133"
|
|
],
|
|
"MemberSource": "public async System.Threading.Tasks.Task InitServerData()\r\n {\r\n _curActivityId = GContext.container.Resolve\u003CDiggingGameManager\u003E().GetActivityId();\r\n DiggingGameManager.LogError(\u0022\u6C99\u6EE9\u5BFB\u5B9D\u6570\u636E\u521D\u59CB\u5316\u0022);\r\n if (_curActivityId \u003E 0)\r\n {\r\n var _tables = GContext.container.Resolve\u003CTables\u003E();\r\n FishingEvent fishingEvent = _tables.TbFishingEvent.GetOrDefault(_curActivityId);\r\n FishingEventCycleItem cycle = _tables.TbFishingEventCycleItem.GetOrDefault(fishingEvent.RedirectID);\r\n\r\n digActivityConfig = _tables.TbDiggingActivityInit.Get(cycle.RedirectID);\r\n MaxCount = digActivityConfig.StageCount;\r\n }\r\n\r\n string countJson = PlayFabMgr.Instance.GetLocalData(DigCountKey);\r\n string digGridDataJson = PlayFabMgr.Instance.GetLocalData(DigGridDataKey);\r\n DoServerData(countJson, digGridDataJson);\r\n await InitClientData(ClientDataHandleEnum.Init);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(DigGridDataKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C166",
|
|
"Path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
|
"Line": 463,
|
|
"Member": "DiggingGameModel.SaveDigCount",
|
|
"MemberName": "SaveDigCount",
|
|
"MemberLine": 456,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"DigCountKey",
|
|
"json"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:358",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:370",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:501",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:511"
|
|
],
|
|
"MemberSource": "public void SaveDigCount()\r\n {\r\n SetRedPoint();\r\n SaveDigCountJson dataJson = new SaveDigCountJson();\r\n dataJson.ActivityId = _curActivityId;\r\n dataJson.DigCount = _serverDigCount;\r\n string json = JsonConvert.SerializeObject(dataJson);\r\n PlayFabMgr.Instance.UpdateUserDataValue(DigCountKey, json);\r\n GContext.container.Resolve\u003CFishingEventData\u003E().SaveTransitionData(dataJson.ActivityId, dataJson.DigCount);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(DigCountKey, json)"
|
|
},
|
|
{
|
|
"Id": "B3-C167",
|
|
"Path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
|
"Line": 496,
|
|
"Member": "DiggingGameModel.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 470,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"DigGridDataKey",
|
|
"json"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n //\u901A\u7528\u6570\u636E \u002B \u4EFB\u52A1\u76EE\u6807\u6570\u636E\r\n SaveDataJson dataJson = new SaveDataJson();\r\n dataJson.ActivityId = _curActivityId;\r\n dataJson.SandDigServerData = _serverData.ToJson();\r\n dataJson.InflationRate = InflationRate;\r\n //\u7F51\u683C\u6570\u636E\r\n GridData[] allGridData = _dinggingSceneData?.GetAllGridData() ?? new GridData[0];\r\n string allGridStr = allGridData.Length \u003E 0 ? \u0022[\u0022 : string.Empty;\r\n\r\n for (int i = 0; i \u003C allGridData.Length; i\u002B\u002B)\r\n {\r\n if (i == allGridData.Length - 1)\r\n {\r\n allGridStr \u002B= allGridData[i].ToJson() \u002B \u0022]\u0022;\r\n }\r\n else\r\n {\r\n allGridStr \u002B= allGridData[i].ToJson() \u002B \u0022,\u0022;\r\n }\r\n }\r\n dataJson.AllGridJson = allGridStr;\r\n\r\n string json = JsonConvert.SerializeObject(dataJson);\r\n //DiggingGameManager.LogError(json);\r\n PlayFabMgr.Instance.UpdateUserDataValue(DigGridDataKey, json);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(DigGridDataKey, json)"
|
|
},
|
|
{
|
|
"Id": "B3-C168",
|
|
"Path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs",
|
|
"Line": 512,
|
|
"Member": "DiggingGameModel.SaveNull",
|
|
"MemberName": "SaveNull",
|
|
"MemberLine": 508,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"DigGridDataKey",
|
|
"string.Empty"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:117",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:132",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:149",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:155",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:172",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:85"
|
|
],
|
|
"MemberSource": "private void SaveNull()\r\n {\r\n _serverDigCount = GContext.container.Resolve\u003CFishingEventData\u003E().GetInitWelcomeGift(_curActivityId);\r\n SaveDigCount();\r\n PlayFabMgr.Instance.UpdateUserDataValue(DigGridDataKey, string.Empty);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(DigGridDataKey, string.Empty)"
|
|
},
|
|
{
|
|
"Id": "B3-C169",
|
|
"Path": "Client/Assets/Scripts/Services/AggUserService.cs",
|
|
"Line": 261,
|
|
"Member": "AggUserService.InitData",
|
|
"MemberName": "InitData",
|
|
"MemberLine": 234,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"channel",
|
|
"\u00221\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumPanel.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:629",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:638",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:639",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:643",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:733",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:898",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:29",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:34",
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:50",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:33",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:39",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightMainPanel.cs:296",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:46",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:332",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:348",
|
|
"Client/Assets/Scripts/Services/UserService.cs:523",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:251",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:496",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:105",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:316",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:189",
|
|
"Client/Assets/Scripts/SupplyDrop/SupplyDropCtrl.cs:180",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:77",
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:1145",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:33",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:52",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:63",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:193",
|
|
"Client/Assets/Scripts/UI/Social/SocialClubJoined.cs:145"
|
|
],
|
|
"MemberSource": "private void InitData(IDictionary\u003Cstring, string\u003E data)\n {\n#if UNITY_EDITOR \u0026\u0026 !SERVICE_HOST\n // Editor loop has no channel SDK login. M31 already replaced account URLs and linked flags.\n if(PlayerDataStorage.PlayerKVGameplayLoop.Enabled) return;\n#endif\n if (data.TryGetValue(EAccoutType.hwGoogle.ToString(), out var google) \u0026\u0026 google == \u00221\u0022)\r\n {\r\n TYSdkFacade.TYAccountInfo.linkedAccout.Add(EAccoutType.hwGoogle);\r\n }\r\n\r\n if (data.TryGetValue(EAccoutType.hwFacebook.ToString(), out var facebook) \u0026\u0026 facebook == \u00221\u0022)\r\n {\r\n TYSdkFacade.TYAccountInfo.linkedAccout.Add(EAccoutType.hwFacebook);\r\n }\r\n\r\n if (data.TryGetValue(EAccoutType.Apple.ToString(), out var apple) \u0026\u0026 apple == \u00221\u0022)\r\n {\r\n TYSdkFacade.TYAccountInfo.linkedAccout.Add(EAccoutType.Apple);\r\n }\r\n\r\n if (TYSdkFacade.TYAccountInfo.channel != EAccoutType.hwGuest \u0026\u0026 TYSdkFacade.TYAccountInfo.channel != EAccoutType.none)\r\n {\r\n var channel = TYSdkFacade.TYAccountInfo.channel.ToString();\r\n if (!data.ContainsKey(channel))\r\n {\r\n data.Add(channel, \u00221\u0022);\r\n PlayFabMgr.Instance.UpdateUserDataValue(channel, \u00221\u0022);\r\n }\r\n }\r\n\r\n if (data.TryGetValue(\u0022EAccoutUrl\u0022, out var data_value))\r\n {\r\n EAccoutUrl = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CDictionary\u003Cstring, string\u003E\u003E(data_value);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(channel, \u00221\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C170",
|
|
"Path": "Client/Assets/Scripts/Services/ClubService.cs",
|
|
"Line": 163,
|
|
"Member": "ClubService.SaveLureDonateData",
|
|
"MemberName": "SaveLureDonateData",
|
|
"MemberLine": 161,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022LureDonateData\u0022",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(lureDonateData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Services/ClubService.cs:172",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:919",
|
|
"Client/Assets/Scripts/Services/ClubService.cs:948"
|
|
],
|
|
"MemberSource": "void SaveLureDonateData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022LureDonateData\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(lureDonateData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022LureDonateData\u0022, Newtonsoft.Json.JsonConvert.SerializeObject(lureDonateData))"
|
|
},
|
|
{
|
|
"Id": "B3-C171",
|
|
"Path": "Client/Assets/Scripts/Services/ClubService.cs",
|
|
"Line": 197,
|
|
"Member": "ClubService.SetOpenClubRed",
|
|
"MemberName": "SetOpenClubRed",
|
|
"MemberLine": 176,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022IsOpenClubRed\u0022",
|
|
"\u00221\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Social/FishingSocialPanel.cs:63"
|
|
],
|
|
"MemberSource": "public void SetOpenClubRed()\r\n {\r\n if (promptOwner != null)\r\n {\r\n var read = ReadPrompt();\r\n // M14: any present string means read, including \u00220\u0022 and the empty string.\r\n if (read.Found != true)\r\n {\r\n LastPromptEdit = KVMgr.WriteKV(promptOwner, \u0022IsOpenClubRed\u0022, \u00221\u0022);\r\n if (!LastPromptEdit.Accepted)\r\n throw DefaultSettingService.PromptFailure($\u0022IsOpenClubRed owner={promptOwner.OwnerInstanceId}: {LastPromptEdit.StateResult.Error}; uncertain={LastPromptEdit.StateResult.LocalCommitMayHaveSucceeded}\u0022);\r\n }\r\n RequirePromptOwner();\r\n IsOpenClubRed = false;\r\n SetClubRed();\r\n return;\r\n }\r\n if (IsOpenClubRed)\r\n {\r\n IsOpenClubRed = false;\r\n SetClubRed();\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsOpenClubRed\u0022, \u00221\u0022);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022IsOpenClubRed\u0022, \u00221\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C172",
|
|
"Path": "Client/Assets/Scripts/Services/ClubService.cs",
|
|
"Line": 664,
|
|
"Member": "ClubService.ClubSingin",
|
|
"MemberName": "ClubSingin",
|
|
"MemberLine": 645,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022ClubSignin\u0022",
|
|
"signTime.Value.ToString(\u0022yyyy-MM-dd HH:mm:ss\u0022)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
658
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Social/SocialClubJoined.cs:266"
|
|
],
|
|
"MemberSource": "public async Task ClubSingin()\r\n {\r\n if (!TryGetClubSession(out var apiPlayerId, out var sessionVersion)) return;\r\n if (myClubInfo == null) return;\r\n if (signingSession == sessionVersion || signTime?.Date == ZZTimeHelper.UtcNow().UtcNowOffset().Date) return;\r\n signingSession = sessionVersion;\r\n try\r\n {\r\n ClubSinginRequest clubSinginRequest = new ClubSinginRequest()\r\n {\r\n playerId = apiPlayerId,\r\n id = myClubInfo.id,\r\n };\r\n string json = await customServerMgr.ClubRequest(\u0022ClubSingin\u0022, clubSinginRequest);\r\n if (!IsClubSessionCurrent(apiPlayerId, sessionVersion)) return;\r\n if (!string.IsNullOrEmpty(json) \u0026\u0026 json != \u0022[]\u0022)\r\n {\r\n if (!TryReadClubResponse\u003CClubSinginResp\u003E(json, out var clubSinginResp, 0)) return;\r\n signTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ClubSignin\u0022, signTime.Value.ToString(\u0022yyyy-MM-dd HH:mm:ss\u0022));\r\n if (clubSinginResp.code == 0)\r\n {\r\n chatService.SendSystemMessage($\u0022{MessageChatType.SI}_{apiPlayerId}\u0022);\r\n //\u7B7E\u5230\u6210\u529F\u5956\u52B1\r\n GContext.container.Resolve\u003CPlayerItemData\u003E().AddItemByDrop(GContext.container.Resolve\u003Ccfg.Tables\u003E().TbServerConfig.ClubSignReward, null);\r\n GContext.Publish(new ShowData());\r\n #if AGG\r\n using (var e = GEvent.GameEvent(\u0022guild_sign\u0022))\r\n {\r\n e.AddContent(\u0022guild_id\u0022, myClubInfo.id)\r\n .AddContent(\u0022drop_list\u0022, GContext.container.Resolve\u003Ccfg.Tables\u003E().TbServerConfig.ClubSignReward);\r\n }\r\n #endif\r\n }\r\n }\r\n SetClubRed();\r\n }\r\n finally\r\n {\r\n if (signingSession == sessionVersion) signingSession = null;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022ClubSignin\u0022, signTime.Value.ToString(\u0022yyyy-MM-dd HH:mm:ss\u0022))"
|
|
},
|
|
{
|
|
"Id": "B3-C173",
|
|
"Path": "Client/Assets/Scripts/Services/DeferredRewardStashService.cs",
|
|
"Line": 193,
|
|
"Member": "DeferredRewardStashService.UploadData",
|
|
"MemberName": "UploadData",
|
|
"MemberLine": 190,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DebugFunc.cs:597",
|
|
"Client/Assets/Scripts/DebugFunc.cs:664",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:113",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:204",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:167",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:227",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:242",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:109",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:135",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:74",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:88",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:99",
|
|
"Client/Assets/Scripts/Services/FootPrintService.cs:37",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:111",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:180",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:225",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:106",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:229",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:90",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:183",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs:316"
|
|
],
|
|
"MemberSource": "public void UploadData()\r\n {\r\n var s = Serialize();\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C174",
|
|
"Path": "Client/Assets/Scripts/Services/DeferredRewardStashService.cs",
|
|
"Line": 199,
|
|
"Member": "DeferredRewardStashService.LoadData",
|
|
"MemberName": "LoadData",
|
|
"MemberLine": 196,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:170",
|
|
"Client/Assets/Scripts/Activity/HomeEntranceBtn/AbstractHomeEntranceBtn.cs:40",
|
|
"Client/Assets/Scripts/Activity/Sentry/AActivitySentry.cs:113",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:80",
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:29",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1120",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:604",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:796",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:799",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:803",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:806",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:827",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:835",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:847",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:856",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:868",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:871",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:880",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:237",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:128",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:154",
|
|
"Client/Assets/Scripts/DebugFunc.cs:668",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1005",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1100",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1114",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:59",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:76",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:803",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:922",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:973",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:996",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapFacePopupPanel.cs:27",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapPreviewPopupPanel.cs:35",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapContainerPanel.cs:21",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:131",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:166",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:167",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapPanel.cs:65",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.cs:76",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.Debug.cs:132",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.Debug.cs:146",
|
|
"Client/Assets/Scripts/EventBoostPack/Data/EventBoostPackManager.cs:38",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:27",
|
|
"Client/Assets/Scripts/EventCubeMelt/BoardRenderer.cs:190",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/TetrisBoardData.cs:516",
|
|
"Client/Assets/Scripts/EventCubeMelt/PieceRenderer.cs:126",
|
|
"Client/Assets/Scripts/EventCubeMelt/PieceRenderer.cs:144",
|
|
"Client/Assets/Scripts/EventSmash/Act/EventSmashAct.cs:28",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:625",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashSentry.cs:13",
|
|
"Client/Assets/Scripts/EventSmash/UIPanel/EventSmashPanel.cs:138",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:160",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackChainsPopupPanel.cs:62",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackGiftPopupPanel.cs:25",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/HomeBtnComeBack.cs:64",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:61",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPartnerGather.cs:230",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:66",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:171"
|
|
],
|
|
"MemberSource": "public void LoadData()\r\n {\r\n Reset();\r\n var s = PlayFabMgr.Instance.GetLocalData(Key);\r\n if (string.IsNullOrEmpty(s))\r\n return;\r\n _items = Deserialize(s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C175",
|
|
"Path": "Client/Assets/Scripts/Services/FootPrintService.cs",
|
|
"Line": 43,
|
|
"Member": "FootPrintService.UploadData",
|
|
"MemberName": "UploadData",
|
|
"MemberLine": 40,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022FootPrint\u0022",
|
|
"data.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DebugFunc.cs:597",
|
|
"Client/Assets/Scripts/DebugFunc.cs:664",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:113",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:204",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:167",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:227",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:242",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:109",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:135",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:74",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:88",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:99",
|
|
"Client/Assets/Scripts/Services/FootPrintService.cs:37",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:111",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:180",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:225",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:106",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:229",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:90",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:183",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs:316"
|
|
],
|
|
"MemberSource": "public void UploadData()\r\n {\r\n var data = (ulong)_footPrint;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022FootPrint\u0022, data.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022FootPrint\u0022, data.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C176",
|
|
"Path": "Client/Assets/Scripts/Services/FriendService.cs",
|
|
"Line": 48,
|
|
"Member": "FriendService.SetLinkAwardData",
|
|
"MemberName": "SetLinkAwardData",
|
|
"MemberLine": 44,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"InviteLinkRewardCountKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Services/FriendService.cs:343"
|
|
],
|
|
"MemberSource": "void SetLinkAwardData()\r\n {\r\n List\u003Ccfg.Invite\u003E invites = tables.TbInvite.DataList;\r\n //\u5DF2\u7ECF\u9886\u53D6\u5956\u52B1\u7684\u6570\u91CF\r\n string receiveRewardCountStr = PlayFabMgr.Instance.GetLocalData(InviteLinkRewardCountKey);\r\n int.TryParse(receiveRewardCountStr, out InviteLinkRewardCount);\r\n int canRewardCount = InviteLinkRewardCount;\r\n for (int i = InviteLinkRewardCount; i \u003C invites.Count; i\u002B\u002B)\r\n {\r\n //\u9886\u53D6\u5956\u52B1\r\n if (invites[i].NumInvite \u003C= InviteLinkNumber)\r\n {\r\n canRewardCount = i \u002B 1;\r\n }\r\n else\r\n {\r\n break;\r\n }\r\n }\r\n RedPointManager.Instance.SetRedPointState(RedPointName.Home_Invite, canRewardCount \u003E InviteLinkRewardCount);\r\n#if AGG\r\n using (var e = GEvent.GameEvent(\u0022invite_increase\u0022))\r\n {\r\n e.AddContent(\u0022inviteprogress\u0022, InviteLinkNumber)\r\n .AddContent(\u0022rewardprogress\u0022, InviteLinkRewardCount);\r\n }\r\n#endif\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(InviteLinkRewardCountKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C177",
|
|
"Path": "Client/Assets/Scripts/Services/FriendService.cs",
|
|
"Line": 96,
|
|
"Member": "FriendService.OnReceiveLinkAward",
|
|
"MemberName": "OnReceiveLinkAward",
|
|
"MemberLine": 73,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"InviteLinkRewardCountKey",
|
|
"InviteLinkRewardCount.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Friends/EventInviteFriends.cs:57"
|
|
],
|
|
"MemberSource": "public int OnReceiveLinkAward()\r\n {\r\n int canRewardCount = InviteLinkRewardCount;\r\n List\u003Ccfg.Invite\u003E invites = tables.TbInvite.DataList;\r\n List\u003Cint\u003E DropIDs = new List\u003Cint\u003E();\r\n for (int i = InviteLinkRewardCount; i \u003C invites.Count; i\u002B\u002B)\r\n {\r\n //\u9886\u53D6\u5956\u52B1\r\n if (invites[i].NumInvite \u003C= InviteLinkNumber)\r\n {\r\n canRewardCount = i \u002B 1;\r\n DropIDs.Add(invites[i].DropID);\r\n }\r\n else\r\n {\r\n break;\r\n }\r\n }\r\n if (InviteLinkRewardCount != canRewardCount)\r\n {\r\n GContext.container.Resolve\u003CPlayerItemData\u003E().AddItemByDropList(DropIDs, null);\r\n GContext.Publish(new ShowData());\r\n InviteLinkRewardCount = canRewardCount;\r\n PlayFabMgr.Instance.UpdateUserDataValue(InviteLinkRewardCountKey, InviteLinkRewardCount.ToString());\r\n RedPointManager.Instance.SetRedPointState(RedPointName.Home_Invite, false);\r\n#if AGG\r\n using (var e = GEvent.GameEvent(\u0022invite_reward\u0022))\r\n {\r\n e.AddContent(\u0022inviteprogress\u0022, InviteLinkNumber)\r\n .AddContent(\u0022rewardprogress\u0022, InviteLinkRewardCount);\r\n }\r\n#endif\r\n }\r\n return InviteLinkRewardCount;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(InviteLinkRewardCountKey, InviteLinkRewardCount.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C178",
|
|
"Path": "Client/Assets/Scripts/Services/SettingService.cs",
|
|
"Line": 152,
|
|
"Member": "DefaultSettingService.ShowNotice",
|
|
"MemberName": "ShowNotice",
|
|
"MemberLine": 142,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"\u0022ShowNotice\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Setting/FishingNoticePopupPanel.cs:20"
|
|
],
|
|
"MemberSource": "public bool ShowNotice\r\n {\r\n get\r\n {\r\n if (promptOwner != null)\r\n {\r\n var read = ReadPrompt();\r\n _showNotice = read.Found == true \u0026\u0026 read.Value == \u00221\u0022;\r\n return _showNotice.Value;\r\n }\r\n _showNotice ??= PlayFabMgr.Instance.GetLocalData(\u0022ShowNotice\u0022) == \u00221\u0022;\r\n return _showNotice.Value;\r\n }\r\n set\r\n {\r\n if (promptOwner != null)\r\n {\r\n var read = ReadPrompt();\r\n var serialized = value ? \u00221\u0022 : \u00220\u0022;\r\n if (read.Found != true || read.Value != serialized)\r\n {\r\n LastPromptEdit = KVMgr.WriteKV(promptOwner, \u0022ShowNotice\u0022, serialized);\r\n if (!LastPromptEdit.Accepted)\r\n throw PromptFailure($\u0022ShowNotice owner={promptOwner.OwnerInstanceId}: {LastPromptEdit.StateResult.Error}; uncertain={LastPromptEdit.StateResult.LocalCommitMayHaveSucceeded}\u0022);\n }\r\n RequirePromptOwner();\r\n _showNotice = value;\r\n return;\r\n }\r\n if (value != _showNotice)\r\n {\r\n _showNotice = value;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShowNotice\u0022, value ? \u00221\u0022 : \u00220\u0022);\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(\u0022ShowNotice\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C179",
|
|
"Path": "Client/Assets/Scripts/Services/SettingService.cs",
|
|
"Line": 174,
|
|
"Member": "DefaultSettingService.ShowNotice",
|
|
"MemberName": "ShowNotice",
|
|
"MemberLine": 142,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022ShowNotice\u0022",
|
|
"value ? \u00221\u0022 : \u00220\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Setting/FishingNoticePopupPanel.cs:20"
|
|
],
|
|
"MemberSource": "public bool ShowNotice\r\n {\r\n get\r\n {\r\n if (promptOwner != null)\r\n {\r\n var read = ReadPrompt();\r\n _showNotice = read.Found == true \u0026\u0026 read.Value == \u00221\u0022;\r\n return _showNotice.Value;\r\n }\r\n _showNotice ??= PlayFabMgr.Instance.GetLocalData(\u0022ShowNotice\u0022) == \u00221\u0022;\r\n return _showNotice.Value;\r\n }\r\n set\r\n {\r\n if (promptOwner != null)\r\n {\r\n var read = ReadPrompt();\r\n var serialized = value ? \u00221\u0022 : \u00220\u0022;\r\n if (read.Found != true || read.Value != serialized)\r\n {\r\n LastPromptEdit = KVMgr.WriteKV(promptOwner, \u0022ShowNotice\u0022, serialized);\r\n if (!LastPromptEdit.Accepted)\r\n throw PromptFailure($\u0022ShowNotice owner={promptOwner.OwnerInstanceId}: {LastPromptEdit.StateResult.Error}; uncertain={LastPromptEdit.StateResult.LocalCommitMayHaveSucceeded}\u0022);\n }\r\n RequirePromptOwner();\r\n _showNotice = value;\r\n return;\r\n }\r\n if (value != _showNotice)\r\n {\r\n _showNotice = value;\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShowNotice\u0022, value ? \u00221\u0022 : \u00220\u0022);\r\n }\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022ShowNotice\u0022, value ? \u00221\u0022 : \u00220\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C180",
|
|
"Path": "Client/Assets/Scripts/Services/SurveyService.cs",
|
|
"Line": 35,
|
|
"Member": "SurveyService.SurveyService",
|
|
"MemberName": "SurveyService",
|
|
"MemberLine": 30,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"SurveyData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [],
|
|
"MemberSource": "public SurveyService(IUserService userService, cfg.Tables tables)\r\n {\r\n this.userService = userService;\r\n this.tables = tables;\r\n tableData = null;\r\n string surveyData = PlayFabMgr.Instance.GetLocalData(SurveyData);\r\n if (!string.IsNullOrEmpty(surveyData))\r\n {\r\n receivedReward = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CList\u003Cstring\u003E\u003E(surveyData);\r\n }\r\n string surveyReadSidData = PlayFabMgr.Instance.GetLocalData(SurveyReadSidData);\r\n if (!string.IsNullOrEmpty(surveyReadSidData))\r\n {\r\n readSid = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CList\u003Cstring\u003E\u003E(surveyReadSidData);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(SurveyData)"
|
|
},
|
|
{
|
|
"Id": "B3-C181",
|
|
"Path": "Client/Assets/Scripts/Services/SurveyService.cs",
|
|
"Line": 40,
|
|
"Member": "SurveyService.SurveyService",
|
|
"MemberName": "SurveyService",
|
|
"MemberLine": 30,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"SurveyReadSidData"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [],
|
|
"MemberSource": "public SurveyService(IUserService userService, cfg.Tables tables)\r\n {\r\n this.userService = userService;\r\n this.tables = tables;\r\n tableData = null;\r\n string surveyData = PlayFabMgr.Instance.GetLocalData(SurveyData);\r\n if (!string.IsNullOrEmpty(surveyData))\r\n {\r\n receivedReward = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CList\u003Cstring\u003E\u003E(surveyData);\r\n }\r\n string surveyReadSidData = PlayFabMgr.Instance.GetLocalData(SurveyReadSidData);\r\n if (!string.IsNullOrEmpty(surveyReadSidData))\r\n {\r\n readSid = Newtonsoft.Json.JsonConvert.DeserializeObject\u003CList\u003Cstring\u003E\u003E(surveyReadSidData);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(SurveyReadSidData)"
|
|
},
|
|
{
|
|
"Id": "B3-C182",
|
|
"Path": "Client/Assets/Scripts/Services/SurveyService.cs",
|
|
"Line": 112,
|
|
"Member": "SurveyService.GetSurveyAnswer",
|
|
"MemberName": "GetSurveyAnswer",
|
|
"MemberLine": 103,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"SurveyReadSidData",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(readSid)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Setting/SurveyPanel.cs:25",
|
|
"Client/Assets/Scripts/UI/Setting/SurveyPanel.cs:40"
|
|
],
|
|
"MemberSource": "public string GetSurveyAnswer()\r\n {\r\n if (tableData == null)\r\n {\r\n return \u0022\u0022;\r\n }\r\n string url = $\u0022{SurveyUrl}s2/{tableData.ID}/{tableData.Hash}/?\u0026uid={userService.CustomId}\u0022;\r\n //\u6807\u8BB0\u5DF2\u8BFB\r\n readSid.Add(tableData.ID.ToString());\r\n PlayFabMgr.Instance.UpdateUserDataValue(SurveyReadSidData, Newtonsoft.Json.JsonConvert.SerializeObject(readSid));\r\n GetSurveyMatchlist();\r\n return url;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(SurveyReadSidData, Newtonsoft.Json.JsonConvert.SerializeObject(readSid))"
|
|
},
|
|
{
|
|
"Id": "B3-C183",
|
|
"Path": "Client/Assets/Scripts/Services/SurveyService.cs",
|
|
"Line": 136,
|
|
"Member": "SurveyService.GetSurveyCheckAnswer",
|
|
"MemberName": "GetSurveyCheckAnswer",
|
|
"MemberLine": 119,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"SurveyData",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(receivedReward)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Setting/SurveyPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void GetSurveyCheckAnswer()\r\n {\r\n try\r\n {\r\n if (tableData == null)\r\n {\r\n return;\r\n }\r\n string sid = tableData.ID.ToString();\r\n if (receivedReward.Contains(sid))\r\n {\r\n //Debug.Log(\u0022\u5DF2\u7ECF\u9886\u8FC7\u5956:\u0022 \u002B json);\r\n return;\r\n }\r\n GContext.container.Resolve\u003CPlayerItemData\u003E().AddItemByDrop(tableData.Reward, null);\r\n GContext.Publish(new ShowData());\r\n receivedReward.Add(sid);\r\n PlayFabMgr.Instance.UpdateUserDataValue(SurveyData, Newtonsoft.Json.JsonConvert.SerializeObject(receivedReward));\r\n GetSurveyMatchlist();\r\n }\r\n catch (Exception e)\r\n {\r\n Debug.LogError(\u0022GetSurveyCheckAnswer:\u0022 \u002B e);\r\n }\r\n\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(SurveyData, Newtonsoft.Json.JsonConvert.SerializeObject(receivedReward))"
|
|
},
|
|
{
|
|
"Id": "B3-C184",
|
|
"Path": "Client/Assets/Scripts/Services/UserService.cs",
|
|
"Line": 224,
|
|
"Member": "PlayFabUserService.InitTapJoy",
|
|
"MemberName": "InitTapJoy",
|
|
"MemberLine": 221,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"\u0022TapJoy_Diamond\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-android-agg",
|
|
"player-android-agg"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Services/UserService.cs:216"
|
|
],
|
|
"MemberSource": "private static void InitTapJoy()\r\n {\r\n#if UNITY_ANDROID\r\n var lastBalanceStr = PlayFabMgr.Instance.GetLocalData(\u0022TapJoy_Diamond\u0022) ?? \u0022\u0022;\r\n Debug.Log($\u0022InitTapJoy -\u003E {lastBalanceStr}\u0022);\r\n var lastBalance = int.TryParse(lastBalanceStr, out var temp) ? temp : 0;\r\n\r\n var tapjoyObject = GameObject.FindObjectOfType\u003CTapjoyComponent\u003E();\r\n if (tapjoyObject \u0026\u0026 tapjoyObject.gameObject \u0026\u0026 !tapjoyObject.GetComponent\u003CTapjoyHelper\u003E())\r\n {\r\n var tapjoyHelper = tapjoyObject.gameObject.AddComponent\u003CTapjoyHelper\u003E();\r\n GameObject.DontDestroyOnLoad(tapjoyHelper);\r\n tapjoyHelper.Init(lastBalance, OnEarnCurrencyName, OnBalance);\r\n }\r\n return;\r\n void OnEarnCurrencyName(string currencyName, int amount)\r\n {\r\n Debug.Log($\u0022OnEarnCurrencyName -\u003E {currencyName} {amount}\u0022);\r\n // var amount = (balance - lastBalance);\r\n var diamonds = new ItemData { id = 1005, count = amount };\r\n diamonds.curCount = (ulong)GContext.container.Resolve\u003CPlayerItemData\u003E().GetItemCount(diamonds.id);\r\n GContext.container.Resolve\u003CPlayerItemData\u003E().AddItem(diamonds, null);\r\n GContext.Publish(new ShowData(new List\u003CItemData\u003E { diamonds }, RewardType.NormalOne));\r\n GContext.Publish(new ShowData());\r\n#if AGG\r\n using (var e = GEvent.GameEvent(\u0022tapjoy\u0022))\r\n {\r\n e.AddContent(\u0022item_id\u0022, diamonds.id)\r\n .AddContent(\u0022item_count\u0022, diamonds.count);\r\n }\r\n#endif\r\n\r\n\r\n }\r\n void OnBalance(string currencyName, int balance)\r\n {\r\n Debug.Log($\u0022OnBalance -\u003E {currencyName} {balance}\u0022);\r\n // const string tapjoyKey = \u0022TapJoy_Diamond\u0022;\r\n // var lastBalanceStr = PlayFabMgr.Instance.GetLocalData(tapjoyKey) ?? \u0022\u0022;\r\n // var lastBalance = int.TryParse(lastBalanceStr, out var temp) ? temp : 0;\r\n {\r\n // PlayFabMgr.Instance.UpdateUserDataValue(tapjoyKey, balance.ToString());\r\n // if (balance \u003E lastBalance)\r\n // {\r\n // var amount = (balance - lastBalance);\r\n // var diamonds = new ItemData { id = 1005, count = amount };\r\n // diamonds.curCount = (ulong)GContext.container.Resolve\u003CPlayerItemData\u003E().GetItemCount(diamonds.id);\r\n // GContext.container.Resolve\u003CPlayerItemData\u003E().AddItem(diamonds);\r\n // GContext.Publish(new ShowData(new List\u003CItemData\u003E { diamonds }, RewardType.NormalOne));\r\n // // GContext.Publish(new ShowData(diamonds));\r\n // GContext.Publish(new ShowData());\r\n // }\r\n }\r\n }\r\n#endif\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(\u0022TapJoy_Diamond\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C185",
|
|
"Path": "Client/Assets/Scripts/Services/UserService.cs",
|
|
"Line": 322,
|
|
"Member": "PlayFabUserService.SetMMTestValue",
|
|
"MemberName": "SetMMTestValue",
|
|
"MemberLine": 312,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"MMTestKey",
|
|
"$\u0022{MMTestSubKey}#{MMTestValue}\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Services/UserService.cs:208",
|
|
"Client/Assets/Scripts/Services/UserService.KVGameplayLoop.cs:580"
|
|
],
|
|
"MemberSource": "void SetMMTestValue()\r\n {\r\n if (MMTestValue == -1)\r\n {\r\n //int id = (int)(InternalId / 2) * 2 \u002B 1;\r\n //int AB = (int)(id % 8);\r\n // convert UserId string to ulong \r\n var ulongUserId = ulong.Parse(UserId, System.Globalization.NumberStyles.HexNumber);\r\n int AB = (int)(ulongUserId % 16);\r\n MMTestValue = AB;\r\n PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n }\r\n string ab = GContext.container.Resolve\u003CMMTService\u003E().Init(MMTestValue);\r\n GEvent.SetUserProp(\u0022MMTestValue\u0022, ab, true);\r\n Debug.Log($\u0022UserId:{UserId} MMTestValue :0b{Convert.ToString(MMTestValue, 2)} MMTestValueString:{ab}\u0022);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C186",
|
|
"Path": "Client/Assets/Scripts/Services/UserService.cs",
|
|
"Line": 331,
|
|
"Member": "PlayFabUserService.GMMMT",
|
|
"MemberName": "GMMMT",
|
|
"MemberLine": 328,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"MMTestKey",
|
|
"$\u0022{MMTestSubKey}#{MMTestValue}\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/DeBugPanel.cs:594"
|
|
],
|
|
"MemberSource": "public void GMMMT(int value)\r\n {\r\n MMTestValue = value;\r\n PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n string ab = GContext.container.Resolve\u003CMMTService\u003E().Init(MMTestValue);\r\n GEvent.SetUserProp(\u0022MMTestValue\u0022, ab, true);\r\n Debug.Log($\u0022UserId:{UserId} MMTestValue :0b{Convert.ToString(MMTestValue, 2)} MMTestValueString:{ab}\u0022);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C187",
|
|
"Path": "Client/Assets/Scripts/Services/UserService.cs",
|
|
"Line": 620,
|
|
"Member": "PlayFabUserService.AvatarToPF",
|
|
"MemberName": "AvatarToPF",
|
|
"MemberLine": 607,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022EAccoutUrl\u0022",
|
|
"EAccoutUrlStr"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Services/AggUserService.cs:138",
|
|
"Client/Assets/Scripts/Services/AggUserService.cs:211"
|
|
],
|
|
"MemberSource": "protected void AvatarToPF(TYSdkFacade.AccountInfo accountInfo)\r\n {\r\n if (accountInfo != null\r\n \u0026\u0026 (accountInfo.channel == EAccoutType.hwFacebook\r\n || accountInfo.channel == EAccoutType.hwGoogle)\r\n \u0026\u0026 !string.IsNullOrEmpty(accountInfo.avatar))\r\n {\r\n if (EAccoutUrl == null)\r\n {\r\n EAccoutUrl = new Dictionary\u003Cstring, string\u003E();\r\n }\r\n EAccoutUrl[accountInfo.channel.ToString()] = accountInfo.avatar;\r\n string EAccoutUrlStr = Newtonsoft.Json.JsonConvert.SerializeObject(EAccoutUrl);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022EAccoutUrl\u0022, EAccoutUrlStr);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022EAccoutUrl\u0022, EAccoutUrlStr)"
|
|
},
|
|
{
|
|
"Id": "B3-C188",
|
|
"Path": "Client/Assets/Scripts/Services/UserService.cs",
|
|
"Line": 626,
|
|
"Member": "PlayFabUserService.InitData",
|
|
"MemberName": "InitData",
|
|
"MemberLine": 624,
|
|
"Kind": "facade-call",
|
|
"Method": "CompareDatas",
|
|
"Arguments": [
|
|
"datas",
|
|
"userId"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumPanel.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:629",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:638",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:639",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:643",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:733",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:898",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:29",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:34",
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:50",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:33",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:39",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightMainPanel.cs:296",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:46",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:332",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:348",
|
|
"Client/Assets/Scripts/Services/UserService.cs:523",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:251",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:496",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:105",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:316",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:189",
|
|
"Client/Assets/Scripts/SupplyDrop/SupplyDropCtrl.cs:180",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:77",
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:1145",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:33",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:52",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:63",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:193",
|
|
"Client/Assets/Scripts/UI/Social/SocialClubJoined.cs:145"
|
|
],
|
|
"MemberSource": "private void InitData(Dictionary\u003Cstring, UserDataRecord\u003E datas, string userId)\r\n {\r\n var comparedData = PlayFabMgr.Instance.CompareDatas(datas, userId);\r\n if (comparedData != null)\r\n {\r\n MMTestValue = 0;\r\n if (!comparedData.ContainsKey(MMTestKey))\r\n {\r\n if (config.Get\u003Cbool\u003E(\u0022NewlyCreated\u0022, false))\r\n {\r\n //\u65B0\u7528\u6237\u8BBE\u7F6EMMTest\r\n MMTestValue = -1;\r\n }\r\n else\r\n {\r\n //\u8001\u7528\u6237\u8BBE\u7F6EMMTest\r\n PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n }\r\n }\r\n else\r\n {\r\n string mmTestValue = comparedData[MMTestKey];\r\n string[] mmTestValueData = mmTestValue.Split(\u0027#\u0027);\r\n //if (mmTestValueData.Length \u003E 1 \u0026\u0026 mmTestValueData[0] == MMTestSubOldKey)\r\n //{\r\n // int.TryParse(mmTestValueData[1], out int value);\r\n // MMTestValue = value \u0026 0b101;\r\n // //\u5347\u7EA7\u8001\u7528\u6237\u6570\u636E\r\n // PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n //}\r\n //else\r\n if (mmTestValueData.Length \u003E 1 \u0026\u0026 mmTestValueData[0] == MMTestSubKey)\r\n {\r\n\r\n int.TryParse(mmTestValueData[1], out int value);\r\n MMTestValue = value;\r\n }\r\n else\r\n {\r\n MMTestValue = 0;\r\n PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n }\r\n }\r\n GContext.container.Resolve\u003CPlayerData\u003E().LoadPlayerData(comparedData);\r\n OnInitData?.Invoke(comparedData);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.CompareDatas(datas, userId)"
|
|
},
|
|
{
|
|
"Id": "B3-C189",
|
|
"Path": "Client/Assets/Scripts/Services/UserService.cs",
|
|
"Line": 640,
|
|
"Member": "PlayFabUserService.InitData",
|
|
"MemberName": "InitData",
|
|
"MemberLine": 624,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"MMTestKey",
|
|
"$\u0022{MMTestSubKey}#{MMTestValue}\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumPanel.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:629",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:638",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:639",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:643",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:733",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:898",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:29",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:34",
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:50",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:33",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:39",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightMainPanel.cs:296",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:46",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:332",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:348",
|
|
"Client/Assets/Scripts/Services/UserService.cs:523",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:251",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:496",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:105",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:316",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:189",
|
|
"Client/Assets/Scripts/SupplyDrop/SupplyDropCtrl.cs:180",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:77",
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:1145",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:33",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:52",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:63",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:193",
|
|
"Client/Assets/Scripts/UI/Social/SocialClubJoined.cs:145"
|
|
],
|
|
"MemberSource": "private void InitData(Dictionary\u003Cstring, UserDataRecord\u003E datas, string userId)\r\n {\r\n var comparedData = PlayFabMgr.Instance.CompareDatas(datas, userId);\r\n if (comparedData != null)\r\n {\r\n MMTestValue = 0;\r\n if (!comparedData.ContainsKey(MMTestKey))\r\n {\r\n if (config.Get\u003Cbool\u003E(\u0022NewlyCreated\u0022, false))\r\n {\r\n //\u65B0\u7528\u6237\u8BBE\u7F6EMMTest\r\n MMTestValue = -1;\r\n }\r\n else\r\n {\r\n //\u8001\u7528\u6237\u8BBE\u7F6EMMTest\r\n PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n }\r\n }\r\n else\r\n {\r\n string mmTestValue = comparedData[MMTestKey];\r\n string[] mmTestValueData = mmTestValue.Split(\u0027#\u0027);\r\n //if (mmTestValueData.Length \u003E 1 \u0026\u0026 mmTestValueData[0] == MMTestSubOldKey)\r\n //{\r\n // int.TryParse(mmTestValueData[1], out int value);\r\n // MMTestValue = value \u0026 0b101;\r\n // //\u5347\u7EA7\u8001\u7528\u6237\u6570\u636E\r\n // PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n //}\r\n //else\r\n if (mmTestValueData.Length \u003E 1 \u0026\u0026 mmTestValueData[0] == MMTestSubKey)\r\n {\r\n\r\n int.TryParse(mmTestValueData[1], out int value);\r\n MMTestValue = value;\r\n }\r\n else\r\n {\r\n MMTestValue = 0;\r\n PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n }\r\n }\r\n GContext.container.Resolve\u003CPlayerData\u003E().LoadPlayerData(comparedData);\r\n OnInitData?.Invoke(comparedData);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C190",
|
|
"Path": "Client/Assets/Scripts/Services/UserService.cs",
|
|
"Line": 664,
|
|
"Member": "PlayFabUserService.InitData",
|
|
"MemberName": "InitData",
|
|
"MemberLine": 624,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"MMTestKey",
|
|
"$\u0022{MMTestSubKey}#{MMTestValue}\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Aquarium/UI/AquariumPanel.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:629",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:638",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:639",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:643",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:733",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:898",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:29",
|
|
"Client/Assets/Scripts/Duel/UI/DuelBtnRod.cs:34",
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:50",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:33",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:39",
|
|
"Client/Assets/Scripts/EventBossFight/Panel/EventBossFightMainPanel.cs:296",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:46",
|
|
"Client/Assets/Scripts/GampPlay/FishingB/FishingUpdateSys.cs:332",
|
|
"Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs:348",
|
|
"Client/Assets/Scripts/Services/UserService.cs:523",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:251",
|
|
"Client/Assets/Scripts/Stages/FishingAct.cs:496",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:105",
|
|
"Client/Assets/Scripts/Stages/FishingDuelAct.cs:316",
|
|
"Client/Assets/Scripts/Stages/FishingStage.cs:189",
|
|
"Client/Assets/Scripts/SupplyDrop/SupplyDropCtrl.cs:180",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:77",
|
|
"Client/Assets/Scripts/UI/FishingReward/FishingRewardPanel.cs:1145",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:33",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelPanel.cs:52",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:63",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:193",
|
|
"Client/Assets/Scripts/UI/Social/SocialClubJoined.cs:145"
|
|
],
|
|
"MemberSource": "private void InitData(Dictionary\u003Cstring, UserDataRecord\u003E datas, string userId)\r\n {\r\n var comparedData = PlayFabMgr.Instance.CompareDatas(datas, userId);\r\n if (comparedData != null)\r\n {\r\n MMTestValue = 0;\r\n if (!comparedData.ContainsKey(MMTestKey))\r\n {\r\n if (config.Get\u003Cbool\u003E(\u0022NewlyCreated\u0022, false))\r\n {\r\n //\u65B0\u7528\u6237\u8BBE\u7F6EMMTest\r\n MMTestValue = -1;\r\n }\r\n else\r\n {\r\n //\u8001\u7528\u6237\u8BBE\u7F6EMMTest\r\n PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n }\r\n }\r\n else\r\n {\r\n string mmTestValue = comparedData[MMTestKey];\r\n string[] mmTestValueData = mmTestValue.Split(\u0027#\u0027);\r\n //if (mmTestValueData.Length \u003E 1 \u0026\u0026 mmTestValueData[0] == MMTestSubOldKey)\r\n //{\r\n // int.TryParse(mmTestValueData[1], out int value);\r\n // MMTestValue = value \u0026 0b101;\r\n // //\u5347\u7EA7\u8001\u7528\u6237\u6570\u636E\r\n // PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n //}\r\n //else\r\n if (mmTestValueData.Length \u003E 1 \u0026\u0026 mmTestValueData[0] == MMTestSubKey)\r\n {\r\n\r\n int.TryParse(mmTestValueData[1], out int value);\r\n MMTestValue = value;\r\n }\r\n else\r\n {\r\n MMTestValue = 0;\r\n PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022);\r\n }\r\n }\r\n GContext.container.Resolve\u003CPlayerData\u003E().LoadPlayerData(comparedData);\r\n OnInitData?.Invoke(comparedData);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(MMTestKey, $\u0022{MMTestSubKey}#{MMTestValue}\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C191",
|
|
"Path": "Client/Assets/Scripts/Services/UserService.cs",
|
|
"Line": 813,
|
|
"Member": "PlayFabUserService.GetPlayLv",
|
|
"MemberName": "GetPlayLv",
|
|
"MemberLine": 809,
|
|
"Kind": "sdk",
|
|
"Method": "GetUserDataAsync",
|
|
"Arguments": [
|
|
"new GetUserDataRequest()\r\n {\r\n PlayFabId = playFabId,\r\n Keys = new List\u003Cstring\u003E() { \u0022Lv\u0022 }\r\n }"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
813
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Social/ClubApplyPopupPanel.cs:123",
|
|
"Client/Assets/Scripts/UI/Social/ClubChooseHeirPopupPanel.cs:144",
|
|
"Client/Assets/Scripts/UI/Social/SocialClubPlayerTips.cs:138",
|
|
"Client/Assets/Scripts/UI/Social/SocialInfoItem.cs:164"
|
|
],
|
|
"MemberSource": "public async Task\u003C(string, int)\u003E GetPlayLv(string playFabId)\r\n {\r\n if (!PlayLvs.ContainsKey(playFabId))\r\n {\r\n var resultUserData = await PlayFabClientAsyncAPI.GetUserDataAsync(new GetUserDataRequest()\r\n {\r\n PlayFabId = playFabId,\r\n Keys = new List\u003Cstring\u003E() { \u0022Lv\u0022 }\r\n });\r\n if (resultUserData != null)\r\n {\r\n string level = resultUserData.Data.TryGetValue(\u0022Lv\u0022, out var value) ? value.Value : \u00221\u0022;\r\n PlayLvs[playFabId] = int.Parse(level);\r\n }\r\n }\r\n int lv = PlayLvs[playFabId];\r\n\r\n return (playFabId, lv);\r\n }",
|
|
"Source": "PlayFabClientAsyncAPI.GetUserDataAsync(new GetUserDataRequest()\r\n {\r\n PlayFabId = playFabId,\r\n Keys = new List\u003Cstring\u003E() { \u0022Lv\u0022 }\r\n })"
|
|
},
|
|
{
|
|
"Id": "B3-C192",
|
|
"Path": "Client/Assets/Scripts/UI/Advert/AdvertPanel.cs",
|
|
"Line": 97,
|
|
"Member": "AdvertPanel.Condition_NoRechargeSeconds",
|
|
"MemberName": "Condition_NoRechargeSeconds",
|
|
"MemberLine": 95,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"\u0022LastPaymentTime\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:838",
|
|
"Client/Assets/Scripts/UI/Advert/AdvertPanel.cs:119",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:263"
|
|
],
|
|
"MemberSource": "private bool Condition_NoRechargeSeconds(int timeSeconds)\r\n {\r\n var lastPaymentStr = PlayFabMgr.Instance.GetLocalData(\u0022LastPaymentTime\u0022);\r\n DateTime curTime = ZZTimeHelper.UtcNow().UtcNowOffset();\r\n DateTime endTime = curTime;\r\n if (string.IsNullOrEmpty(lastPaymentStr) || !lastPaymentStr.Contains(\u0022__\u0022))\r\n endTime = GContext.container.Resolve\u003CIUserService\u003E().CreateTime.UtcNowOffset();\r\n \r\n var curTimeSecond = new DateTimeOffset(curTime).ToUnixTimeSeconds();\r\n var endTimeSecond = new DateTimeOffset(endTime).ToUnixTimeSeconds();\r\n if (curTimeSecond - endTimeSecond \u003E= timeSeconds)\r\n return true;\r\n return false;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(\u0022LastPaymentTime\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C193",
|
|
"Path": "Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs",
|
|
"Line": 100,
|
|
"Member": "AdWheelManager.GetCachedData",
|
|
"MemberName": "GetCachedData",
|
|
"MemberLine": 98,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"nameof(AdWheelData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:253",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:54",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:67",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:90"
|
|
],
|
|
"MemberSource": "private AdWheelData GetCachedData()\r\n {\r\n var dataStr = PlayFabMgr.Instance.GetLocalData(nameof(AdWheelData));\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd AdWheelData LoadData sData {dataStr}\u0022);\r\n#endif\r\n return string.IsNullOrEmpty(dataStr) ? null : JsonConvert.DeserializeObject\u003CAdWheelData\u003E(dataStr);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(nameof(AdWheelData))"
|
|
},
|
|
{
|
|
"Id": "B3-C194",
|
|
"Path": "Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs",
|
|
"Line": 120,
|
|
"Member": "AdWheelManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 114,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"nameof(AdWheelData)",
|
|
"JsonConvert.SerializeObject(Data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n SetRedPoint();\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd AdWheelData SaveData {JsonConvert.SerializeObject(Data)}\u0022);\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(nameof(AdWheelData), JsonConvert.SerializeObject(Data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(nameof(AdWheelData), JsonConvert.SerializeObject(Data))"
|
|
},
|
|
{
|
|
"Id": "B3-C195",
|
|
"Path": "Client/Assets/Scripts/UI/DeBugPanel.cs",
|
|
"Line": 575,
|
|
"Member": "DeBugPanel.GMShootFishRefresh",
|
|
"MemberName": "GMShootFishRefresh",
|
|
"MemberLine": 564,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"AquariumManager.AquariumEventDataNewKey",
|
|
"data.Serialize()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [],
|
|
"MemberSource": "public void GMShootFishRefresh()\r\n {\r\n var dataSever = AquariumManager.GetAquariumManagerData();\r\n if (dataSever != null)\r\n {\r\n var data = dataSever;\r\n //\u65B0\u6570\u636E\r\n data.startTime = ZZTimeHelper.UtcNow().AddDays(-2);\r\n data.refreshCount = 0;\r\n data.adCount = 0;\r\n data.refreshDay = ZZTimeHelper.UtcNow().UtcNowOffset().Date.DayOfYear;\r\n PlayFabMgr.Instance.UpdateUserDataValue(AquariumManager.AquariumEventDataNewKey, data.Serialize());\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(AquariumManager.AquariumEventDataNewKey, data.Serialize())"
|
|
},
|
|
{
|
|
"Id": "B3-C196",
|
|
"Path": "Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs",
|
|
"Line": 80,
|
|
"Member": "JigsawPuzzleManager.GetCacheData",
|
|
"MemberName": "GetCacheData",
|
|
"MemberLine": 78,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"nameof(JigsawPuzzleData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Event/AEventDataManager.cs:73",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:24",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:56"
|
|
],
|
|
"MemberSource": "private JigsawPuzzleData GetCacheData()\r\n {\r\n string dataStr = PlayFabMgr.Instance.GetLocalData(nameof(JigsawPuzzleData));\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd JigsawPuzzleData LoadData sData {dataStr}\u0022);\r\n#endif\r\n if (string.IsNullOrEmpty(dataStr))\r\n return null;\r\n \r\n return JsonConvert.DeserializeObject\u003CJigsawPuzzleData\u003E(dataStr);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(nameof(JigsawPuzzleData))"
|
|
},
|
|
{
|
|
"Id": "B3-C197",
|
|
"Path": "Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs",
|
|
"Line": 94,
|
|
"Member": "JigsawPuzzleManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 89,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"nameof(JigsawPuzzleData)",
|
|
"JsonConvert.SerializeObject(Data)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd JigsawPuzzleData SaveData {JsonConvert.SerializeObject(Data)}\u0022);\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(nameof(JigsawPuzzleData), JsonConvert.SerializeObject(Data));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(nameof(JigsawPuzzleData), JsonConvert.SerializeObject(Data))"
|
|
},
|
|
{
|
|
"Id": "B3-C198",
|
|
"Path": "Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs",
|
|
"Line": 89,
|
|
"Member": "Manager.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 87,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"PlayFabKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public bool Load()\r\n {\r\n var s = PlayFabMgr.Instance.GetLocalData(PlayFabKey);\r\n if (string.IsNullOrEmpty(s))\r\n {\r\n Debug.LogWarning(\u0022[OfferStoryChain] No pf data found.\u0022);\r\n return false;\r\n }\r\n\r\n var parts = s.Split(\u0027,\u0027);\r\n if (parts.Length != 4)\r\n {\r\n Debug.LogWarning($\u0022[OfferStoryChain] String format error. Expect 4, but got {parts.Length}\u0022);\r\n return false;\r\n }\r\n\r\n if (!int.TryParse(parts[0], out int eventId)\r\n || !int.TryParse(parts[1], out int progress)\r\n || !int.TryParse(parts[2], out int vipLevel)\r\n || !int.TryParse(parts[3], out int roundCount))\r\n {\r\n Debug.LogWarning($\u0022[OfferStoryChain] Parsing error.\u0022);\r\n return false;\r\n }\r\n\r\n _eventId = eventId;\r\n _progress = progress;\r\n _vipOnTrigger = vipLevel;\r\n _redirectId = _tables.TbFishingEvent[_eventId].RedirectID;\r\n _roundCount = roundCount;\r\n return true;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(PlayFabKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C199",
|
|
"Path": "Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs",
|
|
"Line": 124,
|
|
"Member": "Manager.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 120,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"PlayFabKey",
|
|
"sb.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var sb = new StringBuilder();\r\n sb.AppendFormat(\u0022{0},{1},{2},{3}\u0022, _eventId, _progress, _vipOnTrigger, _roundCount);\r\n PlayFabMgr.Instance.UpdateUserDataValue(PlayFabKey, sb.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(PlayFabKey, sb.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C200",
|
|
"Path": "Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs",
|
|
"Line": 46,
|
|
"Member": "OfferSweepManager.GetCachedData",
|
|
"MemberName": "GetCachedData",
|
|
"MemberLine": 44,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"nameof(OfferSweepPackData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:253",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:54",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:67",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:90"
|
|
],
|
|
"MemberSource": "private OfferSweepPackData GetCachedData()\r\n {\r\n var dataStr = PlayFabMgr.Instance.GetLocalData(nameof(OfferSweepPackData));\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd OfferSweepPackData LoadData sData {dataStr}\u0022);\r\n#endif\r\n return dataStr != null ? JsonConvert.DeserializeObject\u003COfferSweepPackData\u003E(dataStr) : new OfferSweepPackData();\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(nameof(OfferSweepPackData))"
|
|
},
|
|
{
|
|
"Id": "B3-C201",
|
|
"Path": "Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs",
|
|
"Line": 102,
|
|
"Member": "OfferSweepManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 97,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"nameof(OfferSweepPackData)",
|
|
"JsonConvert.SerializeObject(SweepPackData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd OfferSweepPackData SaveData {JsonConvert.SerializeObject(SweepPackData)}\u0022);\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(nameof(OfferSweepPackData), JsonConvert.SerializeObject(SweepPackData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(nameof(OfferSweepPackData), JsonConvert.SerializeObject(SweepPackData))"
|
|
},
|
|
{
|
|
"Id": "B3-C202",
|
|
"Path": "Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs",
|
|
"Line": 81,
|
|
"Member": "Manager.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 74,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"PfKey",
|
|
"sb.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var sb = new StringBuilder();\r\n sb.AppendFormat(\u0022{0},{1},\u0022, _eventId, _status);\r\n if (_failedPurchaseRewardIndices != null \u0026\u0026 _failedPurchaseRewardIndices.Count \u003E 0)\r\n foreach (var i in _failedPurchaseRewardIndices)\r\n sb.AppendFormat(\u0022{0},\u0022, i);\r\n PlayFabMgr.Instance.UpdateUserDataValue(PfKey, sb.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(PfKey, sb.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C203",
|
|
"Path": "Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs",
|
|
"Line": 88,
|
|
"Member": "Manager.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 84,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"PfKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public bool Load()\r\n {\r\n try\r\n {\r\n var s = PlayFabMgr.Instance.GetLocalData(PfKey);\r\n if (s == null || s == \u0022\u0022)\r\n return false;\r\n var tokens = s.Trim(\u0027,\u0027).Split(\u0027,\u0027);\r\n if (tokens.Length \u003C 2)\r\n return false;\r\n _eventId = int.Parse(tokens[0]);\r\n _status = int.Parse(tokens[1]);\r\n _failedPurchaseRewardIndices = new List\u003Cint\u003E();\r\n for (int i = 2; i \u003C tokens.Length; i\u002B\u002B)\r\n _failedPurchaseRewardIndices.Add(int.Parse(tokens[i]));\r\n _redirectId = _tables.TbFishingEvent[_eventId].RedirectID;\r\n return true;\r\n\r\n }\r\n catch (System.Exception e)\r\n {\r\n Debug.LogWarning(e);\r\n return false;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(PfKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C204",
|
|
"Path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs",
|
|
"Line": 204,
|
|
"Member": "EventPartnerData.LoadDataAsync",
|
|
"MemberName": "LoadDataAsync",
|
|
"MemberLine": 170,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"EventPartnerPlayfabData.Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
208
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:162"
|
|
],
|
|
"MemberSource": "public async System.Threading.Tasks.Task LoadDataAsync(FishingEvent e)\r\n {\r\n if (_lock)\r\n {\r\n Debug.Log($\u0022[EventPartner] Data locked, abandon.\u0022);\r\n return;\r\n }\r\n try\r\n {\r\n _lock = true;\r\n _playerPreferenceKey = \u0022EventPartnerRecommendCache\u0022 \u002B _userService.UserId;\r\n //Load Player Preferences\r\n var cacheString = PlayerPrefs.GetString(_playerPreferenceKey, \u0022\u0022);\r\n if (cacheString == \u0022\u0022)\r\n {\r\n Cache = new PlayerPreferenceCache();\r\n Cache.Recommend = null;\r\n Cache.DisplayScore = new Dictionary\u003Cint, (int, int)\u003E();\r\n Cache.ListInvitedBy = new List\u003CScrollViewItemInfo\u003E();\r\n Cache.ActionQ = new Dictionary\u003Cint, Queue\u003CEventBuildBotAddScoreAction\u003E\u003E();\r\n }\r\n else\r\n {\r\n Debug.Log($\u0022\u003Ccolor=#ffc700\u003E[EventPartner]Cache: {cacheString}\u003C/color\u003E\u0022);\r\n try\r\n {\r\n Cache = JsonConvert.DeserializeObject\u003CPlayerPreferenceCache\u003E(cacheString);\r\n }\r\n catch (Exception ex)\r\n {\r\n throw ex;\r\n }\r\n Debug.Log($\u0022Cache Done\u0022);\r\n }\r\n var pfString = PlayFabMgr.Instance.GetLocalData(EventPartnerPlayfabData.Key);\r\n EventPartnerPlayfabData pfData = EventPartnerPlayfabData.FromString(pfString);\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] Try get response in load data:\u003C/color\u003E\u0022);\r\n var detailRequest = new EventBuildDetailRequest() { eventId = e.ID };\r\n var response = await GContext.container.Resolve\u003CICustomServerMgr\u003E()\r\n .EventPartnerRequest\u003CEventBuildDetailResp\u003E(DetailUrl, detailRequest);\r\n if (response == null)\r\n {\r\n response = new EventBuildDetailResp();\r\n response.State = EEventBuildState.Failed;\r\n response.Message = \u0022Response is null\u0022;\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] Response is Null.\u003C/color\u003E\u0022);\r\n }\r\n else\r\n {\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] Response: {response}\u003C/color\u003E\u0022);\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] ResponseState: {response.State}\u003C/color\u003E\u0022);\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] ResponseMessage: {response.Message}\u003C/color\u003E\u0022);\r\n }\r\n switch (response.State)\r\n {\r\n case EEventBuildState.Failed:\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner] Load data error from server: {response.Message} \u003C/color\u003E\u0022);\r\n ResolveEventOnly(e);\r\n break;\r\n case EEventBuildState.NoActiveEvent:\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner] Event partner not active in server: {response.Message}, but this is not supposed to happen any more.\u003C/color\u003E\u0022);\r\n ResolveEventOnly(e);\r\n break;\r\n case EEventBuildState.Success:\r\n ResolveData(e, response, Cache, pfData);\r\n SubscribeEvent();\r\n break;\r\n default:\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner] Unexpected status: {response.State}./nMessage: {response.Message} \u003C/color\u003E\u0022);\r\n ResolveEventOnly(e);\r\n break;\r\n }\r\n UITypes.EventPartnerPanel.SetType(MainPanelUrl);\r\n UITypes.EventPartnerInfoPopupPanel.SetType(InfoPanelUrl);\r\n\r\n var chainPackData = GContext.container.Resolve\u003CFishingEventData\u003E().ChainPackWithProgressMigrationData;\r\n var packId = GContext.container.Resolve\u003CTables\u003E().TbEventPartnerMain.GetOrDefault(e.RedirectID).PackId;\r\n if (chainPackData.EventId != e.ID)\r\n chainPackData.UpdateData(e.ID, packId);\r\n\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner]Load Data Event Thrown\u003C/color\u003E\u0022);\r\n GContext.Publish(new EventPartnerDataLoaded());\r\n Unlock();\r\n }\r\n catch (Exception ex)\r\n {\r\n Unlock();\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner]Load Data Error\u003C/color\u003E\u0022);\r\n throw ex;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(EventPartnerPlayfabData.Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C205",
|
|
"Path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs",
|
|
"Line": 1377,
|
|
"Member": "EventPartnerPlayfabData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 1374,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"\u0022EventPartnerData\u0022",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var s = JsonConvert.SerializeObject(this);\r\n PlayFabMgr.Instance.UpdateUserDataValue(\u0022EventPartnerData\u0022, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(\u0022EventPartnerData\u0022, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C206",
|
|
"Path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs",
|
|
"Line": 110,
|
|
"Member": "EventPartnerEntryButton.LoadData",
|
|
"MemberName": "LoadData",
|
|
"MemberLine": 105,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"EventPartnerPlayfabData.Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
114
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:170",
|
|
"Client/Assets/Scripts/Activity/HomeEntranceBtn/AbstractHomeEntranceBtn.cs:40",
|
|
"Client/Assets/Scripts/Activity/Sentry/AActivitySentry.cs:113",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:80",
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:29",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1120",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:604",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:796",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:799",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:803",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:806",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:827",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:835",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:847",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:856",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:868",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:871",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:880",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:237",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:128",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:154",
|
|
"Client/Assets/Scripts/DebugFunc.cs:668",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1005",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1100",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1114",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:59",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:76",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:803",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:922",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:973",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:996",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapFacePopupPanel.cs:27",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapPreviewPopupPanel.cs:35",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapContainerPanel.cs:21",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:131",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:166",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:167",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapPanel.cs:65",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.cs:76",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.Debug.cs:132",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.Debug.cs:146",
|
|
"Client/Assets/Scripts/EventBoostPack/Data/EventBoostPackManager.cs:38",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:27",
|
|
"Client/Assets/Scripts/EventCubeMelt/BoardRenderer.cs:190",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/TetrisBoardData.cs:516",
|
|
"Client/Assets/Scripts/EventCubeMelt/PieceRenderer.cs:126",
|
|
"Client/Assets/Scripts/EventCubeMelt/PieceRenderer.cs:144",
|
|
"Client/Assets/Scripts/EventSmash/Act/EventSmashAct.cs:28",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:625",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashSentry.cs:13",
|
|
"Client/Assets/Scripts/EventSmash/UIPanel/EventSmashPanel.cs:138",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:160",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackChainsPopupPanel.cs:62",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackGiftPopupPanel.cs:25",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/HomeBtnComeBack.cs:64",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:61",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPartnerGather.cs:230",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:66",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:171"
|
|
],
|
|
"MemberSource": "private async System.Threading.Tasks.Task\u003Cbool\u003E LoadData()\r\n {\r\n var _data = GContext.container.Resolve\u003CEventPartnerData\u003E();\r\n var _playerPreferenceKey = \u0022EventPartnerRecommendCache\u0022 \u002B _userService.UserId;\r\n //Load Player Preferences\r\n var pfString = PlayFabMgr.Instance.GetLocalData(EventPartnerPlayfabData.Key);\r\n EventPartnerPlayfabData pfData = EventPartnerPlayfabData.FromString(pfString);\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] Try get response in load data from entrance:\u003C/color\u003E\u0022);\r\n var detailRequest = new EventBuildDetailRequest() { eventId = _data.EventId };\r\n var response = await GContext.container.Resolve\u003CICustomServerMgr\u003E()\r\n .EventPartnerRequest\u003CEventBuildDetailResp\u003E(DetailUrl, detailRequest);\r\n if (response == null)\r\n {\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner] No response. \u003C/color\u003E\u0022);\r\n return false;\r\n }\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] Response: {response}\u003C/color\u003E\u0022);\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] ResponseState: {response.State}\u003C/color\u003E\u0022);\r\n Debug.Log($\u0022\u003Ccolor=#2d7cee\u003E[EventPartner] ResponseMessage: {response.Message}\u003C/color\u003E\u0022);\r\n switch (response.State)\r\n {\r\n case EEventBuildState.Failed:\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner] Load data error from server: {response.Message} \u003C/color\u003E\u0022);\r\n return false;\r\n case EEventBuildState.NoActiveEvent:\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner] Event partner not active in server: {response.Message}, but this is not supposed to happen any more.\u003C/color\u003E\u0022);\r\n return false;\r\n case EEventBuildState.Success:\r\n _data.ResolveAllDataButEvent(response, _data.Cache, pfData);\r\n return true;\r\n default:\r\n Debug.Log($\u0022\u003Ccolor=red\u003E[EventPartner] Unexpected status: {response.State}./nMessage: {response.Message} \u003C/color\u003E\u0022);\r\n return false;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(EventPartnerPlayfabData.Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C207",
|
|
"Path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatuePlayfabData.cs",
|
|
"Line": 99,
|
|
"Member": "EventPartnerStatuePlayfabData.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 97,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"Key"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public static EventPartnerStatuePlayfabData Load()\r\n {\r\n var s = PlayFabMgr.Instance.GetLocalData(Key);\r\n return Deserialize(s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(Key)"
|
|
},
|
|
{
|
|
"Id": "B3-C208",
|
|
"Path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatuePlayfabData.cs",
|
|
"Line": 106,
|
|
"Member": "EventPartnerStatuePlayfabData.Save",
|
|
"MemberName": "Save",
|
|
"MemberLine": 103,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:59",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:80",
|
|
"Client/Assets/Scripts/AOTScripts/Boostrap.cs:495",
|
|
"Client/Assets/Scripts/AOTScripts/RootCtx.cs:193",
|
|
"Client/Assets/Scripts/Core/PlayFabMgr.cs:198",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:627",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:628",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:641",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:642",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:168",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:420",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:464",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:603",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:615",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs:93",
|
|
"Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs:739",
|
|
"Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs:648",
|
|
"Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs:802",
|
|
"Client/Assets/Scripts/DebugFunc.cs:368",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:107",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:108",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:143",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:155",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:235",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:258",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:61",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoData.cs:96",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:92",
|
|
"Client/Assets/Scripts/EventBingo/EventBingoPanel.cs:93",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:104",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:112",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:144",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:68",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakData.cs:97",
|
|
"Client/Assets/Scripts/EventBreak/EventBreakSystem.cs:88",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:122",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:41",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:42",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:486",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:515",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:85",
|
|
"Client/Assets/Scripts/EventCan/EventCanData.cs:86",
|
|
"Client/Assets/Scripts/EventCan/EventCanPanel.cs:75",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:28",
|
|
"Client/Assets/Scripts/EventCan/EventCanSystem.cs:84",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:117",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:59",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs:69",
|
|
"Client/Assets/Scripts/EventGatherCore/EventGatherCoreSystem.cs:72",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:154",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:212",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:282",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs:87",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:97",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:66",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyPanel.cs:120",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:118",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:513",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:137",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:168",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:193",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:209",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:272",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs:278",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:140",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:141",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:247",
|
|
"Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicMainPanel.cs:346",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:12",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:18",
|
|
"Client/Assets/Scripts/Services/AdsEventLogger.cs:27",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMail.cs:192",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:322",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:411",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:434",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:467",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:483",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:504",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncState.cs:180",
|
|
"Client/Assets/Scripts/SubBoostrap.cs:186",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:131",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:246",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:64",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:116",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:338",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:432",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:440",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:53",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:71",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerBuildPanel.cs:634",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:289",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:457",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:636",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:851",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:934",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:940",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerInvitationPanel.cs:100",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerMainPanel.cs:112",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:257",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:262"
|
|
],
|
|
"MemberSource": "public void Save()\r\n {\r\n var s = Serialized();\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C209",
|
|
"Path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs",
|
|
"Line": 192,
|
|
"Member": "EventPartnerStatueTokenExchangeData.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 190,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"PlayfabKey",
|
|
"$\u0022{_eventId}|{_tokenGiven}|{_currentScore}\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(PlayfabKey, $\u0022{_eventId}|{_tokenGiven}|{_currentScore}\u0022);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(PlayfabKey, $\u0022{_eventId}|{_tokenGiven}|{_currentScore}\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C210",
|
|
"Path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs",
|
|
"Line": 197,
|
|
"Member": "EventPartnerStatueTokenExchangeData.LoadData",
|
|
"MemberName": "LoadData",
|
|
"MemberLine": 195,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"PlayfabKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:170",
|
|
"Client/Assets/Scripts/Activity/HomeEntranceBtn/AbstractHomeEntranceBtn.cs:40",
|
|
"Client/Assets/Scripts/Activity/Sentry/AActivitySentry.cs:113",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:80",
|
|
"Client/Assets/Scripts/Capsule/Pack/UIPanel/CapsulePackPanel.cs:29",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1120",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:604",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:796",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:799",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:803",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:806",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:827",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:835",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:847",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:856",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:868",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:871",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs:880",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs:237",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:128",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs:154",
|
|
"Client/Assets/Scripts/DebugFunc.cs:668",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1005",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1100",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1114",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:59",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:76",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:803",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:922",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:973",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:996",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapFacePopupPanel.cs:27",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/Event1v1BattleSlapPreviewPopupPanel.cs:35",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapContainerPanel.cs:21",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:131",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:166",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapMatchPanel.cs:167",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/MainPanel/Event1v1BattleSlapPanel.cs:65",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.cs:76",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.Debug.cs:132",
|
|
"Client/Assets/Scripts/Event1v1Battle/Panel/TVPanel/Event1v1BattleSlapTvPopupPanel.Debug.cs:146",
|
|
"Client/Assets/Scripts/EventBoostPack/Data/EventBoostPackManager.cs:38",
|
|
"Client/Assets/Scripts/EventBoostPack/Panel/EventBoostPackPanel.cs:27",
|
|
"Client/Assets/Scripts/EventCubeMelt/BoardRenderer.cs:190",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/TetrisBoardData.cs:516",
|
|
"Client/Assets/Scripts/EventCubeMelt/PieceRenderer.cs:126",
|
|
"Client/Assets/Scripts/EventCubeMelt/PieceRenderer.cs:144",
|
|
"Client/Assets/Scripts/EventSmash/Act/EventSmashAct.cs:28",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:625",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashSentry.cs:13",
|
|
"Client/Assets/Scripts/EventSmash/UIPanel/EventSmashPanel.cs:138",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:160",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackChainsPopupPanel.cs:62",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/ComebackGiftPopupPanel.cs:25",
|
|
"Client/Assets/Scripts/EventWelcomeBack/UI/HomeBtnComeBack.cs:64",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:61",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnPartnerGather.cs:230",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:66",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:171"
|
|
],
|
|
"MemberSource": "public bool LoadData()\r\n {\r\n var s = PlayFabMgr.Instance.GetLocalData(PlayfabKey);\r\n if (s == null)\r\n return false;\r\n try\r\n {\r\n var tokens = s.Split(\u0027|\u0027);\r\n var eventId = int.Parse(tokens[0]);\r\n var tokenGiven = int.Parse(tokens[1]);\r\n var currentScore = int.Parse(tokens[2]);\r\n SetData(eventId, tokenGiven, currentScore);\r\n return true;\r\n }\r\n catch (System.Exception e)\r\n {\r\n Debug.LogError(e);\r\n return false;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(PlayfabKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C211",
|
|
"Path": "Client/Assets/Scripts/UI/PinataPack/EventPinataPackDataManager.cs",
|
|
"Line": 110,
|
|
"Member": "EventPinataPackDataManager.SaveData",
|
|
"MemberName": "SaveData",
|
|
"MemberLine": 104,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"nameof(EventPinataPackData)",
|
|
"JsonConvert.SerializeObject(pinataPackData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:178",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:111",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:187",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:452",
|
|
"Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs:559",
|
|
"Client/Assets/Scripts/Capsule/Pack/Manager/CapsulePackManager.cs:39",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:218",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:229",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:249",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:282",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:289",
|
|
"Client/Assets/Scripts/DataCenter/BargainPackData.cs:296",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1104",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1175",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1235",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1262",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1270",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1279",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1383",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1397",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1451",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1463",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:1620",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:202",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:342",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:820",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:838",
|
|
"Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs:884",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:412",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:446",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:474",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:523",
|
|
"Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs:86",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:428",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:455",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:482",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:535",
|
|
"Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs:99",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:192",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:217",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:220",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:227",
|
|
"Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs:238",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1109",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:1116",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:207",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:246",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:452",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:491",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:623",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:708",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:754",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:791",
|
|
"Client/Assets/Scripts/Event1v1Battle/Data/Event1v1BattleSlapManager.cs:937",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:110",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:233",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:257",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:300",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:312",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:337",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:351",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:360",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:383",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:428",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:444",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:454",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:48",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:480",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:647",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:743",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:795",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:801",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:936",
|
|
"Client/Assets/Scripts/EventBossFight/Data/EventBossFightManager.cs:956",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:130",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1442",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1485",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1498",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1532",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:154",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1580",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1588",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1600",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:1728",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:332",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:381",
|
|
"Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs:726",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:138",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:195",
|
|
"Client/Assets/Scripts/EventLuckGame/EventLuckyCards/LuckyCardsSystem.cs:233",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:201",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:21",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:251",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:282",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:370",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:388",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:408",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:434",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:455",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:52",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:57",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:570",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:596",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:605",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:627",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/EventMowForTreasureManager.cs:634",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:54",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:73",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:92",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:36",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:50",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:61",
|
|
"Client/Assets/Scripts/EventPartnerGather/BuildPartner.cs:140",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:119",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:232",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:260",
|
|
"Client/Assets/Scripts/EventSmash/Manager/EventSmashManager.cs:418",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:120",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:179",
|
|
"Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs:226",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:104",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:251",
|
|
"Client/Assets/Scripts/MatchGame/MatchGameManager.cs:351",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:409",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:441",
|
|
"Client/Assets/Scripts/MatchGame/UI/EventMatchGamePanel.cs:627",
|
|
"Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs:502",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:62",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:67",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs:78",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:128",
|
|
"Client/Assets/Scripts/UI/AdWheel/AdWheelPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:146",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:168",
|
|
"Client/Assets/Scripts/UI/HookWheel/HookWheelManager.cs:37",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:129",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs:64",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:230",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:732",
|
|
"Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzlePanel.cs:770",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:214",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs:63",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:168",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPackCell.cs:178",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:237",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:68",
|
|
"Client/Assets/Scripts/UI/OfferSweep/OfferSweepPanel.cs:91",
|
|
"Client/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs:430",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs:235",
|
|
"Client/Assets/Scripts/UI/PinataPack/EventPinataPackData.cs:44",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/EventScratchTicketPanel.cs:49"
|
|
],
|
|
"MemberSource": "public void SaveData()\r\n {\r\n var pinataPackData = GContext.container.Resolve\u003CEventPinataPackData\u003E();\r\n#if UNITY_EDITOR\r\n Debug.Log($\u0022jsd SaveData {JsonConvert.SerializeObject(pinataPackData)}\u0022);\r\n#endif\r\n PlayFabMgr.Instance.UpdateUserDataValue(nameof(EventPinataPackData), JsonConvert.SerializeObject(pinataPackData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(nameof(EventPinataPackData), JsonConvert.SerializeObject(pinataPackData))"
|
|
},
|
|
{
|
|
"Id": "B3-C212",
|
|
"Path": "Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs",
|
|
"Line": 55,
|
|
"Member": "Manager.Load",
|
|
"MemberName": "Load",
|
|
"MemberLine": 53,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"_playfabKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:50",
|
|
"Client/Assets/Scripts/Activity/Data/AEventDataManager.cs:70",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1111",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1167",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1204",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1277",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1287",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2719",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2722",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:617",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:618",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:634",
|
|
"Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs:525",
|
|
"Client/Assets/Scripts/EventMowForTreasure/Data/Newtonsoft/ObstacleListConverter.cs:37",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs:102",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyEntranceBtn.cs:91",
|
|
"Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs:71",
|
|
"Client/Assets/Scripts/EventSmash/Converter/ItemDataIgnoreCurCountConverter.cs:23",
|
|
"Client/Assets/Scripts/Services/Account/S101AccountSession.cs:186",
|
|
"Client/Assets/Scripts/Services/InGameMailHandler.cs:156",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:187",
|
|
"Client/Assets/Scripts/Services/LoadResourceService.cs:223",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVClient.cs:132",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSaveSchema.cs:163",
|
|
"Client/Assets/Scripts/Services/PlayerData/PlayerKVSyncModels.cs:159",
|
|
"Client/Assets/Scripts/Stages/SmallGameAct.cs:58",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapCtrl.cs:76",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:134",
|
|
"Client/Assets/Scripts/TravelMap/TravelMapPhotoPanel.cs:171",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:1343",
|
|
"Client/Assets/Scripts/UI/CampPanel.cs:621",
|
|
"Client/Assets/Scripts/UI/DownLoad/CloudTransitionPanel.cs:105",
|
|
"Client/Assets/Scripts/UI/DownLoad/DownLoadPopupPanel.cs:69",
|
|
"Client/Assets/Scripts/UI/FishingMapPanel.cs:471",
|
|
"Client/Assets/Scripts/UI/Home/FishingDownLoadPopupPanel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBtnFishingDuel.cs:59",
|
|
"Client/Assets/Scripts/UI/Home/HomeBuildBtn.cs:115",
|
|
"Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs:60",
|
|
"Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs:49",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:145",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs:146",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueAct.cs:88",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:60",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:61",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueEntranceBtn.cs:102",
|
|
"Client/Assets/Scripts/UI/PinataPack/PinataPack_PonyPanel.cs:158",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:32",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/ScratchCard/ScratchCardMaskUGUI.cs:183",
|
|
"Client/Assets/Scripts/UI/Setting/SelectlanguagePopupPanel.cs:75",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeEntranceButton.cs:57",
|
|
"Client/Assets/Scripts/UI/UIManager.cs:1084"
|
|
],
|
|
"MemberSource": "public bool Load()\r\n {\r\n return Deserialize(PlayFabMgr.Instance.GetLocalData(_playfabKey));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(_playfabKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C213",
|
|
"Path": "Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs",
|
|
"Line": 261,
|
|
"Member": "Manager.SavePlayfab",
|
|
"MemberName": "SavePlayfab",
|
|
"MemberLine": 258,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"_playfabKey",
|
|
"Serialize()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerCore.cs:116",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerCore.cs:41",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerRobot.cs:229",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:211",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:390",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:410",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:433",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:93",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueBuildPanel.cs:170",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:107",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:36",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:89",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:95",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs:135",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs:55",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushMainPanel.cs:124"
|
|
],
|
|
"MemberSource": "public void SavePlayfab()\r\n {\r\n // UnityEngine.Debug.Log(\u0022[PinballUncountable]Save Data.\u0022);\r\n PlayFabMgr.Instance.UpdateUserDataValue(_playfabKey, Serialize());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(_playfabKey, Serialize())"
|
|
},
|
|
{
|
|
"Id": "B3-C214",
|
|
"Path": "Client/Assets/Scripts/UI/Setting/BindAccountPopupPanel.cs",
|
|
"Line": 209,
|
|
"Member": "BindAccountPopupPanel.OnLinkSns",
|
|
"MemberName": "OnLinkSns",
|
|
"MemberLine": 200,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"accountType.ToString()",
|
|
"\u00221\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
205,
|
|
216,
|
|
225
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Setting/BindAccountPopupPanel.cs:136",
|
|
"Client/Assets/Scripts/UI/Setting/BindAccountPopupPanel.cs:153",
|
|
"Client/Assets/Scripts/UI/Setting/BindAccountPopupPanel.cs:170",
|
|
"Client/Assets/Scripts/UI/Setting/BindAccountPopupPanel.cs:187"
|
|
],
|
|
"MemberSource": "async Task\u003Cbool\u003E OnLinkSns(EAccoutType accountType)\r\n {\r\n try\r\n {\r\n UIManager.ShowWaitingBlock(\u0022BindAccountPopupPanel::OnlinkSns\u0022);\r\n var (code, userid) = await userService.LinkAccount(accountType);\r\n\r\n if (code == 0)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(accountType.ToString(), \u00221\u0022);\r\n ToastPanel.Show(LocalizationMgr.GetText(\u0022UI_BindAccountPopupPanel_101007\u0022));\r\n }\r\n else if (code == -1 \u0026\u0026 userid != int.Parse(userService.CustomId))\r\n {\r\n var config = GContext.container.Resolve\u003CIConfig\u003E();\r\n var titleId = config.Get\u003Cstring\u003E(GConstant.K_PlayFab_Title, GConstant.V_Debug_PF_Title);\r\n var info = await PlayFabTools.GetPFPlayerInfoBySDKId(userid, titleId);\r\n if (!info.IsAccountValid || !info.IsDataValid)\r\n {\r\n Debug.LogWarning(\r\n $\u0022BindAccountPopupPanel: Get Account Info Failed, isAccountValid: {info.IsAccountValid}, isDataValid: {info.IsDataValid}\u0022);\r\n var msg = LocalizationMgr.GetText(\u0022UI_BindAccountPopupPanel_101008\u0022);\r\n ToastPanel.Show($\u0022{msg} [{code}]\u0022);\r\n }\r\n\r\n var switchPanelGo = await UIManager.Instance.GetUIAsync(UITypes.AccountSwitchPopupPanel);\r\n switchPanelGo.GetComponent\u003CAccountSwitchPopupPanel\u003E()\r\n .SetData(info.DisplayName, info.Avatar, info.Level, userid, accountType);\r\n UIManager.Instance.DestroyUI(UITypes.BindAccountPopupPanel);\r\n }\r\n else\r\n {\r\n Debug.LogWarning($\u0022BindAccountPopupPanel: Link Account Failed, code: {code}\u0022);\r\n var msg = LocalizationMgr.GetText(\u0022UI_BindAccountPopupPanel_101008\u0022);\r\n ToastPanel.Show($\u0022{msg} [{code}]\u0022);\r\n }\r\n\r\n return code == 0;\r\n }\r\n catch (Exception e)\r\n {\r\n var msg = LocalizationMgr.GetText(\u0022UI_BindAccountPopupPanel_101008\u0022);\r\n ToastPanel.Show($\u0022{msg} [{e.Message}]\u0022);\r\n return false;\r\n }\r\n finally\r\n {\r\n UIManager.HideWaitingBlock(\u0022BindAccountPopupPanel::OnlinkSns\u0022);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(accountType.ToString(), \u00221\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C215",
|
|
"Path": "Client/Assets/Scripts/UI/Setting/PlayerHeadPopupPanel.cs",
|
|
"Line": 201,
|
|
"Member": "PlayerHeadPopupPanel.OnBtnFacebook",
|
|
"MemberName": "OnBtnFacebook",
|
|
"MemberLine": 188,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"EAccoutType.hwFacebook.ToString()",
|
|
"\u00221\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
198
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [],
|
|
"MemberSource": "async void OnBtnFacebook()\r\n {\r\n if (TYSdkFacade.TYAccountInfo != null)\r\n {\r\n bool isLinkFacebook = TYSdkFacade.TYAccountInfo.linkedAccout.Contains(EAccoutType.hwFacebook);\r\n if (isLinkFacebook)\r\n {\r\n return;\r\n }\r\n }\r\n var result = await userService.LinkAccount(EAccoutType.hwFacebook);\r\n if (result.code == 0)\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(EAccoutType.hwFacebook.ToString(), \u00221\u0022);\r\n Dictionary\u003Cstring, string\u003E EAccoutUrl = userService.EAccoutUrl;\r\n if (EAccoutUrl != null \u0026\u0026 EAccoutUrl.Count \u003E 0)\r\n {\r\n if (EAccoutUrl.TryGetValue(EAccoutType.hwFacebook.ToString(), out string facebookAvatar))\r\n {\r\n headItem_fb.SetUrlAsync(facebookAvatar);\r\n headItem_fb.onClick = () =\u003E { ClickItem(-1, facebookAvatar); };\r\n headItem_fb.transform.Find(\u0022tag_facebook\u0022).gameObject.SetActive(true);\r\n }\r\n }\r\n GetReward();\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(EAccoutType.hwFacebook.ToString(), \u00221\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C216",
|
|
"Path": "Client/Assets/Scripts/UI/ShootingRange/BaseEventData.cs",
|
|
"Line": 15,
|
|
"Member": "BaseEventData.UploadData",
|
|
"MemberName": "UploadData",
|
|
"MemberLine": 13,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"_key",
|
|
"Newtonsoft.Json.JsonConvert.SerializeObject(_rawData)"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DebugFunc.cs:597",
|
|
"Client/Assets/Scripts/DebugFunc.cs:664",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:113",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:204",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:167",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:227",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:242",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:109",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:135",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:74",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:88",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:99",
|
|
"Client/Assets/Scripts/Services/FootPrintService.cs:37",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:111",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:180",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:225",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:106",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:229",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:90",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:183",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs:316"
|
|
],
|
|
"MemberSource": "public virtual void UploadData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(_key, Newtonsoft.Json.JsonConvert.SerializeObject(_rawData));\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(_key, Newtonsoft.Json.JsonConvert.SerializeObject(_rawData))"
|
|
},
|
|
{
|
|
"Id": "B3-C217",
|
|
"Path": "Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs",
|
|
"Line": 222,
|
|
"Member": "EventShootingRangeData.UploadData",
|
|
"MemberName": "UploadData",
|
|
"MemberLine": 218,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"Key",
|
|
"message"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DebugFunc.cs:597",
|
|
"Client/Assets/Scripts/DebugFunc.cs:664",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:113",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:204",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:167",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:227",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:242",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:109",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:135",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:74",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:88",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:99",
|
|
"Client/Assets/Scripts/Services/FootPrintService.cs:37",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:111",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:180",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:225",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:106",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:229",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:90",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:183",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs:316"
|
|
],
|
|
"MemberSource": "public void UploadData()\r\n {\r\n var message = Newtonsoft.Json.JsonConvert.SerializeObject(_data);\r\n // Debug.Log($\u0022\u003Ccolor=#4d90fe\u003EShootingRangeDataUploaded: {message}\u003C/color\u003E\u0022);\r\n PlayFabMgr.Instance.UpdateUserDataValue(Key, message);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(Key, message)"
|
|
},
|
|
{
|
|
"Id": "B3-C218",
|
|
"Path": "Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs",
|
|
"Line": 73,
|
|
"Member": "BlackFridayCouponData.UploadData",
|
|
"MemberName": "UploadData",
|
|
"MemberLine": 69,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"PlayFabDataKey",
|
|
"s"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DebugFunc.cs:597",
|
|
"Client/Assets/Scripts/DebugFunc.cs:664",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:113",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:204",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:167",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:227",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:242",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:109",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:135",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:74",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:88",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:99",
|
|
"Client/Assets/Scripts/Services/FootPrintService.cs:37",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:111",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:180",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:225",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:106",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:229",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:90",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:183",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs:316"
|
|
],
|
|
"MemberSource": "public void UploadData()\r\n {\r\n string s =\r\n $\u0022{ActivateTime.Year},{ActivateTime.Month},{ActivateTime.Day},{ActivateTime.Hour},{ActivateTime.Minute},{ActivateTime.Second},{EventId},{RedirectId},{(IsBought ? 1 : 0)}\u0022;\r\n PlayFabMgr.Instance.UpdateUserDataValue(PlayFabDataKey, s);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(PlayFabDataKey, s)"
|
|
},
|
|
{
|
|
"Id": "B3-C219",
|
|
"Path": "Client/Assets/Scripts/UI/Shop/ChainPackWithProgressData.cs",
|
|
"Line": 30,
|
|
"Member": "ChainPackWithProgressMigrationData.UpdateData",
|
|
"MemberName": "UpdateData",
|
|
"MemberLine": 20,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"ThanksGivingPackData.Key",
|
|
"\u0022\u0022"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1004",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1028",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:1044",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2388",
|
|
"Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs:2395",
|
|
"Client/Assets/Scripts/EventPartnerGather/Mining/EventPartnerMiningSceneController.cs:737",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:83",
|
|
"Client/Assets/Scripts/EventRecharge/HomeBtnRecharge.cs:87",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:296",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:500",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:549",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:663",
|
|
"Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs:248"
|
|
],
|
|
"MemberSource": "public void UpdateData(int eventId, int packId)\r\n {\r\n // Debug.Log($\u0022\u003Ccolor=#f18c0a\u003EUpdatedata {e.ID}, {e.RedirectID}, {TokenProgress}, {ChainProgress}\u003C/color\u003E\u0022);\r\n if (eventId == 0 || packId == 0)\r\n return;\r\n var oldData = GContext.container.Resolve\u003CFishingEventData\u003E().ThanksGivingPackData;\r\n if (!GContext.container.Resolve\u003CTables\u003E().TbFishingEvent.DataMap.ContainsKey(oldData.EventId)\r\n \u0026\u0026 oldData.PackId == packId)\r\n {\r\n _data = new Data(eventId: eventId, redirectId: packId, tokenProgress: oldData.TokenProgress, chainProgress: oldData.ChainProgress);\r\n PlayFabMgr.Instance.UpdateUserDataValue(ThanksGivingPackData.Key, \u0022\u0022);\r\n }\r\n else\r\n _data = new Data(eventId: eventId, redirectId: packId, tokenProgress: 0, chainProgress: 0);\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(ThanksGivingPackData.Key, \u0022\u0022)"
|
|
},
|
|
{
|
|
"Id": "B3-C220",
|
|
"Path": "Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs",
|
|
"Line": 152,
|
|
"Member": "ThanksGivingPackData.UploadData",
|
|
"MemberName": "UploadData",
|
|
"MemberLine": 150,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"key",
|
|
"_data.Serialize()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/DebugFunc.cs:597",
|
|
"Client/Assets/Scripts/DebugFunc.cs:664",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:113",
|
|
"Client/Assets/Scripts/EventStrikeLucky/ChainPackData.cs:204",
|
|
"Client/Assets/Scripts/InfiniteBuilding/CampSkyscraperPanel.cs:167",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:227",
|
|
"Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingAct.cs:242",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:109",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:135",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:74",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:88",
|
|
"Client/Assets/Scripts/Services/DeferredRewardStashService.cs:99",
|
|
"Client/Assets/Scripts/Services/FootPrintService.cs:37",
|
|
"Client/Assets/Scripts/UI/ScratchTicket/Data/EventScratchTicketChainPackData.cs:111",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:180",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingChainSlot.cs:225",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeAct.cs:106",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:208",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:229",
|
|
"Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs:292",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:84",
|
|
"Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs:90",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingChainSlot.cs:183",
|
|
"Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs:316"
|
|
],
|
|
"MemberSource": "public void UploadData()\r\n {\r\n PlayFabMgr.Instance.UpdateUserDataValue(key, _data.Serialize());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(key, _data.Serialize())"
|
|
},
|
|
{
|
|
"Id": "B3-C221",
|
|
"Path": "Client/Assets/Scripts/UI/Social/Friend/FishingFriendAddPanel.cs",
|
|
"Line": 660,
|
|
"Member": "FishingFriendAddPanel.ShowGiftIcon",
|
|
"MemberName": "ShowGiftIcon",
|
|
"MemberLine": 656,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"FriendService.InviteLinkRewardCountKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Social/Friend/FishingFriendAddPanel.cs:680"
|
|
],
|
|
"MemberSource": "void ShowGiftIcon()\r\n {\r\n List\u003Ccfg.Invite\u003E invites = GContext.container.Resolve\u003CTables\u003E().TbInvite.DataList;\r\n //\u5DF2\u7ECF\u9886\u53D6\u5956\u52B1\u7684\u6570\u91CF\r\n string receiveRewardCountStr = PlayFabMgr.Instance.GetLocalData(FriendService.InviteLinkRewardCountKey);\r\n if (receiveRewardCountStr != null)\r\n {\r\n int.TryParse(receiveRewardCountStr, out int InviteLinkRewardCount);\r\n icon_gift_invite.SetActive(InviteLinkRewardCount \u003C invites.Count);\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(FriendService.InviteLinkRewardCountKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C222",
|
|
"Path": "Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs",
|
|
"Line": 69,
|
|
"Member": "SocialRushArchitecture.SavePlayfab",
|
|
"MemberName": "SavePlayfab",
|
|
"MemberLine": 62,
|
|
"Kind": "facade-call",
|
|
"Method": "UpdateUserDataValue",
|
|
"Arguments": [
|
|
"PfKey",
|
|
"sb.ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerCore.cs:116",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerCore.cs:41",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerRobot.cs:229",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:211",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:390",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:410",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:433",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:563",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueArc.cs:93",
|
|
"Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueBuildPanel.cs:170",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:107",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:36",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:89",
|
|
"Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs:95",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs:135",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs:55",
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushMainPanel.cs:124"
|
|
],
|
|
"MemberSource": "public void SavePlayfab()\r\n {\r\n var sb = new StringBuilder();\r\n sb.Append(_tableContext.EventId).Append(Pipe);\r\n sb.Append(_model.ProgressDisplay).Append(Pipe);\r\n sb.Append(_model.ProgressActual).Append(Pipe);\r\n sb.Append(_model.InflationRate).Append(Pipe);\r\n PlayFabMgr.Instance.UpdateUserDataValue(PfKey, sb.ToString());\r\n }",
|
|
"Source": "PlayFabMgr.Instance.UpdateUserDataValue(PfKey, sb.ToString())"
|
|
},
|
|
{
|
|
"Id": "B3-C223",
|
|
"Path": "Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs",
|
|
"Line": 76,
|
|
"Member": "SocialRushArchitecture.LoadPlayfab",
|
|
"MemberName": "LoadPlayfab",
|
|
"MemberLine": 72,
|
|
"Kind": "facade-call",
|
|
"Method": "GetLocalData",
|
|
"Arguments": [
|
|
"PfKey"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs:35"
|
|
],
|
|
"MemberSource": "public bool LoadPlayfab()\r\n {\r\n try\r\n {\r\n var dataString = PlayFabMgr.Instance.GetLocalData(PfKey);\r\n var tokens = dataString.Trim(Pipe).Split(Pipe);\r\n var eventId = int.Parse(tokens[0]);\r\n var progressDisplay = int.Parse(tokens[1]);\r\n var progressActual = int.Parse(tokens[2]);\r\n var inflationRate = float.Parse(tokens[3]);\r\n _tableContext = new TableContext(eventId);\r\n _model.Set(progressActual, progressDisplay, inflationRate);\r\n return true;\r\n }\r\n catch (System.Exception e)\r\n {\r\n Debug.LogWarning(e);\r\n return false;\r\n }\r\n }",
|
|
"Source": "PlayFabMgr.Instance.GetLocalData(PfKey)"
|
|
},
|
|
{
|
|
"Id": "B3-C224",
|
|
"Path": "Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs",
|
|
"Line": 582,
|
|
"Member": "FishingTurntablePanel.ConsumeOnPlayfab",
|
|
"MemberName": "ConsumeOnPlayfab",
|
|
"MemberLine": 580,
|
|
"Kind": "facade-call",
|
|
"Method": "SyncDataImmidiate",
|
|
"Arguments": [
|
|
"\u0022TurntableRoll\u0022",
|
|
"(_fishingEventData.TurntableCoupon - wheelLevel.CostNumber).ToString()"
|
|
],
|
|
"CallbackAncestor": false,
|
|
"AwaitLines": [
|
|
582
|
|
],
|
|
"Configs": [
|
|
"editor-standalone",
|
|
"editor-android-agg",
|
|
"player-android-agg",
|
|
"player-ios-agg",
|
|
"player-standalone"
|
|
],
|
|
"CallerNameCandidates": [
|
|
"Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs:577"
|
|
],
|
|
"MemberSource": "private async void ConsumeOnPlayfab()\r\n {\r\n var success = await PlayFabMgr.Instance.SyncDataImmidiate(\u0022TurntableRoll\u0022,\r\n(_fishingEventData.TurntableCoupon - wheelLevel.CostNumber).ToString());\r\n Debug.Log($\u0022[FishingTurntablePanel::ConsumeOnPlayfab] {success}\u0022);\r\n isDataSynced = true;\r\n }",
|
|
"Source": "PlayFabMgr.Instance.SyncDataImmidiate(\u0022TurntableRoll\u0022,\r\n(_fishingEventData.TurntableCoupon - wheelLevel.CostNumber).ToString())"
|
|
}
|
|
] |