public void ShowNativeScoresPage(string leaderboardID, ShowNativeViewDoneCallbackMethod callback) { guiMode = ReignScores_ClassicGuiModes.LoadingScores; guiShowNativeViewDoneCallback = callback; guiLeaderboardID = leaderboardID; guiScoreOffset = 0; plugin.RequestScores(leaderboardID, guiScoreOffset, TopScoresToListPerPage, guiRequestScoresCallback, this); }
public void ShowNativeScoresPage(string leaderboardID, ShowNativeViewDoneCallbackMethod callback) { mode = ReignScores_UnityUIModes.LoadingScores; showNativeViewDoneCallback = callback; this.leaderboardID = leaderboardID; scoreOffset = 0; plugin.RequestScores(leaderboardID, scoreOffset, TopScoresToListPerPage, requestScoresCallback, this); }
/// <summary> /// Use to request scores. /// NOTE: Only supports ReignScores. /// </summary> /// <param name="leaderboardID">Leaderboard ID.</param> /// <param name="offset">Item offset.</param> /// <param name="range">Item count to load.</param> /// <param name="callback">The callback that fires when done.</param> public static void RequestScores(string leaderboardID, int offset, int range, RequestScoresCallbackMethod callback) { if (waitingForOperation) { Debug.LogError("Must wait for last Score operation to complete."); return; } waitingForOperation = true; requestScoresCallback = callback; plugin.RequestScores(leaderboardID, offset, range, async_requestScoresCallback, ReignServices.Singleton); }