diff --git a/Barotrauma/BarotraumaClient/Source/Networking/NetworkMember.cs b/Barotrauma/BarotraumaClient/Source/Networking/NetworkMember.cs index a97c14567..cfc4b7f22 100644 --- a/Barotrauma/BarotraumaClient/Source/Networking/NetworkMember.cs +++ b/Barotrauma/BarotraumaClient/Source/Networking/NetworkMember.cs @@ -113,7 +113,7 @@ namespace Barotrauma.Networking public virtual void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch spriteBatch) { - if (!gameStarted || Screen.Selected != GameMain.GameScreen) return; + if (!gameStarted || Screen.Selected != GameMain.GameScreen || GUI.DisableHUD) return; GameMain.GameSession.CrewManager.Draw(spriteBatch); diff --git a/Barotrauma/BarotraumaShared/Source/Networking/NetworkMember.cs b/Barotrauma/BarotraumaShared/Source/Networking/NetworkMember.cs index f033ea8d8..9dda7d4d2 100644 --- a/Barotrauma/BarotraumaShared/Source/Networking/NetworkMember.cs +++ b/Barotrauma/BarotraumaShared/Source/Networking/NetworkMember.cs @@ -210,9 +210,11 @@ namespace Barotrauma.Networking { msgBox.Visible = Character.Controlled == null || Character.Controlled.CanSpeak; - inGameHUD.Update(deltaTime); - - GameMain.GameSession.CrewManager.Update(deltaTime); + if (!GUI.DisableHUD) + { + inGameHUD.Update(deltaTime); + GameMain.GameSession.CrewManager.Update(deltaTime); + } if (Character.Controlled == null || Character.Controlled.IsDead) {