[gd_scene format=3 uid="uid://cmopiwmgjwjb8"] [ext_resource type="Script" uid="uid://dka86u1f7d6j3" path="res://addons/controller_icons/demo/IconRemapper.gd" id="2"] [ext_resource type="Script" uid="uid://c2w177bb5r70x" path="res://addons/controller_icons/objects/ControllerIconTexture.gd" id="2_ww1q8"] [sub_resource type="Texture2D" id="Texture2D_oaqcv"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/a" [sub_resource type="Texture2D" id="Texture2D_julos"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/b" [sub_resource type="Texture2D" id="Texture2D_p7fj8"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/x" [sub_resource type="Texture2D" id="Texture2D_e65pp"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/y" [sub_resource type="Texture2D" id="Texture2D_drwxf"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/lb" [sub_resource type="Texture2D" id="Texture2D_lpg8q"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/rb" [sub_resource type="Texture2D" id="Texture2D_tqj64"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/lt" [sub_resource type="Texture2D" id="Texture2D_g8v8u"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/rt" [sub_resource type="Texture2D" id="Texture2D_uqh53"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/l_stick_click" [sub_resource type="Texture2D" id="Texture2D_jt7n0"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/r_stick_click" [sub_resource type="Texture2D" id="Texture2D_jmm2v"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/select" [sub_resource type="Texture2D" id="Texture2D_2w7la"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/start" [sub_resource type="Texture2D" id="Texture2D_rhnqu"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/dpad" [sub_resource type="Texture2D" id="Texture2D_vr4j2"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/dpad_up" [sub_resource type="Texture2D" id="Texture2D_hp6k2"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/dpad_down" [sub_resource type="Texture2D" id="Texture2D_4trym"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/dpad_left" [sub_resource type="Texture2D" id="Texture2D_61h51"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/dpad_right" [sub_resource type="Texture2D" id="Texture2D_adhf2"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/home" [sub_resource type="Texture2D" id="Texture2D_dl7nm"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/share" [sub_resource type="Texture2D" id="Texture2D_3ry3e"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/l_stick" [sub_resource type="Texture2D" id="Texture2D_t68xw"] resource_local_to_scene = false resource_name = "" script = ExtResource("2_ww1q8") path = "joypad/r_stick" [node name="Control" type="MarginContainer" unique_id=1601220344] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 3 size_flags_vertical = 3 theme_override_constants/margin_left = 50 theme_override_constants/margin_top = 50 theme_override_constants/margin_right = 50 theme_override_constants/margin_bottom = 50 script = ExtResource("2") [node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=2113602990] layout_mode = 2 size_flags_vertical = 4 [node name="Icons" type="HBoxContainer" parent="HBoxContainer" unique_id=2042321209] layout_mode = 2 size_flags_horizontal = 3 [node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/Icons" unique_id=1588384910] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="A" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=828846414] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/A" unique_id=1639101535] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_oaqcv") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/A" unique_id=2002072623] layout_mode = 2 text = " A" [node name="B" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=530527236] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/B" unique_id=311854177] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_julos") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/B" unique_id=742681211] layout_mode = 2 text = " B" [node name="X" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=1216881237] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/X" unique_id=1134210632] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_p7fj8") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/X" unique_id=2045270978] layout_mode = 2 text = " X" [node name="Y" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=92402848] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/Y" unique_id=1089343973] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_e65pp") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/Y" unique_id=251740913] layout_mode = 2 text = " Y" [node name="LB" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=1364911905] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/LB" unique_id=1750157085] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_drwxf") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/LB" unique_id=1531558358] layout_mode = 2 text = " Left Button" [node name="RB" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=1706771022] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/RB" unique_id=1117113796] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_lpg8q") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/RB" unique_id=1873473067] layout_mode = 2 text = " Right Button" [node name="LT" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=2013852229] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/LT" unique_id=767932665] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_tqj64") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/LT" unique_id=1809526097] layout_mode = 2 text = " Left Trigger" [node name="RT" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=611329461] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/RT" unique_id=753689515] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_g8v8u") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/RT" unique_id=360097868] layout_mode = 2 text = " Right Trigger" [node name="L_Stick_Click" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=1021312656] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/L_Stick_Click" unique_id=196612978] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_uqh53") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/L_Stick_Click" unique_id=1229175729] layout_mode = 2 text = " Left Stick Click" [node name="R_Stick_Click" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=446452917] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/R_Stick_Click" unique_id=1016697128] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_jt7n0") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/R_Stick_Click" unique_id=603637549] layout_mode = 2 text = " Right Stick Click" [node name="Select" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer" unique_id=765509629] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer/Select" unique_id=508101453] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_jmm2v") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer/Select" unique_id=74765183] layout_mode = 2 text = " Select" [node name="VBoxContainer2" type="VBoxContainer" parent="HBoxContainer/Icons" unique_id=669632449] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Start" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=1347203654] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/Start" unique_id=888575917] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_2w7la") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/Start" unique_id=1413576549] layout_mode = 2 text = " Start" [node name="DPAD" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=635174029] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/DPAD" unique_id=22453084] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_rhnqu") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/DPAD" unique_id=1896964404] layout_mode = 2 text = " DPAD" [node name="DPAD_Up" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=2136653652] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/DPAD_Up" unique_id=1196271658] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_vr4j2") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/DPAD_Up" unique_id=557696580] layout_mode = 2 text = " DPAD Up" [node name="DPAD_Down" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=751473320] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/DPAD_Down" unique_id=250059860] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_hp6k2") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/DPAD_Down" unique_id=1221071287] layout_mode = 2 text = " DPAD Down" [node name="DPAD_Left" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=1283505542] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/DPAD_Left" unique_id=247813281] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_4trym") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/DPAD_Left" unique_id=842044898] layout_mode = 2 text = " DPAD Left" [node name="DPAD_Right" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=327601506] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/DPAD_Right" unique_id=1605667890] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_61h51") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/DPAD_Right" unique_id=1537851016] layout_mode = 2 text = " DPAD Right" [node name="Home" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=1033572084] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/Home" unique_id=955772623] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_adhf2") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/Home" unique_id=68599875] layout_mode = 2 text = " Home" [node name="Share" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=1105867899] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/Share" unique_id=1702175857] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_dl7nm") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/Share" unique_id=2015954125] layout_mode = 2 text = " Share" [node name="LStick" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=1390480704] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/LStick" unique_id=1009982985] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_3ry3e") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/LStick" unique_id=1053978823] layout_mode = 2 text = " Left Stick" [node name="RStick" type="HBoxContainer" parent="HBoxContainer/Icons/VBoxContainer2" unique_id=583566754] unique_name_in_owner = true layout_mode = 2 [node name="ControllerTextureRect" type="TextureRect" parent="HBoxContainer/Icons/VBoxContainer2/RStick" unique_id=378109797] custom_minimum_size = Vector2(40, 40) layout_mode = 2 texture = SubResource("Texture2D_t68xw") expand_mode = 1 [node name="Label" type="Label" parent="HBoxContainer/Icons/VBoxContainer2/RStick" unique_id=199561110] layout_mode = 2 text = " Right Stick" [node name="Buttons" type="VBoxContainer" parent="HBoxContainer" unique_id=445244860] layout_mode = 2 size_flags_horizontal = 3 [node name="Auto" type="Button" parent="HBoxContainer/Buttons" unique_id=2062244470] layout_mode = 2 size_flags_vertical = 3 text = "[ Set to automatic ]" [node name="Luna" type="Button" parent="HBoxContainer/Buttons" unique_id=864235910] layout_mode = 2 size_flags_vertical = 3 text = "Amazon Luna" [node name="PS3" type="Button" parent="HBoxContainer/Buttons" unique_id=424372257] layout_mode = 2 size_flags_vertical = 3 text = "PlayStation 3" [node name="PS4" type="Button" parent="HBoxContainer/Buttons" unique_id=821608071] layout_mode = 2 size_flags_vertical = 3 text = "PlayStation 4" [node name="PS5" type="Button" parent="HBoxContainer/Buttons" unique_id=457410724] layout_mode = 2 size_flags_vertical = 3 text = "PlayStation 5" [node name="Stadia" type="Button" parent="HBoxContainer/Buttons" unique_id=1830727623] layout_mode = 2 size_flags_vertical = 3 text = "Google Stadia" [node name="Steam" type="Button" parent="HBoxContainer/Buttons" unique_id=352643125] layout_mode = 2 size_flags_vertical = 3 text = "Steam Controller" [node name="SteamDeck" type="Button" parent="HBoxContainer/Buttons" unique_id=512465783] layout_mode = 2 size_flags_vertical = 3 text = "Steam Deck" [node name="Switch" type="Button" parent="HBoxContainer/Buttons" unique_id=391643661] layout_mode = 2 size_flags_vertical = 3 text = "Nintendo Switch Controller" [node name="Joycon" type="Button" parent="HBoxContainer/Buttons" unique_id=1198970687] layout_mode = 2 size_flags_vertical = 3 text = "Nintendo Switch JoyCon" [node name="OUYA" type="Button" parent="HBoxContainer/Buttons" unique_id=1969505297] layout_mode = 2 size_flags_vertical = 3 text = "OUYA" [node name="Xbox360" type="Button" parent="HBoxContainer/Buttons" unique_id=1020761430] layout_mode = 2 size_flags_vertical = 3 text = "Xbox 360" [node name="XboxOne" type="Button" parent="HBoxContainer/Buttons" unique_id=1140165637] layout_mode = 2 size_flags_vertical = 3 text = "Xbox One" [node name="XboxSeries" type="Button" parent="HBoxContainer/Buttons" unique_id=1879189543] layout_mode = 2 size_flags_vertical = 3 text = "Xbox Series" [connection signal="pressed" from="HBoxContainer/Buttons/Auto" to="." method="_on_Auto_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/Luna" to="." method="_on_Luna_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/PS3" to="." method="_on_PS3_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/PS4" to="." method="_on_PS4_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/PS5" to="." method="_on_PS5_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/Stadia" to="." method="_on_Stadia_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/Steam" to="." method="_on_Steam_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/SteamDeck" to="." method="_on_SteamDeck_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/Switch" to="." method="_on_Switch_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/Joycon" to="." method="_on_Joycon_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/OUYA" to="." method="_on_ouya_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/Xbox360" to="." method="_on_Xbox360_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/XboxOne" to="." method="_on_XboxOne_pressed"] [connection signal="pressed" from="HBoxContainer/Buttons/XboxSeries" to="." method="_on_XboxSeries_pressed"]