mirror of
https://github.com/ppy/osu.git
synced 2025-02-16 15:43:18 +08:00
Add guard clause to applyOrigins
and rename parameter
This commit is contained in:
parent
d212918d67
commit
10b6b72909
@ -229,14 +229,16 @@ namespace osu.Game.Skinning.Editor
|
|||||||
drawable.Parent.ToLocalSpace(screenSpacePosition) - drawable.AnchorPosition;
|
drawable.Parent.ToLocalSpace(screenSpacePosition) - drawable.AnchorPosition;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void applyOrigins(Anchor anchor)
|
private void applyOrigins(Anchor origin)
|
||||||
{
|
{
|
||||||
foreach (var item in SelectedItems)
|
foreach (var item in SelectedItems)
|
||||||
{
|
{
|
||||||
var drawable = (Drawable)item;
|
var drawable = (Drawable)item;
|
||||||
|
|
||||||
|
if (origin == drawable.Origin) continue;
|
||||||
|
|
||||||
var previousOrigin = drawable.OriginPosition;
|
var previousOrigin = drawable.OriginPosition;
|
||||||
drawable.Origin = anchor;
|
drawable.Origin = origin;
|
||||||
drawable.Position += drawable.OriginPosition - previousOrigin;
|
drawable.Position += drawable.OriginPosition - previousOrigin;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user