mirror of https://github.com/ppy/osu
fix VisualTests and Samples still playing
This commit is contained in:
parent
67db539172
commit
4d528c4e67
|
@ -16,9 +16,9 @@ public class OsuFocusedOverlayContainer : FocusedOverlayContainer
|
||||||
private SampleChannel samplePopIn;
|
private SampleChannel samplePopIn;
|
||||||
private SampleChannel samplePopOut;
|
private SampleChannel samplePopOut;
|
||||||
|
|
||||||
protected BindableBool ShowOverlays = new BindableBool();
|
protected BindableBool ShowOverlays = new BindableBool(true);
|
||||||
|
|
||||||
[BackgroundDependencyLoader]
|
[BackgroundDependencyLoader(true)]
|
||||||
private void load(OsuGame osuGame, AudioManager audio)
|
private void load(OsuGame osuGame, AudioManager audio)
|
||||||
{
|
{
|
||||||
samplePopIn = audio.Sample.Get(@"UI/overlay-pop-in");
|
samplePopIn = audio.Sample.Get(@"UI/overlay-pop-in");
|
||||||
|
@ -26,6 +26,7 @@ private void load(OsuGame osuGame, AudioManager audio)
|
||||||
|
|
||||||
StateChanged += onStateChanged;
|
StateChanged += onStateChanged;
|
||||||
|
|
||||||
|
if (osuGame != null)
|
||||||
ShowOverlays.BindTo(osuGame.ShowOverlays);
|
ShowOverlays.BindTo(osuGame.ShowOverlays);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,7 +53,10 @@ protected override bool OnClick(InputState state)
|
||||||
private void onStateChanged(Visibility visibility)
|
private void onStateChanged(Visibility visibility)
|
||||||
{
|
{
|
||||||
if (!ShowOverlays)
|
if (!ShowOverlays)
|
||||||
|
{
|
||||||
State = Visibility.Hidden;
|
State = Visibility.Hidden;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
switch (visibility)
|
switch (visibility)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue