From d62538a3826adcabe9a4adc059f2066ea2d7454c Mon Sep 17 00:00:00 2001 From: MaddoScientisto Date: Sat, 15 Mar 2025 00:06:47 +0100 Subject: [PATCH] Capture mouse --- Scripts/GameManager.cs | 5 +++++ 1 file changed, 5 insertions(+) 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; }