1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-08 23:27:32 +08:00
osu-lazer/osu.Game.Rulesets.Mania/Objects/Drawables
Dean Herbert 57723107dd Fix osu!mania hold notes occasionally getting in a visually incorrect hit state
To correctly end a mania hold note, `endHold()` needs to be called. This
was not happening in a very specific scenario:

- The hold note's head is not hit
- The user pressed the column's key within the hold note's tail's window,
  but does so to hit the next object (a note in proximity to the hold note's tail).
- The hit policy forces a miss on the hold note, but `endHold()` is not called
- `CheckForResult` is not called after this point due to `Judged` being `true`.

Closes #21311.
2022-11-22 16:15:34 +09:00
..
DrawableBarLine.cs Remove code that is not needed anymore 2022-10-04 15:17:14 +09:00
DrawableHoldNote.cs Fix osu!mania hold notes occasionally getting in a visually incorrect hit state 2022-11-22 16:15:34 +09:00
DrawableHoldNoteHead.cs Fix mania hold note head disappears 2022-10-06 19:46:10 +09:00
DrawableHoldNoteTail.cs Clamp LifetimeStart of HitObject's to their judgement windows 2022-09-27 16:54:24 +02:00
DrawableHoldNoteTick.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
DrawableManiaHitObject.cs Fix osu!mania hold notes occasionally getting in a visually incorrect hit state 2022-11-22 16:15:34 +09:00
DrawableNote.cs Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00