1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-20 09:03:00 +08:00

Fix osu score processor crashing

This commit is contained in:
smoogipoo 2018-08-02 21:07:11 +09:00
parent 9dff5cea07
commit 8d81e66f88
2 changed files with 10 additions and 1 deletions

View File

@ -86,5 +86,7 @@ namespace osu.Game.Rulesets.Osu.Scoring
break;
}
}
protected override JudgementResult CreateJudgementResult(Judgement judgement) => new OsuJudgementResult(judgement);
}
}

View File

@ -225,7 +225,12 @@ namespace osu.Game.Rulesets.Scoring
simulate(nested);
foreach (var judgement in obj.Judgements)
AddJudgement(new JudgementResult(judgement) { Type = judgement.MaxResult });
{
var result = CreateJudgementResult(judgement);
result.Type = judgement.MaxResult;
AddJudgement(result);
}
}
}
@ -350,6 +355,8 @@ namespace osu.Game.Rulesets.Scoring
rollingMaxBaseScore = 0;
bonusScore = 0;
}
protected virtual JudgementResult CreateJudgementResult(Judgement judgement) => new JudgementResult(judgement);
}
public enum ScoringMode