Move toolbar showing and overlay activation to OsuGame

Now exposed through IOsuScreen.
This commit is contained in:
smoogipoo
2019-01-28 15:41:54 +09:00
parent 117703374e
commit 7b1c1f3728
13 changed files with 56 additions and 37 deletions

View File

@ -747,6 +747,16 @@ namespace osu.Game
menuScreen = menu;
break;
}
if (newScreen is IOsuScreen newOsuScreen)
{
OverlayActivationMode.Value = newOsuScreen.InitialOverlayActivationMode;
if (newOsuScreen.HideOverlaysOnEnter)
CloseAllOverlays();
else
Toolbar.State = Visibility.Visible;
}
}
private void screenPushed(IScreen lastScreen, IScreen newScreen)