Fixed campaign view button staying visible in the server lobby after the campaign has been exited. (See #315)

This commit is contained in:
Joonas Rikkonen
2018-03-06 15:44:15 +02:00
parent 366d57b98d
commit dda8854b58

View File

@@ -436,9 +436,12 @@ namespace Barotrauma
InfoFrame.FindChild("showlog").Visible = GameMain.Server != null;
campaignViewButton = new GUIButton(new Rectangle(-80, 0, 120, 30), TextManager.Get("CampaignView"), Alignment.BottomRight, "", defaultModeContainer);
campaignViewButton.OnClicked = (btn, obj) => { ToggleCampaignView(true); return true; };
campaignViewButton.Visible = false;
if (campaignViewButton == null)
{
campaignViewButton = new GUIButton(new Rectangle(-80, 0, 120, 30), TextManager.Get("CampaignView"), Alignment.BottomRight, "", defaultModeContainer);
campaignViewButton.OnClicked = (btn, obj) => { ToggleCampaignView(true); return true; };
campaignViewButton.Visible = false;
}
if (myPlayerFrame.children.Find(c => c.UserData as string == "playyourself") == null)
{