mirror of
https://github.com/ppy/osu.git
synced 2024-11-11 12:17:26 +08:00
Fix slider end drag marker being in incorrect position for stacked sliders
Closes https://github.com/ppy/osu/issues/29884.
This commit is contained in:
parent
3e63fe399f
commit
67a7f608f1
@ -70,7 +70,7 @@ namespace osu.Game.Rulesets.Osu.Edit.Blueprints.Sliders
|
|||||||
|
|
||||||
if (endDragMarkerContainer != null)
|
if (endDragMarkerContainer != null)
|
||||||
{
|
{
|
||||||
endDragMarkerContainer.Position = circle.Position;
|
endDragMarkerContainer.Position = circle.Position + slider.StackOffset;
|
||||||
endDragMarkerContainer.Scale = CirclePiece.Scale * 1.2f;
|
endDragMarkerContainer.Scale = CirclePiece.Scale * 1.2f;
|
||||||
var diff = slider.Path.PositionAt(1) - slider.Path.PositionAt(0.99f);
|
var diff = slider.Path.PositionAt(1) - slider.Path.PositionAt(0.99f);
|
||||||
endDragMarkerContainer.Rotation = float.RadiansToDegrees(MathF.Atan2(diff.Y, diff.X));
|
endDragMarkerContainer.Rotation = float.RadiansToDegrees(MathF.Atan2(diff.Y, diff.X));
|
||||||
|
Loading…
Reference in New Issue
Block a user