// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Framework.Bindables; using osu.Game.Configuration; using osu.Game.Rulesets.Mods; namespace osu.Game.Rulesets.Catch.Mods { public class CatchModDifficultyAdjust : ModDifficultyAdjust { [SettingSource("Drain Rate", "Override a beatmap's set HP.")] public override BindableNumber DrainRate { get; } = new BindableFloat() { Precision = 0.1f, MinValue = 1, MaxValue = 10, Default = 5, Value = 5, }; [SettingSource("Fruit Size", "Override a beatmap's set CS.")] public override BindableNumber CircleSize { get; } = new BindableFloat() { Precision = 0.1f, MinValue = 1, MaxValue = 10, Default = 5, Value = 5, }; [SettingSource("Approach Rate", "Override a beatmap's set AR.")] public override BindableNumber ApproachRate { get; } = new BindableFloat() { Precision = 0.1f, MinValue = 1, MaxValue = 10, Default = 5, Value = 5, }; [SettingSource("Overall Difficulty", "Override a beatmap's set OD.")] public override BindableNumber OverallDifficulty { get; } = new BindableFloat() { Precision = 0.1f, MinValue = 1, MaxValue = 10, Default = 5, Value = 5, }; } }