示例#1
0
文件: Fixer.cs 项目: Mempler/Sora
        public static RankedStatus FixRankedStatus(Pisstaube.RankedStatus rankedStatus)
        {
            switch (rankedStatus)
            {
            case Pisstaube.RankedStatus.Graveyard:
                return(RankedStatus.LatestPending);

            case Pisstaube.RankedStatus.Wip:
                return(RankedStatus.LatestPending);

            case Pisstaube.RankedStatus.Pending:
                return(RankedStatus.LatestPending);

            case Pisstaube.RankedStatus.Ranked:
                return(RankedStatus.Ranked);

            case Pisstaube.RankedStatus.Approved:
                return(RankedStatus.Approved);

            case Pisstaube.RankedStatus.Qualified:
                return(RankedStatus.Qualified);

            case Pisstaube.RankedStatus.Loved:
                return(RankedStatus.Loved);

            default:
                return(RankedStatus.Unknown);
            }
        }
示例#2
0
        public static bool IsStatusRankable(Pisstaube.RankedStatus r)
        {
            switch (r)
            {
            case Pisstaube.RankedStatus.Ranked:
            case Pisstaube.RankedStatus.Approved:
                return(true);

            default:
                return(false);
            }
        }
示例#3
0
        public static bool HasScoreboard(Pisstaube.RankedStatus r)
        {
            switch (r)
            {
            case Pisstaube.RankedStatus.Qualified:
            case Pisstaube.RankedStatus.Loved:
            case Pisstaube.RankedStatus.Ranked:
            case Pisstaube.RankedStatus.Approved:
                return(true);

            default:
                return(false);
            }
        }