1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-21 18:42:56 +08:00

remove implementations

This commit is contained in:
Nathan Alo 2021-03-26 15:24:33 +08:00
parent 51e0304c54
commit 2bea69456e
5 changed files with 3 additions and 28 deletions

View File

@ -120,7 +120,5 @@ namespace osu.Game.Rulesets.Catch.Objects
}
protected override HitWindows CreateHitWindows() => HitWindows.Empty;
public override string ToEditorString() => (IndexInCurrentCombo + 1).ToString();
}
}

View File

@ -22,8 +22,6 @@ namespace osu.Game.Rulesets.Mania.Objects
protected override HitWindows CreateHitWindows() => new ManiaHitWindows();
public override string ToEditorString() => $"{StartTime}|{Column}";
#region LegacyBeatmapEncoder
float IHasXPosition.X => Column;

View File

@ -130,7 +130,5 @@ namespace osu.Game.Rulesets.Osu.Objects
}
protected override HitWindows CreateHitWindows() => new OsuHitWindows();
public override string ToEditorString() => (IndexInCurrentCombo + 1).ToString();
}
}

View File

@ -168,8 +168,6 @@ namespace osu.Game.Rulesets.Objects
/// </summary>
[NotNull]
protected virtual HitWindows CreateHitWindows() => new HitWindows();
public virtual string ToEditorString() => string.Empty;
}
public static class HitObjectExtensions

View File

@ -63,9 +63,6 @@ namespace osu.Game.Screens.Edit
protected bool HasUnsavedChanges => lastSavedHash != changeHandler.CurrentStateHash;
[Resolved]
private GameHost host { get; set; }
[Resolved]
private BeatmapManager beatmapManager { get; set; }
@ -110,7 +107,7 @@ namespace osu.Game.Screens.Edit
private MusicController music { get; set; }
[BackgroundDependencyLoader]
private void load(OsuColour colours, OsuConfigManager config)
private void load(OsuColour colours, GameHost host, OsuConfigManager config)
{
if (Beatmap.Value is DummyWorkingBeatmap)
{
@ -547,26 +544,12 @@ namespace osu.Game.Screens.Edit
protected void Copy()
{
var builder = new StringBuilder();
const string suffix = " - ";
if (editorBeatmap.SelectedHitObjects.Count == 0)
{
builder.Append(clock.CurrentTime.ToEditorFormattedString());
}
else
{
var orderedHitObjects = editorBeatmap.SelectedHitObjects.OrderBy(h => h.StartTime);
builder.Append(orderedHitObjects.FirstOrDefault().StartTime.ToEditorFormattedString());
builder.Append($" ({string.Join(',', orderedHitObjects.Select(h => h.ToEditorString()))})");
return;
clipboard.Value = new ClipboardContent(editorBeatmap).Serialize();
}
builder.Append(suffix);
host.GetClipboard()?.SetText(builder.ToString());
}
protected void Paste()
{
if (string.IsNullOrEmpty(clipboard.Value))