1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-06 11:07:20 +08:00
osu-lazer/osu.Game.Rulesets.Osu
Bartłomiej Dach dfea2ade6d
Revert incorrect end position optimisation
Closes https://github.com/ppy/osu/issues/26867.

Reverts 882f49039029b7dc3e287ccc302d04de89de10df
and ce643aa68f35369be1a975bb1ceb69fb54192cf2.

The applied optimisation may have been valid as long as it was
constrained to `Slider`. But it is not, as `SliderTailCircle` stores a
local copy of the object position. And as the commit message of
ce643aa68f35369be1a975bb1ceb69fb54192cf2 states, this could be bypassed
by some pretty hacky delegation from `SliderTailCircle.Position` to the
slider, but it'd also be pretty hacky because it would make flows like
`PositionBindable` break down.

Long-term solution is to probably remove bindables from hitobjects.
2024-01-31 12:45:42 +01:00
..
2023-06-24 01:00:03 +09:00
2023-11-20 11:50:28 +09:00
2023-06-24 01:00:03 +09:00