Exemple #1
0
 /// <summary>
 ///     Gets the pp for that score.
 /// </summary>
 public static Task <PerformanceData> GetPPAsync(this Score score)
 {
     return(OppaiClient.GetPPAsync(score.BeatmapId, score.Mods, (float)score.Accuracy, score.MaxCombo));
 }
Exemple #2
0
 /// <summary>
 ///     Gets the pp for that beatmap with the specified modes and accuracy.
 /// </summary>
 public static Task <PerformanceData> GetPPAsync(this Beatmap beatmap, Mode mode, float accuracy,
                                                 int?combo = null)
 {
     return(OppaiClient.GetPPAsync(beatmap.BeatmapId, mode, accuracy, combo));
 }
Exemple #3
0
 /// <summary>
 ///     Gets the pps for that beatmap with the specified modes and accuracies.
 /// </summary>
 public static Task <ReadOnlyDictionary <Mode, ReadOnlyDictionary <float, PerformanceData> > > GetPPAsync(
     this Beatmap beatmap, Mode[] modes, float[] accuracies, int?combo = null)
 {
     return(OppaiClient.GetPPAsync(beatmap.BeatmapId, modes, accuracies, combo));
 }
Exemple #4
0
 /// <summary>
 ///     Gets the pp for that beatmap.
 /// </summary>
 public static Task <PerformanceData> GetPPAsync(this Beatmap beatmap, int?combo = null)
 {
     return(OppaiClient.GetPPAsync(beatmap.BeatmapId, combo));
 }