# Conflicts: # osu.Game/Audio/SampleInfo.cs
Plus a lot more implementation.
Removes explicit initial state setting in DrawableOsuHitObjects.
Lifetime is very tightly controlled here, so all should be okay.
So only one hit object is ever judged in a single frame.
(cherry picked from commit debe13629f)
debe13629f
This exposes LifetimeOffset from DrawableHitObject which is used by the XSRG rulesets to adjust the life time range by the VisibleTimeRange.
Covers the case where nested hit objects are involved.