1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 12:57:36 +08:00
osu-lazer/osu.Game.Rulesets.Mania/Objects
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
..
Drawables Fix osu!mania hold notes occasionally getting in a visually incorrect hit state 2022-11-22 16:15:34 +09:00
BarLine.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
HeadNote.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
HoldNote.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
HoldNoteTick.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
ManiaHitObject.cs Change bindable properties in all HitObjects to be lazily initialised 2022-07-19 05:39:10 +03:00
Note.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
TailNote.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00