osu/osu.Game.Rulesets.Mania/Objects
Bartłomiej Dach 9a330c4c56 Fix mania hold note heads hiding when frozen
This was an insidious regression from a3dc1d5. Prior to that commit,
`DrawableHoldNoteHead` had `UpdateStateTransforms()` overridden, to set
the hold note head's lifetime. When that method was split into
`UpdateInitialStateTransforms()` and `UpdateHitStateTransforms()`, the
lifetime set was moved to the former.

Unfortunately, that override served two purposes: both to set the
lifetime, and to suppress hit animations which would normally be added
by the base `DrawableManiaHitObject`. That fact being missed led to
`UpdateHitStateTransforms()` hiding the hold note head immediately on
hit and with a slight delay on miss.

To resolve, explicitly override `UpdateHitStateTransforms()` and
suppress the base call, with an explanatory comment.
2021-03-21 18:46:41 +01:00
..
Drawables Fix mania hold note heads hiding when frozen 2021-03-21 18:46:41 +01:00
Types
BarLine.cs
HoldNote.cs Implement mania invert mod 2020-08-18 01:40:55 +09:00
HoldNoteTick.cs
ManiaHitObject.cs Implement IHasXPosition on ManiaHitObject 2020-04-22 09:06:04 +09:00
Note.cs
TailNote.cs