Restructure of DifficultyCalculator to cleanup mod + attribute handling

This commit is contained in:
smoogipoo
2018-06-14 15:32:07 +09:00
parent 1431ee1867
commit b7a06b9594
3 changed files with 59 additions and 13 deletions

View File

@ -61,7 +61,7 @@ namespace osu.Game.Rulesets
public virtual IBeatmapProcessor CreateBeatmapProcessor(IBeatmap beatmap) => null;
public abstract DifficultyCalculator CreateDifficultyCalculator(IBeatmap beatmap, Mod[] mods = null);
public abstract DifficultyCalculator CreateDifficultyCalculator(WorkingBeatmap beatmap);
public virtual PerformanceCalculator CreatePerformanceCalculator(IBeatmap beatmap, Score score) => null;