diff --git a/osu.Game/Graphics/UserInterface/HoverClickSounds.cs b/osu.Game/Graphics/UserInterface/HoverClickSounds.cs
index a8e074d2ef..61cacee45f 100644
--- a/osu.Game/Graphics/UserInterface/HoverClickSounds.cs
+++ b/osu.Game/Graphics/UserInterface/HoverClickSounds.cs
@@ -21,6 +21,11 @@ namespace osu.Game.Graphics.UserInterface
private SampleChannel sampleClick;
private readonly MouseButton[] buttons;
+ ///
+ /// Length of debounce for click sound playback, in milliseconds. Default is 0ms.
+ ///
+ public double ClickDebounceTime { get; set; }
+
///
/// a container which plays sounds on hover and click for any specified s.
///
@@ -43,10 +48,10 @@ namespace osu.Game.Graphics.UserInterface
if (buttons.Contains(e.Button) && Contains(e.ScreenSpaceMousePosition))
{
- if (DebounceTime <= 0)
+ if (ClickDebounceTime <= 0)
sampleClick?.Play();
else
- playDelegate = Scheduler.AddDelayed(() => sampleClick?.Play(), DebounceTime);
+ playDelegate = Scheduler.AddDelayed(() => sampleClick?.Play(), ClickDebounceTime);
}
return base.OnClick(e);
diff --git a/osu.Game/Graphics/UserInterface/HoverSounds.cs b/osu.Game/Graphics/UserInterface/HoverSounds.cs
index c98d50efff..fcd8940348 100644
--- a/osu.Game/Graphics/UserInterface/HoverSounds.cs
+++ b/osu.Game/Graphics/UserInterface/HoverSounds.cs
@@ -22,9 +22,9 @@ namespace osu.Game.Graphics.UserInterface
private SampleChannel sampleHover;
///
- /// Length of debounce for sound playback, in milliseconds. Default is 50ms.
+ /// Length of debounce for hover sound playback, in milliseconds. Default is 50ms.
///
- public double DebounceTime { get; set; } = 50;
+ public double HoverDebounceTime { get; set; } = 50;
protected readonly HoverSampleSet SampleSet;
@@ -40,10 +40,10 @@ namespace osu.Game.Graphics.UserInterface
{
playDelegate?.Cancel();
- if (DebounceTime <= 0)
+ if (HoverDebounceTime <= 0)
sampleHover?.Play();
else
- playDelegate = Scheduler.AddDelayed(() => sampleHover?.Play(), DebounceTime);
+ playDelegate = Scheduler.AddDelayed(() => sampleHover?.Play(), HoverDebounceTime);
return base.OnHover(e);
}