public void ResolveConflictingSavedGames(ISN_GKResolveSavedGamesRequest request, Action <ISN_GKSavedGameFetchResult> callback) { string requestId = SA_IdFactory.RandomString; m_callbackList.Add(requestId, callback); #if ((UNITY_IPHONE || UNITY_TVOS) && GAME_KIT_API_ENABLED) _ISN_GKLocalPlayer_ResolveSavedGames(requestId, JsonUtility.ToJson(request)); #endif }
/// <summary> /// Resolves conflicted saved games. /// </summary> public static void ResolveConflictingSavedGames(List <string> conflictedGames, byte[] data, Action <ISN_GKSavedGameFetchResult> callback) { m_onResolveSavedGamesComplete += callback; m_request = new ISN_GKResolveSavedGamesRequest(conflictedGames, stringData: Encoding.UTF8.GetString(data)); ISN_GKLib.API.ResolveConflictingSavedGames(m_request, (ISN_GKSavedGameFetchResult result) => { m_onResolveSavedGamesComplete.Invoke(result); m_onResolveSavedGamesComplete = delegate { }; }); }
public void ResolveConflictingSavedGames(ISN_GKResolveSavedGamesRequest request, Action <ISN_GKSavedGameFetchResult> callback) { }
public void ResolveConflictingSavedGames(ISN_GKResolveSavedGamesRequest request, Action <ISN_GKSavedGameFetchResult> callback) { #if API_ENABLED _ISN_GKLocalPlayer_ResolveSavedGames(JsonUtility.ToJson(request), ISN_MonoPCallback.ActionToIntPtr(callback)); #endif }