{ "date": "2026-09-29", "source": "B3DesignAudit current syntax scan across 5 compile configurations; joined 224/224 to previous classification by ID, path, member, method and arguments", "sourceFiles": 2109, "calls": 224, "warning": "Syntax and previous triage are not full upstream, runtime reachability or safety proofs. No additional coding approval.", "items": [ { "id": "B3-C001", "path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs", "line": 26, "member": "EventDataRepository.Save", "method": "UpdateUserDataValue", "arguments": [ "typeof(T).Name", "json" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8C1EE32AAB46A2DD903793EB95E50DFC18AA73D54322A0DFD99366ED418CBB17", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C002", "path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs", "line": 38, "member": "EventDataRepository.Load", "method": "GetLocalData", "arguments": [ "typeof(T).Name" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8C1EE32AAB46A2DD903793EB95E50DFC18AA73D54322A0DFD99366ED418CBB17", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C003", "path": "Client/Assets/Scripts/Activity/Data/EventDataRepository.cs", "line": 55, "member": "EventDataRepository.Exists", "method": "GetLocalData", "arguments": [ "typeof(T).Name" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8C1EE32AAB46A2DD903793EB95E50DFC18AA73D54322A0DFD99366ED418CBB17", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C004", "path": "Client/Assets/Scripts/Activity/Services/EventTokenService.cs", "line": 78, "member": "EventTokenService.LoadFromPlayFab", "method": "GetLocalData", "arguments": [ "TransitionDataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3CE5B2557526C7FC45548383255B858A9175DED0312B1E9DCC5237673D99A356", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C005", "path": "Client/Assets/Scripts/Activity/Services/EventTokenService.cs", "line": 109, "member": "EventTokenService.SaveToPlayFab", "method": "UpdateUserDataValue", "arguments": [ "TransitionDataKey", "json" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3CE5B2557526C7FC45548383255B858A9175DED0312B1E9DCC5237673D99A356", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C006", "path": "Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs", "line": 29, "member": "AquariumManager.GetAquariumManagerData", "method": "GetLocalData", "arguments": [ "AquariumEventDataNewKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "2856B4E303DDF6EF174E47435F4CC2D40569D1DC0A6A3D8EBDCC16D20E1C48FD", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C007", "path": "Client/Assets/Scripts/Aquarium/DataCenter/AquariumManager.cs", "line": 614, "member": "AquariumManager.UpdateUserData", "method": "UpdateUserDataValue", "arguments": [ "AquariumEventDataNewKey", "data.Serialize()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "2856B4E303DDF6EF174E47435F4CC2D40569D1DC0A6A3D8EBDCC16D20E1C48FD", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C008", "path": "Client/Assets/Scripts/Camp/CampDataMM.cs", "line": 145, "member": "CampDataMM.SetIsFix", "method": "UpdateUserDataValue", "arguments": [ "\"IsFix\"", "_isFix.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "18100CB24AA36020A72BF04F58E30D8F78F506AFB715075FB5DE14E8770EC764", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C009", "path": "Client/Assets/Scripts/Camp/CampDataMM.cs", "line": 251, "member": "CampDataMM.OnChangeCamp", "method": "UpdateUserDataValue", "arguments": [ "\"CampDataDic\"", "JsonMapper.ToJson(CampDataDic)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "18100CB24AA36020A72BF04F58E30D8F78F506AFB715075FB5DE14E8770EC764", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C010", "path": "Client/Assets/Scripts/Camp/CampDataMM.cs", "line": 279, "member": "CampDataMM.UpdateCurrentData", "method": "UpdateUserDataValue", "arguments": [ "\"IsOpenSkyscraper\"", "_isOpenSkyscraper" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "18100CB24AA36020A72BF04F58E30D8F78F506AFB715075FB5DE14E8770EC764", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C011", "path": "Client/Assets/Scripts/Camp/CampDataMM.cs", "line": 356, "member": "CampDataMM.CompleteInit", "method": "UpdateUserDataValue", "arguments": [ "\"IsOpenSkyscraper\"", "_isOpenSkyscraper" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "18100CB24AA36020A72BF04F58E30D8F78F506AFB715075FB5DE14E8770EC764", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C012", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 89, "member": "PlayFabMgr.CompareDatas", "method": "UpdateUserDataValue", "arguments": [ "key", "localValue" ], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C013", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 100, "member": "PlayFabMgr.CompareDatas", "method": "UpdateUserDataValue", "arguments": [ "key", "localValue" ], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C014", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 132, "member": "PlayFabMgr.Awake", "method": "UpdateUserDataValue", "arguments": [ "tokenSource.Token" ], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "待迁移分类", "priorBatchScope": "C加载发布/定时生命周期", "priorReason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C015", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 170, "member": "PlayFabMgr.OnApplicationPause", "method": "SyncData", "arguments": [], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "待迁移分类", "priorBatchScope": "C加载发布/定时生命周期", "priorReason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C016", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 175, "member": "PlayFabMgr.OnApplicationPause", "method": "UpdateUserDataValue", "arguments": [ "tokenSource.Token" ], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "待迁移分类", "priorBatchScope": "C加载发布/定时生命周期", "priorReason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C017", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 187, "member": "PlayFabMgr.OnApplicationQuit", "method": "SyncData", "arguments": [], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "待迁移分类", "priorBatchScope": "C加载发布/定时生命周期", "priorReason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C018", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 199, "member": "PlayFabMgr.OnDestroy", "method": "SyncData", "arguments": [], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "待迁移分类", "priorBatchScope": "C加载发布/定时生命周期", "priorReason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C019", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 209, "member": "PlayFabMgr.UpdateUserDataValue", "method": "SyncData", "arguments": [], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "待迁移分类", "priorBatchScope": "C加载发布/定时生命周期", "priorReason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C020", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 291, "member": "PlayFabMgr.SyncData", "method": "UpdateUserData", "arguments": [ "request", "null", "UpdateFaild" ], "kind": "sdk", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C021", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 345, "member": "PlayFabMgr.SyncDataImmidiate", "method": "UpdateUserData", "arguments": [ "request", "(r) => { taskSource.SetResult(true); }", "(e) =>\r\n {\r\n taskSource.SetResult(false);\r\n UnityEngine.Debug.LogError($\"[PlayFabMgr]UpdateUserData Error: {e.ToString()}\");\r\n }" ], "kind": "sdk", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C022", "path": "Client/Assets/Scripts/DataCenter/BargainPackData.cs", "line": 181, "member": "BargainPackData.SaveData", "method": "UpdateUserDataValue", "arguments": [ "\"GeneralEventPackData\"", "Newtonsoft.Json.JsonConvert.SerializeObject(_data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "773B36C65A5690AE5882258FC111EAFEF868090D359C9C6996FF9146EB90B3C9", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C023", "path": "Client/Assets/Scripts/DataCenter/BattlePassData.cs", "line": 117, "member": "BattlePassData.SaveBattlePassRecordTask", "method": "UpdateUserDataValue", "arguments": [ "\"BattlePassRecordTask\"", "battlePassRecord + \"#\" + battleTask" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A0DB928E245C36FD00C6DD2147646898045C71F48076D14656700DE76BE7568D", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C024", "path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs", "line": 205, "member": "BuffDataCenter.CheckMapBuff", "method": "UpdateUserDataValue", "arguments": [ "\"BuffDataList\"", "Newtonsoft.Json.JsonConvert.SerializeObject(mapBuffDataList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BF01BA7564995C1D83602E5BA32FD0F25C0B0EDFC2FCB8893FA3997C7C76B801", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C025", "path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs", "line": 294, "member": "BuffDataCenter.CheckTargetBuff", "method": "UpdateUserDataValue", "arguments": [ "\"TargetBuffDataList\"", "Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BF01BA7564995C1D83602E5BA32FD0F25C0B0EDFC2FCB8893FA3997C7C76B801", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C026", "path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs", "line": 299, "member": "BuffDataCenter.CheckTargetBuff", "method": "UpdateUserDataValue", "arguments": [ "\"TargetBuffDataList\"", "Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BF01BA7564995C1D83602E5BA32FD0F25C0B0EDFC2FCB8893FA3997C7C76B801", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C027", "path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs", "line": 310, "member": "BuffDataCenter.ClearTargetBuff", "method": "UpdateUserDataValue", "arguments": [ "\"TargetBuffDataList\"", "Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BF01BA7564995C1D83602E5BA32FD0F25C0B0EDFC2FCB8893FA3997C7C76B801", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C028", "path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs", "line": 348, "member": "BuffDataCenter.EndCollectionTargetWeight", "method": "UpdateUserDataValue", "arguments": [ "\"TargetBuffDataList\"", "Newtonsoft.Json.JsonConvert.SerializeObject(targetBuffDataList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BF01BA7564995C1D83602E5BA32FD0F25C0B0EDFC2FCB8893FA3997C7C76B801", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C029", "path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs", "line": 458, "member": "BuffDataCenter.AddGlobalBuff", "method": "UpdateUserDataValue", "arguments": [ "\"GlobalBuffDataList\"", "Newtonsoft.Json.JsonConvert.SerializeObject(globalBuffDataList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BF01BA7564995C1D83602E5BA32FD0F25C0B0EDFC2FCB8893FA3997C7C76B801", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C030", "path": "Client/Assets/Scripts/DataCenter/BuffDataCenter.cs", "line": 562, "member": "BuffDataCenter.GetWeelyBuff", "method": "UpdateUserDataValue", "arguments": [ "\"FishDailyBuff\"", "Newtonsoft.Json.JsonConvert.SerializeObject(fishDailyBuff)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BF01BA7564995C1D83602E5BA32FD0F25C0B0EDFC2FCB8893FA3997C7C76B801", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C031", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 581, "member": "FishingEventData.SetEvent", "method": "UpdateUserDataValue", "arguments": [ "\"FixedTimeEventDic\"", "JsonMapper.ToJson(fixedTimeEventDic)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C032", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 849, "member": "FishingEventData.Condition_NoRechargeSeconds", "method": "GetLocalData", "arguments": [ "\"LastPaymentTime\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C033", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 869, "member": "FishingEventData.Condition_NoRechargeDay", "method": "GetLocalData", "arguments": [ "\"LastPaymentTime\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C034", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 1055, "member": "FishingEventData.SetEvent7", "method": "GetLocalData", "arguments": [ "EventBreakPfData.PfKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C035", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 1077, "member": "FishingEventData.SetEvent7", "method": "GetLocalData", "arguments": [ "EventCanPlayfabData.PlayFabKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C036", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 1153, "member": "FishingEventData.SetEvent8", "method": "GetLocalData", "arguments": [ "EventLuckMagicPlayfabData.Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C037", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 1342, "member": "FishingEventData.AddTurntableCoupon", "method": "UpdateUserDataValue", "arguments": [ "\"TurntableRoll\"", "TurntableCoupon.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C038", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 1361, "member": "FishingEventData.RewardTurntableRoll", "method": "UpdateUserDataValue", "arguments": [ "\"TurntableRoll\"", "TurntableCoupon.ToString()", "remote" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C039", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 1446, "member": "FishingEventData.SetLimitedTimeEventDic", "method": "UpdateUserDataValue", "arguments": [ "\"LimitedTimeEventDic\"", "Newtonsoft.Json.JsonConvert.SerializeObject(limitedTimeEventDic)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C040", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 2244, "member": "FishingEventData.UpdateTurnTableData", "method": "UpdateUserDataValue", "arguments": [ "\"WheelLevelCount\"", "JsonMapper.ToJson(WheelLevelCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C041", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 2245, "member": "FishingEventData.UpdateTurnTableData", "method": "UpdateUserDataValue", "arguments": [ "\"WheelLevelFreeCount\"", "freecount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C042", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 2266, "member": "FishingEventData.AddIncreaseScore", "method": "UpdateUserDataValue", "arguments": [ "\"WheelOperateCount\"", "WheelOperateCount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C043", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 2269, "member": "FishingEventData.AddIncreaseScore", "method": "UpdateUserDataValue", "arguments": [ "\"AllWheelOperateCount\"", "AllWheelOperateCount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C044", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 2286, "member": "FishingEventData.IncreaseScore", "method": "UpdateUserDataValue", "arguments": [ "\"WheelLevelCount\"", "JsonMapper.ToJson(WheelLevelCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C045", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 2308, "member": "FishingEventData.AddFreecount", "method": "UpdateUserDataValue", "arguments": [ "\"WheelLevelFreeCount\"", "freecount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C046", "path": "Client/Assets/Scripts/DataCenter/DataCenter.FishingEventData.cs", "line": 2328, "member": "FishingEventData.IncreaseWheelLevel", "method": "UpdateUserDataValue", "arguments": [ "\"WheelLevelCount\"", "JsonMapper.ToJson(WheelLevelCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "3EE995F29639DA4A0E81D04E249DE5F8F1F958F3513A690C7B96EF7098B02DEE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C047", "path": "Client/Assets/Scripts/DataCenter/DataCenter.GuideData.cs", "line": 715, "member": "GuideDataCenter.Save", "method": "UpdateUserDataValue", "arguments": [ "\"GuideSaveDataNew\"", "value" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "93A354CBB683D3B6CB0B0A4A3AA2DAD2445A8281156F9E0180A93FAF93C7EF4B", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C048", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs", "line": 339, "member": "PlayerData.AddNewRod", "method": "UpdateUserDataValue", "arguments": [ "\"NewRodList\"", "JsonMapper.ToJson(newRodList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "768C2935FA702ACAA7E6F20FA9E82A883E3863B3104ACFD519DFFEBA3A890C83", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C049", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs", "line": 370, "member": "PlayerData.RewardNewRod", "method": "UpdateUserDataValue", "arguments": [ "\"NewRodList\"", "JsonMapper.ToJson(newRodList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "768C2935FA702ACAA7E6F20FA9E82A883E3863B3104ACFD519DFFEBA3A890C83", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C050", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs", "line": 1236, "member": "PlayerData.SerializeAndSavePlayerData", "method": "UpdateUserDataValue", "arguments": [ "\"NewPlayerDataDic\"", "Newtonsoft.Json.JsonConvert.SerializeObject(NewPlayerDataDic)", "remote" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "768C2935FA702ACAA7E6F20FA9E82A883E3863B3104ACFD519DFFEBA3A890C83", "priorCategory": "已有限定处理-正式仍待", "priorBatchScope": "复用R1/4C证据,后续B/C整合", "priorReason": "Editor受控链有替代/约束及验收,但正式路径尚未整体启用,不重复收费证明原成功链,不算全调用完成。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C051", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerData.cs", "line": 1512, "member": "PlayerData.OpenAppraisePopupPanel", "method": "UpdateUserDataValue", "arguments": [ "\"IsOpenAppraise\"", "\"true\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "768C2935FA702ACAA7E6F20FA9E82A883E3863B3104ACFD519DFFEBA3A890C83", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C052", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 429, "member": "PlayerFishData.AddNewRod", "method": "UpdateUserDataValue", "arguments": [ "\"RodData\"", "JsonMapper.ToJson(rodData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C053", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 530, "member": "PlayerFishData.RodLevelUp", "method": "UpdateUserDataValue", "arguments": [ "\"RodLevelData\"", "JsonMapper.ToJson(rodLevelData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C054", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 589, "member": "PlayerFishData.AddRodPiece", "method": "UpdateUserDataValue", "arguments": [ "\"RodData\"", "JsonMapper.ToJson(rodData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C055", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 619, "member": "PlayerFishData.GMSetLvAll", "method": "UpdateUserDataValue", "arguments": [ "\"RodData\"", "JsonMapper.ToJson(rodData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "本次排除", "priorBatchScope": "GM工具另列", "priorReason": "GM直接改进度,不属于首批正常玩家路径;排除不表示永久可留PF或已迁移。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C056", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 645, "member": "PlayerFishData.GMSetStarAll", "method": "UpdateUserDataValue", "arguments": [ "\"RodData\"", "JsonMapper.ToJson(rodData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "本次排除", "priorBatchScope": "GM工具另列", "priorReason": "GM直接改进度,不属于首批正常玩家路径;排除不表示永久可留PF或已迁移。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C057", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 1224, "member": "PlayerFishData.MapNewUpdateUserDataValue", "method": "UpdateUserDataValue", "arguments": [ "$\"Map_5_{mapID}\"", "JsonMapper.ToJson(mapData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "已有限定处理-正式仍待", "priorBatchScope": "复用R1/4C证据,后续B/C整合", "priorReason": "Editor受控链有替代/约束及验收,但正式路径尚未整体启用,不重复收费证明原成功链,不算全调用完成。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C058", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 1357, "member": "PlayerFishData.SetFishSwimToMap", "method": "UpdateUserDataValue", "arguments": [ "\"FishSwimToMapCount\"", "JsonMapper.ToJson(fishSwimToMapCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C059", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 1360, "member": "PlayerFishData.SetFishSwimToMap", "method": "UpdateUserDataValue", "arguments": [ "\"FishSwimToMap\"", "JsonMapper.ToJson(fishSwimToMap)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C060", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 1371, "member": "PlayerFishData.SetFishSwimToMapCount", "method": "UpdateUserDataValue", "arguments": [ "\"FishSwimToMapCount\"", "JsonMapper.ToJson(fishSwimToMapCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C061", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerFishData.cs", "line": 1441, "member": "PlayerFishData.GetMapProgressReward", "method": "UpdateUserDataValue", "arguments": [ "\"MapProgress\"", "Newtonsoft.Json.JsonConvert.SerializeObject(mapProgress)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "03D7D788A0B26079E77EC33896A43CC38F169054A987AA8337D93FDB512F8DF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C062", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 253, "member": "PlayerShopData.AddVoucher", "method": "UpdateUserDataValue", "arguments": [ "\"Voucher\"", "Voucher.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C063", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 372, "member": "PlayerShopData.OnBuy", "method": "UpdateUserDataValue", "arguments": [ "\"Voucher\"", "Voucher.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C064", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 375, "member": "PlayerShopData.OnBuy", "method": "UpdateUserDataValue", "arguments": [ "\"LastPaymentTime\"", "$\"{ZZTimeHelper.UtcNow()}__{0}\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C065", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 432, "member": "PlayerShopData.OnBuy", "method": "UpdateUserDataValue", "arguments": [ "\"LastPaymentTime\"", "$\"{ZZTimeHelper.UtcNow()}__{sku.price}\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C066", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 607, "member": "PlayerShopData.Replenishment", "method": "UpdateUserDataValue", "arguments": [ "\"LastPaymentTime\"", "$\"{ZZTimeHelper.UtcNow()}__{data.ProdPrice}\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C067", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 631, "member": "PlayerShopData.BuySuccess", "method": "UpdateUserDataValue", "arguments": [ "\"BuyData\"", "JsonMapper.ToJson(buyData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C068", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 702, "member": "PlayerShopData.InitShopPackData", "method": "UpdateUserDataValue", "arguments": [ "\"ShopPackBuyCount\"", "JsonMapper.ToJson(shopPackDailyBuyCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C069", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 732, "member": "PlayerShopData.AddShopPackDailyBuyCount", "method": "UpdateUserDataValue", "arguments": [ "\"ShopPackBuyCount\"", "JsonMapper.ToJson(shopPackDailyBuyCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C070", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 789, "member": "PlayerShopData.AddShopGiftBuyCount", "method": "UpdateUserDataValue", "arguments": [ "\"ShopGiftBuyCount\"", "JsonMapper.ToJson(shopGiftBuyCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C071", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 858, "member": "PlayerShopData.AddChainPack", "method": "UpdateUserDataValue", "arguments": [ "\"ChainPackDataNew\"", "JsonMapper.ToJson(ChainPackData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C072", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 900, "member": "PlayerShopData.AddOpenChainGifIndex", "method": "UpdateUserDataValue", "arguments": [ "\"ChainPackDataNew\"", "JsonMapper.ToJson(ChainPackData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C073", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 930, "member": "PlayerShopData.AddAllPackCount", "method": "UpdateUserDataValue", "arguments": [ "\"ShopAllPackBuyCount\"", "JsonMapper.ToJson(shopAllPackBuyCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C074", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 968, "member": "PlayerShopData.AddAdticket", "method": "UpdateUserDataValue", "arguments": [ "\"AdvertAllCount\"", "JsonMapper.ToJson(advertCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C075", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 994, "member": "PlayerShopData.AddAdvertCount", "method": "UpdateUserDataValue", "arguments": [ "\"AdvertAllCount\"", "JsonMapper.ToJson(advertCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C076", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1009, "member": "PlayerShopData.ClearAdvertCount", "method": "UpdateUserDataValue", "arguments": [ "\"AdvertAllCount\"", "JsonMapper.ToJson(advertCount)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C077", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1053, "member": "PlayerShopData.SetVIPPackNext", "method": "UpdateUserDataValue", "arguments": [ "\"VIPAdPackData\"", "JsonMapper.ToJson(VIPAdPackData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C078", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1085, "member": "PlayerShopData.OpenAdPack", "method": "UpdateUserDataValue", "arguments": [ "\"VIPAdPackData\"", "JsonMapper.ToJson(VIPAdPackData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C079", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1142, "member": "PlayerShopData.UpdateTurntableAd", "method": "UpdateUserDataValue", "arguments": [ "\"TurntableAdData\"", "Newtonsoft.Json.JsonConvert.SerializeObject(TurntableAdData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C080", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1236, "member": "PlayerShopData.SetItemShopSlotBought", "method": "UpdateUserDataValue", "arguments": [ "\"DiamondShopItemRecords\"", "JsonConvert.SerializeObject(_diamondShopItemRecords)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C081", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1251, "member": "PlayerShopData.RefreshDiamondShop", "method": "UpdateUserDataValue", "arguments": [ "\"DiamondShopRefreshCount\"", "_diamondShopRefreshCount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C082", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1291, "member": "PlayerShopData.AutoRefreshDiamonShop", "method": "UpdateUserDataValue", "arguments": [ "\"DiamondShopRefreshCount\"", "_diamondShopRefreshCount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C083", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1292, "member": "PlayerShopData.AutoRefreshDiamonShop", "method": "UpdateUserDataValue", "arguments": [ "\"DiamondShopRefreshTime\"", "_diamondShopRefreshTime.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C084", "path": "Client/Assets/Scripts/DataCenter/DataCenter.PlayerShopData.cs", "line": 1367, "member": "PlayerShopData.RefreshItemShop", "method": "UpdateUserDataValue", "arguments": [ "\"DiamondShopItemRecords\"", "JsonConvert.SerializeObject(_diamondShopItemRecords)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DF16245F72E204879B9FC6B67836FE5C9245C660B4F5824579417BA89A6F8F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C085", "path": "Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs", "line": 105, "member": "SigninData.SetDailySignEvent", "method": "UpdateUserDataValue", "arguments": [ "\"MonthlySignEvent\"", "JsonMapper.ToJson(_monthlySignEvent)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "29C7D2D14B0FB30CABDD27395D1ADDC0B091B95B35265832CDC3DD87F4251AB5", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C086", "path": "Client/Assets/Scripts/DataCenter/DataCenter.SignupData.cs", "line": 157, "member": "SigninData.OnDailySign", "method": "UpdateUserDataValue", "arguments": [ "\"MonthlySignEvent\"", "JsonMapper.ToJson(_monthlySignEvent)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "29C7D2D14B0FB30CABDD27395D1ADDC0B091B95B35265832CDC3DD87F4251AB5", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C087", "path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs", "line": 79, "member": "SmallGameData.SaveHeistGameCount", "method": "UpdateUserDataValue", "arguments": [ "\"HeistGameCount\"", "_heistGameCount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "1CC57C337607BC8D6C80AADE6892A35111BCC92B8511A5A04FB48C5D0412E631", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C088", "path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs", "line": 88, "member": "SmallGameData.SaveBombGameCount", "method": "UpdateUserDataValue", "arguments": [ "\"BombGameCount\"", "_bombGameCount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "1CC57C337607BC8D6C80AADE6892A35111BCC92B8511A5A04FB48C5D0412E631", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C089", "path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs", "line": 97, "member": "SmallGameData.SaveFishHuntGameCount", "method": "UpdateUserDataValue", "arguments": [ "\"FishHuntGameCount\"", "_fishHuntGameCount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "1CC57C337607BC8D6C80AADE6892A35111BCC92B8511A5A04FB48C5D0412E631", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C090", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 223, "member": "TriggerPackData.TriggerAdsPack", "method": "UpdateUserDataValue", "arguments": [ "\"FixedTimeShopDic\"", "JsonMapper.ToJson(fixedTimeShopDic)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C091", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 254, "member": "TriggerPackData.TriggerAdsPack", "method": "UpdateUserDataValue", "arguments": [ "\"TriggerPackDataList\"", "JsonMapper.ToJson(triggerPackList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C092", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 290, "member": "TriggerPackData.RefreshTriggerPackData", "method": "UpdateUserDataValue", "arguments": [ "\"FixedTimeShopDic\"", "JsonMapper.ToJson(fixedTimeShopDic)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C093", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 309, "member": "TriggerPackData.RefreshTriggerPackData", "method": "UpdateUserDataValue", "arguments": [ "\"TriggerPackDataList\"", "JsonMapper.ToJson(triggerPackList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C094", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 340, "member": "TriggerPackData.AddTriggerPackData", "method": "UpdateUserDataValue", "arguments": [ "\"FixedTimeShopDic\"", "JsonMapper.ToJson(fixedTimeShopDic)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C095", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 373, "member": "TriggerPackData.ConditionTypeAdd", "method": "UpdateUserDataValue", "arguments": [ "\"FixedTimeShopDic\"", "JsonMapper.ToJson(fixedTimeShopDic)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C096", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 475, "member": "TriggerPackData.InitGiftVIPDData", "method": "UpdateUserDataValue", "arguments": [ "\"GiftVIPDData\"", "JsonMapper.ToJson(giftVIPDData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C097", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 519, "member": "TriggerPackData.SetVIPLevel", "method": "UpdateUserDataValue", "arguments": [ "\"GiftVIPDData\"", "JsonMapper.ToJson(giftVIPDData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C098", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 576, "member": "TriggerPackData.AddTriggerPack", "method": "UpdateUserDataValue", "arguments": [ "\"TriggerPackDataList\"", "JsonMapper.ToJson(triggerPackList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C099", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 589, "member": "TriggerPackData.AddTriggerPackCount", "method": "UpdateUserDataValue", "arguments": [ "\"TriggerPackDataList\"", "JsonMapper.ToJson(triggerPackList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C100", "path": "Client/Assets/Scripts/DataCenter/DataCenter.TriggerPackData.cs", "line": 644, "member": "TriggerPackData.GetCurTriggerPackEndTime", "method": "UpdateUserDataValue", "arguments": [ "\"TriggerPackDataList\"", "JsonMapper.ToJson(triggerPackList)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9F7FBFBAAB175786FF7F3A87C8B01ADDA529B1F66DB9277872D5AB6C9A8F86BA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C101", "path": "Client/Assets/Scripts/DataCenter/EventPackData.cs", "line": 103, "member": "EventPackData.SaveEventPackData", "method": "UpdateUserDataValue", "arguments": [ "\"EventPackData\"", "Newtonsoft.Json.JsonConvert.SerializeObject(_data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "567C70457350471588A1910D91C1332776A4ADCF48CD2759844E558327EC0802", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C102", "path": "Client/Assets/Scripts/DataCenter/EventPartnerGatherManager.cs", "line": 867, "member": "EventPartnerGatherManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "SaveKey", "JsonConvert.SerializeObject(GatherData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "775773CE49C4C46A0D221A34EBF6ED598F733A09C80277E5AD4F669A9FEBE269", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C103", "path": "Client/Assets/Scripts/DataCenter/EventPinballDataManager.cs", "line": 378, "member": "EventPinballDataManager.SyncData", "method": "UpdateUserDataValue", "arguments": [ "EventPinballConfig.SAVE_DATA_KEY", "Newtonsoft.Json.JsonConvert.SerializeObject(m_PinballData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "6B9E368968F90DE34F8C332290BE14CD156A33FD3F34915E199C60C706860FF7", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C104", "path": "Client/Assets/Scripts/DataCenter/EventPotionDataManager.cs", "line": 575, "member": "EventPotionDataManager.SyncData", "method": "UpdateUserDataValue", "arguments": [ "EventPotionConfig.SAVE_DATA_KEY", "Newtonsoft.Json.JsonConvert.SerializeObject(m_PotionData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "F449C9A7F71BF4E0FBD69A5D825E6E99495158C3C42E84B2B5526DD1D31C1510", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C105", "path": "Client/Assets/Scripts/DataCenter/EventScratchTicketDataManager.cs", "line": 597, "member": "EventScratchTicketDataManager.SyncData", "method": "UpdateUserDataValue", "arguments": [ "EventScratchTicketConfig.SAVE_DATA_KEY", "Newtonsoft.Json.JsonConvert.SerializeObject(m_ScratchTicketData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "6DBA96113CC2A60E768EA7C634FEEB84089F68FD620641FA922ADB3405E08BFB", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C106", "path": "Client/Assets/Scripts/DataCenter/FishingChallengeManager.cs", "line": 1084, "member": "FishingChallengeManager.DoSave", "method": "UpdateUserDataValue", "arguments": [ "SaveKey", "JsonConvert.SerializeObject(fishingChallengeData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C03389252134497CC286440A938F893B8A8E2470EC3527A5DB35FE87ACA00666", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C107", "path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs", "line": 101, "member": "FishingEventData.SoloCheckClaimReward", "method": "GetLocalData", "arguments": [ "FishingDuelManager.SoloDataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A6C2C5CCB7B90D8654589BAA51D4BD02F74F0618E69D30ECE575CF3F4B244E36", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C108", "path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs", "line": 123, "member": "FishingEventData.ClaimReward", "method": "UpdateUserDataValue", "arguments": [ "FishingDuelManager.SoloDataKey", "json_duelData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A6C2C5CCB7B90D8654589BAA51D4BD02F74F0618E69D30ECE575CF3F4B244E36", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C109", "path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs", "line": 136, "member": "FishingEventData.InitSoloData", "method": "GetLocalData", "arguments": [ "FishingDuelManager.SoloDataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A6C2C5CCB7B90D8654589BAA51D4BD02F74F0618E69D30ECE575CF3F4B244E36", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C110", "path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs", "line": 265, "member": "FishingEventData.AddPVPToken", "method": "UpdateUserDataValue", "arguments": [ "\"PVPToken\"", "PVPToken.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A6C2C5CCB7B90D8654589BAA51D4BD02F74F0618E69D30ECE575CF3F4B244E36", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C111", "path": "Client/Assets/Scripts/DataCenter/FishingEvent_PVPData.cs", "line": 275, "member": "FishingEventData.SaveDuelData", "method": "UpdateUserDataValue", "arguments": [ "FishingDuelManager.SoloDataKey", "json_duelData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A6C2C5CCB7B90D8654589BAA51D4BD02F74F0618E69D30ECE575CF3F4B244E36", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C112", "path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs", "line": 22, "member": "FishingEventData.SetPack1A1", "method": "GetLocalData", "arguments": [ "Pack1A1DataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "177FC4B42E3C775952D52A89204E4E1C9364ABF05D7E9B5281689CA47DEBED53", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C113", "path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs", "line": 45, "member": "FishingEventData.SetPack1A1", "method": "UpdateUserDataValue", "arguments": [ "Pack1A1DataKey", "JsonMapper.ToJson(Pack1A1Data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "177FC4B42E3C775952D52A89204E4E1C9364ABF05D7E9B5281689CA47DEBED53", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C114", "path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneOne.cs", "line": 61, "member": "FishingEventData.SetPack1A1Index", "method": "UpdateUserDataValue", "arguments": [ "Pack1A1DataKey", "JsonMapper.ToJson(Pack1A1Data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "177FC4B42E3C775952D52A89204E4E1C9364ABF05D7E9B5281689CA47DEBED53", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C115", "path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs", "line": 53, "member": "FishingEventData.SetPack1A2", "method": "GetLocalData", "arguments": [ "Pack1A2DataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "4F921F90DFFE536709FA09F1919D00311A44532C63935E7A5E5E93EF21D77367", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C116", "path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs", "line": 77, "member": "FishingEventData.SetPack1A2", "method": "UpdateUserDataValue", "arguments": [ "Pack1A2DataKey", "JsonMapper.ToJson(Pack1A2Data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "4F921F90DFFE536709FA09F1919D00311A44532C63935E7A5E5E93EF21D77367", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C117", "path": "Client/Assets/Scripts/DataCenter/FishingEventData_OneTwo.cs", "line": 112, "member": "FishingEventData.SetPack1A2Index", "method": "UpdateUserDataValue", "arguments": [ "Pack1A2DataKey", "JsonMapper.ToJson(Pack1A2Data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "4F921F90DFFE536709FA09F1919D00311A44532C63935E7A5E5E93EF21D77367", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C118", "path": "Client/Assets/Scripts/DataCenter/OfferChainsChestManager.cs", "line": 280, "member": "OfferChainsChestManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "SaveKey", "JsonConvert.SerializeObject(OfferChainsData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "34AAFE41F880C55393F92E455C37624F6A78899E9B77FFAC318079F0C6C828D2", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C119", "path": "Client/Assets/Scripts/DataCenter/OfferDiscoPartyManager.cs", "line": 294, "member": "OfferDiscoPartyManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "SaveKey", "JsonConvert.SerializeObject(OfferDiscoPartyData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "01D89A3047232B7CF691580A90D58F0D30DB3113C95E912E77BDF881E63A57DF", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C120", "path": "Client/Assets/Scripts/DataCenter/PiggyBankPackData.cs", "line": 196, "member": "PiggyBankPackData.SaveData", "method": "UpdateUserDataValue", "arguments": [ "\"PiggyBankPackData\"", "Newtonsoft.Json.JsonConvert.SerializeObject(_data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "34BDC2AAB3440B0EE8606701914827EAFDEDC9EE76C633CFFBB07279737BAAE6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C121", "path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs", "line": 77, "member": "PlayerFishData.SaveInitRodAccessoriesData", "method": "UpdateUserDataValue", "arguments": [ "InitRodAccessoriesDataKey", "value" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "5B1A0567A00FFE4C6AC9EA68F2C17B8F58638110BDF80EB8289938F6AD610305", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C122", "path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs", "line": 275, "member": "PlayerFishData.AscendRod", "method": "UpdateUserDataValue", "arguments": [ "\"RodData\"", "JsonMapper.ToJson(rodData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "5B1A0567A00FFE4C6AC9EA68F2C17B8F58638110BDF80EB8289938F6AD610305", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C123", "path": "Client/Assets/Scripts/DataCenter/PlayerFishDataRod.cs", "line": 357, "member": "PlayerFishData.SaveHonorLevelData", "method": "UpdateUserDataValue", "arguments": [ "HonorLevelDataKey", "value" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "5B1A0567A00FFE4C6AC9EA68F2C17B8F58638110BDF80EB8289938F6AD610305", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C124", "path": "Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs", "line": 25, "member": "TotalRechargeManager.GetEventData", "method": "GetLocalData", "arguments": [ "TotalRechargeDataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "0C4D01EE57C5DACCC2CE6BADD9D3E803DCB943914BB7F8149A7CFA06007351E4", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C125", "path": "Client/Assets/Scripts/DataCenter/TotalRechargeManager.cs", "line": 178, "member": "TotalRechargeManager.SaveTotalRechargeData", "method": "UpdateUserDataValue", "arguments": [ "TotalRechargeDataKey", "JsonMapper.ToJson(totalRechargeData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "0C4D01EE57C5DACCC2CE6BADD9D3E803DCB943914BB7F8149A7CFA06007351E4", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C126", "path": "Client/Assets/Scripts/DebugFunc.cs", "line": 723, "member": "DebugFunc.ClearLastPaymentTime", "method": "UpdateUserDataValue", "arguments": [ "\"LastPaymentTime\"", "\"\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "F7968007D44382D6DF17E1239FDA9FBA37BAEA40F5FD608D9412561BC0368107", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C127", "path": "Client/Assets/Scripts/Event/AEventDataManager.cs", "line": 57, "member": "AEventDataManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "typeof(T).Name", "JsonConvert.SerializeObject(Data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "72EA06A8559525315115D522D18F812CEB0D146DA523762750697A174727E7A4", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C128", "path": "Client/Assets/Scripts/Event/AEventDataManager.cs", "line": 65, "member": "AEventDataManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "typeof(T).Name", "JsonConvert.SerializeObject(data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "72EA06A8559525315115D522D18F812CEB0D146DA523762750697A174727E7A4", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C129", "path": "Client/Assets/Scripts/Event/AEventDataManager.cs", "line": 85, "member": "AEventDataManager.GetCacheData", "method": "GetLocalData", "arguments": [ "typeof(T).Name" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "72EA06A8559525315115D522D18F812CEB0D146DA523762750697A174727E7A4", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C130", "path": "Client/Assets/Scripts/EventBingo/EventBingoData.cs", "line": 476, "member": "EventBingoPlayfabData.Save", "method": "UpdateUserDataValue", "arguments": [ "Key", "Serialize()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "12FC0E7DAC75E6B031FAC974443DEA678A5A497FA408E657AE6BABA9DBB042CE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C131", "path": "Client/Assets/Scripts/EventBingo/EventBingoData.cs", "line": 481, "member": "EventBingoPlayfabData.Load", "method": "GetLocalData", "arguments": [ "Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "12FC0E7DAC75E6B031FAC974443DEA678A5A497FA408E657AE6BABA9DBB042CE", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C132", "path": "Client/Assets/Scripts/EventBreak/EventBreakData.cs", "line": 241, "member": "EventBreakPfData.Save", "method": "UpdateUserDataValue", "arguments": [ "PfKey", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A208DA82DEE129179B5226FD7ED0B63FA813C12180FB41F10B944587414F7E89", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C133", "path": "Client/Assets/Scripts/EventCan/EventCanData.cs", "line": 436, "member": "EventCanPlayfabData.Save", "method": "UpdateUserDataValue", "arguments": [ "PlayFabKey", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "6DD2E77C79E7185D74E18611C129CE6BFF611FA3F277EE45F3FC32220803CB1D", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C134", "path": "Client/Assets/Scripts/EventCubeMelt/Data/EventCubeMeltManager.cs", "line": 140, "member": "EventCubeMeltManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "SaveKey", "eventDataJson" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "1B0C5CF5914E9D92682D113DA43330D705DA7314FD9EF492AA30900098251909", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C135", "path": "Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs", "line": 315, "member": "EventGatherCorePlayfabData.Save", "method": "UpdateUserDataValue", "arguments": [ "Key", "Serialize()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "FB1BD81B1AB5327A36BA9D3D5BDFA37FA9F4AE3DE882952347D58729803AF3AD", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C136", "path": "Client/Assets/Scripts/EventGatherCore/EventGatherCoreData.cs", "line": 320, "member": "EventGatherCorePlayfabData.Load", "method": "GetLocalData", "arguments": [ "Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "FB1BD81B1AB5327A36BA9D3D5BDFA37FA9F4AE3DE882952347D58729803AF3AD", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C137", "path": "Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs", "line": 60, "member": "EventLuckyGameModel.Save", "method": "UpdateUserDataValue", "arguments": [ "Key", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "1246C4CB881140AE6460907FCD7C7E146AE5C8307A7D032C93495A713E99101D", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C138", "path": "Client/Assets/Scripts/EventLuckGame/EventLuckyGameModel.cs", "line": 166, "member": "EventLuckyGameModel.OnEvent", "method": "GetLocalData", "arguments": [ "Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "1246C4CB881140AE6460907FCD7C7E146AE5C8307A7D032C93495A713E99101D", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C139", "path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs", "line": 322, "member": "EventOfferJourneyPlayfabData.Load", "method": "GetLocalData", "arguments": [ "Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "E55516CDF36FC9B036E47F900BEB39ABEACD60B354B9F0D101CA0C88BF75320B", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C140", "path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyData.cs", "line": 329, "member": "EventOfferJourneyPlayfabData.Save", "method": "UpdateUserDataValue", "arguments": [ "Key", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "E55516CDF36FC9B036E47F900BEB39ABEACD60B354B9F0D101CA0C88BF75320B", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C141", "path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs", "line": 198, "member": "EventOfferJourneyLvlTriggerPlayfabData.Load", "method": "GetLocalData", "arguments": [ "Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C2A98D70B7215F86CCAA010B1CC96F6D3CEEC85C955DEA0C53331E1395E73714", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C142", "path": "Client/Assets/Scripts/EventOfferJourney/EventOfferJourneyLvlTriggerData.cs", "line": 205, "member": "EventOfferJourneyLvlTriggerPlayfabData.Save", "method": "UpdateUserDataValue", "arguments": [ "Key", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C2A98D70B7215F86CCAA010B1CC96F6D3CEEC85C955DEA0C53331E1395E73714", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C143", "path": "Client/Assets/Scripts/EventStrikeLucky/EventLuckMagicData.cs", "line": 671, "member": "EventLuckMagicPlayfabData.Save", "method": "UpdateUserDataValue", "arguments": [ "Key", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "D4C363E2F9840611494A78E9D2550FE1150BBC519CA81C4409898D761ED20278", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C144", "path": "Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs", "line": 31, "member": "EventWelcomeBackManager.LoadData", "method": "GetLocalData", "arguments": [ "DataKey_WelcomeBack" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "84DED9DE1629D77F0CB75B375B4356B66E426CA5B0A1A8B9F31BB2CDACA59954", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C145", "path": "Client/Assets/Scripts/EventWelcomeBack/EventWelcomeBackManager.cs", "line": 231, "member": "EventWelcomeBackManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "DataKey_WelcomeBack", "Newtonsoft.Json.JsonConvert.SerializeObject(welcomeBackData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "84DED9DE1629D77F0CB75B375B4356B66E426CA5B0A1A8B9F31BB2CDACA59954", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C146", "path": "Client/Assets/Scripts/GampPlay/FishingB/FishingBehaviorB.cs", "line": 855, "member": "FishingBehaviorB.ConsumeBaitOnPlayfab", "method": "SyncDataImmidiate", "arguments": [ "\"NewPlayerDataDic\"", "Newtonsoft.Json.JsonConvert.SerializeObject(commonDatas)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "6581E2EF316B764F0E7B984B4A8040B93087A467FA374AA0E5E979D356580A04", "priorCategory": "已有限定处理-正式仍待", "priorBatchScope": "复用R1/4C证据,后续B/C整合", "priorReason": "Editor受控链有替代/约束及验收,但正式路径尚未整体启用,不重复收费证明原成功链,不算全调用完成。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C147", "path": "Client/Assets/Scripts/InfiniteBuilding/InfiniteBuildingData.cs", "line": 67, "member": "InfiniteBuildingData.UploadData", "method": "UpdateUserDataValue", "arguments": [ "\"InfiniteBuildingData\"", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "EBF7EF4E9A9A4989F4808646669AE4D5CF56A1D1999696CD42CB4AA370822704", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C148", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs", "line": 123, "member": "LuckyADTaskPopupPanel.SetADItemData", "method": "GetLocalData", "arguments": [ "LuckyTaskData.ADTaskADKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8358951C6B99ED7B226AA1686A921A6775C731C037278A9DA5A7F0B316C9AEF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C149", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs", "line": 137, "member": "LuckyADTaskPopupPanel.SetADItemData", "method": "UpdateUserDataValue", "arguments": [ "LuckyTaskData.ADTaskADKey", "adData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8358951C6B99ED7B226AA1686A921A6775C731C037278A9DA5A7F0B316C9AEF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C150", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs", "line": 143, "member": "LuckyADTaskPopupPanel.SetADItemData", "method": "UpdateUserDataValue", "arguments": [ "LuckyTaskData.ADTaskADKey", "adData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8358951C6B99ED7B226AA1686A921A6775C731C037278A9DA5A7F0B316C9AEF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C151", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs", "line": 183, "member": "LuckyADTaskPopupPanel.OnBuySuccess", "method": "GetLocalData", "arguments": [ "LuckyTaskData.ADTaskADKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8358951C6B99ED7B226AA1686A921A6775C731C037278A9DA5A7F0B316C9AEF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C152", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyADTaskPopupPanel.cs", "line": 198, "member": "LuckyADTaskPopupPanel.OnBuySuccess", "method": "UpdateUserDataValue", "arguments": [ "LuckyTaskData.ADTaskADKey", "adData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8358951C6B99ED7B226AA1686A921A6775C731C037278A9DA5A7F0B316C9AEF6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C153", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskBtn.cs", "line": 64, "member": "LuckyTaskBtn.SetRedPointState", "method": "GetLocalData", "arguments": [ "LuckyTaskData.ADTaskADKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "DB462067E25388E7395B4189E833E3997C64651FD0EAB953AA66397511C76BFF", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C154", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs", "line": 16, "member": "LuckyTaskPanel.SetItem", "method": "GetLocalData", "arguments": [ "LuckyTaskData.ADTaskADKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C62A068574494C095D5A108D4742E32051EC2A97D130A4140A48EB34F9AF9F08", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C155", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs", "line": 25, "member": "LuckyTaskPanel.SetItem", "method": "UpdateUserDataValue", "arguments": [ "LuckyTaskData.ADTaskADKey", "adData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C62A068574494C095D5A108D4742E32051EC2A97D130A4140A48EB34F9AF9F08", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C156", "path": "Client/Assets/Scripts/LuckyTask/UI/LuckyTaskPanel.cs", "line": 31, "member": "LuckyTaskPanel.SetItem", "method": "UpdateUserDataValue", "arguments": [ "LuckyTaskData.ADTaskADKey", "adData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C62A068574494C095D5A108D4742E32051EC2A97D130A4140A48EB34F9AF9F08", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C157", "path": "Client/Assets/Scripts/MatchGame/MatchGameManager.cs", "line": 62, "member": "EventMatchGameManager.GetEventData", "method": "GetLocalData", "arguments": [ "EventMatchGameDataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "CD20C3DCC8803AF9A522531C77BFEF2475ECF5EF01C2871A8EE4869760ABF364", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C158", "path": "Client/Assets/Scripts/MatchGame/MatchGameManager.cs", "line": 494, "member": "EventMatchGameManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "EventMatchGameDataKey", "JsonMapper.ToJson(matchGameData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "CD20C3DCC8803AF9A522531C77BFEF2475ECF5EF01C2871A8EE4869760ABF364", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C159", "path": "Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs", "line": 144, "member": "MiniBattlePassDataProvider.GetMiniBattlePassRecord", "method": "GetLocalData", "arguments": [ "newDataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "78A5FA196AA75DA056BA715D1C59A467569C10C6E5BAA66589E3852F1B707224", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C160", "path": "Client/Assets/Scripts/MiniBP/MiniBattlePassDataProvider.cs", "line": 171, "member": "MiniBattlePassDataProvider.SetMiniBattlePassRecord", "method": "UpdateUserDataValue", "arguments": [ "newDataKey", "JsonConvert.SerializeObject(datas)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "78A5FA196AA75DA056BA715D1C59A467569C10C6E5BAA66589E3852F1B707224", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C161", "path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs", "line": 81, "member": "DiggingGameModel.ActivityOpen", "method": "GetLocalData", "arguments": [ "DigCountKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "635AA8C1048F5E20C71D4AE5C3C7730D8A5E57EEA0137CD9DC08A04A0FF27340", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C162", "path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs", "line": 82, "member": "DiggingGameModel.ActivityOpen", "method": "GetLocalData", "arguments": [ "DigGridDataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "635AA8C1048F5E20C71D4AE5C3C7730D8A5E57EEA0137CD9DC08A04A0FF27340", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C163", "path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs", "line": 108, "member": "DiggingGameModel.InitServerData", "method": "GetLocalData", "arguments": [ "DigCountKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "635AA8C1048F5E20C71D4AE5C3C7730D8A5E57EEA0137CD9DC08A04A0FF27340", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C164", "path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs", "line": 109, "member": "DiggingGameModel.InitServerData", "method": "GetLocalData", "arguments": [ "DigGridDataKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "635AA8C1048F5E20C71D4AE5C3C7730D8A5E57EEA0137CD9DC08A04A0FF27340", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C165", "path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs", "line": 463, "member": "DiggingGameModel.SaveDigCount", "method": "UpdateUserDataValue", "arguments": [ "DigCountKey", "json" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "635AA8C1048F5E20C71D4AE5C3C7730D8A5E57EEA0137CD9DC08A04A0FF27340", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C166", "path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs", "line": 496, "member": "DiggingGameModel.SaveData", "method": "UpdateUserDataValue", "arguments": [ "DigGridDataKey", "json" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "635AA8C1048F5E20C71D4AE5C3C7730D8A5E57EEA0137CD9DC08A04A0FF27340", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C167", "path": "Client/Assets/Scripts/SandDig/model/DiggingGameModel.cs", "line": 512, "member": "DiggingGameModel.SaveNull", "method": "UpdateUserDataValue", "arguments": [ "DigGridDataKey", "string.Empty" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "635AA8C1048F5E20C71D4AE5C3C7730D8A5E57EEA0137CD9DC08A04A0FF27340", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C168", "path": "Client/Assets/Scripts/Services/AggUserService.cs", "line": 261, "member": "AggUserService.InitData", "method": "UpdateUserDataValue", "arguments": [ "channel", "\"1\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "2E9DDD2A27D1080EC78C66ABDC31E444A176869C3FF737815F12D114EA3A3C6E", "priorCategory": "待迁移分类", "priorBatchScope": "C加载发布/定时生命周期", "priorReason": "需B范围关闭及明确的后端冻结/发布/关闭合同,不能作为简单业务写批处理。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C169", "path": "Client/Assets/Scripts/Services/ClubService.cs", "line": 163, "member": "ClubService.SaveLureDonateData", "method": "UpdateUserDataValue", "arguments": [ "\"LureDonateData\"", "Newtonsoft.Json.JsonConvert.SerializeObject(lureDonateData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "47AAFE7FB19CD88CB678A18F87A5D3E9AAB535F252BBCE50466D94C73EB363CC", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C170", "path": "Client/Assets/Scripts/Services/ClubService.cs", "line": 197, "member": "ClubService.SetOpenClubRed", "method": "UpdateUserDataValue", "arguments": [ "\"IsOpenClubRed\"", "\"1\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "47AAFE7FB19CD88CB678A18F87A5D3E9AAB535F252BBCE50466D94C73EB363CC", "priorCategory": "B业务实现关闭-待C正式接线", "priorBatchScope": "B01限定关闭", "priorReason": "独立实施复核及主会话125项核验/八项与两P3裁决关闭;正式发布和整链仍待C", "upstreamIsolationComplete": true, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C171", "path": "Client/Assets/Scripts/Services/ClubService.cs", "line": 664, "member": "ClubService.ClubSingin", "method": "UpdateUserDataValue", "arguments": [ "\"ClubSignin\"", "signTime.Value.ToString(\"yyyy-MM-dd HH:mm:ss\")" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "47AAFE7FB19CD88CB678A18F87A5D3E9AAB535F252BBCE50466D94C73EB363CC", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C172", "path": "Client/Assets/Scripts/Services/DeferredRewardStashService.cs", "line": 193, "member": "DeferredRewardStashService.UploadData", "method": "UpdateUserDataValue", "arguments": [ "Key", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "E3BB681C7BF403BFDAFD2EF8B45EEEF7231798BBF71B7E943A5B73FC255E2F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C173", "path": "Client/Assets/Scripts/Services/DeferredRewardStashService.cs", "line": 199, "member": "DeferredRewardStashService.LoadData", "method": "GetLocalData", "arguments": [ "Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "E3BB681C7BF403BFDAFD2EF8B45EEEF7231798BBF71B7E943A5B73FC255E2F1F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C174", "path": "Client/Assets/Scripts/Services/FootPrintService.cs", "line": 43, "member": "FootPrintService.UploadData", "method": "UpdateUserDataValue", "arguments": [ "\"FootPrint\"", "data.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "F1C5D2DFCAE37A7C124A2D46711DC5DEA31F025083EBBF9D60528C096CCB31B8", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C175", "path": "Client/Assets/Scripts/Services/FriendService.cs", "line": 48, "member": "FriendService.SetLinkAwardData", "method": "GetLocalData", "arguments": [ "InviteLinkRewardCountKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "B1F49A6FBF4815303C9A0DD89C118E76AE4D31438693D0E441A0D2A24E9C4096", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C176", "path": "Client/Assets/Scripts/Services/FriendService.cs", "line": 96, "member": "FriendService.OnReceiveLinkAward", "method": "UpdateUserDataValue", "arguments": [ "InviteLinkRewardCountKey", "InviteLinkRewardCount.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "B1F49A6FBF4815303C9A0DD89C118E76AE4D31438693D0E441A0D2A24E9C4096", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C177", "path": "Client/Assets/Scripts/Services/SettingService.cs", "line": 152, "member": "DefaultSettingService.ShowNotice", "method": "GetLocalData", "arguments": [ "\"ShowNotice\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "D0B52B1D39F8BF8B17BFCC4B30B96661D4516D6BF7FBDAAE9C741B4A121DC120", "priorCategory": "B业务实现关闭-待C正式接线", "priorBatchScope": "B01限定关闭", "priorReason": "独立实施复核及主会话125项核验/八项与两P3裁决关闭;正式发布和整链仍待C", "upstreamIsolationComplete": true, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C178", "path": "Client/Assets/Scripts/Services/SettingService.cs", "line": 174, "member": "DefaultSettingService.ShowNotice", "method": "UpdateUserDataValue", "arguments": [ "\"ShowNotice\"", "value ? \"1\" : \"0\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "D0B52B1D39F8BF8B17BFCC4B30B96661D4516D6BF7FBDAAE9C741B4A121DC120", "priorCategory": "B业务实现关闭-待C正式接线", "priorBatchScope": "B01限定关闭", "priorReason": "独立实施复核及主会话125项核验/八项与两P3裁决关闭;正式发布和整链仍待C", "upstreamIsolationComplete": true, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C179", "path": "Client/Assets/Scripts/Services/SurveyService.cs", "line": 35, "member": "SurveyService.SurveyService", "method": "GetLocalData", "arguments": [ "SurveyData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A64EF8E5C4D6A074E08CB455A9015008C763BD339659054C958472313A03EBEA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C180", "path": "Client/Assets/Scripts/Services/SurveyService.cs", "line": 40, "member": "SurveyService.SurveyService", "method": "GetLocalData", "arguments": [ "SurveyReadSidData" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A64EF8E5C4D6A074E08CB455A9015008C763BD339659054C958472313A03EBEA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C181", "path": "Client/Assets/Scripts/Services/SurveyService.cs", "line": 112, "member": "SurveyService.GetSurveyAnswer", "method": "UpdateUserDataValue", "arguments": [ "SurveyReadSidData", "Newtonsoft.Json.JsonConvert.SerializeObject(readSid)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A64EF8E5C4D6A074E08CB455A9015008C763BD339659054C958472313A03EBEA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C182", "path": "Client/Assets/Scripts/Services/SurveyService.cs", "line": 136, "member": "SurveyService.GetSurveyCheckAnswer", "method": "UpdateUserDataValue", "arguments": [ "SurveyData", "Newtonsoft.Json.JsonConvert.SerializeObject(receivedReward)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A64EF8E5C4D6A074E08CB455A9015008C763BD339659054C958472313A03EBEA", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C183", "path": "Client/Assets/Scripts/Services/UserService.cs", "line": 224, "member": "PlayFabUserService.InitTapJoy", "method": "GetLocalData", "arguments": [ "\"TapJoy_Diamond\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-android-agg", "player-android-agg" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C9CA1187442C420762BF6032F92266CB4E31F801C034E4C7919CD87F835FA915", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C184", "path": "Client/Assets/Scripts/Services/UserService.cs", "line": 322, "member": "PlayFabUserService.SetMMTestValue", "method": "UpdateUserDataValue", "arguments": [ "MMTestKey", "$\"{MMTestSubKey}#{MMTestValue}\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C9CA1187442C420762BF6032F92266CB4E31F801C034E4C7919CD87F835FA915", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C185", "path": "Client/Assets/Scripts/Services/UserService.cs", "line": 331, "member": "PlayFabUserService.GMMMT", "method": "UpdateUserDataValue", "arguments": [ "MMTestKey", "$\"{MMTestSubKey}#{MMTestValue}\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C9CA1187442C420762BF6032F92266CB4E31F801C034E4C7919CD87F835FA915", "priorCategory": "本次排除", "priorBatchScope": "GM工具另列", "priorReason": "GM直接改进度,不属于首批正常玩家路径;排除不表示永久可留PF或已迁移。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C186", "path": "Client/Assets/Scripts/Services/UserService.cs", "line": 620, "member": "PlayFabUserService.AvatarToPF", "method": "UpdateUserDataValue", "arguments": [ "\"EAccoutUrl\"", "EAccoutUrlStr" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C9CA1187442C420762BF6032F92266CB4E31F801C034E4C7919CD87F835FA915", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C187", "path": "Client/Assets/Scripts/Services/UserService.cs", "line": 626, "member": "PlayFabUserService.InitData", "method": "CompareDatas", "arguments": [ "datas", "userId" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C9CA1187442C420762BF6032F92266CB4E31F801C034E4C7919CD87F835FA915", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C188", "path": "Client/Assets/Scripts/Services/UserService.cs", "line": 640, "member": "PlayFabUserService.InitData", "method": "UpdateUserDataValue", "arguments": [ "MMTestKey", "$\"{MMTestSubKey}#{MMTestValue}\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C9CA1187442C420762BF6032F92266CB4E31F801C034E4C7919CD87F835FA915", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C189", "path": "Client/Assets/Scripts/Services/UserService.cs", "line": 664, "member": "PlayFabUserService.InitData", "method": "UpdateUserDataValue", "arguments": [ "MMTestKey", "$\"{MMTestSubKey}#{MMTestValue}\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "C9CA1187442C420762BF6032F92266CB4E31F801C034E4C7919CD87F835FA915", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C190", "path": "Client/Assets/Scripts/Services/UserService.cs", "line": 813, "member": "PlayFabUserService.GetPlayLv", "method": "GetUserDataAsync", "arguments": [ "new GetUserDataRequest()\r\n {\r\n PlayFabId = playFabId,\r\n Keys = new List() { \"Lv\" }\r\n }" ], "kind": "sdk", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "C9CA1187442C420762BF6032F92266CB4E31F801C034E4C7919CD87F835FA915", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C191", "path": "Client/Assets/Scripts/UI/Advert/AdvertPanel.cs", "line": 97, "member": "AdvertPanel.Condition_NoRechargeSeconds", "method": "GetLocalData", "arguments": [ "\"LastPaymentTime\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "9A4454C170394E06F1229FD2830377ECAB2255150BB8812B940020900C02A05B", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C192", "path": "Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs", "line": 100, "member": "AdWheelManager.GetCachedData", "method": "GetLocalData", "arguments": [ "nameof(AdWheelData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "0CE20BC561AC632339C53C196D904E5DB7B8153131665B3A21B8B9EF88DFF9C1", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C193", "path": "Client/Assets/Scripts/UI/AdWheel/AdWheelManager.cs", "line": 120, "member": "AdWheelManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "nameof(AdWheelData)", "JsonConvert.SerializeObject(Data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "0CE20BC561AC632339C53C196D904E5DB7B8153131665B3A21B8B9EF88DFF9C1", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C194", "path": "Client/Assets/Scripts/UI/DeBugPanel.cs", "line": 575, "member": "DeBugPanel.GMShootFishRefresh", "method": "UpdateUserDataValue", "arguments": [ "AquariumManager.AquariumEventDataNewKey", "data.Serialize()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "FD53E3E9419AFED5EB0CD43D95A9EB16AC2AA6B300D43E40B1E55D185B71EDC6", "priorCategory": "本次排除", "priorBatchScope": "GM工具另列", "priorReason": "GM直接改进度,不属于首批正常玩家路径;排除不表示永久可留PF或已迁移。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C195", "path": "Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs", "line": 80, "member": "JigsawPuzzleManager.GetCacheData", "method": "GetLocalData", "arguments": [ "nameof(JigsawPuzzleData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8591FAB84843A821B1BB4B9F5F62D19F4CA933F11F3F28782C11B6AD50F885D5", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C196", "path": "Client/Assets/Scripts/UI/JigsawPuzzle/JigsawPuzzleManager.cs", "line": 94, "member": "JigsawPuzzleManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "nameof(JigsawPuzzleData)", "JsonConvert.SerializeObject(Data)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8591FAB84843A821B1BB4B9F5F62D19F4CA933F11F3F28782C11B6AD50F885D5", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C197", "path": "Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs", "line": 89, "member": "Manager.Load", "method": "GetLocalData", "arguments": [ "PlayFabKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BCC3968C24B2436DE1C7DDB1D17A0BD24C7A62F5B9A06698366BBE1104D2B37D", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C198", "path": "Client/Assets/Scripts/UI/OfferStoryChain/OfferStoryChainManager.cs", "line": 124, "member": "Manager.Save", "method": "UpdateUserDataValue", "arguments": [ "PlayFabKey", "sb.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "BCC3968C24B2436DE1C7DDB1D17A0BD24C7A62F5B9A06698366BBE1104D2B37D", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C199", "path": "Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs", "line": 46, "member": "OfferSweepManager.GetCachedData", "method": "GetLocalData", "arguments": [ "nameof(OfferSweepPackData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "25FB8B859CDD4512B654CD46A83DA051EAA82F773A46C8CE6BF8D0287E832CA9", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C200", "path": "Client/Assets/Scripts/UI/OfferSweep/OfferSweepManager.cs", "line": 102, "member": "OfferSweepManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "nameof(OfferSweepPackData)", "JsonConvert.SerializeObject(SweepPackData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "25FB8B859CDD4512B654CD46A83DA051EAA82F773A46C8CE6BF8D0287E832CA9", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C201", "path": "Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs", "line": 81, "member": "Manager.Save", "method": "UpdateUserDataValue", "arguments": [ "PfKey", "sb.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "2319CD2F2E6D2657E0F7ADF4A4C8574D281EC762E0F1FF06F37C90A21B986979", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C202", "path": "Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentManager.cs", "line": 88, "member": "Manager.Load", "method": "GetLocalData", "arguments": [ "PfKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "2319CD2F2E6D2657E0F7ADF4A4C8574D281EC762E0F1FF06F37C90A21B986979", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C203", "path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs", "line": 204, "member": "EventPartnerData.LoadDataAsync", "method": "GetLocalData", "arguments": [ "EventPartnerPlayfabData.Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "A35093C79DD13125BC392E0182C8C6F54F9B939BF0450F519AD9DCA2F7DE0C99", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C204", "path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerData.cs", "line": 1377, "member": "EventPartnerPlayfabData.Save", "method": "UpdateUserDataValue", "arguments": [ "\"EventPartnerData\"", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "A35093C79DD13125BC392E0182C8C6F54F9B939BF0450F519AD9DCA2F7DE0C99", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C205", "path": "Client/Assets/Scripts/UI/PartnerFishBowl/EventPartnerEntryButton.cs", "line": 110, "member": "EventPartnerEntryButton.LoadData", "method": "GetLocalData", "arguments": [ "EventPartnerPlayfabData.Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "81CBAB6D9B73CE086FF6DBA8DBCF980D727B57118250A89754757FE2CC393FB8", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C206", "path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatuePlayfabData.cs", "line": 99, "member": "EventPartnerStatuePlayfabData.Load", "method": "GetLocalData", "arguments": [ "Key" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "D7CEDAE898C4F6797E9F01D0BAAECFC4783BDA08E508BFAE39C776EA76A0C5E3", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C207", "path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatuePlayfabData.cs", "line": 106, "member": "EventPartnerStatuePlayfabData.Save", "method": "UpdateUserDataValue", "arguments": [ "Key", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "D7CEDAE898C4F6797E9F01D0BAAECFC4783BDA08E508BFAE39C776EA76A0C5E3", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C208", "path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs", "line": 192, "member": "EventPartnerStatueTokenExchangeData.SaveData", "method": "UpdateUserDataValue", "arguments": [ "PlayfabKey", "$\"{_eventId}|{_tokenGiven}|{_currentScore}\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "B804F017FC8E166692C83AE14F06E151802E8514E5187E084B776D63884187C6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C209", "path": "Client/Assets/Scripts/UI/PartnerStatue/EventPartnerStatueTokenExchangeData.cs", "line": 197, "member": "EventPartnerStatueTokenExchangeData.LoadData", "method": "GetLocalData", "arguments": [ "PlayfabKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "B804F017FC8E166692C83AE14F06E151802E8514E5187E084B776D63884187C6", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C210", "path": "Client/Assets/Scripts/UI/PinataPack/EventPinataPackDataManager.cs", "line": 110, "member": "EventPinataPackDataManager.SaveData", "method": "UpdateUserDataValue", "arguments": [ "nameof(EventPinataPackData)", "JsonConvert.SerializeObject(pinataPackData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "2C86A0FADC11BD017288E5AE6362CA86489AE89CAAF87928B6BEF0B78DF41FB4", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C211", "path": "Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs", "line": 55, "member": "Manager.Load", "method": "GetLocalData", "arguments": [ "_playfabKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "68553396C68E418B3249A9AA5A36D970509B1E887C9664A58D97451F8BB7185E", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C212", "path": "Client/Assets/Scripts/UI/PinballUncountable/PinballUncountableManager.cs", "line": 261, "member": "Manager.SavePlayfab", "method": "UpdateUserDataValue", "arguments": [ "_playfabKey", "Serialize()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "68553396C68E418B3249A9AA5A36D970509B1E887C9664A58D97451F8BB7185E", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C213", "path": "Client/Assets/Scripts/UI/Setting/BindAccountPopupPanel.cs", "line": 209, "member": "BindAccountPopupPanel.OnLinkSns", "method": "UpdateUserDataValue", "arguments": [ "accountType.ToString()", "\"1\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "642451821DFEE9EB6204A18D80D74AB7234B4BA62ED8A9098135B5612FBB7CC2", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C214", "path": "Client/Assets/Scripts/UI/Setting/PlayerHeadPopupPanel.cs", "line": 201, "member": "PlayerHeadPopupPanel.OnBtnFacebook", "method": "UpdateUserDataValue", "arguments": [ "EAccoutType.hwFacebook.ToString()", "\"1\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "B330AF633B1DCF736EB1071B61CEF3B3E1B844B734122D19292B266EC97E2C2C", "priorCategory": "保留PF待专项", "priorBatchScope": "旧PF兼容/身份/公共资料", "priorReason": "旧后端比较/传输、身份或SDK关联,不能替换为本人私有KV;保留是迁移期分类,不是允许KV回落PF。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" }, { "id": "B3-C215", "path": "Client/Assets/Scripts/UI/ShootingRange/BaseEventData.cs", "line": 15, "member": "BaseEventData.UploadData", "method": "UpdateUserDataValue", "arguments": [ "_key", "Newtonsoft.Json.JsonConvert.SerializeObject(_rawData)" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "1DF8E69720F1DBEC9580865A200D6619DC631DD9303E77DAB920F79AD94236E7", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C216", "path": "Client/Assets/Scripts/UI/ShootingRange/ShootingRangeData.cs", "line": 222, "member": "EventShootingRangeData.UploadData", "method": "UpdateUserDataValue", "arguments": [ "Key", "message" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "E0D78FF288797F0E523DDA7A29EA80522C7DB0B4FD5AA325FE03A7008E57C12E", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C217", "path": "Client/Assets/Scripts/UI/Shop/BlackFridayCouponData.cs", "line": 73, "member": "BlackFridayCouponData.UploadData", "method": "UpdateUserDataValue", "arguments": [ "PlayFabDataKey", "s" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "8FCA6940B5D0867894EA9A6F358B4FD62ADCE76FCD050A457AE3C37D227BD365", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C218", "path": "Client/Assets/Scripts/UI/Shop/ChainPackWithProgressData.cs", "line": 30, "member": "ChainPackWithProgressMigrationData.UpdateData", "method": "UpdateUserDataValue", "arguments": [ "ThanksGivingPackData.Key", "\"\"" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "CBA7666284FCF7207371BDED1A1930DB3AC2789F5D0696756AD8F8ADA39FA0E5", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C219", "path": "Client/Assets/Scripts/UI/Shop/ThanksGivingPackData.cs", "line": 152, "member": "ThanksGivingPackData.UploadData", "method": "UpdateUserDataValue", "arguments": [ "key", "_data.Serialize()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "FEA66AA6CC13880FDFFB35C1C1F66BF8EE9E3D96CF80150A5633FC278D406A3F", "priorCategory": "待迁移分类", "priorBatchScope": "后续B活动/奖励关联批", "priorReason": "按活动完整业务归属选批;可能有资源/奖励或延迟事件,未将此候选认定为低风险。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C220", "path": "Client/Assets/Scripts/UI/Social/Friend/FishingFriendAddPanel.cs", "line": 660, "member": "FishingFriendAddPanel.ShowGiftIcon", "method": "GetLocalData", "arguments": [ "FriendService.InviteLinkRewardCountKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "B3C87E7E26BA9909E0103FBDBB6D40B24886C801A90005AECF8B593A491FF25A", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C221", "path": "Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs", "line": 69, "member": "SocialRushArchitecture.SavePlayfab", "method": "UpdateUserDataValue", "arguments": [ "PfKey", "sb.ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "0FAE95DC5D631B7C04412FDECDFB6A6FE14C22214D7CBF2D7E83E04EF64EAFD7", "priorCategory": "待迁移分类", "priorBatchScope": "后续B业务批", "priorReason": "普通业务候选;旧局部语法事实不足以证明上游归属完整,未批准机械替换。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C222", "path": "Client/Assets/Scripts/UI/SocialRush/SocialRushArchitecture.cs", "line": 76, "member": "SocialRushArchitecture.LoadPlayfab", "method": "GetLocalData", "arguments": [ "PfKey" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "0FAE95DC5D631B7C04412FDECDFB6A6FE14C22214D7CBF2D7E83E04EF64EAFD7", "priorCategory": "待迁移分类", "priorBatchScope": "后续B读取/初始化批", "priorReason": "须区分拒读与合法缺键,并核初始化/事件上游;不把空字符串或异常一律当空档。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-C223", "path": "Client/Assets/Scripts/UI/Turntable/FishingTurntablePanel.cs", "line": 582, "member": "FishingTurntablePanel.ConsumeOnPlayfab", "method": "SyncDataImmidiate", "arguments": [ "\"TurntableRoll\"", "(_fishingEventData.TurntableCoupon - wheelLevel.CostNumber).ToString()" ], "kind": "facade-call", "compileConfigurations": [ "editor-standalone", "editor-android-agg", "player-android-agg", "player-ios-agg", "player-standalone" ], "callbackAncestor": false, "memberContainsAwait": true, "sourceSha256": "5A92713B981AF04C219741DD0C67DD542EF6241261662E952CD8EC3EC97AC7D5", "priorCategory": "待迁移分类", "priorBatchScope": "4C转盘交易批", "priorReason": "立即消费保存须明确扣费/发奖/原票据/Unknown;不混入普通提示状态批。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "requires-member-and-caller-contract" }, { "id": "B3-N001", "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "line": 140, "member": "PlayFabMgr.StartKVGameplayLoopSync", "method": "UpdateUserDataValue", "arguments": [ "tokenSource.Token" ], "kind": "facade-internal", "compileConfigurations": [ "editor-standalone", "editor-android-agg" ], "callbackAncestor": false, "memberContainsAwait": false, "sourceSha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8", "priorCategory": "已有限定处理-正式仍待", "priorBatchScope": "C生命周期;既有Editor定时接线", "priorReason": "新增于既有Editor KV Loop;源码现状记录,非本轮改动。", "upstreamIsolationComplete": false, "implementationApproved": false, "M2Status": "retain-prior-status-and-verify-final-target" } ] }