示例#1
0
    void DeleteSavedGame(string filename)
    {
        ISavedGameClient savedGameClient = PlayGamesPlatform.Instance.SavedGame;

        savedGameClient.OpenWithManualConflictResolution(
            filename,
            DataSource.ReadCacheOrNetwork, true,
            ResolveConflict,
            OnDeleteSavedGame);
    }
示例#2
0
 void Open(ISavedGameClient savedGameClient, bool useAutomaticResolution, ConflictCallback conflictCallback,
           Action <SavedGameRequestStatus, ISavedGameMetadata> completedCallback)
 {
     if (useAutomaticResolution)
     {
         savedGameClient.OpenWithAutomaticConflictResolution(
             PlatformSaveUtil.remoteSaveFileName,
             DataSource.ReadNetworkOnly,
             ConflictResolutionStrategy.UseLongestPlaytime,
             completedCallback);
     }
     else
     {
         savedGameClient.OpenWithManualConflictResolution(
             PlatformSaveUtil.remoteSaveFileName,
             DataSource.ReadNetworkOnly,
             true,
             conflictCallback,
             completedCallback);
     }
 }