保存独立KV用户服务、固定会话存档与原业务接线,以及C3d资料缓存和C3e本人统计写。 保留原PF/AGG路线、业务公式和时序;榜单读取、好友资料、公告、匹配及首场景闸仍待完成。 验证:ServiceHost两条件各33组646断言;Unity CLI Loop编译0错误269警告。 包含相关方案、评审裁决、测试及状态文档。未操作服务器、正式账号或打包。
30 lines
3.8 KiB
Plaintext
30 lines
3.8 KiB
Plaintext
Client/Assets/Scripts\Core\PlayFabMgr.cs:272: if (!PlayFabClientAPI.IsClientLoggedIn()) return;
|
|
Client/Assets/Scripts\Core\PlayFabMgr.cs:291: PlayFabClientAPI.UpdateUserData(request, null, UpdateFaild);
|
|
Client/Assets/Scripts\Core\PlayFabMgr.cs:347: PlayFabClientAPI.UpdateUserData(request,
|
|
Client/Assets/Scripts\DataCenter\DataCenter.LeadboardData.cs:169: await PlayFabClientAsyncAPI.UpdatePlayerStatisticsAsync(request);
|
|
Client/Assets/Scripts\DataCenter\DataCenter.LeadboardData.cs:186: return await PlayFabClientAsyncAPI.GetLeaderboardAsync(reques);
|
|
Client/Assets/Scripts\Services\FriendService.cs:145: var result = await PlayFabClientAsyncAPI.GetFriendsListAsync(getFriendsListRequest);
|
|
Client/Assets/Scripts\Services\UserService.KVGameplayLoop.cs:613: PlayFab.PlayFabClientAPI.ForgetAllCredentials();
|
|
Client/Assets/Scripts\Duel\UI\EventFishingDuelPanel.cs:658: PlayFabMultiplayerAPI.CreateMatchmakingTicket(request,
|
|
Client/Assets/Scripts\Duel\UI\EventFishingDuelPanel.cs:692: PlayFabMultiplayerAPI.GetMatchmakingTicket(request,
|
|
Client/Assets/Scripts\Duel\UI\EventFishingDuelPanel.cs:740: PlayFabMultiplayerAPI.GetMatch(request,
|
|
Client/Assets/Scripts\Duel\UI\EventFishingDuelPanel.cs:817: PlayFabMultiplayerAPI.CancelMatchmakingTicket(request,
|
|
Client/Assets/Scripts\Services\UserService.cs:109: public bool IsLogin => !kvControlledInstance && PlayFabClientAPI.IsClientLoggedIn() && IsAuthorized;
|
|
Client/Assets/Scripts\Services\UserService.cs:161: if (PlayFabClientAPI.IsClientLoggedIn()) _ = LoginApiServer();
|
|
Client/Assets/Scripts\Services\UserService.cs:201: if (!PlayFabClientAPI.IsClientLoggedIn())
|
|
Client/Assets/Scripts\Services\UserService.cs:380: loginResult = await PlayFabClientAsyncAPI.ExecuteWithRetryAsync(
|
|
Client/Assets/Scripts\Services\UserService.cs:381: () => PlayFabClientAsyncAPI.LoginWithCustomIDAsync(request));
|
|
Client/Assets/Scripts\Services\UserService.cs:398: loginResult = await PlayFabClientAsyncAPI.LoginWithIOSDeviceIDAsync(request);
|
|
Client/Assets/Scripts\Services\UserService.cs:411: loginResult = await PlayFabClientAsyncAPI.LoginWithAndroidDeviceIDAsync(request);
|
|
Client/Assets/Scripts\Services\UserService.cs:421: loginResult = await PlayFabClientAsyncAPI.ExecuteWithRetryAsync(
|
|
Client/Assets/Scripts\Services\UserService.cs:422: () => PlayFabClientAsyncAPI.LoginWithCustomIDAsync(request));
|
|
Client/Assets/Scripts\Services\UserService.cs:428: PlayFabClientAPI.ForgetAllCredentials();
|
|
Client/Assets/Scripts\Services\UserService.cs:460: var data = await PlayFabClientAsyncAPI.GetPlayerProfileAsync(getPlayerProfileRequest);
|
|
Client/Assets/Scripts\Services\UserService.cs:696: PlayFabClientAPI.ForgetAllCredentials();
|
|
Client/Assets/Scripts\Services\UserService.cs:708: var result = await PlayFabClientAsyncAPI.UpdateUserTitleDisplayNameAsync(new UpdateUserTitleDisplayNameRequest
|
|
Client/Assets/Scripts\Services\UserService.cs:732: var result = await PlayFabClientAsyncAPI.UpdateAvatarUrlAsync(new UpdateAvatarUrlRequest
|
|
Client/Assets/Scripts\Services\UserService.cs:756: var result = await PlayFabProfilesAsyncAPI.SetProfileLanguageAsync(setProfileLanguageRequest);
|
|
Client/Assets/Scripts\Services\UserService.cs:814: var resultUserData = await PlayFabClientAsyncAPI.GetUserDataAsync(new GetUserDataRequest()
|
|
Client/Assets/Scripts\Services\UserService.cs:874: var resultUserTitle = await PlayFabClientAsyncAPI.GetPlayerProfileAsync(new GetPlayerProfileRequest()
|
|
Client/Assets/Scripts\Services\TileNewsManager.cs:28: GetTitleNewsResult result = await PlayFabClientAsyncAPI.GetTitleNewsAsync(new PlayFab.ClientModels.GetTitleNewsRequest());
|