1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-24 17:13:16 +08:00
osu-lazer/osu.Game/Rulesets/Objects
Dean Herbert 18bb0cb45b Remove unnecessary schedule logic from Apply's local updateState call
There were cases in the editor where rewinding of transforms would
leave the `DrawableHitObject` in a non-`IsPresent` state, resulting in
this scheduled logic never running.

This would in turn cause ghost hitobjects, which disappear under certain
circumstances.

Reproduction:

- Open editor to empty beatmap
- Place single hitcircle at current point in time
- Drag editor timeline backwards to seek before zero, and wait for
  return to zero
- Select hitcircle in playfield
- Drag hitcircle to right in timeline, triggering a start time change
2020-11-27 16:32:05 +09:00
..
Drawables Remove unnecessary schedule logic from Apply's local updateState call 2020-11-27 16:32:05 +09:00
Legacy Use char overloads for string methods 2020-10-16 11:52:29 +02:00
Types Completely separate combo colours from DHOs 2020-11-26 18:14:25 +09:00
BarLineGenerator.cs Apply rounding to bar line start times 2020-05-17 22:11:13 +02:00
HitObject.cs Remove result storage from hitobject 2020-11-10 18:56:16 +09:00
HitObjectLifetimeEntry.cs Add hitobject lifetime support 2020-11-10 20:16:52 +09:00
HitObjectParser.cs Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
IBarLine.cs Decouple bar line hitobjects from generator 2019-09-25 00:36:27 +02:00
PathControlPoint.cs Fix non-convert slider and spinner serialization 2020-09-14 17:32:32 +09:00
SliderEventGenerator.cs Remove obsolete method 2020-11-18 21:26:35 +09:00
SliderPath.cs Fix SliderPath not handling Clear correctly 2020-10-09 06:31:59 +09:00