diff --git a/Scripts/GameManager.cs b/Scripts/GameManager.cs index 0140b5ee..86c68e57 100644 --- a/Scripts/GameManager.cs +++ b/Scripts/GameManager.cs @@ -323,10 +323,15 @@ public partial class GameManager : Node2D case GameState.Dialogue: case GameState.Inventory: GetTree().SetPause(true); + Input.MouseMode = Input.MouseModeEnum.Visible; break; case GameState.Playing: case GameState.Controlling: + Input.MouseMode = Input.MouseModeEnum.Confined; + GetTree().SetPause(false); + break; case GameState.Menu: + Input.MouseMode = Input.MouseModeEnum.Visible; GetTree().SetPause(false); break; }