1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-26 18:03:11 +08:00

Also add a notifiation when trying to enter the multiplayer screen

Turns out the only check required to get into this screen was that the
API was online, which it always is even if the multiplayer component
isn't.

This provides a better end-user experience.
This commit is contained in:
Dean Herbert 2021-02-24 11:30:13 +09:00
parent 664d243003
commit 71182347d6

View File

@ -172,6 +172,23 @@ namespace osu.Game.Screens.Menu
return;
}
// disabled until the underlying runtime issue is resolved, see https://github.com/mono/mono/issues/20805.
if (RuntimeInfo.OS == RuntimeInfo.Platform.iOS)
{
notifications?.Post(new SimpleNotification
{
Text = "Multiplayer is temporarily unavailable on iOS as we figure out some low level issues.",
Icon = FontAwesome.Solid.AppleAlt,
Activated = () =>
{
loginOverlay?.Show();
return true;
}
});
return;
}
OnMultiplayer?.Invoke();
}