Add fallback-to-default logic for HoverSounds and HoverClickSounds

This commit is contained in:
Jamie Taylor
2021-06-11 20:14:35 +09:00
parent 15d3b4444d
commit 4f80a3b66d
3 changed files with 4 additions and 4 deletions

View File

@ -31,7 +31,7 @@ namespace osu.Game.Graphics.UserInterface
[BackgroundDependencyLoader]
private void load(AudioManager audio, SessionStatics statics)
{
sampleHover = audio.Samples.Get($@"UI/{SampleSet.GetDescription()}-hover");
sampleHover = audio.Samples.Get($@"UI/{SampleSet.GetDescription()}-hover") ?? audio.Samples.Get($@"UI/{HoverSampleSet.Default.GetDescription()}-hover");
}
public override void PlayHoverSample()
@ -44,7 +44,7 @@ namespace osu.Game.Graphics.UserInterface
public enum HoverSampleSet
{
[Description("default")]
Loud,
Default,
[Description("soft")]
Normal,