Pass down snap result and remove local TimeAt usage

This commit is contained in:
Dean Herbert
2020-05-20 19:05:03 +09:00
parent 970bd86d2e
commit 82d6549161
8 changed files with 22 additions and 40 deletions

View File

@ -67,13 +67,13 @@ namespace osu.Game.Rulesets.Osu.Edit.Blueprints.Sliders
inputManager = GetContainingInputManager();
}
public override void UpdatePosition(Vector2 screenSpacePosition)
public override void UpdatePosition(SnapResult result)
{
switch (state)
{
case PlacementState.Initial:
BeginPlacement();
HitObject.Position = ToLocalSpace(screenSpacePosition);
HitObject.Position = ToLocalSpace(result.ScreenSpacePosition);
break;
case PlacementState.Body: