Fonctions
| Fonction | Description |
|---|---|
| PFGameSaveFilesActiveDeviceChangedCallback | Rappel appelé lorsque l’appareil actif change. Lorsque ce rappel est déclenché, cela signifie que l’utilisateur est passé sur un autre appareil et que ce titre doit 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 cloud si nécessaire et peut déclencher ces rappels d’interface utilisateur : PFGameSaveFilesUiProgressCallback, PFGameSaveFilesUiSyncFailedCallback, PFGameSaveFilesUiActiveDeviceContentionCallback, PFGameSaveFilesUiConflictCallback, PFGameSaveFilesUiOutOfStorageCallback. Pour plus de détails, consultez PFGameSaveFilesSetUiCallbacks. PFGameSaveFilesInitialize doit être appelée au préalable. Sur les plateformes XBOX et Windows, l’interface utilisateur standard est fournie par le système. |
| PFGameSaveFilesAddUserWithUiResult | Récupère le résultat d’un appel à PFGameSaveFilesAddUserWithUiAsync. |
| PFGameSaveFilesGetFolder | Renvoie 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 cloud. L’utilisateur doit d’abord être ajouté à l’aide de PFGameSaveFilesAddUserWithUiAsync. |
| PFGameSaveFilesGetFolderSize | Renvoie 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 | Renvoie la quantité d’espace disponible, en octets, pour stocker des données de sauvegarde à l’aide de l’API PFGameSaveFiles. En cas de dépassement du quota, un nombre négatif est renvoyé et le service bloque le chargement. |
| PFGameSaveFilesInitialize | Initialise l’instance de la bibliothèque PlayFab Game Save. |
| PFGameSaveFilesIsConnectedToCloud | Indique si l’utilisateur est connecté au cloud. L’utilisateur peut être déconnecté du cloud lors de l’appel de PFGameSaveFilesAddUserWithUiAsync() sans accès réseau si l’utilisateur choisit PFGameSaveFilesUiSyncFailedUserAction::UseOffline dans PFGameSaveFilesUiSyncFailedCallback. L’utilisateur peut également être déconnecté du cloud à tout moment si un autre appareil devient l’appareil actif. Lorsque l’utilisateur est déconnecté du cloud, PFGameSaveFilesAddUserWithUiAsync() peut être rappelée si vous souhaitez tenter de vous connecter au cloud. L’interface utilisateur d’échec s’affichera de nouveau si le réseau est toujours hors connexion. Il n’est pas nécessaire de réinitialiser la sauvegarde de jeu, mais vous pouvez le faire si vous le souhaitez. Tant que l’utilisateur est déconnecté du cloud, PFGameSaveFilesUploadWithUiAsync() ne fera rien d’autre que renvoyer E_PF_GAMESAVE_DISCONNECTED_FROM_CLOUD à la fin de l’opération asynchrone, même en présence d’un accès réseau. |
| PFGameSaveFilesResetCloudAsync | Réinitialise l’état de sauvegarde de jeu dans le cloud pour cet utilisateur. Normalement, il n’est pas nécessaire d’appeler cette fonction, mais elle peut être utile pendant le développement ou les tests. Elle 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é sur un autre appareil et que ce titre doit revenir au menu principal |
| PFGameSaveFilesSetSaveDescriptionAsync | Définit une courte description de la sauvegarde de jeu en attente. Elle est visible 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 | Charge tous les fichiers et dossiers contenus dans le dossier renvoyé par PFGameSaveFilesGetFolder(). L’utilisateur doit d’abord être ajouté. Sur les plateformes autres que Windows, le chargement 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 chargement s’effectue hors processus et l’interface utilisateur standard est fournie par le système. L’appel de cette API est facultatif sur les plateformes XBOX et Windows, car le chargement a lieu automatiquement lorsque le jeu n’est pas en cours d’exécution. |
| PFGameSaveFilesUploadWithUiResult | Récupère le résultat d’un appel à PFGameSaveFilesUploadWithUiAsync. |
