diff --git a/osu.Game.Rulesets.Rush/RushRuleset.cs b/osu.Game.Rulesets.Rush/RushRuleset.cs index 3783f9d..2bf4ef6 100644 --- a/osu.Game.Rulesets.Rush/RushRuleset.cs +++ b/osu.Game.Rulesets.Rush/RushRuleset.cs @@ -52,7 +52,7 @@ public class RushRuleset : Ruleset public override HealthProcessor CreateHealthProcessor(double drainStartTime) => new RushHealthProcessor(); - public override ScoreProcessor CreateScoreProcessor() => new RushScoreProcessor(); + public override ScoreProcessor CreateScoreProcessor() => new RushScoreProcessor(this); public override IEnumerable GetModsFor(ModType type) { diff --git a/osu.Game.Rulesets.Rush/Scoring/RushScoreProcessor.cs b/osu.Game.Rulesets.Rush/Scoring/RushScoreProcessor.cs index 90a94a1..35c737b 100644 --- a/osu.Game.Rulesets.Rush/Scoring/RushScoreProcessor.cs +++ b/osu.Game.Rulesets.Rush/Scoring/RushScoreProcessor.cs @@ -11,6 +11,8 @@ namespace osu.Game.Rulesets.Rush.Scoring { public class RushScoreProcessor : ScoreProcessor { + public RushScoreProcessor(RushRuleset ruleset) : base(ruleset) { } + protected override JudgementResult CreateResult(HitObject hitObject, Judgement judgement) => new RushJudgementResult((RushHitObject)hitObject, (RushJudgement)judgement); } diff --git a/osu.Game.Rulesets.Rush/osu.Game.Rulesets.Rush.csproj b/osu.Game.Rulesets.Rush/osu.Game.Rulesets.Rush.csproj index 3360e6b..49e5682 100644 --- a/osu.Game.Rulesets.Rush/osu.Game.Rulesets.Rush.csproj +++ b/osu.Game.Rulesets.Rush/osu.Game.Rulesets.Rush.csproj @@ -33,6 +33,6 @@ - +