Add back CreateScoreProcessor to Ruleset to instantiate a non-generic ScoreProcessor for ScoreDatabase.

This commit is contained in:
smoogipooo
2017-03-16 13:13:45 +09:00
parent 7b66faab9e
commit 5cafec3b6a
11 changed files with 47 additions and 4 deletions

View File

@ -33,6 +33,8 @@ namespace osu.Game.Modes
public abstract DifficultyCalculator CreateDifficultyCalculator(Beatmap beatmap);
public abstract ScoreProcessor CreateScoreProcessor();
public static void Register(Ruleset ruleset) => availableRulesets.TryAdd(ruleset.PlayMode, ruleset.GetType());
protected abstract PlayMode PlayMode { get; }