diff --git a/osu.Game/Screens/Edit/Screens/Compose/Layers/HitObjectMaskLayer.cs b/osu.Game/Screens/Edit/Screens/Compose/Layers/HitObjectMaskLayer.cs index ac7ba76220..6370456053 100644 --- a/osu.Game/Screens/Edit/Screens/Compose/Layers/HitObjectMaskLayer.cs +++ b/osu.Game/Screens/Edit/Screens/Compose/Layers/HitObjectMaskLayer.cs @@ -17,7 +17,7 @@ namespace osu.Game.Screens.Edit.Screens.Compose.Layers { private readonly Playfield playfield; private readonly HitObjectComposer composer; - private readonly Container overlayContainer; + private readonly Container maskContainer; private readonly SelectionBox selectionBox; @@ -30,16 +30,16 @@ namespace osu.Game.Screens.Edit.Screens.Compose.Layers RelativeSizeAxes = Axes.Both; - overlayContainer = new Container(); + maskContainer = new Container(); selectionBox = composer.CreateSelectionBox(); - var dragBox = new DragBox(overlayContainer); + var dragBox = new DragBox(maskContainer); dragBox.DragEnd += () => selectionBox.FinishSelection(); InternalChildren = new Drawable[] { dragBox, - overlayContainer, + maskContainer, selectionBox, dragBox.CreateProxy() }; @@ -49,43 +49,43 @@ namespace osu.Game.Screens.Edit.Screens.Compose.Layers private void load() { foreach (var obj in playfield.HitObjects.Objects) - addOverlay(obj); + addMask(obj); } /// - /// Adds an overlay for a which adds movement support. + /// Adds a mask for a which adds movement support. /// - /// The to create an overlay for. - private void addOverlay(DrawableHitObject hitObject) + /// The to create a mask for. + private void addMask(DrawableHitObject hitObject) { - var overlay = composer.CreateMaskFor(hitObject); - if (overlay == null) + var mask = composer.CreateMaskFor(hitObject); + if (mask == null) return; - overlay.Selected += onSelected; - overlay.Deselected += onDeselected; - overlay.SingleSelectionRequested += onSingleSelectionRequested; + mask.Selected += onSelected; + mask.Deselected += onDeselected; + mask.SingleSelectionRequested += onSingleSelectionRequested; - overlayContainer.Add(overlay); - selectionBox.AddMask(overlay); + maskContainer.Add(mask); + selectionBox.AddMask(mask); } /// - /// Removes the overlay for a . + /// Removes the mask for a . /// - /// The to remove the overlay for. - private void removeOverlay(DrawableHitObject hitObject) + /// The to remove the mask for. + private void removeMask(DrawableHitObject hitObject) { - var existing = overlayContainer.FirstOrDefault(h => h.HitObject == hitObject); - if (existing == null) + var mask = maskContainer.FirstOrDefault(h => h.HitObject == hitObject); + if (mask == null) return; - existing.Selected -= onSelected; - existing.Deselected -= onDeselected; - existing.SingleSelectionRequested -= onSingleSelectionRequested; + mask.Selected -= onSelected; + mask.Deselected -= onDeselected; + mask.SingleSelectionRequested -= onSingleSelectionRequested; - overlayContainer.Remove(existing); - selectionBox.RemoveMask(existing); + maskContainer.Remove(mask); + selectionBox.RemoveMask(mask); } private void onSelected(HitObjectMask mask) => selectedObjects.Add(mask); @@ -103,6 +103,6 @@ namespace osu.Game.Screens.Edit.Screens.Compose.Layers /// /// Deselects all selected s. /// - public void DeselectAll() => overlayContainer.ToList().ForEach(m => m.Deselect()); + public void DeselectAll() => maskContainer.ToList().ForEach(m => m.Deselect()); } }