refactor logic to its own component and handle hit object to string conversion to its ruleset-specific composers

This commit is contained in:
Nathan Alo
2021-03-26 15:25:20 +08:00
parent 2bea69456e
commit b8b7eb4c4b
5 changed files with 76 additions and 1 deletions

View File

@ -82,6 +82,9 @@ namespace osu.Game.Rulesets.Osu.Edit
protected override ComposeBlueprintContainer CreateBlueprintContainer()
=> new OsuBlueprintContainer(this);
public override IEnumerable<string> ConvertSelectionToString()
=> selectedHitObjects.Cast<OsuHitObject>().Select(h => (h.IndexInCurrentCombo + 1).ToString());
private DistanceSnapGrid distanceSnapGrid;
private Container distanceSnapGridContainer;