// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Game.Beatmaps; using osu.Game.Rulesets; namespace osu.Game.Screens.Edit { public class NewDifficultyCreationParameters { /// /// The that should contain the newly-created difficulty. /// public BeatmapSetInfo BeatmapSet { get; set; } /// /// The that the new difficulty should be playable for. /// public RulesetInfo Ruleset { get; set; } /// /// A reference upon which the new difficulty should be based. /// public IBeatmap ReferenceBeatmap { get; set; } /// /// Whether all objects should be cleared from the new difficulty. /// public bool ClearAllObjects { get; set; } /// /// The saved state of the previous which should be restored upon opening the newly-created difficulty. /// public EditorState EditorState { get; set; } } }