mirror of
https://github.com/ppy/osu.git
synced 2025-02-06 04:53:06 +08:00
Allow controlling music and effect volume by arrow keys when hovering
This commit is contained in:
parent
85fdf7d97f
commit
7ac6558f59
@ -102,6 +102,10 @@ namespace osu.Game.Overlays
|
|||||||
case GlobalAction.DecreaseVolume:
|
case GlobalAction.DecreaseVolume:
|
||||||
if (State.Value == Visibility.Hidden)
|
if (State.Value == Visibility.Hidden)
|
||||||
Show();
|
Show();
|
||||||
|
else if (volumeMeterMusic.IsHovered)
|
||||||
|
volumeMeterMusic.Decrease(amount, isPrecise);
|
||||||
|
else if (volumeMeterEffect.IsHovered)
|
||||||
|
volumeMeterEffect.Decrease(amount, isPrecise);
|
||||||
else
|
else
|
||||||
volumeMeterMaster.Decrease(amount, isPrecise);
|
volumeMeterMaster.Decrease(amount, isPrecise);
|
||||||
return true;
|
return true;
|
||||||
@ -109,6 +113,10 @@ namespace osu.Game.Overlays
|
|||||||
case GlobalAction.IncreaseVolume:
|
case GlobalAction.IncreaseVolume:
|
||||||
if (State.Value == Visibility.Hidden)
|
if (State.Value == Visibility.Hidden)
|
||||||
Show();
|
Show();
|
||||||
|
else if (volumeMeterMusic.IsHovered)
|
||||||
|
volumeMeterMusic.Increase(amount, isPrecise);
|
||||||
|
else if (volumeMeterEffect.IsHovered)
|
||||||
|
volumeMeterEffect.Increase(amount, isPrecise);
|
||||||
else
|
else
|
||||||
volumeMeterMaster.Increase(amount, isPrecise);
|
volumeMeterMaster.Increase(amount, isPrecise);
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user