1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-28 17:43:12 +08:00

Remove unused override

This commit is contained in:
smoogipoo 2020-04-28 18:35:22 +09:00
parent a7a680b486
commit f93291e25b

View File

@ -45,25 +45,5 @@ namespace osu.Game.Rulesets.Mania.Edit.Blueprints
DrawableObject.AlwaysAlive = false;
base.Hide();
}
public override Vector2 GetInstantDelta(Vector2 screenSpacePosition)
{
var baseDelta = base.GetInstantDelta(screenSpacePosition);
if (scrollingInfo.Direction.Value == ScrollingDirection.Down)
{
// The parent of DrawableObject is the scrolling hitobject container (SHOC).
// In the coordinate-space of the SHOC, the screen-space position at the hit target is equal to the height of the SHOC,
// but this is not what we want as it means a slight movement downwards results in a delta greater than the height of the SHOC.
// To get around this issue, the height of the SHOC is subtracted from the delta.
//
// Ideally this should be a _negative_ value in the case described above, however this code gives a _positive_ delta.
// This is intentional as the delta is added to the hitobject's position (see: ManiaSelectionHandler) and a negative delta would move them towards the top of the screen instead,
// which would cause the delta to get increasingly larger as additional movements are performed.
return new Vector2(baseDelta.X, baseDelta.Y - DrawableObject.Parent.DrawHeight);
}
return baseDelta;
}
}
}