Will support future added intros without further code changes. Also uses RNG instead of `new Random`.
Avoids missing adding changes to screens like Disclaimer, which may not be shown in debug builds.
# Conflicts: # osu.Game/Screens/Multi/Match/MatchSubScreen.cs # osu.Game/Screens/Multi/Multiplayer.cs # osu.Game/Screens/Multi/MultiplayerSubScreen.cs # osu.Game/Screens/OsuScreen.cs # osu.Game/osu.Game.csproj # osu.sln
Now exposed through IOsuScreen.
ShowOverlays -> AllowOverlays ShowOverlaysOnEnter -> HideOverlaysOnEnter
This reverts commit 44bbb8700e.
44bbb8700e
Not sure why these aren't being detected on master right now - they should be...
Also better handles delays before notifications are displayed.
Resolves https://github.com/ppy/osu-framework/issues/1180 in a way.
Also sets better defaults.
There should only ever be one osu! logo. It is now passed around between screens in a superfluous manner.
Allows for more dynamic compilation to succeed. No reason for using internal here anyways.