Skip to content

Commit f043aa6

Browse files
markolsonchrisforbes
authored andcommitted
DISCONNECT should use a LeaveGame'ish method.
It should be moved out of IngameChromeLogic, but I don't know where to..
1 parent 8933b20 commit f043aa6

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

OpenRA.Mods.RA/Widgets/Logic/IngameChromeLogic.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,7 @@ public IngameChromeLogic(World world)
3131
r.GetWidget<ButtonWidget>("INGAME_OPTIONS_BUTTON").OnClick = () =>
3232
optionsBG.Visible = !optionsBG.Visible;
3333

34-
optionsBG.GetWidget<ButtonWidget>("DISCONNECT").OnClick = () =>
35-
{
36-
optionsBG.Visible = false;
37-
Game.Disconnect();
38-
Game.LoadShellMap();
39-
Widget.CloseWindow();
40-
Widget.OpenWindow("MAINMENU_BG");
41-
};
34+
optionsBG.GetWidget<ButtonWidget>("DISCONNECT").OnClick = () => LeaveGame(optionsBG);
4235

4336
optionsBG.GetWidget<ButtonWidget>("SETTINGS").OnClick = () => Widget.OpenWindow("SETTINGS_MENU");
4437
optionsBG.GetWidget<ButtonWidget>("MUSIC").OnClick = () => Widget.OpenWindow("MUSIC_MENU");

0 commit comments

Comments
 (0)