GenerateTicks
Judged
Without this change, when the `Judged` value is checked on an `HitObjectLifetimeEntry` it would return `true` if a `DrawableHitObject` has not yet been associated with the entry. Which is completely wrong. Of note, the usage in `DrawableHitObject` will have never fallen through to this incorrect value as they always have a result populated: https://github.com/ppy/osu/blob/f26f001e1d01ca6bb53225da7bf06c0ad21153c5/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs#L721-L726
HitObjectEntryManager
HitObjectLifetimeEntry.NestedEntries
Fix timeline blueprint display not showing correct combo number / colour during placement
HitSampleInfo.With
GetSampleInfo
Also add full xmldoc
HitSampleInfo.Bank
IAnimationTimeReference
DrawableHitObject
Co-authored-by: Dean Herbert <pe@ppy.sh>
RevertResult
The behaviour described above was removed in 812a4b412a, thus henceforth contradicting `RevertResult`'s xmldoc. As it is relied on by some external rulesets, bring it back to unbreak them.
812a4b412a
OmitFirstBarLine
TimingControlPoint
convertSoundType
SkinnableSound.Samples
Calculating from TimeOffset is bad because it loses precision. The result time won't change anymore even If `HitObject.GetEndTime()` changes later.
We want to access this property for computing lifetime