Make HitObject not store the judgement

This commit is contained in:
smoogipoo
2018-08-06 11:50:18 +09:00
parent 0d6a8a2bf5
commit 3a7488767c
20 changed files with 25 additions and 34 deletions

View File

@ -93,10 +93,10 @@ namespace osu.Game.Rulesets.Objects.Drawables
[BackgroundDependencyLoader]
private void load()
{
if (HitObject.Judgement != null)
var judgement = HitObject.CreateJudgement();
if (judgement != null)
{
Result = CreateResult(HitObject.Judgement);
Result = CreateResult(judgement);
if (Result == null)
throw new InvalidOperationException($"{GetType().ReadableName()} must provide a {nameof(JudgementResult)} through {nameof(CreateResult)}.");
}