関数
| 関数 | 説明 |
|---|---|
| PFGameSaveFilesActiveDeviceChangedCallback | アクティブ デバイスが変更されたときのコールバック。このコールバックがトリガーされた場合、ユーザーが別のデバイスに移動したことを意味するため、このタイトルはメイン メニューに戻る必要があります |
| PFGameSaveFilesAddUserWithUiAsync | ゲーム セーブ システムにユーザーを追加します。必要に応じてクラウドからセーブ状態をダウンロードし、PFGameSaveFilesUiProgressCallback、PFGameSaveFilesUiSyncFailedCallback、PFGameSaveFilesUiActiveDeviceContentionCallback、PFGameSaveFilesUiConflictCallback、PFGameSaveFilesUiOutOfStorageCallback の UI コールバックがトリガーされる場合があります。詳細については、PFGameSaveFilesSetUiCallbacks を参照してください。事前に PFGameSaveFilesInitialize を呼び出す必要があります。XBOX および Windows プラットフォームでは、標準 UI がシステムによって提供されます。 |
| PFGameSaveFilesAddUserWithUiResult | PFGameSaveFilesAddUserWithUiAsync 呼び出しの結果を取得します。 |
| PFGameSaveFilesGetFolder | このユーザーのゲーム セーブのファイルとフォルダーのルート フォルダーを返します。そのすべてのファイルとサブフォルダーはクラウドと同期されます。事前に PFGameSaveFilesAddUserWithUiAsync を使用してユーザーを追加する必要があります。 |
| PFGameSaveFilesGetFolderSize | このユーザーのゲーム セーブのファイルとフォルダーのルート フォルダーのサイズをバイト単位で返します。事前に PFGameSaveFilesAddUserWithUiAsync を使用してユーザーを追加する必要があります。 |
| PFGameSaveFilesGetRemainingQuota | PFGameSaveFiles API を使用してセーブ データを保存するために使用できるデータ量をバイト単位で返します。クォータを超えると負の数が返され、サービスによってアップロードがブロックされます。 |
| PFGameSaveFilesInitialize | PlayFab Game Save ライブラリ インスタンスを初期化します。 |
| PFGameSaveFilesIsConnectedToCloud | ユーザーがクラウドに接続されているかどうかを返します。ネットワーク アクセスなしで PFGameSaveFilesAddUserWithUiAsync() を呼び出し、ユーザーが PFGameSaveFilesUiSyncFailedCallback で PFGameSaveFilesUiSyncFailedUserAction::UseOffline を選択した場合、ユーザーはクラウドから切断されることがあります。また、別のデバイスがアクティブ デバイスになった場合も、ユーザーはいつでもクラウドから切断されることがあります。クラウドから切断されている場合、クラウドへの接続を試みたいときは PFGameSaveFilesAddUserWithUiAsync() を再度呼び出すことができます。ネットワークがまだオフラインの場合は、失敗 UI が再度表示されます。ゲーム セーブを再初期化する必要はありませんが、必要に応じて再初期化することもできます。クラウドから切断されている間は、ネットワーク アクセスがある場合でも、PFGameSaveFilesUploadWithUiAsync() は何も行わず、非同期の完了時に E_PF_GAMESAVE_DISCONNECTED_FROM_CLOUD を返します。 |
| PFGameSaveFilesResetCloudAsync | このユーザーのクラウド ゲーム セーブ状態をリセットします。通常、これを呼び出す必要はありませんが、開発中やテスト中に役立つ場合があります。ローカルのゲーム セーブは削除または変更されません。 |
| PFGameSaveFilesResetCloudResult | PFGameSaveFilesResetCloudAsync 呼び出しの結果を取得します。 |
| PFGameSaveFilesSetActiveDeviceChangedCallback | アクティブ デバイス変更コールバックを設定します。このコールバックがトリガーされた場合、ユーザーが別のデバイスに移動したことを意味するため、このタイトルはメイン メニューに戻る必要があります |
| PFGameSaveFilesSetSaveDescriptionAsync | 保留中のゲーム セーブの短いセーブ説明を設定します。これは競合 UI またはアクティブ デバイス競合 UI に表示されます |
| PFGameSaveFilesSetSaveDescriptionResult | PFGameSaveFilesSetSaveDescriptionAsync 呼び出しの結果を取得します。 |
| PFGameSaveFilesUninitializeAsync | PlayFab Game Save ライブラリ インスタンスをクリーンアップします。 |
| PFGameSaveFilesUninitializeResult | PFGameSaveFilesUninitializeAsync 呼び出しの結果を取得します。 |
| PFGameSaveFilesUploadWithUiAsync | PFGameSaveFilesGetFolder() によって返されたフォルダー内のすべてのファイルとフォルダーをアップロードします。事前にユーザーを追加する必要があります。Windows 以外のプラットフォームでは、アップロードはゲームと同じプロセスで行われ、PFGameSaveFilesUiProgressCallback、PFGameSaveFilesUiSyncFailedCallback の UI コールバックがトリガーされる場合があります。XBOX および Windows プラットフォームでは、アップロードはプロセス外で行われ、標準 UI がシステムによって提供されます。XBOX および Windows プラットフォームでは、ゲームが実行されていないときにアップロードが自動的に行われるため、この API の呼び出しは省略可能です。 |
| PFGameSaveFilesUploadWithUiResult | PFGameSaveFilesUploadWithUiAsync 呼び出しの結果を取得します。 |
