Remove MultiplayerSubScreen and fix multiplayer crashes

This commit is contained in:
smoogipoo
2019-01-25 17:44:33 +09:00
parent f0e0088f43
commit 15100632f1
5 changed files with 86 additions and 69 deletions

View File

@ -17,13 +17,15 @@ namespace osu.Game.Graphics.UserInterface
stack.ScreenPushed += onPushed;
stack.ScreenExited += onExited;
onPushed(null, stack.CurrentScreen);
Current.ValueChanged += newScreen => newScreen.MakeCurrent();
}
private void onPushed(IScreen lastScreen, IScreen newScreen)
{
Current.Value = newScreen;
AddItem(newScreen);
Current.Value = newScreen;
}
private void onExited(IScreen lastScreen, IScreen newScreen)