Construct online visible lines

This commit is contained in:
Dean Herbert
2020-05-18 21:27:26 +09:00
parent b35b150f38
commit 406f39e8bf
3 changed files with 81 additions and 65 deletions

View File

@ -68,18 +68,15 @@ namespace osu.Game.Rulesets.Mania.Edit
{
if (EditorBeatmap.SelectedHitObjects.Any())
{
beatSnapGrid.SetRange(EditorBeatmap.SelectedHitObjects.Min(h => h.StartTime), EditorBeatmap.SelectedHitObjects.Max(h => h.GetEndTime()));
beatSnapGrid.Show();
beatSnapGrid.SelectionTimeRange = (EditorBeatmap.SelectedHitObjects.Min(h => h.StartTime), EditorBeatmap.SelectedHitObjects.Max(h => h.GetEndTime()));
}
else
beatSnapGrid.Hide();
beatSnapGrid.SelectionTimeRange = null;
}
else
{
var placementTime = GetSnappedPosition(ToLocalSpace(inputManager.CurrentState.Mouse.Position), 0).time;
beatSnapGrid.SetRange(placementTime, placementTime);
beatSnapGrid.Show();
beatSnapGrid.SelectionTimeRange = (placementTime, placementTime);
}
}