using Game.Godot.Mappings; using Godot; namespace Game.Godot.Bootstrap; public partial class GameBootstrap : Node { private static void ToggleMouseCapture() { Input.MouseMode = Input.MouseMode == Input.MouseModeEnum.Captured ? Input.MouseModeEnum.Visible : Input.MouseModeEnum.Captured; } public override void _Ready() { Input.MouseMode = Input.MouseModeEnum.Captured; } public override void _UnhandledInput(InputEvent @event) { if (@event.IsActionPressed(InputAction.Cancel.ActionName())) { ToggleMouseCapture(); } } }