protected override bool OnDragStart(InputState state) { // Hide the previous drag box - we won't be working with it any longer selectionBoxBox?.Hide(); AddInternal(selectionBoxBox = new HitObjectSelectionBox(ToLocalSpace(state.Mouse.NativeState.Position)) { CapturableObjects = playfield.HitObjects.Objects, }); Selection.BindTo(selectionBoxBox.Selection); return(true); }