From 23c0cb5791dbf4579e5e3afb8601209d119f8aa9 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Mon, 29 Sep 2025 15:16:30 +0100 Subject: [PATCH] ok, now its REALLY done --- Scenes/Prefabs/UI/SettingsMenu.tscn | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn index 59dc49e..22a5b9c 100644 --- a/Scenes/Prefabs/UI/SettingsMenu.tscn +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -68,6 +68,8 @@ func load_inputs() -> void: if value == null: continue if value is Array: + if value.size() < 2: + value.append(null) var idx := 0 for x in value: bind_value_to_event(i, x, idx) @@ -78,6 +80,8 @@ func load_inputs() -> void: func bind_value_to_event(input_node, value, idx := 0) -> void: var event: InputEvent = null + if value == null: + return if value is String: if value == \"\": input_node.map_event_to_action(null, idx) @@ -853,7 +857,6 @@ type = 1 [node name="Pause" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")] layout_mode = 2 settings_category = "controller" -can_bind_escape = true action_names = ["pause"] title = "PAUSE" type = 1