public static async Task <ILeaderboardsLoadScoresResult> LoadTopScoresAsync(this ILeaderboards api, GoogleApiClient apiClient, string leaderboardId, int span, int leaderboardCollection, int maxResults, bool forceReload)
 {
     return((await api.LoadTopScores(apiClient, leaderboardId, span, leaderboardCollection, maxResults, forceReload)).JavaCast <ILeaderboardsLoadScoresResult> ());
 }
 public static async Task <ILeaderboardsSubmitScoreResult> SubmitScoreImmediateAsync(this ILeaderboards api, GoogleApiClient apiClient, string leaderboardId, long score, string scoreTag)
 {
     return((await api.SubmitScoreImmediate(apiClient, leaderboardId, score, scoreTag)).JavaCast <ILeaderboardsSubmitScoreResult> ());
 }
 public static async Task <ILeaderboardsLoadScoresResult> LoadMoreScoresAsync(this ILeaderboards api, GoogleApiClient apiClient, LeaderboardScoreBuffer buffer, int maxResults, int pageDirection)
 {
     return((await api.LoadMoreScores(apiClient, buffer, maxResults, pageDirection)).JavaCast <ILeaderboardsLoadScoresResult> ());
 }
 public static async Task <ILeaderboardsLoadScoresResult> LoadPlayerCenteredScoresAsync(this ILeaderboards api, GoogleApiClient apiClient, string leaderboardId, int span, int leaderboardCollection, int maxResults)
 {
     return((await api.LoadPlayerCenteredScores(apiClient, leaderboardId, span, leaderboardCollection, maxResults)).JavaCast <ILeaderboardsLoadScoresResult> ());
 }
 public static async Task <ILeaderboardsLeaderboardMetadataResult> LoadLeaderboardMetadataAsync(this ILeaderboards api, GoogleApiClient apiClient, bool forceReload)
 {
     return((await api.LoadLeaderboardMetadata(apiClient, forceReload)).JavaCast <ILeaderboardsLeaderboardMetadataResult> ());
 }
 public static async Task <ILeaderboardsLoadPlayerScoreResult> LoadCurrentPlayerLeaderboardScoreAsync(this ILeaderboards api, GoogleApiClient apiClient, string leaderboardId, int span, int leaderboardCollection)
 {
     return((await api.LoadCurrentPlayerLeaderboardScore(apiClient, leaderboardId, span, leaderboardCollection)).JavaCast <ILeaderboardsLoadPlayerScoreResult> ());
 }
 public HomePageStatRetriever(IGameRetriever gameRetriever, ILeaderboards leaderboards)
 {
     games       = gameRetriever.GetAllGames();
     leaderboard = leaderboards.GetLimitedLeaderboard();
 }
Beispiel #8
0
 public PlayerDetailRetriever(IPlayerRetriever playerRetriever, IGameRetriever gameRetriever, ILeaderboards leaderboards, ITeamRetriever teamRetriever)
 {
     this.playerRetriever = playerRetriever;
     this.gameRetriever   = gameRetriever;
     this.teamRetriever   = teamRetriever;
     leaderboard          = leaderboards.GetFullLeaderboard();
 }
Beispiel #9
0
 public LeaderboardModule(ILeaderboards leaderboards, ILeaderboardEntries leaderboardEntries, IPermissionService permissionService)
 {
     _leaderboards       = leaderboards;
     _leaderboardEntries = leaderboardEntries;
     _permissionService  = permissionService;
 }