[gd_scene load_steps=4 format=3 uid="uid://dk5esf6mm6kte"] [ext_resource type="Script" uid="uid://c6lw5yp8p0wb5" path="res://src/options/InputMapper.cs" id="1_rwvs3"] [ext_resource type="Script" uid="uid://b70br20xue678" path="res://src/options/KeyboardRemapButton.cs" id="2_fmxfy"] [ext_resource type="Script" uid="uid://bo7vk56h1lr07" path="res://src/options/JoypadRemapButton.cs" id="3_yis0i"] [node name="InputMapper" type="PanelContainer"] anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -451.0 offset_top = -451.0 offset_right = 449.0 offset_bottom = 449.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_rwvs3") [node name="MarginContainer" type="MarginContainer" parent="."] layout_mode = 2 mouse_filter = 0 theme_override_constants/margin_left = 25 theme_override_constants/margin_top = 25 theme_override_constants/margin_right = 25 theme_override_constants/margin_bottom = 25 [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"] layout_mode = 2 theme_override_constants/separation = 20 [node name="ScrollContainer" type="ScrollContainer" parent="MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 [node name="ActionList" type="VBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 theme_override_constants/separation = 20 [node name="Header" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Header"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Actions" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Header"] layout_mode = 2 size_flags_horizontal = 3 [node name="Label2" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Header"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Keyboard" horizontal_alignment = 1 [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Header"] layout_mode = 2 size_flags_horizontal = 3 [node name="Label3" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Header"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Controller" horizontal_alignment = 1 [node name="Move Forward" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Forward"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Move Forward" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Forward"] layout_mode = 2 size_flags_horizontal = 3 [node name="MoveForwardKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Forward"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Forward"] layout_mode = 2 size_flags_horizontal = 3 [node name="MoveForwardController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Forward"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Move Left" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Left"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Move Left" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Left"] layout_mode = 2 size_flags_horizontal = 3 [node name="MoveLeftKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Left"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Left"] layout_mode = 2 size_flags_horizontal = 3 [node name="MoveLeftController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Left"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Move Right" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Right"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Move Right" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Right"] layout_mode = 2 size_flags_horizontal = 3 [node name="MoveRightKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Right"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Right"] layout_mode = 2 size_flags_horizontal = 3 [node name="MoveRightController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Right"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Move Backward" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Backward"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Move Backward" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Backward"] layout_mode = 2 size_flags_horizontal = 3 [node name="MoveBackwardKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Backward"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Backward"] layout_mode = 2 size_flags_horizontal = 3 [node name="MoveBackwardController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Move Backward"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Strafe Left" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Left"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Strafe Left" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Left"] layout_mode = 2 size_flags_horizontal = 3 [node name="StrafeLeftKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Left"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Left"] layout_mode = 2 size_flags_horizontal = 3 [node name="StrafeLeftController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Left"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Strafe Right" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Right"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Strafe Right" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Right"] layout_mode = 2 size_flags_horizontal = 3 [node name="StrafeRightKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Right"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Right"] layout_mode = 2 size_flags_horizontal = 3 [node name="StrafeRightController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Strafe Right"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Attack" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Attack"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Attack" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Attack"] layout_mode = 2 size_flags_horizontal = 3 [node name="AttackKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Attack"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Attack"] layout_mode = 2 size_flags_horizontal = 3 [node name="AttackController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Attack"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Interact" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Interact"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Interact" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Interact"] layout_mode = 2 size_flags_horizontal = 3 [node name="InteractKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Interact"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Interact"] layout_mode = 2 size_flags_horizontal = 3 [node name="InteractController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Interact"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Open Inventory" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Open Inventory"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Open Inventory" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Open Inventory"] layout_mode = 2 size_flags_horizontal = 3 [node name="InventoryKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Open Inventory"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Open Inventory"] layout_mode = 2 size_flags_horizontal = 3 [node name="InventoryController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Open Inventory"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i") [node name="Sort Inventory" type="HBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList"] layout_mode = 2 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Sort Inventory"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "Sort Inventory" horizontal_alignment = 2 [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Sort Inventory"] layout_mode = 2 size_flags_horizontal = 3 [node name="SortKeyboard" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Sort Inventory"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 35) layout_mode = 2 script = ExtResource("2_fmxfy") [node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Sort Inventory"] layout_mode = 2 size_flags_horizontal = 3 [node name="SortController" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/ActionList/Sort Inventory"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 script = ExtResource("3_yis0i")