Add MaximumJudgementOffset to DrawableHitObject, use in more places

This commit is contained in:
smoogipoo
2020-11-25 23:38:47 +09:00
parent dcfd9517b7
commit 0414e5c550
6 changed files with 32 additions and 18 deletions

View File

@ -176,6 +176,8 @@ namespace osu.Game.Rulesets.Osu.UI
public OsuHitObjectLifetimeEntry(HitObject hitObject)
: base(hitObject)
{
// Arbitrary lifetime end to prevent past objects in idle states remaining alive in non-frame-stable contexts.
LifetimeEnd = HitObject.GetEndTime() + HitObject.HitWindows.WindowFor(HitResult.Miss) + 1000;
}
protected override double InitialLifetimeOffset => ((OsuHitObject)HitObject).TimePreempt;