public static RLRank GetRank(RlsPlaylistRanked playlist, int elo) { switch (playlist) { case RlsPlaylistRanked.Duel: return(GetRank(RLPlaylist.Duel, (short)elo)); case RlsPlaylistRanked.Doubles: return(GetRank(RLPlaylist.Doubles, (short)elo)); case RlsPlaylistRanked.Standard: return(GetRank(RLPlaylist.Standard, (short)elo)); } throw new RLException("Invalid playlist"); }
/// <summary> /// Retrieves the top 100 ranked players of the current season. /// </summary> /// <param name="playlistRanked">The <see cref="RlsPlaylistRanked"/> you would like to receive.</param> /// <returns></returns> public async Task <Player[]> GetLeaderboardRankedAsync(RlsPlaylistRanked playlistRanked) { return(await _api.Get <Player[]>($"leaderboard/ranked?playlist_id={(int)playlistRanked}")); }