Merge branch 'dho-apply' into beatsnap-grid-integration

This commit is contained in:
smoogipoo
2019-10-18 12:38:29 +09:00
11 changed files with 424 additions and 185 deletions

View File

@ -123,12 +123,20 @@ namespace osu.Game.Screens.Edit.Compose.Components
if (blueprint == null)
return;
blueprint.Selected += onBlueprintSelected;
blueprint.Deselected += onBlueprintDeselected;
blueprint.SelectionRequested += onSelectionRequested;
blueprint.DragRequested += onDragRequested;
if (hitObject.IsLoaded)
addBlueprint();
else
hitObject.OnLoadComplete += _ => addBlueprint();
selectionBlueprints.Add(blueprint);
void addBlueprint()
{
blueprint.Selected += onBlueprintSelected;
blueprint.Deselected += onBlueprintDeselected;
blueprint.SelectionRequested += onSelectionRequested;
blueprint.DragRequested += onDragRequested;
selectionBlueprints.Add(blueprint);
}
}
private void removeBlueprintFor(DrawableHitObject hitObject) => removeBlueprintFor(hitObject.HitObject);