public void RequestUserPage(CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate) { if (SessionActive) { if (_currentlyLoadingLeaderboardPage != null) { throw new Exception("Previous leaderboard page request still being processed"); } _leaderboardPageLoadDelegate = pageCompleteDelegate; _currentlyLoadingLeaderboardPage = page; page.RequestUserPage(Session.UserId); } }
public CoLeaderboardPage RequestOpenLeaderboard(int leaderboardId, int pageSize, LeaderboardPageLoadDelegate pageCompleteDelegate) { if (SessionActive) { if (_currentlyLoadingLeaderboardPage != null) { throw new Exception("Previous leaderboard page request still being processed"); } _leaderboardPageLoadDelegate = pageCompleteDelegate; _currentlyLoadingLeaderboardPage = _leaderboardsManager.GetLeaderboardFromId(leaderboardId).GetGlobalPage((uint)pageSize); return(_currentlyLoadingLeaderboardPage); } return(null); }
public void RequestUserPage(CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate) { if (SessionActive) { if (_currentlyLoadingLeaderboardPage != null) throw new Exception("Previous leaderboard page request still being processed"); _leaderboardPageLoadDelegate = pageCompleteDelegate; _currentlyLoadingLeaderboardPage = page; page.RequestUserPage(Session.UserId); } }
public CoLeaderboardPage RequestOpenLeaderboard(int leaderboardId, int pageSize, LeaderboardPageLoadDelegate pageCompleteDelegate) { if (SessionActive) { if (_currentlyLoadingLeaderboardPage != null) throw new Exception("Previous leaderboard page request still being processed"); _leaderboardPageLoadDelegate = pageCompleteDelegate; _currentlyLoadingLeaderboardPage = _leaderboardsManager.GetLeaderboardFromId(leaderboardId).GetGlobalPage((uint) pageSize); return _currentlyLoadingLeaderboardPage; } return null; }