Files
ft/CodexOutput/upserver/B3BatchMigration/M2/M2-当前调用矩阵-待核证.json
Liubing\LB 6813da149a feat(upserver): 保存M2客户端KV迁移至本人统计写检查点
保存独立KV用户服务、固定会话存档与原业务接线,以及C3d资料缓存和C3e本人统计写。
保留原PF/AGG路线、业务公式和时序;榜单读取、好友资料、公告、匹配及首场景闸仍待完成。

验证:ServiceHost两条件各33组646断言;Unity CLI Loop编译0错误269警告。
包含相关方案、评审裁决、测试及状态文档。未操作服务器、正式账号或打包。
2026-09-30 19:19:05 +08:00

6214 lines
228 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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<string>() { \"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"
}
]
}