Update placement blueprint more often for better display

This commit is contained in:
Dean Herbert
2020-02-13 10:45:16 +09:00
parent 2b6f99d404
commit e34a24a063

View File

@ -76,17 +76,6 @@ namespace osu.Game.Screens.Edit.Compose.Components
#endregion #endregion
protected override bool OnMouseMove(MouseMoveEvent e)
{
if (currentPlacement != null)
{
updatePlacementPosition(e.ScreenSpaceMousePosition);
return true;
}
return base.OnMouseMove(e);
}
protected override void Update() protected override void Update()
{ {
base.Update(); base.Update();
@ -95,6 +84,9 @@ namespace osu.Game.Screens.Edit.Compose.Components
createPlacement(); createPlacement();
else if (currentPlacement?.PlacementActive == false) else if (currentPlacement?.PlacementActive == false)
removePlacement(); removePlacement();
if (currentPlacement != null)
updatePlacementPosition(inputManager.CurrentState.Mouse.Position);
} }
protected sealed override SelectionBlueprint CreateBlueprintFor(HitObject hitObject) protected sealed override SelectionBlueprint CreateBlueprintFor(HitObject hitObject)