Fixed the game running for one more frame after the debugconsole is opened, and staying paused for one extra frame after closing it. Caused the mouselook distance to lerp back from zero after toggling the console.
This commit is contained in:
@@ -123,7 +123,7 @@ namespace Barotrauma
|
||||
Vector2 mouseSimPos = ConvertUnits.ToSimUnits(cursorPosition);
|
||||
if (moveCam)
|
||||
{
|
||||
if (DebugConsole.IsOpen || GUI.PauseMenuOpen || DisableControls ||
|
||||
if (DebugConsole.IsOpen || GUI.PauseMenuOpen || IsUnconscious ||
|
||||
(GameMain.GameSession?.CrewManager?.CrewCommander != null && GameMain.GameSession.CrewManager.CrewCommander.IsOpen))
|
||||
{
|
||||
if (deltaTime > 0.0f) cam.OffsetAmount = 0.0f;
|
||||
|
||||
@@ -406,6 +406,7 @@ namespace Barotrauma
|
||||
GUIComponent.UpdateMouseOn();
|
||||
|
||||
DebugConsole.Update(this, (float)Timing.Step);
|
||||
paused = paused || DebugConsole.IsOpen;
|
||||
|
||||
if (!paused)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user