Esempio n. 1
0
 public SearchBeatmapSetsRequest(string query, RulesetInfo ruleset, RankStatus rankStatus = RankStatus.Any, DirectSortCriteria sortCriteria = DirectSortCriteria.Ranked, SortDirection direction = SortDirection.Descending)
 {
     this.query        = System.Uri.EscapeDataString(query);
     this.ruleset      = ruleset;
     this.rankStatus   = rankStatus;
     this.sortCriteria = sortCriteria;
     this.direction    = direction;
 }
Esempio n. 2
0
        /// <summary>
        /// Get map rank status emoji
        /// </summary>
        /// <param name="rank">Bancho rank status</param>
        /// <returns></returns>
        public DiscordEmoji RankStatusEmoji(RankStatus rank)
        {
            switch (rank)
            {
            // ranked
            case RankStatus.Ranked:
                return(DiscordEmoji.FromGuildEmote(client, 805362757934383105));

            // qualified
            case RankStatus.Qualified:
                return(DiscordEmoji.FromGuildEmote(client, 805364968593686549));

            // loved
            case RankStatus.Loved:
                return(DiscordEmoji.FromGuildEmote(client, 805366123902009356));

            // other
            default:
                return(DiscordEmoji.FromGuildEmote(client, 805368650529767444));
            }
        }