(50d313d01) Fixed spectate button staying visible when a round ends while a client is in the lobby.

This commit is contained in:
Joonas Rikkonen
2019-03-31 19:12:40 +03:00
parent fa2a338d73
commit 08fca479f5

View File

@@ -1142,9 +1142,13 @@ namespace Barotrauma.Networking
public IEnumerable<object> EndGame(string endMessage)
{
if (!gameStarted) yield return CoroutineStatus.Success;
if (!gameStarted)
{
GameMain.NetLobbyScreen.Select();
yield return CoroutineStatus.Success;
}
if (GameMain.GameSession != null) GameMain.GameSession.GameMode.End(endMessage);
if (GameMain.GameSession != null) { GameMain.GameSession.GameMode.End(endMessage); }
gameStarted = false;
Character.Controlled = null;