Fonctions
| Fonction | Description |
|---|---|
| PFGameSaveFilesActiveDeviceChangedCallback | Rappel déclenché lorsque l’appareil actif change. Lorsque ce rappel est déclenché, cela signifie que l’utilisateur est passé à un autre appareil; ce titre doit donc revenir au menu principal |
| PFGameSaveFilesAddUserWithUiAsync | Ajoute un utilisateur au système de sauvegarde de jeu. Cette fonction télécharge l’état de sauvegarde depuis le nuage au besoin et peut déclencher ces rappels d’interface utilisateur : PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback, PFGameSaveFilesUiActiveDeviceContentionCallback, PFGameSaveFilesUiConflictCallback, PFGameSaveFilesUiOutOfStorageCallback. Consultez PFGameSaveFilesSetUiCallbacks pour plus de détails. PFGameSaveFilesInitialize doit être appelé au préalable. Sur les plateformes XBOX et Windows, une interface utilisateur standard est fournie par le système. |
| PFGameSaveFilesAddUserWithUiResult | Récupère le résultat d’un appel à PFGameSaveFilesAddUserWithUiAsync. |
| PFGameSaveFilesGetFolder | Retourne le dossier racine des fichiers et dossiers de sauvegarde de jeu de cet utilisateur. Tous ses fichiers et sous-dossiers seront synchronisés avec le nuage. L’utilisateur doit d’abord être ajouté à l’aide de PFGameSaveFilesAddUserWithUiAsync. |
| PFGameSaveFilesGetFolderSize | Retourne la taille en octets du dossier racine des fichiers et dossiers de sauvegarde de jeu de cet utilisateur. L’utilisateur doit d’abord être ajouté à l’aide de PFGameSaveFilesAddUserWithUiAsync. |
| PFGameSaveFilesGetRemainingQuota | Retourne la quantité de données, en octets, disponible pour stocker des données de sauvegarde à l’aide de l’API PFGameSaveFiles. Un dépassement du quota retournera un nombre négatif et amènera le service à bloquer le téléversement. |
| PFGameSaveFilesInitialize | Initialise l’instance de la bibliothèque PlayFab Game Save. |
| PFGameSaveFilesIsConnectedToCloud | Indique si l’utilisateur est connecté au nuage. L’utilisateur peut être déconnecté du nuage lors de l’appel à PFGameSaveFilesAddUserWithUiAsync() sans accès réseau si l’utilisateur choisit PFGameSaveFilesUiSyncFailedUserAction::UseOffline dans PFGameSaveFilesUiSyncFailedCallback. L’utilisateur peut aussi être déconnecté du nuage à tout moment si un autre appareil devient l’appareil actif. Lorsque l’utilisateur est déconnecté du nuage, PFGameSaveFilesAddUserWithUiAsync() peut être appelé de nouveau si vous voulez tenter de vous connecter au nuage. L’interface utilisateur d’échec s’affichera de nouveau si le réseau est toujours hors ligne. Il n’est pas nécessaire de réinitialiser gamesave, mais vous pouvez le faire si vous le souhaitez. Pendant la déconnexion du nuage, PFGameSaveFilesUploadWithUiAsync() ne fera rien d’autre que retourner E_PF_GAMESAVE_DISCONNECTED_FROM_CLOUD à l’achèvement asynchrone, même s’il y a un accès réseau. |
| PFGameSaveFilesResetCloudAsync | Réinitialise l’état de sauvegarde de jeu dans le nuage pour cet utilisateur. Normalement, il n’est pas nécessaire de l’appeler, mais cela peut être utile pendant le développement ou les tests. Cette fonction ne supprime ni ne modifie la sauvegarde de jeu locale. |
| PFGameSaveFilesResetCloudResult | Récupère le résultat d’un appel à PFGameSaveFilesResetCloudAsync. |
| PFGameSaveFilesSetActiveDeviceChangedCallback | Définit le rappel de changement d’appareil actif. Lorsque ce rappel est déclenché, cela signifie que l’utilisateur est passé à un autre appareil; ce titre doit donc revenir au menu principal |
| PFGameSaveFilesSetSaveDescriptionAsync | Définit une courte description de la sauvegarde de jeu en attente. Elle peut être vue dans l’interface utilisateur de conflit ou de contention d’appareil actif |
| PFGameSaveFilesSetSaveDescriptionResult | Récupère le résultat d’un appel à PFGameSaveFilesSetSaveDescriptionAsync. |
| PFGameSaveFilesUninitializeAsync | Nettoie l’instance de la bibliothèque PlayFab Game Save. |
| PFGameSaveFilesUninitializeResult | Récupère le résultat d’un appel à PFGameSaveFilesUninitializeAsync. |
| PFGameSaveFilesUploadWithUiAsync | Téléverse tous les fichiers et dossiers du dossier retourné par PFGameSaveFilesGetFolder(). L’utilisateur doit d’abord être ajouté. Sur les plateformes autres que Windows, le téléversement s’effectue dans le même processus que le jeu et peut déclencher ces rappels d’interface utilisateur : PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback. Sur les plateformes XBOX et Windows, le téléversement est effectué hors processus et une interface utilisateur standard est fournie par le système. L’appel de cette API est facultatif sur les plateformes XBOX et Windows, car le téléversement s’effectuera automatiquement lorsque le jeu n’est pas en cours d’exécution. |
| PFGameSaveFilesUploadWithUiResult | Récupère le résultat d’un appel à PFGameSaveFilesUploadWithUiAsync. |
