updating project files
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 31s
Create tag and build when new code gets to main / Test (push) Has been cancelled
Create tag and build when new code gets to main / Export (push) Has been cancelled

This commit is contained in:
2026-01-28 09:50:10 +01:00
parent 119850a7b4
commit af1f6da98d
656 changed files with 12395 additions and 5889 deletions

View File

@@ -1,27 +1,28 @@
[gd_scene load_steps=9 format=3 uid="uid://dvbxt8jyo8okq"]
[gd_scene format=3 uid="uid://dvbxt8jyo8okq"]
[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_4tef3"]
[ext_resource type="Script" path="res://guide_examples/2d_axis_mapping/2d_axis_mapping.gd" id="1_vdstu"]
[ext_resource type="Script" path="res://guide_examples/2d_axis_mapping/player.gd" id="2_54pxx"]
[ext_resource type="Script" uid="uid://cl57fk6xess4f" path="res://guide_examples/2d_axis_mapping/2d_axis_mapping.gd" id="1_vdstu"]
[ext_resource type="Script" uid="uid://b3l3w1askqxgo" path="res://guide_examples/2d_axis_mapping/player.gd" id="2_54pxx"]
[ext_resource type="Resource" uid="uid://2hl7iqpondhi" path="res://guide_examples/input_scheme_switching/mapping_contexts/keyboard_scheme.tres" id="2_jtcd0"]
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="5_ewox0"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="5_h0lne"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="5_h0lne"]
[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="8_581qd"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="8_fs3mw"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="8_p4vbo"]
[node name="2DAxisMapping" type="Node"]
[node name="2DAxisMapping" type="Node" unique_id=1652180406]
script = ExtResource("1_vdstu")
mapping_context = ExtResource("2_jtcd0")
[node name="Player" type="Sprite2D" parent="."]
[node name="Player" type="Sprite2D" parent="." unique_id=1811327124]
position = Vector2(546, 317)
texture = ExtResource("1_4tef3")
script = ExtResource("2_54pxx")
move_action = ExtResource("8_581qd")
[node name="UI Layer" type="CanvasLayer" parent="."]
[node name="UI Layer" type="CanvasLayer" parent="." unique_id=1407183970]
[node name="Instructions Label" type="RichTextLabel" parent="UI Layer"]
[node name="Instructions Label" type="RichTextLabel" parent="UI Layer" unique_id=708526288]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
@@ -33,10 +34,10 @@ grow_horizontal = 0
theme = ExtResource("8_p4vbo")
script = ExtResource("5_h0lne")
instructions_text = "Use %s to move the player."
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("8_581qd")])
actions = Array[ExtResource("8_fs3mw")]([ExtResource("8_581qd")])
[node name="Debug Layer" type="CanvasLayer" parent="."]
[node name="Debug Layer" type="CanvasLayer" parent="." unique_id=223575854]
[node name="GuideDebugger" parent="Debug Layer" instance=ExtResource("5_ewox0")]
[node name="GuideDebugger" parent="Debug Layer" unique_id=1034258291 instance=ExtResource("5_ewox0")]
theme = ExtResource("8_p4vbo")
metadata/_edit_lock_ = true

View File

@@ -1,108 +1,61 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=21 format=3 uid="uid://2hl7iqpondhj"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://2hl7iqpondhj"]
[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="1_5vw7l"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="2_0yrlp"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="3_ad6sj"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_nlxx1"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="4_16vkk"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="5_qr6a5"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="8_r1avn"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_0yrlp"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_ad6sj"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_nlxx1"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_16vkk"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_b0q5j"]
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="5_qr6a5"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_celba"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="8_r1avn"]
[sub_resource type="Resource" id="Resource_t51n6"]
script = ExtResource("2_0yrlp")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_ct0te"]
script = ExtResource("3_nlxx1")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_qm6gq"]
script = ExtResource("5_qr6a5")
order = 0
[sub_resource type="Resource" id="Resource_yewp7"]
script = ExtResource("3_ad6sj")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_t51n6")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_ct0te"), SubResource("Resource_qm6gq")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_b0q5j")]([SubResource("Resource_ct0te"), SubResource("Resource_qm6gq")])
[sub_resource type="Resource" id="Resource_c40re"]
script = ExtResource("2_0yrlp")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_rkxfa"]
script = ExtResource("3_nlxx1")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_6qgwf"]
script = ExtResource("3_ad6sj")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_c40re")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_rkxfa")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_b0q5j")]([SubResource("Resource_rkxfa")])
[sub_resource type="Resource" id="Resource_2t3ts"]
script = ExtResource("2_0yrlp")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_eoiu5"]
script = ExtResource("5_qr6a5")
order = 0
[sub_resource type="Resource" id="Resource_bilhe"]
script = ExtResource("3_ad6sj")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_2t3ts")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_eoiu5")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_b0q5j")]([SubResource("Resource_eoiu5")])
[sub_resource type="Resource" id="Resource_lften"]
script = ExtResource("2_0yrlp")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_v2qov"]
script = ExtResource("3_ad6sj")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_lften")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_u0xy6"]
script = ExtResource("4_16vkk")
@@ -111,5 +64,4 @@ input_mappings = Array[ExtResource("3_ad6sj")]([SubResource("Resource_yewp7"), S
[resource]
script = ExtResource("8_r1avn")
display_name = ""
mappings = Array[ExtResource("4_16vkk")]([SubResource("Resource_u0xy6")])

View File

@@ -1,12 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cxn2ibe1mn3sa"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cxn2ibe1mn3sa"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_anxy1"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_anxy1"]
[resource]
script = ExtResource("1_anxy1")
name = &""
action_value_type = 2
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,13 @@
[gd_scene load_steps=25 format=3 uid="uid://c03o20jchp7kb"]
[gd_scene format=3 uid="uid://c03o20jchp7kb"]
[ext_resource type="Script" path="res://guide_examples/action_priority/action_priority.gd" id="1_segid"]
[ext_resource type="Script" uid="uid://cycxhrywjuggp" path="res://guide_examples/action_priority/action_priority.gd" id="1_segid"]
[ext_resource type="Resource" uid="uid://ragqbe7yjfwe" path="res://guide_examples/action_priority/mapping_contexts/action_priority.tres" id="2_spx2e"]
[ext_resource type="Resource" uid="uid://c5eq1avod0lu8" path="res://guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres" id="3_k38f6"]
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="3_ocaq1"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="4_ur8xb"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="4_v7mqo"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="4_v7mqo"]
[ext_resource type="Resource" uid="uid://esf4ilpf0inv" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres" id="5_oqj0p"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="6_781qa"]
[ext_resource type="Resource" uid="uid://bhq3gby2yiibf" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres" id="6_ue1ny"]
[ext_resource type="PackedScene" uid="uid://bsv0uwfyqbbbw" path="res://guide_examples/action_priority/dpad_spells/dpad_spells.tscn" id="7_48cit"]
[ext_resource type="Resource" uid="uid://cdhpb7yuq5pkb" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres" id="7_ruu3d"]
@@ -25,14 +26,14 @@
[ext_resource type="PackedScene" uid="uid://cx8f0hljh5dhs" path="res://guide_examples/action_priority/spell_indicator/spell_indicator.tscn" id="14_gmycm"]
[ext_resource type="Texture2D" uid="uid://bcls6cfcyhf0t" path="res://guide_examples/action_priority/icons/enchant-red-3.png" id="15_xjepw"]
[node name="ActionPriority" type="Node2D"]
[node name="ActionPriority" type="Node2D" unique_id=1357526545]
script = ExtResource("1_segid")
mapping_context = ExtResource("2_spx2e")
spell_toggle = ExtResource("3_k38f6")
[node name="UILayer" type="CanvasLayer" parent="."]
[node name="UILayer" type="CanvasLayer" parent="." unique_id=935225360]
[node name="Instructions Label" type="RichTextLabel" parent="UILayer"]
[node name="Instructions Label" type="RichTextLabel" parent="UILayer" unique_id=784883661]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
@@ -51,44 +52,44 @@ instructions_text = "%s - acid bolt
%s - mana enchantment
%s - healing enchantment
%s - fire enchantment"
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("5_oqj0p"), ExtResource("7_ruu3d"), ExtResource("8_tl0ch"), ExtResource("9_rbwtd"), ExtResource("6_ue1ny"), ExtResource("11_223o5"), ExtResource("12_4o7kv"), ExtResource("13_6g6j5")])
actions = Array[ExtResource("6_781qa")]([ExtResource("5_oqj0p"), ExtResource("7_ruu3d"), ExtResource("8_tl0ch"), ExtResource("9_rbwtd"), ExtResource("6_ue1ny"), ExtResource("11_223o5"), ExtResource("12_4o7kv"), ExtResource("13_6g6j5")])
[node name="SpellIndicators" type="Node2D" parent="UILayer"]
[node name="SpellIndicators" type="Node2D" parent="UILayer" unique_id=734936318]
position = Vector2(1149, 781)
[node name="AcidBolt" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
[node name="AcidBolt" parent="UILayer/SpellIndicators" unique_id=706822108 instance=ExtResource("14_gmycm")]
action = ExtResource("5_oqj0p")
texture = ExtResource("8_pbht4")
[node name="ManaBolt" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
[node name="ManaBolt" parent="UILayer/SpellIndicators" unique_id=980492380 instance=ExtResource("14_gmycm")]
action = ExtResource("7_ruu3d")
texture = ExtResource("9_6ehip")
[node name="Heal" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
[node name="Heal" parent="UILayer/SpellIndicators" unique_id=991345512 instance=ExtResource("14_gmycm")]
action = ExtResource("8_tl0ch")
texture = ExtResource("10_vp0as")
[node name="Shield" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
[node name="Shield" parent="UILayer/SpellIndicators" unique_id=2105551144 instance=ExtResource("14_gmycm")]
action = ExtResource("9_rbwtd")
texture = ExtResource("11_t3r7p")
[node name="AcidEnchant" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
[node name="AcidEnchant" parent="UILayer/SpellIndicators" unique_id=543135634 instance=ExtResource("14_gmycm")]
action = ExtResource("6_ue1ny")
texture = ExtResource("12_2ht6b")
[node name="ManaEnchant" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
[node name="ManaEnchant" parent="UILayer/SpellIndicators" unique_id=308943971 instance=ExtResource("14_gmycm")]
action = ExtResource("11_223o5")
texture = ExtResource("13_yufl8")
[node name="HealingEnchant" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
[node name="HealingEnchant" parent="UILayer/SpellIndicators" unique_id=720681272 instance=ExtResource("14_gmycm")]
action = ExtResource("12_4o7kv")
texture = ExtResource("14_dpiqo")
[node name="FireEnchant" parent="UILayer/SpellIndicators" instance=ExtResource("14_gmycm")]
[node name="FireEnchant" parent="UILayer/SpellIndicators" unique_id=2025924200 instance=ExtResource("14_gmycm")]
action = ExtResource("13_6g6j5")
texture = ExtResource("15_xjepw")
[node name="Spells" type="MarginContainer" parent="UILayer"]
[node name="Spells" type="MarginContainer" parent="UILayer" unique_id=1730717336]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
@@ -102,7 +103,7 @@ grow_horizontal = 2
grow_vertical = 2
pivot_offset = Vector2(171, 194)
[node name="Layer1" parent="UILayer/Spells" instance=ExtResource("7_48cit")]
[node name="Layer1" parent="UILayer/Spells" unique_id=1421105044 instance=ExtResource("7_48cit")]
unique_name_in_owner = true
layout_mode = 2
up = ExtResource("8_pbht4")
@@ -110,7 +111,7 @@ left = ExtResource("9_6ehip")
right = ExtResource("10_vp0as")
down = ExtResource("11_t3r7p")
[node name="Layer2" parent="UILayer/Spells" instance=ExtResource("7_48cit")]
[node name="Layer2" parent="UILayer/Spells" unique_id=1720473162 instance=ExtResource("7_48cit")]
unique_name_in_owner = true
visible = false
layout_mode = 2
@@ -119,7 +120,7 @@ left = ExtResource("13_yufl8")
right = ExtResource("14_dpiqo")
down = ExtResource("15_xjepw")
[node name="DebugLayer" type="CanvasLayer" parent="."]
[node name="DebugLayer" type="CanvasLayer" parent="." unique_id=1666858231]
[node name="GuideDebugger" parent="DebugLayer" instance=ExtResource("3_ocaq1")]
[node name="GuideDebugger" parent="DebugLayer" unique_id=963770102 instance=ExtResource("3_ocaq1")]
theme = ExtResource("4_ur8xb")

View File

@@ -1,17 +1,17 @@
[gd_scene load_steps=2 format=3 uid="uid://bsv0uwfyqbbbw"]
[gd_scene format=3 uid="uid://bsv0uwfyqbbbw"]
[ext_resource type="Script" path="res://guide_examples/action_priority/dpad_spells/dpad_spells.gd" id="1_pl5jh"]
[ext_resource type="Script" uid="uid://wsbm3iwylkto" path="res://guide_examples/action_priority/dpad_spells/dpad_spells.gd" id="1_pl5jh"]
[node name="DpadSpells" type="GridContainer"]
[node name="DpadSpells" type="GridContainer" unique_id=482219761]
offset_right = 323.0
offset_bottom = 329.0
columns = 3
script = ExtResource("1_pl5jh")
[node name="Spacer" type="Control" parent="."]
[node name="Spacer" type="Control" parent="." unique_id=2124075307]
layout_mode = 2
[node name="Up" type="TextureRect" parent="."]
[node name="Up" type="TextureRect" parent="." unique_id=1507281224]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
@@ -19,10 +19,10 @@ size_flags_vertical = 3
expand_mode = 1
stretch_mode = 5
[node name="Spacer2" type="Control" parent="."]
[node name="Spacer2" type="Control" parent="." unique_id=1689968107]
layout_mode = 2
[node name="Left" type="TextureRect" parent="."]
[node name="Left" type="TextureRect" parent="." unique_id=365136364]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
@@ -30,10 +30,10 @@ size_flags_vertical = 3
expand_mode = 1
stretch_mode = 5
[node name="Spacer3" type="Control" parent="."]
[node name="Spacer3" type="Control" parent="." unique_id=806520917]
layout_mode = 2
[node name="Right" type="TextureRect" parent="."]
[node name="Right" type="TextureRect" parent="." unique_id=1224032639]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
@@ -41,10 +41,10 @@ size_flags_vertical = 3
expand_mode = 1
stretch_mode = 5
[node name="Spacer4" type="Control" parent="."]
[node name="Spacer4" type="Control" parent="." unique_id=1010424808]
layout_mode = 2
[node name="Down" type="TextureRect" parent="."]
[node name="Down" type="TextureRect" parent="." unique_id=1381829317]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
@@ -52,5 +52,5 @@ size_flags_vertical = 3
expand_mode = 1
stretch_mode = 5
[node name="Spacer5" type="Control" parent="."]
[node name="Spacer5" type="Control" parent="." unique_id=1296234268]
layout_mode = 2

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enchant-acid-3.png-e1947aa390c674d1399abe634b
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enchant-blue-3.png-7fbde34e03a870571687bd67f5
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enchant-jade-3.png-dbada551fd0e4cb0fb15a3867c
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enchant-red-3.png-82aa47d9224cc61c8bdf3548666
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/fireball-acid-3.png-17a549b7e763ef3fa4170fd9d
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/fireball-sky-3.png-ef89177b310ec94cab7573ba28
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/heal-royal-3.png-a1b67309c29c3e0722cb4efa430d
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/protect-blue-2.png-abb9ef1d1e06e180429074d0e9
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -1,15 +1,17 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=56 format=3 uid="uid://ragqbe7yjfwe"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://ragqbe7yjfwe"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_asqiw"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_asqiw"]
[ext_resource type="Resource" uid="uid://bhq3gby2yiibf" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres" id="1_pwefn"]
[ext_resource type="Resource" uid="uid://c5eq1avod0lu8" path="res://guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres" id="2_swo1r"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="4_6rx1x"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_n7mmu"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="5_cxbyx"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_chorded_action.gd" id="5_w86oe"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="6_4koxr"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_6rx1x"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_n7mmu"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_7dh4n"]
[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="5_cxbyx"]
[ext_resource type="Script" uid="uid://brsxcrai2te83" path="res://addons/guide/triggers/guide_trigger_chorded_action.gd" id="5_w86oe"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="6_4koxr"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_lwhmo"]
[ext_resource type="Resource" uid="uid://esf4ilpf0inv" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres" id="7_35imv"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_axis_1d.gd" id="8_avuuj"]
[ext_resource type="Script" uid="uid://bbhoxsiqwo07l" path="res://addons/guide/inputs/guide_input_joy_axis_1d.gd" id="8_avuuj"]
[ext_resource type="Resource" uid="uid://do3hivxhwoqvi" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres" id="8_lmhmq"]
[ext_resource type="Resource" uid="uid://dtr3jy86gc3rk" path="res://guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres" id="9_xfl3h"]
[ext_resource type="Resource" uid="uid://cdhpb7yuq5pkb" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres" id="10_krd45"]
@@ -20,26 +22,18 @@
[sub_resource type="Resource" id="Resource_2fxes"]
script = ExtResource("5_cxbyx")
button = 11
joy_index = -1
[sub_resource type="Resource" id="Resource_jhb3c"]
script = ExtResource("5_w86oe")
action = ExtResource("2_swo1r")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_i54ow"]
script = ExtResource("4_n7mmu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_fjuhd"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_2fxes")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_jhb3c"), SubResource("Resource_i54ow")])
triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_jhb3c"), SubResource("Resource_i54ow")])
[sub_resource type="Resource" id="Resource_ai5ps"]
script = ExtResource("6_4koxr")
@@ -50,26 +44,18 @@ metadata/_guide_input_mappings_collapsed = true
[sub_resource type="Resource" id="Resource_w2qty"]
script = ExtResource("5_cxbyx")
button = 13
joy_index = -1
[sub_resource type="Resource" id="Resource_rl1q7"]
script = ExtResource("5_w86oe")
action = ExtResource("2_swo1r")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_4y1rh"]
script = ExtResource("4_n7mmu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_d8nq3"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_w2qty")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_rl1q7"), SubResource("Resource_4y1rh")])
triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_rl1q7"), SubResource("Resource_4y1rh")])
[sub_resource type="Resource" id="Resource_jwd6q"]
script = ExtResource("6_4koxr")
@@ -80,26 +66,18 @@ metadata/_guide_input_mappings_collapsed = true
[sub_resource type="Resource" id="Resource_mxqg0"]
script = ExtResource("5_cxbyx")
button = 14
joy_index = -1
[sub_resource type="Resource" id="Resource_ip7ia"]
script = ExtResource("5_w86oe")
action = ExtResource("2_swo1r")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_i6wfw"]
script = ExtResource("4_n7mmu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_m8ya7"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_mxqg0")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_ip7ia"), SubResource("Resource_i6wfw")])
triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_ip7ia"), SubResource("Resource_i6wfw")])
[sub_resource type="Resource" id="Resource_22c0i"]
script = ExtResource("6_4koxr")
@@ -110,26 +88,18 @@ metadata/_guide_input_mappings_collapsed = true
[sub_resource type="Resource" id="Resource_u2m40"]
script = ExtResource("5_cxbyx")
button = 12
joy_index = -1
[sub_resource type="Resource" id="Resource_7owy8"]
script = ExtResource("5_w86oe")
action = ExtResource("2_swo1r")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_tchgu"]
script = ExtResource("4_n7mmu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_2q1gn"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_u2m40")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_7owy8"), SubResource("Resource_tchgu")])
triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_7owy8"), SubResource("Resource_tchgu")])
[sub_resource type="Resource" id="Resource_4acdf"]
script = ExtResource("6_4koxr")
@@ -140,21 +110,14 @@ metadata/_guide_input_mappings_collapsed = true
[sub_resource type="Resource" id="Resource_5sjq4"]
script = ExtResource("5_cxbyx")
button = 11
joy_index = -1
[sub_resource type="Resource" id="Resource_fkk8p"]
script = ExtResource("4_n7mmu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_vswh4"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_5sjq4")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_fkk8p")])
triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_fkk8p")])
[sub_resource type="Resource" id="Resource_8wvmf"]
script = ExtResource("6_4koxr")
@@ -165,21 +128,14 @@ metadata/_guide_input_mappings_collapsed = true
[sub_resource type="Resource" id="Resource_mbfh8"]
script = ExtResource("5_cxbyx")
button = 13
joy_index = -1
[sub_resource type="Resource" id="Resource_umt5k"]
script = ExtResource("4_n7mmu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_b8our"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_mbfh8")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_umt5k")])
triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_umt5k")])
[sub_resource type="Resource" id="Resource_8p32p"]
script = ExtResource("6_4koxr")
@@ -190,21 +146,14 @@ metadata/_guide_input_mappings_collapsed = true
[sub_resource type="Resource" id="Resource_utha0"]
script = ExtResource("5_cxbyx")
button = 14
joy_index = -1
[sub_resource type="Resource" id="Resource_sm46b"]
script = ExtResource("4_n7mmu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_1f76r"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_utha0")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_sm46b")])
triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_sm46b")])
[sub_resource type="Resource" id="Resource_73ywc"]
script = ExtResource("6_4koxr")
@@ -215,21 +164,14 @@ metadata/_guide_input_mappings_collapsed = true
[sub_resource type="Resource" id="Resource_ov80l"]
script = ExtResource("5_cxbyx")
button = 12
joy_index = -1
[sub_resource type="Resource" id="Resource_wu6o8"]
script = ExtResource("4_n7mmu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_ggg1r"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_ov80l")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_wu6o8")])
triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_wu6o8")])
[sub_resource type="Resource" id="Resource_rleu1"]
script = ExtResource("6_4koxr")
@@ -240,17 +182,10 @@ metadata/_guide_input_mappings_collapsed = true
[sub_resource type="Resource" id="Resource_m51uq"]
script = ExtResource("8_avuuj")
axis = 4
joy_index = -1
[sub_resource type="Resource" id="Resource_2hg0t"]
script = ExtResource("4_6rx1x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_m51uq")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_uj8l6"]
script = ExtResource("6_4koxr")
@@ -259,5 +194,4 @@ input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_2hg0t")])
[resource]
script = ExtResource("1_asqiw")
display_name = ""
mappings = Array[ExtResource("6_4koxr")]([SubResource("Resource_ai5ps"), SubResource("Resource_jwd6q"), SubResource("Resource_22c0i"), SubResource("Resource_4acdf"), SubResource("Resource_8wvmf"), SubResource("Resource_8p32p"), SubResource("Resource_73ywc"), SubResource("Resource_rleu1"), SubResource("Resource_uj8l6")])

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://esf4ilpf0inv"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://esf4ilpf0inv"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_867co"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_867co"]
[resource]
script = ExtResource("1_867co")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bhq3gby2yiibf"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bhq3gby2yiibf"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_w7kln"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_w7kln"]
[resource]
script = ExtResource("1_w7kln")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bfskfiw1k8574"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bfskfiw1k8574"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_rlep8"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_rlep8"]
[resource]
script = ExtResource("1_rlep8")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://dsp8h1ycwd6tt"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dsp8h1ycwd6tt"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_o3iqb"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_o3iqb"]
[resource]
script = ExtResource("1_o3iqb")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://dtr3jy86gc3rk"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dtr3jy86gc3rk"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_0fh74"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_0fh74"]
[resource]
script = ExtResource("1_0fh74")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cdhpb7yuq5pkb"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cdhpb7yuq5pkb"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_ka3gg"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ka3gg"]
[resource]
script = ExtResource("1_ka3gg")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://do3hivxhwoqvi"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://do3hivxhwoqvi"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_4c7tt"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4c7tt"]
[resource]
script = ExtResource("1_4c7tt")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://b5plj56pss47x"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b5plj56pss47x"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_kmjgp"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_kmjgp"]
[resource]
script = ExtResource("1_kmjgp")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://c5eq1avod0lu8"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c5eq1avod0lu8"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_m4tof"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_m4tof"]
[resource]
script = ExtResource("1_m4tof")
name = &""
action_value_type = 0
block_lower_priority_actions = false
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,7 +1,7 @@
[gd_scene load_steps=6 format=3 uid="uid://cx8f0hljh5dhs"]
[gd_scene format=3 uid="uid://cx8f0hljh5dhs"]
[ext_resource type="Texture2D" uid="uid://dbwgq8udtj2hp" path="res://guide_examples/action_priority/icons/enchant-acid-3.png" id="1_7l2hh"]
[ext_resource type="Script" path="res://guide_examples/action_priority/spell_indicator/spell_indicator.gd" id="1_hpegm"]
[ext_resource type="Script" uid="uid://b3h0rac24v3l0" path="res://guide_examples/action_priority/spell_indicator/spell_indicator.gd" id="1_hpegm"]
[sub_resource type="Animation" id="Animation_j3vtt"]
length = 0.001
@@ -59,21 +59,19 @@ tracks/1/keys = {
[sub_resource type="AnimationLibrary" id="AnimationLibrary_h1go0"]
_data = {
"RESET": SubResource("Animation_j3vtt"),
"run": SubResource("Animation_4iqo1")
&"RESET": SubResource("Animation_j3vtt"),
&"run": SubResource("Animation_4iqo1")
}
[node name="SpellIndicator" type="Node2D"]
[node name="SpellIndicator" type="Node2D" unique_id=1876371705]
script = ExtResource("1_hpegm")
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1814986221]
unique_name_in_owner = true
modulate = Color(1, 1, 1, 0)
scale = Vector2(0.5, 0.5)
texture = ExtResource("1_7l2hh")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=246362346]
unique_name_in_owner = true
libraries = {
"": SubResource("AnimationLibrary_h1go0")
}
libraries/ = SubResource("AnimationLibrary_h1go0")

View File

@@ -4,4 +4,3 @@ extends Node2D
func _ready():
GUIDE.enable_mapping_context(mapping_context)

View File

@@ -1,9 +1,9 @@
[gd_scene load_steps=18 format=3 uid="uid://b12bmbtmbuame"]
[gd_scene format=3 uid="uid://b12bmbtmbuame"]
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="1_eyn1y"]
[ext_resource type="Script" path="res://guide_examples/combos/combos.gd" id="1_kdeb4"]
[ext_resource type="Script" uid="uid://dk0t3b28kxhf8" path="res://guide_examples/combos/combos.gd" id="1_kdeb4"]
[ext_resource type="Resource" uid="uid://c7uloa16ajj5p" path="res://guide_examples/combos/mapping_contexts/combos.tres" id="2_ahmv3"]
[ext_resource type="Script" path="res://guide_examples/combos/player.gd" id="3_kulxp"]
[ext_resource type="Script" uid="uid://bd1xrcr5qu5yd" path="res://guide_examples/combos/player.gd" id="3_kulxp"]
[ext_resource type="Resource" uid="uid://b2wemrcnxfbmo" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_horizontal.tres" id="4_7328w"]
[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="4_uej32"]
[ext_resource type="Resource" uid="uid://b0761600n8fnb" path="res://guide_examples/combos/mapping_contexts/combo_actions/fireball_left.tres" id="4_uvwd5"]
@@ -11,9 +11,10 @@
[ext_resource type="Resource" uid="uid://5ve3hevhhgnw" path="res://guide_examples/combos/mapping_contexts/combo_actions/dash_right.tres" id="6_vd0bg"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="11_i5q2v"]
[ext_resource type="Resource" uid="uid://wdh7cg7kjul0" path="res://guide_examples/combos/mapping_contexts/combo_actions/fireball_right.tres" id="11_n707x"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="11_obfhv"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="11_obfhv"]
[ext_resource type="Resource" uid="uid://bqiryilvj5mqv" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_left.tres" id="12_0mhlm"]
[ext_resource type="PackedScene" uid="uid://c36cnvgv2ur60" path="res://guide_examples/shared/fireball/fireball.tscn" id="12_fl88r"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="13_2aytk"]
[ext_resource type="Resource" uid="uid://bk54ofxos3xxg" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_right.tres" id="13_xn6qb"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_8kkfa"]
@@ -21,11 +22,11 @@ size = Vector2(137, 138)
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_0s5wn"]
[node name="Combos" type="Node2D"]
[node name="Combos" type="Node2D" unique_id=1621652364]
script = ExtResource("1_kdeb4")
mapping_context = ExtResource("2_ahmv3")
[node name="Player" type="CharacterBody2D" parent="."]
[node name="Player" type="CharacterBody2D" parent="." unique_id=1600722990]
position = Vector2(902, 841)
script = ExtResource("3_kulxp")
dash_speed_bonus = 400.0
@@ -36,29 +37,29 @@ fireball_left = ExtResource("4_uvwd5")
fireball_right = ExtResource("11_n707x")
fireball_scene = ExtResource("12_fl88r")
[node name="Sprite" type="Sprite2D" parent="Player"]
[node name="Sprite" type="Sprite2D" parent="Player" unique_id=612791076]
texture = ExtResource("4_uej32")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Player"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Player" unique_id=1817855018]
position = Vector2(1.5, 1)
shape = SubResource("RectangleShape2D_8kkfa")
[node name="Ground" type="StaticBody2D" parent="."]
[node name="Ground" type="StaticBody2D" parent="." unique_id=1952652870]
position = Vector2(-44, 954)
[node name="ColorRect" type="ColorRect" parent="Ground"]
[node name="ColorRect" type="ColorRect" parent="Ground" unique_id=1238623774]
offset_left = -427.0
offset_right = 2555.0
offset_bottom = 150.0
color = Color(0.285871, 0.0915713, 0.0208481, 1)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground" unique_id=2110094759]
position = Vector2(869, 1)
shape = SubResource("WorldBoundaryShape2D_0s5wn")
[node name="UILayer" type="CanvasLayer" parent="."]
[node name="UILayer" type="CanvasLayer" parent="." unique_id=234530017]
[node name="InstructionsLabel" type="RichTextLabel" parent="UILayer"]
[node name="InstructionsLabel" type="RichTextLabel" parent="UILayer" unique_id=1907065569]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
@@ -78,10 +79,10 @@ Press %s to dash left.
Press %s to dash right.
Press %s shoot a fireball to the left.
Press %s to shoot a fireball to the right."
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("12_0mhlm"), ExtResource("13_xn6qb"), ExtResource("5_s5wpr"), ExtResource("6_vd0bg"), ExtResource("4_uvwd5"), ExtResource("11_n707x")])
actions = Array[ExtResource("13_2aytk")]([ExtResource("12_0mhlm"), ExtResource("13_xn6qb"), ExtResource("5_s5wpr"), ExtResource("6_vd0bg"), ExtResource("4_uvwd5"), ExtResource("11_n707x")])
[node name="DebuggerLayer" type="CanvasLayer" parent="."]
[node name="DebuggerLayer" type="CanvasLayer" parent="." unique_id=1850187320]
[node name="GuideDebugger" parent="DebuggerLayer" instance=ExtResource("1_eyn1y")]
[node name="GuideDebugger" parent="DebuggerLayer" unique_id=202748568 instance=ExtResource("1_eyn1y")]
theme = ExtResource("11_i5q2v")
metadata/_edit_lock_ = true

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cgr4iegvrkebx"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cgr4iegvrkebx"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_pxjqb"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_pxjqb"]
[resource]
script = ExtResource("1_pxjqb")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = "Player Controls"

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://b2wemrcnxfbmo"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b2wemrcnxfbmo"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_bg42k"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_bg42k"]
[resource]
script = ExtResource("1_bg42k")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bqiryilvj5mqv"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bqiryilvj5mqv"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_pxjqb"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_pxjqb"]
[resource]
script = ExtResource("1_pxjqb")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bk54ofxos3xxg"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bk54ofxos3xxg"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_ppgom"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ppgom"]
[resource]
script = ExtResource("1_ppgom")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://dj83uxjdx6r2c"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dj83uxjdx6r2c"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_hxh8l"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_hxh8l"]
[resource]
script = ExtResource("1_hxh8l")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://5ve3hevhhgnw"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://5ve3hevhhgnw"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_cbjx7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_cbjx7"]
[resource]
script = ExtResource("1_cbjx7")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://b0761600n8fnb"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b0761600n8fnb"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_exrdu"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_exrdu"]
[resource]
script = ExtResource("1_exrdu")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://wdh7cg7kjul0"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://wdh7cg7kjul0"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_clys2"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_clys2"]
[resource]
script = ExtResource("1_clys2")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,41 +1,32 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=57 format=3 uid="uid://c7uloa16ajj5p"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://c7uloa16ajj5p"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_bycs2"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_bycs2"]
[ext_resource type="Resource" uid="uid://bqiryilvj5mqv" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_left.tres" id="1_pb347"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="2_o8ffe"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="2_wsx31"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="3_dnh2v"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_ji605"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="2_o8ffe"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_wsx31"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_dnh2v"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_ji605"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_4negn"]
[ext_resource type="Resource" uid="uid://bk54ofxos3xxg" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_right.tres" id="5_jksbs"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_action.gd" id="8_04uuh"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_combo_cancel_action.gd" id="8_ewrgg"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_6kme3"]
[ext_resource type="Script" uid="uid://mc0mxjvhanrx" path="res://addons/guide/inputs/guide_input_action.gd" id="8_04uuh"]
[ext_resource type="Script" uid="uid://ddgp5tashyo8o" path="res://addons/guide/triggers/guide_trigger_combo_cancel_action.gd" id="8_ewrgg"]
[ext_resource type="Resource" uid="uid://5ve3hevhhgnw" path="res://guide_examples/combos/mapping_contexts/combo_actions/dash_right.tres" id="9_ciqk8"]
[ext_resource type="Resource" uid="uid://b0761600n8fnb" path="res://guide_examples/combos/mapping_contexts/combo_actions/fireball_left.tres" id="9_lvx6c"]
[ext_resource type="Resource" uid="uid://wdh7cg7kjul0" path="res://guide_examples/combos/mapping_contexts/combo_actions/fireball_right.tres" id="12_icm8e"]
[ext_resource type="Resource" uid="uid://b2wemrcnxfbmo" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_horizontal.tres" id="13_u4d84"]
[ext_resource type="Resource" uid="uid://cgr4iegvrkebx" path="res://guide_examples/combos/mapping_contexts/basic_actions/fire.tres" id="17_yw71c"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_combo.gd" id="19_kw0e0"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_combo_step.gd" id="20_226av"]
[ext_resource type="Script" uid="uid://biioody2ca0e7" path="res://addons/guide/triggers/guide_trigger_combo.gd" id="19_kw0e0"]
[ext_resource type="Script" uid="uid://be47edmg8hwpo" path="res://addons/guide/triggers/guide_trigger_combo_step.gd" id="20_226av"]
[ext_resource type="Resource" uid="uid://dj83uxjdx6r2c" path="res://guide_examples/combos/mapping_contexts/combo_actions/dash_left.tres" id="21_wfbjl"]
[sub_resource type="Resource" id="Resource_le3gd"]
script = ExtResource("2_wsx31")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_jphf8"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_le3gd")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
metadata/_guide_modifiers_collapsed = true
[sub_resource type="Resource" id="Resource_ohm7l"]
@@ -47,21 +38,10 @@ metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_bf80h"]
script = ExtResource("2_wsx31")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_o2rir"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_bf80h")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_3ojw4"]
script = ExtResource("2_o8ffe")
@@ -75,19 +55,11 @@ action = ExtResource("1_pb347")
[sub_resource type="Resource" id="Resource_tisnm"]
script = ExtResource("3_ji605")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_6q14n"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_xe8bg")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_tisnm")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_4negn")]([SubResource("Resource_tisnm")])
[sub_resource type="Resource" id="Resource_p31qj"]
script = ExtResource("8_04uuh")
@@ -95,13 +67,7 @@ action = ExtResource("5_jksbs")
[sub_resource type="Resource" id="Resource_m3jub"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_p31qj")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_nypfm"]
script = ExtResource("2_o8ffe")
@@ -112,21 +78,10 @@ metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_rgf84"]
script = ExtResource("2_wsx31")
key = 32
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_wf4jl"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_rgf84")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_qxroc"]
script = ExtResource("2_o8ffe")
@@ -137,35 +92,25 @@ metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_ai4v6"]
script = ExtResource("8_ewrgg")
action = ExtResource("5_jksbs")
completion_events = 1
[sub_resource type="Resource" id="Resource_22wmg"]
script = ExtResource("20_226av")
action = ExtResource("1_pb347")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_m5xce"]
script = ExtResource("20_226av")
action = ExtResource("1_pb347")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_bc2sa"]
script = ExtResource("19_kw0e0")
enable_debug_print = false
steps = Array[ExtResource("20_226av")]([SubResource("Resource_22wmg"), SubResource("Resource_m5xce")])
cancellation_actions = Array[ExtResource("8_ewrgg")]([SubResource("Resource_ai4v6")])
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_00r0g"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_bc2sa")])
triggers = Array[ExtResource("6_6kme3")]([SubResource("Resource_bc2sa")])
[sub_resource type="Resource" id="Resource_abarl"]
script = ExtResource("2_o8ffe")
@@ -176,35 +121,25 @@ metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_w3it8"]
script = ExtResource("8_ewrgg")
action = ExtResource("1_pb347")
completion_events = 1
[sub_resource type="Resource" id="Resource_o1r17"]
script = ExtResource("20_226av")
action = ExtResource("5_jksbs")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_y7323"]
script = ExtResource("20_226av")
action = ExtResource("5_jksbs")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_0x6c4"]
script = ExtResource("19_kw0e0")
enable_debug_print = false
steps = Array[ExtResource("20_226av")]([SubResource("Resource_o1r17"), SubResource("Resource_y7323")])
cancellation_actions = Array[ExtResource("8_ewrgg")]([SubResource("Resource_w3it8")])
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_wnc21"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_0x6c4")])
triggers = Array[ExtResource("6_6kme3")]([SubResource("Resource_0x6c4")])
[sub_resource type="Resource" id="Resource_1vsh7"]
script = ExtResource("2_o8ffe")
@@ -216,35 +151,24 @@ metadata/_guide_input_mappings_collapsed = false
script = ExtResource("20_226av")
action = ExtResource("5_jksbs")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_k4x1t"]
script = ExtResource("20_226av")
action = ExtResource("1_pb347")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_ryygs"]
script = ExtResource("20_226av")
action = ExtResource("17_yw71c")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_wocqt"]
script = ExtResource("19_kw0e0")
enable_debug_print = false
steps = Array[ExtResource("20_226av")]([SubResource("Resource_cbc1w"), SubResource("Resource_k4x1t"), SubResource("Resource_ryygs")])
cancellation_actions = Array[ExtResource("8_ewrgg")]([])
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_v7om3"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_wocqt")])
triggers = Array[ExtResource("6_6kme3")]([SubResource("Resource_wocqt")])
[sub_resource type="Resource" id="Resource_40qct"]
script = ExtResource("2_o8ffe")
@@ -256,35 +180,24 @@ metadata/_guide_input_mappings_collapsed = false
script = ExtResource("20_226av")
action = ExtResource("1_pb347")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_o88yx"]
script = ExtResource("20_226av")
action = ExtResource("5_jksbs")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_j6a01"]
script = ExtResource("20_226av")
action = ExtResource("17_yw71c")
completion_events = 16
time_to_actuate = 0.5
[sub_resource type="Resource" id="Resource_lonke"]
script = ExtResource("19_kw0e0")
enable_debug_print = false
steps = Array[ExtResource("20_226av")]([SubResource("Resource_2ivmb"), SubResource("Resource_o88yx"), SubResource("Resource_j6a01")])
cancellation_actions = Array[ExtResource("8_ewrgg")]([])
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_do51u"]
script = ExtResource("3_dnh2v")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_lonke")])
triggers = Array[ExtResource("6_6kme3")]([SubResource("Resource_lonke")])
[sub_resource type="Resource" id="Resource_pn365"]
script = ExtResource("2_o8ffe")
@@ -294,6 +207,5 @@ metadata/_guide_input_mappings_collapsed = false
[resource]
script = ExtResource("1_bycs2")
display_name = ""
mappings = Array[ExtResource("2_o8ffe")]([SubResource("Resource_ohm7l"), SubResource("Resource_3ojw4"), SubResource("Resource_nypfm"), SubResource("Resource_qxroc"), SubResource("Resource_abarl"), SubResource("Resource_1vsh7"), SubResource("Resource_40qct"), SubResource("Resource_pn365")])
metadata/_guide_action_mappings_collapsed = false

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/boat.svg-547042152e7d4e4afdfc306682d6e571.cte
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -1,12 +1,12 @@
[gd_scene load_steps=25 format=3 uid="uid://b6h4wnjfjs70m"]
[gd_scene format=3 uid="uid://b6h4wnjfjs70m"]
[ext_resource type="Script" path="res://guide_examples/input_contexts/boat.gd" id="1_61cdj"]
[ext_resource type="Script" path="res://guide_examples/input_contexts/input_contexts.gd" id="1_386pq"]
[ext_resource type="Script" uid="uid://bkggahcvec2hd" path="res://guide_examples/input_contexts/boat.gd" id="1_61cdj"]
[ext_resource type="Script" uid="uid://cnf3xx5jxiu8q" path="res://guide_examples/input_contexts/input_contexts.gd" id="1_386pq"]
[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_x61i0"]
[ext_resource type="Texture2D" uid="uid://cyqlk5nkvswx7" path="res://guide_examples/input_contexts/boat.svg" id="1_yfaid"]
[ext_resource type="Resource" uid="uid://bv3t73wg3atf7" path="res://guide_examples/input_contexts/mapping_contexts/boat_context.tres" id="2_ha2ml"]
[ext_resource type="Resource" uid="uid://5jercxe6t3go" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/accelerate.tres" id="3_8s4br"]
[ext_resource type="Script" path="res://guide_examples/input_contexts/player.gd" id="3_kn2qk"]
[ext_resource type="Script" uid="uid://bc00xf6yb6mw0" path="res://guide_examples/input_contexts/player.gd" id="3_kn2qk"]
[ext_resource type="Resource" uid="uid://cplpvxhus6bwb" path="res://guide_examples/input_contexts/mapping_contexts/player_context.tres" id="4_3xwjv"]
[ext_resource type="Resource" uid="uid://qsysw0ljlj0l" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/turn.tres" id="4_w1gps"]
[ext_resource type="Resource" uid="uid://cnaj42xnfcibo" path="res://guide_examples/input_contexts/mapping_contexts/player_actions/move.tres" id="5_70jqj"]
@@ -14,7 +14,8 @@
[ext_resource type="Resource" uid="uid://crjkk2edn8g8k" path="res://guide_examples/input_contexts/mapping_contexts/player_actions/use.tres" id="6_aiqns"]
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="12_jcoq7"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="12_u0g3a"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="14_ui0u7"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="14_ui0u7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="15_5e81o"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_w57h4"]
size = Vector2(1972, 59)
@@ -44,61 +45,61 @@ size = Vector2(126, 130)
[sub_resource type="CircleShape2D" id="CircleShape2D_dt2nf"]
radius = 141.891
[node name="InputContexts" type="Node2D"]
[node name="InputContexts" type="Node2D" unique_id=1380224864]
script = ExtResource("1_386pq")
starting_context = ExtResource("4_3xwjv")
[node name="World" type="Node2D" parent="."]
[node name="World" type="Node2D" parent="." unique_id=1410349708]
[node name="Sea" type="ColorRect" parent="World"]
[node name="Sea" type="ColorRect" parent="World" unique_id=2083337272]
offset_right = 2009.0
offset_bottom = 1129.0
color = Color(0.0440738, 0.000205037, 0.549847, 1)
metadata/_edit_lock_ = true
[node name="Land" type="Polygon2D" parent="World"]
[node name="Land" type="Polygon2D" parent="World" unique_id=1807479761]
color = Color(0.336331, 0.394587, 0.063959, 1)
polygon = PackedVector2Array(55, -51, 259, -24, 398, 124, 356, 225, 279, 461, 394, 656, 412, 865, 342, 1085, -15, 1119, -22, -67)
metadata/_edit_lock_ = true
[node name="Jetty" type="ColorRect" parent="World/Land"]
[node name="Jetty" type="ColorRect" parent="World/Land" unique_id=836391108]
offset_left = 283.0
offset_top = 144.0
offset_right = 641.0
offset_bottom = 280.0
color = Color(0.243329, 0.15798, 7.21961e-08, 1)
[node name="World Boundaries" type="StaticBody2D" parent="World"]
[node name="World Boundaries" type="StaticBody2D" parent="World" unique_id=1281217116]
[node name="CollisionShape2D" type="CollisionShape2D" parent="World/World Boundaries"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="World/World Boundaries" unique_id=1463809221]
position = Vector2(976, -19.5)
shape = SubResource("RectangleShape2D_w57h4")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="World/World Boundaries"]
[node name="CollisionShape2D2" type="CollisionShape2D" parent="World/World Boundaries" unique_id=1770003690]
position = Vector2(-10, 532)
shape = SubResource("RectangleShape2D_r5hqg")
[node name="CollisionShape2D3" type="CollisionShape2D" parent="World/World Boundaries"]
[node name="CollisionShape2D3" type="CollisionShape2D" parent="World/World Boundaries" unique_id=260645404]
position = Vector2(975.75, 1082.25)
shape = SubResource("RectangleShape2D_ifvju")
[node name="CollisionShape2D4" type="CollisionShape2D" parent="World/World Boundaries"]
[node name="CollisionShape2D4" type="CollisionShape2D" parent="World/World Boundaries" unique_id=906703420]
position = Vector2(1940, 532.25)
shape = SubResource("RectangleShape2D_qarqo")
[node name="NoBoatZone" type="StaticBody2D" parent="World"]
[node name="NoBoatZone" type="StaticBody2D" parent="World" unique_id=2068643028]
collision_layer = 2
collision_mask = 0
[node name="CollisionShape2D" type="CollisionShape2D" parent="World/NoBoatZone"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="World/NoBoatZone" unique_id=752792412]
position = Vector2(210.75, 556.5)
shape = SubResource("RectangleShape2D_la1oy")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="World/NoBoatZone"]
[node name="CollisionShape2D2" type="CollisionShape2D" parent="World/NoBoatZone" unique_id=807118015]
position = Vector2(454, 211)
shape = SubResource("RectangleShape2D_3q8sb")
[node name="Boat" type="CharacterBody2D" parent="."]
[node name="Boat" type="CharacterBody2D" parent="." unique_id=2023456304]
position = Vector2(744, 269)
rotation = -1.44336
collision_layer = 5
@@ -110,49 +111,49 @@ accelerate = ExtResource("3_8s4br")
turn = ExtResource("4_w1gps")
leave = ExtResource("5_typxl")
[node name="Boat" type="Sprite2D" parent="Boat"]
[node name="Boat" type="Sprite2D" parent="Boat" unique_id=1088489882]
texture = ExtResource("1_yfaid")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boat"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boat" unique_id=969354228]
position = Vector2(-13, 0)
rotation = -1.57573
shape = SubResource("CapsuleShape2D_54ta5")
[node name="PlayerSpot" type="Node2D" parent="Boat"]
[node name="PlayerSpot" type="Node2D" parent="Boat" unique_id=1154040108]
unique_name_in_owner = true
rotation = 1.5708
scale = Vector2(0.8, 0.8)
[node name="ExitSpot" type="Marker2D" parent="Boat"]
[node name="ExitSpot" type="Marker2D" parent="Boat" unique_id=824134771]
unique_name_in_owner = true
position = Vector2(-11.0732, -212.314)
[node name="Player" type="CharacterBody2D" parent="."]
[node name="Player" type="CharacterBody2D" parent="." unique_id=748697917]
position = Vector2(205, 212)
script = ExtResource("3_kn2qk")
context = ExtResource("4_3xwjv")
move = ExtResource("5_70jqj")
use = ExtResource("6_aiqns")
[node name="Icon" type="Sprite2D" parent="Player"]
[node name="Icon" type="Sprite2D" parent="Player" unique_id=1434361692]
texture = ExtResource("1_x61i0")
[node name="CollisionShape" type="CollisionShape2D" parent="Player"]
[node name="CollisionShape" type="CollisionShape2D" parent="Player" unique_id=712351463]
unique_name_in_owner = true
position = Vector2(-1, 1)
shape = SubResource("RectangleShape2D_3lf7l")
[node name="DetectionArea" type="Area2D" parent="Player"]
[node name="DetectionArea" type="Area2D" parent="Player" unique_id=1988797048]
unique_name_in_owner = true
collision_layer = 0
collision_mask = 4
[node name="CollisionShape2D" type="CollisionShape2D" parent="Player/DetectionArea"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Player/DetectionArea" unique_id=968801461]
shape = SubResource("CircleShape2D_dt2nf")
[node name="UILayer" type="CanvasLayer" parent="."]
[node name="UILayer" type="CanvasLayer" parent="." unique_id=165871456]
[node name="Label" type="Label" parent="UILayer"]
[node name="Label" type="Label" parent="UILayer" unique_id=1486503861]
offset_left = 894.0
offset_top = 24.0
offset_right = 1872.0
@@ -162,7 +163,7 @@ text = "This demonstrates the use of multiple mapping contexts. We have one for
and one for the boat. When the player enters the boat, the boat mappings will
become active and will become inactive once the player leaves. "
[node name="BoatInstructions" type="RichTextLabel" parent="UILayer"]
[node name="BoatInstructions" type="RichTextLabel" parent="UILayer" unique_id=1737312923]
offset_left = 1316.0
offset_top = 772.0
offset_right = 1356.0
@@ -172,10 +173,10 @@ script = ExtResource("14_ui0u7")
instructions_text = "%s to accelerate/break.
%s to turn the boat.
%s to leave the boat."
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("3_8s4br"), ExtResource("4_w1gps"), ExtResource("5_typxl")])
actions = Array[ExtResource("15_5e81o")]([ExtResource("3_8s4br"), ExtResource("4_w1gps"), ExtResource("5_typxl")])
limit_to_context = ExtResource("2_ha2ml")
[node name="PlayerInstructions" type="RichTextLabel" parent="UILayer"]
[node name="PlayerInstructions" type="RichTextLabel" parent="UILayer" unique_id=1910215489]
offset_left = 1316.0
offset_top = 772.0
offset_right = 1356.0
@@ -185,10 +186,10 @@ script = ExtResource("14_ui0u7")
instructions_text = "%s to move.
%s to enter the boat.
"
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("5_70jqj"), ExtResource("6_aiqns")])
actions = Array[ExtResource("15_5e81o")]([ExtResource("5_70jqj"), ExtResource("6_aiqns")])
limit_to_context = ExtResource("4_3xwjv")
[node name="DebugLayer" type="CanvasLayer" parent="."]
[node name="DebugLayer" type="CanvasLayer" parent="." unique_id=575034286]
[node name="GuideDebugger" parent="DebugLayer" instance=ExtResource("12_jcoq7")]
[node name="GuideDebugger" parent="DebugLayer" unique_id=2083125307 instance=ExtResource("12_jcoq7")]
theme = ExtResource("12_u0g3a")

View File

@@ -1,12 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://5jercxe6t3go"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://5jercxe6t3go"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_tkn2p"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_tkn2p"]
[resource]
script = ExtResource("1_tkn2p")
name = &""
action_value_type = 1
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bk2j1ww7iwqd0"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bk2j1ww7iwqd0"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_3d3m7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_3d3m7"]
[resource]
script = ExtResource("1_3d3m7")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://qsysw0ljlj0l"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://qsysw0ljlj0l"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_4gxp2"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4gxp2"]
[resource]
script = ExtResource("1_4gxp2")
name = &""
action_value_type = 1
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,58 +1,36 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=26 format=3 uid="uid://bv3t73wg3atf7"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bv3t73wg3atf7"]
[ext_resource type="Resource" uid="uid://qsysw0ljlj0l" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/turn.tres" id="1_ovglr"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="2_0hduu"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_jicb2"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="4_ymfat"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="5_3quxn"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_0hduu"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_jicb2"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_ymfat"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_3quxn"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_snkj0"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_l1vi0"]
[ext_resource type="Resource" uid="uid://5jercxe6t3go" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/accelerate.tres" id="6_pocgd"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="7_1yt57"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="7_1yt57"]
[ext_resource type="Resource" uid="uid://bk2j1ww7iwqd0" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/leave.tres" id="7_t38lc"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_released.gd" id="8_f0mvl"]
[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="8_f0mvl"]
[sub_resource type="Resource" id="Resource_2l73a"]
script = ExtResource("2_0hduu")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_p26ag"]
script = ExtResource("4_ymfat")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_2l73a")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_fndx2"]
script = ExtResource("2_0hduu")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_8c6p8"]
script = ExtResource("3_jicb2")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_7ubh7"]
script = ExtResource("4_ymfat")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_fndx2")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_8c6p8")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_snkj0")]([SubResource("Resource_8c6p8")])
[sub_resource type="Resource" id="Resource_yd1l1"]
script = ExtResource("5_3quxn")
@@ -62,46 +40,22 @@ input_mappings = Array[ExtResource("4_ymfat")]([SubResource("Resource_p26ag"), S
[sub_resource type="Resource" id="Resource_bw7vh"]
script = ExtResource("2_0hduu")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_55txo"]
script = ExtResource("3_jicb2")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_4pm2b"]
script = ExtResource("4_ymfat")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_bw7vh")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_55txo")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_snkj0")]([SubResource("Resource_55txo")])
[sub_resource type="Resource" id="Resource_mathf"]
script = ExtResource("2_0hduu")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_j5i1b"]
script = ExtResource("4_ymfat")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_mathf")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_siw8f"]
script = ExtResource("5_3quxn")
@@ -111,25 +65,14 @@ input_mappings = Array[ExtResource("4_ymfat")]([SubResource("Resource_4pm2b"), S
[sub_resource type="Resource" id="Resource_xiqqo"]
script = ExtResource("2_0hduu")
key = 69
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_ooy6b"]
script = ExtResource("8_f0mvl")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_8047g"]
script = ExtResource("4_ymfat")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_xiqqo")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_ooy6b")])
triggers = Array[ExtResource("6_l1vi0")]([SubResource("Resource_ooy6b")])
[sub_resource type="Resource" id="Resource_npqbc"]
script = ExtResource("5_3quxn")
@@ -138,5 +81,4 @@ input_mappings = Array[ExtResource("4_ymfat")]([SubResource("Resource_8047g")])
[resource]
script = ExtResource("7_1yt57")
display_name = ""
mappings = Array[ExtResource("5_3quxn")]([SubResource("Resource_yd1l1"), SubResource("Resource_siw8f"), SubResource("Resource_npqbc")])

View File

@@ -1,12 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cnaj42xnfcibo"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cnaj42xnfcibo"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_amhrr"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_amhrr"]
[resource]
script = ExtResource("1_amhrr")
name = &""
action_value_type = 2
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://crjkk2edn8g8k"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://crjkk2edn8g8k"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_7lwep"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_7lwep"]
[resource]
script = ExtResource("1_7lwep")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,110 +1,67 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=27 format=3 uid="uid://cplpvxhus6bwb"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://cplpvxhus6bwb"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_126cd"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_126cd"]
[ext_resource type="Resource" uid="uid://cnaj42xnfcibo" path="res://guide_examples/input_contexts/mapping_contexts/player_actions/move.tres" id="1_hm3wk"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="2_xomf3"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="3_0ask7"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_07e03"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="5_1myws"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="6_h3mfx"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_xomf3"]
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="3_0ask7"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_07e03"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_1myws"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_tugcr"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="6_h3mfx"]
[ext_resource type="Resource" uid="uid://crjkk2edn8g8k" path="res://guide_examples/input_contexts/mapping_contexts/player_actions/use.tres" id="7_dx1om"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_released.gd" id="8_hlvtj"]
[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="8_hlvtj"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_ri103"]
[sub_resource type="Resource" id="Resource_5yf1p"]
script = ExtResource("2_xomf3")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = false
[sub_resource type="Resource" id="Resource_vo6fb"]
script = ExtResource("3_0ask7")
order = 0
[sub_resource type="Resource" id="Resource_ixhgx"]
script = ExtResource("4_07e03")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_pia7e"]
script = ExtResource("5_1myws")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_5yf1p")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_vo6fb"), SubResource("Resource_ixhgx")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_tugcr")]([SubResource("Resource_vo6fb"), SubResource("Resource_ixhgx")])
[sub_resource type="Resource" id="Resource_a11mt"]
script = ExtResource("2_xomf3")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = false
[sub_resource type="Resource" id="Resource_6ecpg"]
script = ExtResource("3_0ask7")
order = 0
[sub_resource type="Resource" id="Resource_s1oiy"]
script = ExtResource("5_1myws")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_a11mt")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_6ecpg")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_tugcr")]([SubResource("Resource_6ecpg")])
[sub_resource type="Resource" id="Resource_m84eo"]
script = ExtResource("2_xomf3")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = false
[sub_resource type="Resource" id="Resource_qn63o"]
script = ExtResource("4_07e03")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_4dh7v"]
script = ExtResource("5_1myws")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_m84eo")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_qn63o")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_tugcr")]([SubResource("Resource_qn63o")])
[sub_resource type="Resource" id="Resource_njvt5"]
script = ExtResource("2_xomf3")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = false
[sub_resource type="Resource" id="Resource_hvhr4"]
script = ExtResource("5_1myws")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_njvt5")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_o0rtq"]
script = ExtResource("6_h3mfx")
@@ -114,25 +71,15 @@ input_mappings = Array[ExtResource("5_1myws")]([SubResource("Resource_pia7e"), S
[sub_resource type="Resource" id="Resource_t3oa4"]
script = ExtResource("2_xomf3")
key = 69
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = false
[sub_resource type="Resource" id="Resource_ocal3"]
script = ExtResource("8_hlvtj")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_o528y"]
script = ExtResource("5_1myws")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_t3oa4")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_ocal3")])
triggers = Array[ExtResource("8_ri103")]([SubResource("Resource_ocal3")])
[sub_resource type="Resource" id="Resource_0a33p"]
script = ExtResource("6_h3mfx")
@@ -141,5 +88,4 @@ input_mappings = Array[ExtResource("5_1myws")]([SubResource("Resource_o528y")])
[resource]
script = ExtResource("1_126cd")
display_name = ""
mappings = Array[ExtResource("6_h3mfx")]([SubResource("Resource_o0rtq"), SubResource("Resource_0a33p")])

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=14 format=3 uid="uid://dvbxt8jyo8okp"]
[gd_scene format=3 uid="uid://dvbxt8jyo8okp"]
[ext_resource type="Script" path="res://guide_examples/input_scheme_switching/input_scheme_switching.gd" id="1_7l2n1"]
[ext_resource type="Script" uid="uid://fhw2j8umfqty" path="res://guide_examples/input_scheme_switching/input_scheme_switching.gd" id="1_7l2n1"]
[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_t4jeg"]
[ext_resource type="Resource" uid="uid://x33fk5wo7l2r" path="res://guide_examples/input_scheme_switching/mapping_contexts/joystick_scheme.tres" id="2_fx1v6"]
[ext_resource type="Resource" uid="uid://2hl7iqpondhi" path="res://guide_examples/input_scheme_switching/mapping_contexts/keyboard_scheme.tres" id="3_pvyn2"]
@@ -8,20 +8,21 @@
[ext_resource type="Resource" uid="uid://b11rcmd3hse58" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_keyboard.tres" id="4_tts5j"]
[ext_resource type="Resource" uid="uid://c7htf8h44vbwi" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres" id="5_4yg1b"]
[ext_resource type="Resource" uid="uid://vctiwgvnl0ba" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_joystick.tres" id="6_b05vw"]
[ext_resource type="Script" path="res://guide_examples/input_scheme_switching/player.gd" id="7_2r4ev"]
[ext_resource type="Script" uid="uid://csjgtlek7infj" path="res://guide_examples/input_scheme_switching/player.gd" id="7_2r4ev"]
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="8_nv6u5"]
[ext_resource type="PackedScene" uid="uid://c36cnvgv2ur60" path="res://guide_examples/shared/fireball/fireball.tscn" id="8_t3npb"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="10_vp4t3"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="11_qdni4"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="11_qdni4"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="13_53l67"]
[node name="InputSchemeSwitching" type="Node2D"]
[node name="InputSchemeSwitching" type="Node2D" unique_id=603168869]
script = ExtResource("1_7l2n1")
joystick_scheme = ExtResource("2_fx1v6")
keyboard_scheme = ExtResource("3_pvyn2")
switch_to_keyboard = ExtResource("4_tts5j")
switch_to_joystick = ExtResource("6_b05vw")
[node name="Player" type="Node2D" parent="."]
[node name="Player" type="Node2D" parent="." unique_id=1897518551]
position = Vector2(929, 695)
script = ExtResource("7_2r4ev")
speed = 300.0
@@ -29,12 +30,12 @@ move_action = ExtResource("4_3bnea")
shoot_action = ExtResource("5_4yg1b")
fireball_scene = ExtResource("8_t3npb")
[node name="GodotLogo" type="Sprite2D" parent="Player"]
[node name="GodotLogo" type="Sprite2D" parent="Player" unique_id=2087107538]
texture = ExtResource("1_t4jeg")
[node name="UI" type="CanvasLayer" parent="."]
[node name="UI" type="CanvasLayer" parent="." unique_id=1692281114]
[node name="InstructionsLabel" type="RichTextLabel" parent="UI"]
[node name="InstructionsLabel" type="RichTextLabel" parent="UI" unique_id=1820561078]
unique_name_in_owner = true
custom_minimum_size = Vector2(500, 0)
anchors_preset = 1
@@ -52,9 +53,9 @@ fit_content = true
script = ExtResource("11_qdni4")
instructions_text = "%s to move.
%s to shoot a fireball."
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("4_3bnea"), ExtResource("5_4yg1b")])
actions = Array[ExtResource("13_53l67")]([ExtResource("4_3bnea"), ExtResource("5_4yg1b")])
[node name="Debugger" type="CanvasLayer" parent="."]
[node name="Debugger" type="CanvasLayer" parent="." unique_id=298116936]
[node name="GuideDebugger" parent="Debugger" instance=ExtResource("8_nv6u5")]
[node name="GuideDebugger" parent="Debugger" unique_id=1693912531 instance=ExtResource("8_nv6u5")]
theme = ExtResource("10_vp4t3")

View File

@@ -1,12 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cxn2ibe1mn3sb"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cxn2ibe1mn3sb"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_anxy1"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_anxy1"]
[resource]
script = ExtResource("1_anxy1")
name = &""
action_value_type = 2
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://c7htf8h44vbwi"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c7htf8h44vbwi"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_bkoj8"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_bkoj8"]
[resource]
script = ExtResource("1_bkoj8")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,12 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://vctiwgvnl0ba"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://vctiwgvnl0ba"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_8q327"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_8q327"]
[resource]
script = ExtResource("1_8q327")
name = &""
action_value_type = 0
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://b11rcmd3hse58"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b11rcmd3hse58"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_4oh0y"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4oh0y"]
[resource]
script = ExtResource("1_4oh0y")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,37 +1,29 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=23 format=3 uid="uid://x33fk5wo7l2r"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://x33fk5wo7l2r"]
[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="1_hupae"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="2_t6p7a"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="3_6jy3p"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="3_c1g58"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="4_ssubt"]
[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="2_t6p7a"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_6jy3p"]
[ext_resource type="Script" uid="uid://c47lkb48itd6l" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="3_c1g58"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_ssubt"]
[ext_resource type="Resource" uid="uid://c7htf8h44vbwi" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres" id="5_pd4bb"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="6_eieuy"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="7_0nn3e"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_rdhcn"]
[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="6_eieuy"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="7_0nn3e"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="7_pwyva"]
[ext_resource type="Resource" uid="uid://b11rcmd3hse58" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_keyboard.tres" id="8_7nlt6"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_any.gd" id="8_hdd7g"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="9_1vdw8"]
[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="8_hdd7g"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="9_1vdw8"]
[sub_resource type="Resource" id="Resource_7qyuq"]
script = ExtResource("2_t6p7a")
x = 0
y = 1
joy_index = -1
[sub_resource type="Resource" id="Resource_8pjab"]
script = ExtResource("3_c1g58")
lower_threshold = 0.2
upper_threshold = 1.0
[sub_resource type="Resource" id="Resource_wxd67"]
script = ExtResource("3_6jy3p")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_7qyuq")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_8pjab")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_rdhcn")]([SubResource("Resource_8pjab")])
[sub_resource type="Resource" id="Resource_lomew"]
script = ExtResource("4_ssubt")
@@ -41,22 +33,14 @@ metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_guotu"]
script = ExtResource("6_eieuy")
button = 0
joy_index = -1
[sub_resource type="Resource" id="Resource_ws3e0"]
script = ExtResource("7_0nn3e")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_b21ub"]
script = ExtResource("3_6jy3p")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_guotu")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_ws3e0")])
triggers = Array[ExtResource("7_pwyva")]([SubResource("Resource_ws3e0")])
[sub_resource type="Resource" id="Resource_tmt5r"]
script = ExtResource("4_ssubt")
@@ -65,26 +49,13 @@ input_mappings = Array[ExtResource("3_6jy3p")]([SubResource("Resource_b21ub")])
[sub_resource type="Resource" id="Resource_41j1i"]
script = ExtResource("8_hdd7g")
mouse_buttons = false
mouse_movement = false
minimum_mouse_movement_distance = 1.0
joy_buttons = false
joy_axes = false
minimum_joy_axis_actuation_strength = 0.2
keyboard = true
touch = false
mouse = false
joy = false
[sub_resource type="Resource" id="Resource_ncpby"]
script = ExtResource("3_6jy3p")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_41j1i")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_28cwt"]
script = ExtResource("4_ssubt")
@@ -93,5 +64,4 @@ input_mappings = Array[ExtResource("3_6jy3p")]([SubResource("Resource_ncpby")])
[resource]
script = ExtResource("9_1vdw8")
display_name = ""
mappings = Array[ExtResource("4_ssubt")]([SubResource("Resource_lomew"), SubResource("Resource_tmt5r"), SubResource("Resource_28cwt")])

View File

@@ -1,112 +1,65 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=32 format=3 uid="uid://2hl7iqpondhi"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://2hl7iqpondhi"]
[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="1_wyjhr"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="2_10ro5"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="3_uaw8o"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_hv31f"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="5_v5abd"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="6_5qe2r"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_10ro5"]
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="3_uaw8o"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_hv31f"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_m4md8"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_v5abd"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="6_5qe2r"]
[ext_resource type="Resource" uid="uid://c7htf8h44vbwi" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres" id="7_diyqh"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_enquy"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_any.gd" id="9_j1ko4"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_dhpv7"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_enquy"]
[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="9_j1ko4"]
[ext_resource type="Resource" uid="uid://vctiwgvnl0ba" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_joystick.tres" id="9_p8ck7"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="11_rkw8m"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="11_rkw8m"]
[sub_resource type="Resource" id="Resource_ckatg"]
script = ExtResource("2_10ro5")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_8rr5k"]
script = ExtResource("3_uaw8o")
order = 0
[sub_resource type="Resource" id="Resource_4c38v"]
script = ExtResource("4_hv31f")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_xot0n"]
script = ExtResource("5_v5abd")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_ckatg")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_8rr5k"), SubResource("Resource_4c38v")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_m4md8")]([SubResource("Resource_8rr5k"), SubResource("Resource_4c38v")])
[sub_resource type="Resource" id="Resource_v2una"]
script = ExtResource("2_10ro5")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_tu604"]
script = ExtResource("4_hv31f")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_vh7xg"]
script = ExtResource("5_v5abd")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_v2una")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_tu604")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_m4md8")]([SubResource("Resource_tu604")])
[sub_resource type="Resource" id="Resource_sko3c"]
script = ExtResource("2_10ro5")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_x4ewt"]
script = ExtResource("3_uaw8o")
order = 0
[sub_resource type="Resource" id="Resource_1bv7n"]
script = ExtResource("5_v5abd")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_sko3c")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_x4ewt")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_m4md8")]([SubResource("Resource_x4ewt")])
[sub_resource type="Resource" id="Resource_o6q2e"]
script = ExtResource("2_10ro5")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_ggp85"]
script = ExtResource("5_v5abd")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_o6q2e")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_lomew"]
script = ExtResource("6_5qe2r")
@@ -116,25 +69,14 @@ input_mappings = Array[ExtResource("5_v5abd")]([SubResource("Resource_xot0n"), S
[sub_resource type="Resource" id="Resource_wxbv3"]
script = ExtResource("2_10ro5")
key = 32
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_a515r"]
script = ExtResource("8_enquy")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_u0geb"]
script = ExtResource("5_v5abd")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_wxbv3")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_a515r")])
triggers = Array[ExtResource("8_dhpv7")]([SubResource("Resource_a515r")])
[sub_resource type="Resource" id="Resource_f8tqv"]
script = ExtResource("6_5qe2r")
@@ -143,26 +85,13 @@ input_mappings = Array[ExtResource("5_v5abd")]([SubResource("Resource_u0geb")])
[sub_resource type="Resource" id="Resource_1wnrb"]
script = ExtResource("9_j1ko4")
mouse_buttons = false
mouse_movement = false
minimum_mouse_movement_distance = 1.0
joy_buttons = true
joy_axes = false
minimum_joy_axis_actuation_strength = 0.2
keyboard = false
touch = false
mouse = false
joy = true
[sub_resource type="Resource" id="Resource_i18os"]
script = ExtResource("5_v5abd")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_1wnrb")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_im7a2"]
script = ExtResource("6_5qe2r")
@@ -171,5 +100,4 @@ input_mappings = Array[ExtResource("5_v5abd")]([SubResource("Resource_i18os")])
[resource]
script = ExtResource("11_rkw8m")
display_name = ""
mappings = Array[ExtResource("6_5qe2r")]([SubResource("Resource_lomew"), SubResource("Resource_f8tqv"), SubResource("Resource_im7a2")])

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/background.svg-2c00776905f8df1964b7da3b2242aa
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -1,10 +1,10 @@
[gd_scene load_steps=3 format=3 uid="uid://cj8m2n32yjxka"]
[gd_scene format=3 uid="uid://cj8m2n32yjxka"]
[ext_resource type="Script" path="res://guide_examples/mouse_position_2d/godot_head.gd" id="1_7od3t"]
[ext_resource type="Script" uid="uid://c5wpkmya4n248" path="res://guide_examples/mouse_position_2d/godot_head.gd" id="1_7od3t"]
[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_1168h"]
[node name="GodotHead" type="Node2D"]
[node name="GodotHead" type="Node2D" unique_id=1727810755]
script = ExtResource("1_7od3t")
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1316493977]
texture = ExtResource("1_1168h")

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://ehdejslyo58y"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ehdejslyo58y"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_clx3u"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_clx3u"]
[resource]
script = ExtResource("1_clx3u")
name = &""
action_value_type = 2
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://6dm5j1sdhdp2"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://6dm5j1sdhdp2"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_u52q5"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_u52q5"]
[resource]
script = ExtResource("1_u52q5")
name = &""
action_value_type = 1
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://y7q516rtjlt8"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://y7q516rtjlt8"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_casem"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_casem"]
[resource]
script = ExtResource("1_casem")
name = &""
action_value_type = 2
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cap7r63x8tait"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cap7r63x8tait"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_y7wt7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_y7wt7"]
[resource]
script = ExtResource("1_y7wt7")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,8 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEModifierScale" load_steps=2 format=3 uid="uid://d0brjke26hsk8"]
[gd_resource type="Resource" script_class="GUIDEModifierScale" format=3 uid="uid://d0brjke26hsk8"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="1_vqbea"]
[ext_resource type="Script" uid="uid://bjm4myqxg4phm" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="1_vqbea"]
[resource]
script = ExtResource("1_vqbea")
scale = Vector3(0.1, 1, 1)
apply_delta_time = false

View File

@@ -1,18 +1,20 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=43 format=3 uid="uid://cfbk5croqnocs"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://cfbk5croqnocs"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_ru5nv"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_ru5nv"]
[ext_resource type="Resource" uid="uid://y7q516rtjlt8" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/cursor.tres" id="1_ybilq"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_mouse_position.gd" id="2_xu301"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="3_vy8se"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="4_pisoh"]
[ext_resource type="Script" uid="uid://deeru16npi81q" path="res://addons/guide/inputs/guide_input_mouse_position.gd" id="2_xu301"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_vy8se"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_pisoh"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_3l7t5"]
[ext_resource type="Resource" uid="uid://ehdejslyo58y" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/camera_movement.tres" id="6_qfh27"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="6_u43ni"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="7_668rf"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="8_o7tqa"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="10_g5tce"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="6_u43ni"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="7_8y00b"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="7_668rf"]
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="8_o7tqa"]
[ext_resource type="Script" uid="uid://vgjlx6p007lp" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="10_g5tce"]
[ext_resource type="Resource" uid="uid://cap7r63x8tait" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/spawn.tres" id="10_ohwve"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="11_5ifuu"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_canvas_coordinates.gd" id="11_j8wbm"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="11_5ifuu"]
[ext_resource type="Script" uid="uid://vho2v7ax07ef" path="res://addons/guide/modifiers/guide_modifier_canvas_coordinates.gd" id="11_j8wbm"]
[ext_resource type="Resource" uid="uid://6dm5j1sdhdp2" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/camera_zoom.tres" id="13_htiyk"]
[ext_resource type="Resource" uid="uid://d0brjke26hsk8" path="res://guide_examples/mouse_position_2d/mapping_contexts/modifiers/zoom_sensitivity.tres" id="14_0gubt"]
@@ -21,17 +23,11 @@ script = ExtResource("2_xu301")
[sub_resource type="Resource" id="Resource_hqwk3"]
script = ExtResource("11_j8wbm")
relative_input = false
[sub_resource type="Resource" id="Resource_wsyf2"]
script = ExtResource("3_vy8se")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_420bm")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_hqwk3")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_hqwk3")])
[sub_resource type="Resource" id="Resource_4f0pb"]
script = ExtResource("4_pisoh")
@@ -41,98 +37,49 @@ input_mappings = Array[ExtResource("3_vy8se")]([SubResource("Resource_wsyf2")])
[sub_resource type="Resource" id="Resource_jlr8l"]
script = ExtResource("6_u43ni")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_o78ws"]
script = ExtResource("7_668rf")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_8gssa"]
script = ExtResource("8_o7tqa")
order = 0
[sub_resource type="Resource" id="Resource_qmv1n"]
script = ExtResource("3_vy8se")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_jlr8l")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_o78ws"), SubResource("Resource_8gssa")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_o78ws"), SubResource("Resource_8gssa")])
[sub_resource type="Resource" id="Resource_7q6a3"]
script = ExtResource("6_u43ni")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_l8svn"]
script = ExtResource("8_o7tqa")
order = 0
[sub_resource type="Resource" id="Resource_j8u0l"]
script = ExtResource("3_vy8se")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_7q6a3")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_l8svn")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_l8svn")])
[sub_resource type="Resource" id="Resource_asguk"]
script = ExtResource("6_u43ni")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_ly8fj"]
script = ExtResource("7_668rf")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_6m3qh"]
script = ExtResource("3_vy8se")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_asguk")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_ly8fj")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_ly8fj")])
[sub_resource type="Resource" id="Resource_vbr6o"]
script = ExtResource("6_u43ni")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_xiclq"]
script = ExtResource("3_vy8se")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_vbr6o")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_hvdyr"]
script = ExtResource("4_pisoh")
@@ -145,13 +92,8 @@ button = 4
[sub_resource type="Resource" id="Resource_l152p"]
script = ExtResource("3_vy8se")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_3v4no")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([ExtResource("14_0gubt")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_3l7t5")]([ExtResource("14_0gubt")])
[sub_resource type="Resource" id="Resource_wlhft"]
script = ExtResource("10_g5tce")
@@ -159,19 +101,11 @@ button = 5
[sub_resource type="Resource" id="Resource_b581m"]
script = ExtResource("7_668rf")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_xrajm"]
script = ExtResource("3_vy8se")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_wlhft")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_b581m"), ExtResource("14_0gubt")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_b581m"), ExtResource("14_0gubt")])
[sub_resource type="Resource" id="Resource_otc05"]
script = ExtResource("4_pisoh")
@@ -180,21 +114,14 @@ input_mappings = Array[ExtResource("3_vy8se")]([SubResource("Resource_l152p"), S
[sub_resource type="Resource" id="Resource_w5sbr"]
script = ExtResource("10_g5tce")
button = 1
[sub_resource type="Resource" id="Resource_omxoi"]
script = ExtResource("11_5ifuu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_8n6aa"]
script = ExtResource("3_vy8se")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_w5sbr")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_omxoi")])
triggers = Array[ExtResource("7_8y00b")]([SubResource("Resource_omxoi")])
[sub_resource type="Resource" id="Resource_iivaa"]
script = ExtResource("4_pisoh")
@@ -203,5 +130,4 @@ input_mappings = Array[ExtResource("3_vy8se")]([SubResource("Resource_8n6aa")])
[resource]
script = ExtResource("1_ru5nv")
display_name = ""
mappings = Array[ExtResource("4_pisoh")]([SubResource("Resource_4f0pb"), SubResource("Resource_hvdyr"), SubResource("Resource_otc05"), SubResource("Resource_iivaa")])

View File

@@ -1,18 +1,19 @@
[gd_scene load_steps=16 format=3 uid="uid://c4de28wapdqtp"]
[gd_scene format=3 uid="uid://c4de28wapdqtp"]
[ext_resource type="Script" path="res://guide_examples/mouse_position_2d/mouse_position.gd" id="1_rkyn8"]
[ext_resource type="Script" uid="uid://cvoeomxm2dwyr" path="res://guide_examples/mouse_position_2d/mouse_position.gd" id="1_rkyn8"]
[ext_resource type="Resource" uid="uid://cfbk5croqnocs" path="res://guide_examples/mouse_position_2d/mapping_contexts/mouse_position.tres" id="2_f4xly"]
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="2_yylue"]
[ext_resource type="Resource" uid="uid://y7q516rtjlt8" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/cursor.tres" id="3_e2cui"]
[ext_resource type="Resource" uid="uid://cap7r63x8tait" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/spawn.tres" id="3_e16oi"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="3_xcjwc"]
[ext_resource type="Script" path="res://guide_examples/mouse_position_2d/camera_2d.gd" id="3_xpjlw"]
[ext_resource type="Script" uid="uid://cndto72qu3boe" path="res://guide_examples/mouse_position_2d/camera_2d.gd" id="3_xpjlw"]
[ext_resource type="PackedScene" uid="uid://cj8m2n32yjxka" path="res://guide_examples/mouse_position_2d/godot_head.tscn" id="5_6xobh"]
[ext_resource type="Resource" uid="uid://ehdejslyo58y" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/camera_movement.tres" id="5_snwnm"]
[ext_resource type="Texture2D" uid="uid://slnmn5k0drdb" path="res://guide_examples/mouse_position_2d/background.svg" id="6_1tobk"]
[ext_resource type="Script" path="res://guide_examples/mouse_position_2d/background.gd" id="7_4oihe"]
[ext_resource type="Script" uid="uid://by6w26jgvaitm" path="res://guide_examples/mouse_position_2d/background.gd" id="7_4oihe"]
[ext_resource type="Resource" uid="uid://6dm5j1sdhdp2" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/camera_zoom.tres" id="8_6tg1h"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="9_y8piq"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="9_y8piq"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="13_qukao"]
[sub_resource type="Shader" id="Shader_v4pj1"]
code = "shader_type canvas_item;
@@ -36,28 +37,28 @@ shader = SubResource("Shader_v4pj1")
shader_parameter/scale = Vector2(1, 1)
shader_parameter/offset = Vector2(0, 0)
[node name="MousePosition" type="Node2D"]
[node name="MousePosition" type="Node2D" unique_id=61598449]
script = ExtResource("1_rkyn8")
mapping_context = ExtResource("2_f4xly")
spawn = ExtResource("3_e16oi")
cursor = ExtResource("3_e2cui")
godot_head_scene = ExtResource("5_6xobh")
[node name="Camera2D" type="Camera2D" parent="."]
[node name="Camera2D" type="Camera2D" parent="." unique_id=707075058]
script = ExtResource("3_xpjlw")
camera_movement = ExtResource("5_snwnm")
camera_zoom = ExtResource("8_6tg1h")
[node name="BG" type="Sprite2D" parent="."]
[node name="BG" type="Sprite2D" parent="." unique_id=897736307]
texture_repeat = 2
material = SubResource("ShaderMaterial_1sa2x")
texture = ExtResource("6_1tobk")
centered = false
script = ExtResource("7_4oihe")
[node name="UILayer" type="CanvasLayer" parent="."]
[node name="UILayer" type="CanvasLayer" parent="." unique_id=8346929]
[node name="RichTextLabel" type="RichTextLabel" parent="UILayer"]
[node name="RichTextLabel" type="RichTextLabel" parent="UILayer" unique_id=833097025]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
@@ -71,9 +72,9 @@ script = ExtResource("9_y8piq")
instructions_text = "%s to move the camera.
%s to zoom the camera.
%s to place a Godot head."
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("5_snwnm"), ExtResource("8_6tg1h"), ExtResource("3_e16oi")])
actions = Array[ExtResource("13_qukao")]([ExtResource("5_snwnm"), ExtResource("8_6tg1h"), ExtResource("3_e16oi")])
[node name="DebuggerLayer" type="CanvasLayer" parent="."]
[node name="DebuggerLayer" type="CanvasLayer" parent="." unique_id=251961613]
[node name="GuideDebugger" parent="DebuggerLayer" instance=ExtResource("2_yylue")]
[node name="GuideDebugger" parent="DebuggerLayer" unique_id=274686866 instance=ExtResource("2_yylue")]
theme = ExtResource("3_xcjwc")

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://ceti1avx1l1qw"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ceti1avx1l1qw"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_ehoni"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ehoni"]
[resource]
script = ExtResource("1_ehoni")
name = &""
action_value_type = 3
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bago2pmgvpepb"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bago2pmgvpepb"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_uluq2"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_uluq2"]
[resource]
script = ExtResource("1_uluq2")
name = &""
action_value_type = 1
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cpljlaavuq515"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cpljlaavuq515"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_gal8q"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_gal8q"]
[resource]
script = ExtResource("1_gal8q")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bltmi1lr7umq0"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bltmi1lr7umq0"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_273ub"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_273ub"]
[resource]
script = ExtResource("1_273ub")
name = &""
action_value_type = 1
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://2b0ncq7ogvv0"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://2b0ncq7ogvv0"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_3to1y"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_3to1y"]
[resource]
script = ExtResource("1_3to1y")
name = &""
action_value_type = 3
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://b2jb27062t2mh"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b2jb27062t2mh"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_nysth"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_nysth"]
[resource]
script = ExtResource("1_nysth")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,58 +1,50 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=59 format=3 uid="uid://bpatu7vi2kj4l"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bpatu7vi2kj4l"]
[ext_resource type="Resource" uid="uid://bltmi1lr7umq0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres" id="1_8aom2"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_rde8c"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_mouse_position.gd" id="2_nomn0"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_mouse_axis_1d.gd" id="2_qlocd"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_window_relative.gd" id="3_p61vs"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_3d_coordinates.gd" id="3_uds3g"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="4_6a0qh"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_rde8c"]
[ext_resource type="Script" uid="uid://deeru16npi81q" path="res://addons/guide/inputs/guide_input_mouse_position.gd" id="2_nomn0"]
[ext_resource type="Script" uid="uid://b6bwb7ie85kl1" path="res://addons/guide/inputs/guide_input_mouse_axis_1d.gd" id="2_qlocd"]
[ext_resource type="Script" uid="uid://cgy4anjdob2tp" path="res://addons/guide/modifiers/guide_modifier_window_relative.gd" id="3_p61vs"]
[ext_resource type="Script" uid="uid://cw8qjwdktercg" path="res://addons/guide/modifiers/guide_modifier_3d_coordinates.gd" id="3_uds3g"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_6a0qh"]
[ext_resource type="Resource" uid="uid://cpljlaavuq515" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres" id="4_jyoym"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_mho8x"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="5_4hkur"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="5_b42iu"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_chorded_action.gd" id="5_qvvu8"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="7_7w5i6"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_mho8x"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_4hkur"]
[ext_resource type="Script" uid="uid://bjm4myqxg4phm" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="5_b42iu"]
[ext_resource type="Script" uid="uid://brsxcrai2te83" path="res://addons/guide/triggers/guide_trigger_chorded_action.gd" id="5_qvvu8"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_vxao0"]
[ext_resource type="Script" uid="uid://vgjlx6p007lp" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="7_7w5i6"]
[ext_resource type="Resource" uid="uid://bago2pmgvpepb" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres" id="7_swef3"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_5glyu"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_5glyu"]
[ext_resource type="Resource" uid="uid://2b0ncq7ogvv0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres" id="9_rxgkr"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="9_x3rum"]
[ext_resource type="Resource" uid="uid://ceti1avx1l1qw" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres" id="12_v8r8p"]
[ext_resource type="Resource" uid="uid://b2jb27062t2mh" path="res://guide_examples/mouse_position_3d/mapping_context/actions/select.tres" id="12_wmpes"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="13_x2lbs"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="14_2r6td"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="13_x2lbs"]
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="14_2r6td"]
[sub_resource type="Resource" id="Resource_46a3k"]
script = ExtResource("2_qlocd")
axis = 0
[sub_resource type="Resource" id="Resource_0uhrt"]
script = ExtResource("3_p61vs")
[sub_resource type="Resource" id="Resource_eipue"]
script = ExtResource("4_mho8x")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_66vbo"]
script = ExtResource("5_b42iu")
scale = Vector3(6.28, 1, 1)
apply_delta_time = false
[sub_resource type="Resource" id="Resource_wvbgw"]
script = ExtResource("5_qvvu8")
action = ExtResource("4_jyoym")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_aqfvw"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_46a3k")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_0uhrt"), SubResource("Resource_eipue"), SubResource("Resource_66vbo")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_wvbgw")])
modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_0uhrt"), SubResource("Resource_eipue"), SubResource("Resource_66vbo")])
triggers = Array[ExtResource("9_x3rum")]([SubResource("Resource_wvbgw")])
[sub_resource type="Resource" id="Resource_g62j8"]
script = ExtResource("5_4hkur")
@@ -68,29 +60,20 @@ script = ExtResource("3_p61vs")
[sub_resource type="Resource" id="Resource_f41et"]
script = ExtResource("4_mho8x")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_os02k"]
script = ExtResource("5_b42iu")
scale = Vector3(6.28, 1, 1)
apply_delta_time = false
[sub_resource type="Resource" id="Resource_t4dub"]
script = ExtResource("5_qvvu8")
action = ExtResource("4_jyoym")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_jsmry"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_jyaeo")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_lo1xm"), SubResource("Resource_f41et"), SubResource("Resource_os02k")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_t4dub")])
modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_lo1xm"), SubResource("Resource_f41et"), SubResource("Resource_os02k")])
triggers = Array[ExtResource("9_x3rum")]([SubResource("Resource_t4dub")])
[sub_resource type="Resource" id="Resource_4sqcw"]
script = ExtResource("5_4hkur")
@@ -103,13 +86,7 @@ button = 2
[sub_resource type="Resource" id="Resource_djtqh"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_ki4s5")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_nyq6u"]
script = ExtResource("5_4hkur")
@@ -119,11 +96,6 @@ input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_djtqh")])
[sub_resource type="Resource" id="Resource_20kay"]
script = ExtResource("13_x2lbs")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_0syad"]
script = ExtResource("14_2r6td")
@@ -131,28 +103,15 @@ order = 1
[sub_resource type="Resource" id="Resource_0bn66"]
script = ExtResource("4_mho8x")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_7gp34"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_20kay")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_0syad"), SubResource("Resource_0bn66")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_0syad"), SubResource("Resource_0bn66")])
[sub_resource type="Resource" id="Resource_v2uh1"]
script = ExtResource("13_x2lbs")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_axfl8"]
script = ExtResource("14_2r6td")
@@ -160,57 +119,28 @@ order = 1
[sub_resource type="Resource" id="Resource_vij8n"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_v2uh1")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_axfl8")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_axfl8")])
[sub_resource type="Resource" id="Resource_rauax"]
script = ExtResource("13_x2lbs")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_8xh6c"]
script = ExtResource("4_mho8x")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_8urnd"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_rauax")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_8xh6c")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_8xh6c")])
[sub_resource type="Resource" id="Resource_utvoa"]
script = ExtResource("13_x2lbs")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_tj7qw"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_utvoa")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_mlu0g"]
script = ExtResource("5_4hkur")
@@ -222,19 +152,12 @@ script = ExtResource("2_nomn0")
[sub_resource type="Resource" id="Resource_nkih0"]
script = ExtResource("3_uds3g")
max_depth = 1000.0
collide_with_areas = false
collision_mask = 1
[sub_resource type="Resource" id="Resource_wvei4"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_hh3gq")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_nkih0")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_nkih0")])
[sub_resource type="Resource" id="Resource_6b6vt"]
script = ExtResource("5_4hkur")
@@ -243,21 +166,14 @@ input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_wvei4")])
[sub_resource type="Resource" id="Resource_lawue"]
script = ExtResource("7_7w5i6")
button = 1
[sub_resource type="Resource" id="Resource_tvue7"]
script = ExtResource("8_5glyu")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_m30sl"]
script = ExtResource("4_6a0qh")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_lawue")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_tvue7")])
triggers = Array[ExtResource("9_x3rum")]([SubResource("Resource_tvue7")])
[sub_resource type="Resource" id="Resource_8y4cb"]
script = ExtResource("5_4hkur")
@@ -266,5 +182,4 @@ input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_m30sl")])
[resource]
script = ExtResource("1_rde8c")
display_name = ""
mappings = Array[ExtResource("5_4hkur")]([SubResource("Resource_g62j8"), SubResource("Resource_4sqcw"), SubResource("Resource_nyq6u"), SubResource("Resource_mlu0g"), SubResource("Resource_6b6vt"), SubResource("Resource_8y4cb")])

View File

@@ -1,19 +1,20 @@
[gd_scene load_steps=22 format=3 uid="uid://dmpv0dh2nk5j"]
[gd_scene format=3 uid="uid://dmpv0dh2nk5j"]
[ext_resource type="Script" path="res://guide_examples/mouse_position_3d/mouse_position_3d.gd" id="1_8oqik"]
[ext_resource type="Script" uid="uid://5x7dcnegcvlb" path="res://guide_examples/mouse_position_3d/mouse_position_3d.gd" id="1_8oqik"]
[ext_resource type="Resource" uid="uid://bpatu7vi2kj4l" path="res://guide_examples/mouse_position_3d/mapping_context/mouse_position_3d.tres" id="2_bb21n"]
[ext_resource type="Script" path="res://guide_examples/mouse_position_3d/camera_control.gd" id="3_4etic"]
[ext_resource type="Script" uid="uid://c560cjrqx328f" path="res://guide_examples/mouse_position_3d/camera_control.gd" id="3_4etic"]
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="3_m2gj2"]
[ext_resource type="Script" path="res://guide_examples/mouse_position_3d/mouse_indicator.gd" id="3_tunsg"]
[ext_resource type="Script" uid="uid://mj7s4e2n6fpm" path="res://guide_examples/mouse_position_3d/mouse_indicator.gd" id="3_tunsg"]
[ext_resource type="Resource" uid="uid://2b0ncq7ogvv0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres" id="4_dla1l"]
[ext_resource type="Resource" uid="uid://bago2pmgvpepb" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres" id="4_xr1vq"]
[ext_resource type="Script" path="res://guide_examples/mouse_position_3d/player.gd" id="5_8nflt"]
[ext_resource type="Script" uid="uid://kp2vh24w5jih" path="res://guide_examples/mouse_position_3d/player.gd" id="5_8nflt"]
[ext_resource type="Resource" uid="uid://bltmi1lr7umq0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres" id="5_mnyiu"]
[ext_resource type="Resource" uid="uid://cpljlaavuq515" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres" id="6_51csy"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="6_lyxvk"]
[ext_resource type="Resource" uid="uid://b2jb27062t2mh" path="res://guide_examples/mouse_position_3d/mapping_context/actions/select.tres" id="6_uviri"]
[ext_resource type="Resource" uid="uid://ceti1avx1l1qw" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres" id="7_1vbs8"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="12_c4bk3"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="12_c4bk3"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="14_cmg28"]
[sub_resource type="NavigationMesh" id="NavigationMesh_sfop5"]
vertices = PackedVector3Array(2.25, 2.656, -7, 2.25, 2.656, -3.5, 4.25, 1.156, -3.5, 4.25, 1.156, -7, 4.25, 1.156, -7, 4.25, 1.156, -3.5, 4.75, 0.905995, -2.5, 9, 0.905995, -2.5, 9, 0.905995, -9, 4.75, 0.905995, -8.5, 9, 0.905995, -9, 4.25, 0.905995, -9, 4.75, 0.905995, -8.5, -3.5, 3.656, -3.5, 2.25, 2.656, -3.5, 2.25, 2.656, -7, -7.5, 3.656, -7, 0.8125, 3.656, -3.5, 0.857143, 3.656, -7, -7.5, 3.656, 5.25, -4.25, 3.656, 5.25, -4.25, 3.656, -2.75, -7.5, 3.656, -7, -4.25, 3.656, -2.75, -3.5, 3.656, -3.5, -7.5, 3.656, -7, 9, 0.905995, -2.5, 4.75, 0.905995, -2.5, 4.25, 0.905995, -1.5, -3, 0.905995, 7.25, -9, 0.905995, 7, -9, 0.905995, 9, 9, 0.905995, 9, 4.25, 0.905995, -1.5, -2.25, 0.905995, -1.5, -2.25, 0.905995, 6.5, 9, 0.905995, 9, 9, 0.905995, -2.5, 4.25, 0.905995, -1.5, -2.25, 0.905995, 6.5, -2.25, 0.905995, 6.5, -3, 0.905995, 7.25, 9, 0.905995, 9)
@@ -40,11 +41,11 @@ albedo_color = Color(1.15514e-06, 0.522721, 0.747218, 1)
radius = 0.6
height = 2.3
[node name="MousePosition3d" type="Node3D"]
[node name="MousePosition3d" type="Node3D" unique_id=716901101]
script = ExtResource("1_8oqik")
mapping_context = ExtResource("2_bb21n")
[node name="CameraYaw" type="Node3D" parent="."]
[node name="CameraYaw" type="Node3D" parent="." unique_id=1152220495]
unique_name_in_owner = true
transform = Transform3D(0.435231, 0, 0.900319, 0, 1, 0, -0.900319, 0, 0.435231, 6.62904, 4.72731, 0)
script = ExtResource("3_4etic")
@@ -54,52 +55,52 @@ camera_toggle = ExtResource("6_51csy")
camera_move = ExtResource("7_1vbs8")
movement_speed = 8.0
[node name="CameraPitch" type="SpringArm3D" parent="CameraYaw"]
[node name="CameraPitch" type="SpringArm3D" parent="CameraYaw" unique_id=1261487689]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 0.984808, 0.173648, 0, -0.173648, 0.984808, 0, 0, 0)
spring_length = 8.0
[node name="Camera3D" type="Camera3D" parent="CameraYaw/CameraPitch"]
[node name="Camera3D" type="Camera3D" parent="CameraYaw/CameraPitch" unique_id=565636703]
[node name="World" type="Node3D" parent="."]
[node name="World" type="Node3D" parent="." unique_id=1445719889]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="World"]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="World" unique_id=812774642]
navigation_mesh = SubResource("NavigationMesh_sfop5")
[node name="CSGBox3D" type="CSGBox3D" parent="World/NavigationRegion3D"]
[node name="CSGBox3D" type="CSGBox3D" parent="World/NavigationRegion3D" unique_id=2035214304]
use_collision = true
size = Vector3(20, 1, 20)
[node name="CSGBox3D2" type="CSGBox3D" parent="World/NavigationRegion3D"]
[node name="CSGBox3D2" type="CSGBox3D" parent="World/NavigationRegion3D" unique_id=533715018]
transform = Transform3D(0.80368, 0.595061, 0, -0.595061, 0.80368, 0, 0, 0, 1, 2.07477, 0.832275, -5.22408)
use_collision = true
size = Vector3(5.14954, 2.2251, 5.07178)
[node name="CSGBox3D3" type="CSGBox3D" parent="World/NavigationRegion3D"]
[node name="CSGBox3D3" type="CSGBox3D" parent="World/NavigationRegion3D" unique_id=378219556]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.8367, 2.1428, -5.22408)
use_collision = true
size = Vector3(9.01666, 2.2251, 5.07178)
[node name="CSGBox3D4" type="CSGBox3D" parent="World/NavigationRegion3D"]
[node name="CSGBox3D4" type="CSGBox3D" parent="World/NavigationRegion3D" unique_id=238843482]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.81752, 2.1428, 1.66142)
use_collision = true
size = Vector3(9.01666, 2.2251, 5.07178)
[node name="WorldEnvironment" type="WorldEnvironment" parent="World"]
[node name="WorldEnvironment" type="WorldEnvironment" parent="World" unique_id=1797175919]
environment = SubResource("Environment_wd3mo")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="World"]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="World" unique_id=1083780331]
transform = Transform3D(1, 0, 0, 0, 0.780496, 0.625161, 0, -0.625161, 0.780496, 0, 4.93937, 0)
shadow_enabled = true
[node name="MouseIndicator" type="CSGSphere3D" parent="."]
[node name="MouseIndicator" type="CSGSphere3D" parent="." unique_id=295510729]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.84397, 1.04571, 0)
material = SubResource("StandardMaterial3D_q83ll")
script = ExtResource("3_tunsg")
cursor = ExtResource("4_dla1l")
camera_toggle = ExtResource("6_51csy")
[node name="CharacterBody3D" type="CharacterBody3D" parent="."]
[node name="CharacterBody3D" type="CharacterBody3D" parent="." unique_id=4180885]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26495, 0)
collision_layer = 2
input_ray_pickable = false
@@ -108,24 +109,24 @@ script = ExtResource("5_8nflt")
select = ExtResource("6_uviri")
cursor = ExtResource("4_dla1l")
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="CharacterBody3D"]
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="CharacterBody3D" unique_id=944746182]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.28249, 0)
material = SubResource("StandardMaterial3D_ubo0r")
[node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D" unique_id=1227110512]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26098, 0)
shape = SubResource("CapsuleShape3D_3a636")
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="CharacterBody3D"]
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="CharacterBody3D" unique_id=2065793737]
unique_name_in_owner = true
debug_enabled = true
debug_use_custom = true
debug_path_custom_color = Color(0.886095, 0.359614, 0.933159, 1)
debug_path_custom_point_size = 7.17
[node name="UILayer" type="CanvasLayer" parent="."]
[node name="UILayer" type="CanvasLayer" parent="." unique_id=83562720]
[node name="RichTextLabel" type="RichTextLabel" parent="UILayer"]
[node name="RichTextLabel" type="RichTextLabel" parent="UILayer" unique_id=2024597171]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
@@ -140,9 +141,9 @@ instructions_text = "%s to send the agent somewhere.
%s to move the camera.
%s to rotate the camera.
%s to tilt the camera."
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("6_uviri"), ExtResource("7_1vbs8"), ExtResource("5_mnyiu"), ExtResource("4_xr1vq")])
actions = Array[ExtResource("14_cmg28")]([ExtResource("6_uviri"), ExtResource("7_1vbs8"), ExtResource("5_mnyiu"), ExtResource("4_xr1vq")])
[node name="DebuggerLayer" type="CanvasLayer" parent="."]
[node name="DebuggerLayer" type="CanvasLayer" parent="." unique_id=1669163957]
[node name="GuideDebugger" parent="DebuggerLayer" instance=ExtResource("3_m2gj2")]
[node name="GuideDebugger" parent="DebuggerLayer" unique_id=366281085 instance=ExtResource("3_m2gj2")]
theme = ExtResource("6_lyxvk")

View File

@@ -1,13 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://uscuhd84vv0i"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://uscuhd84vv0i"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_mqwm6"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_mqwm6"]
[resource]
script = ExtResource("1_mqwm6")
name = &""
action_value_type = 2
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://d0dmecppsgpo6"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://d0dmecppsgpo6"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_ocdl4"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ocdl4"]
[resource]
script = ExtResource("1_ocdl4")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,110 +1,63 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=27 format=3 uid="uid://b2becclfhsxec"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://b2becclfhsxec"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_1hcuh"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_1hcuh"]
[ext_resource type="Resource" uid="uid://uscuhd84vv0i" path="res://guide_examples/quick_start/mapping_contexts/actions/move.tres" id="1_5uqll"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="2_xl7hk"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_mr5va"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="4_4a1ev"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="5_1m2pq"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="6_ydpah"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_xl7hk"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_mr5va"]
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="4_4a1ev"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_1m2pq"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_jolo5"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="6_ydpah"]
[ext_resource type="Resource" uid="uid://d0dmecppsgpo6" path="res://guide_examples/quick_start/mapping_contexts/actions/say_hi.tres" id="7_wuqd4"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_khp4m"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_4i4ni"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_khp4m"]
[sub_resource type="Resource" id="Resource_f0kb3"]
script = ExtResource("2_xl7hk")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_fvwu2"]
script = ExtResource("3_mr5va")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_xg24o"]
script = ExtResource("4_4a1ev")
order = 0
[sub_resource type="Resource" id="Resource_cgtrg"]
script = ExtResource("5_1m2pq")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_f0kb3")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_fvwu2"), SubResource("Resource_xg24o")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_jolo5")]([SubResource("Resource_fvwu2"), SubResource("Resource_xg24o")])
[sub_resource type="Resource" id="Resource_i7s5n"]
script = ExtResource("2_xl7hk")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_6l7af"]
script = ExtResource("4_4a1ev")
order = 0
[sub_resource type="Resource" id="Resource_o72ru"]
script = ExtResource("5_1m2pq")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_i7s5n")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_6l7af")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_jolo5")]([SubResource("Resource_6l7af")])
[sub_resource type="Resource" id="Resource_4kbei"]
script = ExtResource("2_xl7hk")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_t12km"]
script = ExtResource("3_mr5va")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_3xdyg"]
script = ExtResource("5_1m2pq")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_4kbei")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_t12km")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_jolo5")]([SubResource("Resource_t12km")])
[sub_resource type="Resource" id="Resource_uld1v"]
script = ExtResource("2_xl7hk")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_fhxmh"]
script = ExtResource("5_1m2pq")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_uld1v")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_y44kn"]
script = ExtResource("6_ydpah")
@@ -114,25 +67,14 @@ input_mappings = Array[ExtResource("5_1m2pq")]([SubResource("Resource_cgtrg"), S
[sub_resource type="Resource" id="Resource_cl30n"]
script = ExtResource("2_xl7hk")
key = 32
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_31mjc"]
script = ExtResource("8_khp4m")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_dq2sf"]
script = ExtResource("5_1m2pq")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_cl30n")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_31mjc")])
triggers = Array[ExtResource("8_4i4ni")]([SubResource("Resource_31mjc")])
[sub_resource type="Resource" id="Resource_7p43t"]
script = ExtResource("6_ydpah")
@@ -141,5 +83,4 @@ input_mappings = Array[ExtResource("5_1m2pq")]([SubResource("Resource_dq2sf")])
[resource]
script = ExtResource("1_1hcuh")
display_name = ""
mappings = Array[ExtResource("6_ydpah")]([SubResource("Resource_y44kn"), SubResource("Resource_7p43t")])

View File

@@ -1,24 +1,24 @@
[gd_scene load_steps=7 format=3 uid="uid://cye0mxa62e7lh"]
[gd_scene format=3 uid="uid://cye0mxa62e7lh"]
[ext_resource type="Script" path="res://guide_examples/quick_start/game.gd" id="1_eetgd"]
[ext_resource type="Script" uid="uid://ceq2p7x1uhe8x" path="res://guide_examples/quick_start/game.gd" id="1_eetgd"]
[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_twtcc"]
[ext_resource type="Script" path="res://guide_examples/quick_start/player.gd" id="2_75sqh"]
[ext_resource type="Script" uid="uid://c0b6whgglitqe" path="res://guide_examples/quick_start/player.gd" id="2_75sqh"]
[ext_resource type="Resource" uid="uid://b2becclfhsxec" path="res://guide_examples/quick_start/mapping_contexts/quickstart.tres" id="2_enypg"]
[ext_resource type="Resource" uid="uid://uscuhd84vv0i" path="res://guide_examples/quick_start/mapping_contexts/actions/move.tres" id="3_nwedj"]
[ext_resource type="Resource" uid="uid://d0dmecppsgpo6" path="res://guide_examples/quick_start/mapping_contexts/actions/say_hi.tres" id="6_xqef5"]
[node name="QuickStart" type="Node2D"]
[node name="QuickStart" type="Node2D" unique_id=995884321]
script = ExtResource("1_eetgd")
mapping_context = ExtResource("2_enypg")
[node name="Player" type="Sprite2D" parent="."]
[node name="Player" type="Sprite2D" parent="." unique_id=63965543]
position = Vector2(979, 544)
texture = ExtResource("1_twtcc")
script = ExtResource("2_75sqh")
move_action = ExtResource("3_nwedj")
say_hi_action = ExtResource("6_xqef5")
[node name="MessagePanel" type="PanelContainer" parent="Player"]
[node name="MessagePanel" type="PanelContainer" parent="Player" unique_id=107226067]
unique_name_in_owner = true
visible = false
offset_left = 38.0
@@ -26,7 +26,7 @@ offset_top = -161.0
offset_right = 122.0
offset_bottom = -73.0
[node name="Label" type="Label" parent="Player/MessagePanel"]
[node name="Label" type="Label" parent="Player/MessagePanel" unique_id=1986842459]
layout_mode = 2
theme_override_font_sizes/font_size = 64
text = "Hi!"

View File

@@ -1,36 +1,31 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=33 format=3 uid="uid://dubuepcs1w17f"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://dubuepcs1w17f"]
[ext_resource type="Resource" uid="uid://bohjda85owgnc" path="res://guide_examples/remapping/mapping_contexts/controller_actions/ui_accept.tres" id="1_rokdq"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="2_30snk"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="3_ifcmr"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_bn4su"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="5_wtinc"]
[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="2_30snk"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_ifcmr"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_bn4su"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_pwogg"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_wtinc"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_7e3vm"]
[ext_resource type="Resource" uid="uid://bcum2m26we6ct" path="res://guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres" id="6_mbh1l"]
[ext_resource type="Resource" uid="uid://ce3ytxn2tcxxe" path="res://guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres" id="7_e2y7c"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_released.gd" id="7_ofh8l"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_any.gd" id="8_qiw4m"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="9_rcbwk"]
[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="7_ofh8l"]
[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="8_qiw4m"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="9_rcbwk"]
[ext_resource type="Resource" uid="uid://dg1or0do0s1ad" path="res://guide_examples/remapping/mapping_contexts/controller_actions/next_tab.tres" id="10_5tveu"]
[ext_resource type="Resource" uid="uid://cfrx54l1vmjey" path="res://guide_examples/remapping/mapping_contexts/controller_actions/previous_tab.tres" id="11_iu0wm"]
[sub_resource type="Resource" id="Resource_uri0r"]
script = ExtResource("2_30snk")
button = 0
joy_index = 0
[sub_resource type="Resource" id="Resource_i518v"]
script = ExtResource("7_ofh8l")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_kpld2"]
script = ExtResource("3_ifcmr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_uri0r")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_i518v")])
triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_i518v")])
[sub_resource type="Resource" id="Resource_33xax"]
script = ExtResource("5_wtinc")
@@ -44,17 +39,11 @@ joy_index = 0
[sub_resource type="Resource" id="Resource_oikmn"]
script = ExtResource("7_ofh8l")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_lju6e"]
script = ExtResource("3_ifcmr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_lu1fr")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_oikmn")])
triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_oikmn")])
[sub_resource type="Resource" id="Resource_djru6"]
script = ExtResource("5_wtinc")
@@ -64,29 +53,17 @@ input_mappings = Array[ExtResource("3_ifcmr")]([SubResource("Resource_lju6e")])
[sub_resource type="Resource" id="Resource_mc0ue"]
script = ExtResource("8_qiw4m")
mouse_buttons = true
mouse_movement = false
minimum_mouse_movement_distance = 1.0
joy_buttons = false
joy_axes = false
minimum_joy_axis_actuation_strength = 0.2
keyboard = true
touch = false
mouse = true
joy = false
[sub_resource type="Resource" id="Resource_vsgae"]
script = ExtResource("4_bn4su")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_vwjgy"]
script = ExtResource("3_ifcmr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_mc0ue")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_vsgae")])
triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_vsgae")])
[sub_resource type="Resource" id="Resource_38x5y"]
script = ExtResource("5_wtinc")
@@ -100,17 +77,11 @@ joy_index = 0
[sub_resource type="Resource" id="Resource_4j53a"]
script = ExtResource("4_bn4su")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_1g85d"]
script = ExtResource("3_ifcmr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_sudy1")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_4j53a")])
triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_4j53a")])
[sub_resource type="Resource" id="Resource_qsusb"]
script = ExtResource("5_wtinc")
@@ -124,17 +95,11 @@ joy_index = 0
[sub_resource type="Resource" id="Resource_taj0d"]
script = ExtResource("4_bn4su")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_35h1x"]
script = ExtResource("3_ifcmr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_dkk46")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_taj0d")])
triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_taj0d")])
[sub_resource type="Resource" id="Resource_rl360"]
script = ExtResource("5_wtinc")
@@ -143,5 +108,4 @@ input_mappings = Array[ExtResource("3_ifcmr")]([SubResource("Resource_35h1x")])
[resource]
script = ExtResource("9_rcbwk")
display_name = ""
mappings = Array[ExtResource("5_wtinc")]([SubResource("Resource_33xax"), SubResource("Resource_djru6"), SubResource("Resource_38x5y"), SubResource("Resource_qsusb"), SubResource("Resource_rl360")])

View File

@@ -1,37 +1,28 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=18 format=3 uid="uid://bqd45wwsetlyg"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bqd45wwsetlyg"]
[ext_resource type="Resource" uid="uid://bcum2m26we6ct" path="res://guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres" id="1_j25bp"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="2_a3vaw"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="3_n037t"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_released.gd" id="4_008yb"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_t70fr"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="5_xuekb"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_a3vaw"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_n037t"]
[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="4_008yb"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_t70fr"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_dlamr"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_xuekb"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_hi33d"]
[ext_resource type="Resource" uid="uid://3vqfs786vcsa" path="res://guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres" id="6_lkk3b"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="6_rsvyd"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_any.gd" id="7_b4hkn"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="6_rsvyd"]
[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="7_b4hkn"]
[sub_resource type="Resource" id="Resource_rqm6k"]
script = ExtResource("2_a3vaw")
key = 4194305
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_yfr8v"]
script = ExtResource("4_008yb")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_lju6e"]
script = ExtResource("3_n037t")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_rqm6k")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_yfr8v")])
triggers = Array[ExtResource("6_hi33d")]([SubResource("Resource_yfr8v")])
[sub_resource type="Resource" id="Resource_djru6"]
script = ExtResource("5_xuekb")
@@ -40,30 +31,17 @@ input_mappings = Array[ExtResource("3_n037t")]([SubResource("Resource_lju6e")])
[sub_resource type="Resource" id="Resource_mpqi8"]
script = ExtResource("7_b4hkn")
mouse_buttons = false
mouse_movement = false
minimum_mouse_movement_distance = 1.0
joy_buttons = true
joy_axes = false
minimum_joy_axis_actuation_strength = 0.2
keyboard = false
touch = false
mouse = false
joy = true
[sub_resource type="Resource" id="Resource_4apa3"]
script = ExtResource("4_t70fr")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_0hgmj"]
script = ExtResource("3_n037t")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_mpqi8")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_4apa3")])
triggers = Array[ExtResource("6_hi33d")]([SubResource("Resource_4apa3")])
[sub_resource type="Resource" id="Resource_2neno"]
script = ExtResource("5_xuekb")
@@ -72,5 +50,4 @@ input_mappings = Array[ExtResource("3_n037t")]([SubResource("Resource_0hgmj")])
[resource]
script = ExtResource("6_rsvyd")
display_name = ""
mappings = Array[ExtResource("5_xuekb")]([SubResource("Resource_djru6"), SubResource("Resource_2neno")])

View File

@@ -1,40 +1,32 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=31 format=3 uid="uid://bexjevffjsh3i"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bexjevffjsh3i"]
[ext_resource type="Resource" uid="uid://chhw5umkd1j2p" path="res://guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres" id="1_78yyx"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_l4253"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="3_rbwxh"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="4_m37gr"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_l4253"]
[ext_resource type="Script" uid="uid://c47lkb48itd6l" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="3_rbwxh"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_m37gr"]
[ext_resource type="Resource" uid="uid://qikyr1rgxw2l" path="res://guide_examples/remapping/mapping_contexts/controller_actions/player_movement_stick_invert.tres" id="4_qbgwt"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="5_167oa"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="6_y041f"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_4twr8"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_167oa"]
[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="6_y041f"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_1ge0b"]
[ext_resource type="Resource" uid="uid://ce3ytxn2tcxxe" path="res://guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres" id="8_4d4ov"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_any.gd" id="9_0d1uf"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_released.gd" id="9_eexjp"]
[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="9_0d1uf"]
[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="9_eexjp"]
[ext_resource type="Resource" uid="uid://c65tsmp268vdq" path="res://guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres" id="9_l4c4j"]
[ext_resource type="Resource" uid="uid://b1iaet1m2gi2e" path="res://guide_examples/remapping/mapping_contexts/shared_actions/fire.tres" id="9_tkveh"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="10_a30o8"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="11_avbpy"]
[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="10_a30o8"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="11_avbpy"]
[sub_resource type="Resource" id="Resource_nr3w6"]
script = ExtResource("6_y041f")
x = 0
y = 1
joy_index = -1
[sub_resource type="Resource" id="Resource_towa1"]
script = ExtResource("3_rbwxh")
lower_threshold = 0.2
upper_threshold = 1.0
[sub_resource type="Resource" id="Resource_gpn8l"]
script = ExtResource("4_m37gr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_nr3w6")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_towa1"), ExtResource("4_qbgwt")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_4twr8")]([SubResource("Resource_towa1"), ExtResource("4_qbgwt")])
[sub_resource type="Resource" id="Resource_6h1my"]
script = ExtResource("5_167oa")
@@ -44,21 +36,14 @@ input_mappings = Array[ExtResource("4_m37gr")]([SubResource("Resource_gpn8l")])
[sub_resource type="Resource" id="Resource_p73kx"]
script = ExtResource("10_a30o8")
button = 6
joy_index = -1
[sub_resource type="Resource" id="Resource_uov21"]
script = ExtResource("9_eexjp")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_f4p62"]
script = ExtResource("4_m37gr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_p73kx")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_uov21")])
triggers = Array[ExtResource("8_1ge0b")]([SubResource("Resource_uov21")])
[sub_resource type="Resource" id="Resource_wa31m"]
script = ExtResource("5_167oa")
@@ -67,30 +52,17 @@ input_mappings = Array[ExtResource("4_m37gr")]([SubResource("Resource_f4p62")])
[sub_resource type="Resource" id="Resource_iwnk1"]
script = ExtResource("9_0d1uf")
mouse_buttons = false
mouse_movement = false
minimum_mouse_movement_distance = 1.0
joy_buttons = false
joy_axes = false
minimum_joy_axis_actuation_strength = 0.2
keyboard = true
touch = false
mouse = false
joy = false
[sub_resource type="Resource" id="Resource_jwpon"]
script = ExtResource("11_avbpy")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_limxc"]
script = ExtResource("4_m37gr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_iwnk1")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_jwpon")])
triggers = Array[ExtResource("8_1ge0b")]([SubResource("Resource_jwpon")])
[sub_resource type="Resource" id="Resource_rtwk8"]
script = ExtResource("5_167oa")
@@ -99,22 +71,14 @@ input_mappings = Array[ExtResource("4_m37gr")]([SubResource("Resource_limxc")])
[sub_resource type="Resource" id="Resource_tsvy3"]
script = ExtResource("10_a30o8")
button = 0
joy_index = -1
[sub_resource type="Resource" id="Resource_qvmci"]
script = ExtResource("11_avbpy")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_hf22v"]
script = ExtResource("4_m37gr")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_tsvy3")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_qvmci")])
triggers = Array[ExtResource("8_1ge0b")]([SubResource("Resource_qvmci")])
[sub_resource type="Resource" id="Resource_t70e5"]
script = ExtResource("5_167oa")
@@ -123,5 +87,4 @@ input_mappings = Array[ExtResource("4_m37gr")]([SubResource("Resource_hf22v")])
[resource]
script = ExtResource("1_l4253")
display_name = ""
mappings = Array[ExtResource("5_167oa")]([SubResource("Resource_6h1my"), SubResource("Resource_wa31m"), SubResource("Resource_rtwk8"), SubResource("Resource_t70e5")])

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://dg1or0do0s1ad"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dg1or0do0s1ad"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_432ak"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_432ak"]
[resource]
script = ExtResource("1_432ak")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEModifierNegate" load_steps=2 format=3 uid="uid://qikyr1rgxw2l"]
[gd_resource type="Resource" script_class="GUIDEModifierNegate" format=3 uid="uid://qikyr1rgxw2l"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="1_geiqh"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="1_geiqh"]
[resource]
script = ExtResource("1_geiqh")

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cfrx54l1vmjey"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cfrx54l1vmjey"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_mbx72"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_mbx72"]
[resource]
script = ExtResource("1_mbx72")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://ce3ytxn2tcxxe"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ce3ytxn2tcxxe"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_gwq63"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_gwq63"]
[resource]
script = ExtResource("1_gwq63")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,8 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bohjda85owgnc"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bohjda85owgnc"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_laec0"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_laec0"]
[resource]
script = ExtResource("1_laec0")
name = &"ui_accept"
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = true
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,114 +1,79 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=38 format=3 uid="uid://cu0dhstc00cj5"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://cu0dhstc00cj5"]
[ext_resource type="Resource" uid="uid://chhw5umkd1j2p" path="res://guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres" id="1_uy1j0"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_5oaiq"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="5_d2nln"]
[ext_resource type="Script" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="8_vp516"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="10_xpxg7"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="12_msrvd"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_released.gd" id="13_11jxi"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_5oaiq"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_d2nln"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_np2wn"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_tolgh"]
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="8_vp516"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="10_xpxg7"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="12_msrvd"]
[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="13_11jxi"]
[ext_resource type="Resource" uid="uid://c65tsmp268vdq" path="res://guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres" id="13_m7li8"]
[ext_resource type="Resource" uid="uid://3vqfs786vcsa" path="res://guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres" id="14_57mry"]
[ext_resource type="Script" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="14_gcar0"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="14_gcar0"]
[ext_resource type="Resource" uid="uid://b1iaet1m2gi2e" path="res://guide_examples/remapping/mapping_contexts/shared_actions/fire.tres" id="15_7eor3"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_any.gd" id="15_51tw7"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="15_qjsfb"]
[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="15_51tw7"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="15_qjsfb"]
[sub_resource type="Resource" id="Resource_d5vxv"]
script = ExtResource("12_msrvd")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_d5crb"]
script = ExtResource("8_vp516")
order = 0
[sub_resource type="Resource" id="Resource_cwfnu"]
script = ExtResource("4_5oaiq")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_u7h55"]
script = ExtResource("5_d2nln")
override_action_settings = true
is_remappable = true
display_name = "Up"
display_category = ""
input = SubResource("Resource_d5vxv")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_d5crb"), SubResource("Resource_cwfnu")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_np2wn")]([SubResource("Resource_d5crb"), SubResource("Resource_cwfnu")])
[sub_resource type="Resource" id="Resource_syl0m"]
script = ExtResource("12_msrvd")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_8rcpo"]
script = ExtResource("8_vp516")
order = 0
[sub_resource type="Resource" id="Resource_te6bu"]
script = ExtResource("5_d2nln")
override_action_settings = true
is_remappable = true
display_name = "Down"
display_category = ""
input = SubResource("Resource_syl0m")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_8rcpo")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_np2wn")]([SubResource("Resource_8rcpo")])
[sub_resource type="Resource" id="Resource_erj62"]
script = ExtResource("12_msrvd")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_84clu"]
script = ExtResource("4_5oaiq")
x = true
y = true
z = true
[sub_resource type="Resource" id="Resource_ho2kd"]
script = ExtResource("5_d2nln")
override_action_settings = true
is_remappable = true
display_name = "Left"
display_category = ""
input = SubResource("Resource_erj62")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([SubResource("Resource_84clu")])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
modifiers = Array[ExtResource("5_np2wn")]([SubResource("Resource_84clu")])
[sub_resource type="Resource" id="Resource_ybtim"]
script = ExtResource("12_msrvd")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_bnk54"]
script = ExtResource("5_d2nln")
override_action_settings = true
is_remappable = true
display_name = "Right"
display_category = ""
input = SubResource("Resource_ybtim")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_358t4"]
script = ExtResource("10_xpxg7")
@@ -119,25 +84,14 @@ metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_la24a"]
script = ExtResource("12_msrvd")
key = 4194305
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_dbmrn"]
script = ExtResource("13_11jxi")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_wr8lq"]
script = ExtResource("5_d2nln")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_la24a")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_dbmrn")])
triggers = Array[ExtResource("8_tolgh")]([SubResource("Resource_dbmrn")])
[sub_resource type="Resource" id="Resource_iwmfr"]
script = ExtResource("10_xpxg7")
@@ -147,26 +101,13 @@ metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_ke2lc"]
script = ExtResource("15_51tw7")
mouse_buttons = false
mouse_movement = false
minimum_mouse_movement_distance = 1.0
joy_buttons = true
joy_axes = false
minimum_joy_axis_actuation_strength = 0.2
keyboard = false
touch = false
mouse = false
joy = true
[sub_resource type="Resource" id="Resource_oh8td"]
script = ExtResource("5_d2nln")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_ke2lc")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_unkjf"]
script = ExtResource("10_xpxg7")
@@ -176,25 +117,14 @@ input_mappings = Array[ExtResource("5_d2nln")]([SubResource("Resource_oh8td")])
[sub_resource type="Resource" id="Resource_h3p6j"]
script = ExtResource("12_msrvd")
key = 32
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_saax4"]
script = ExtResource("14_gcar0")
actuation_threshold = 0.5
[sub_resource type="Resource" id="Resource_nm3w5"]
script = ExtResource("5_d2nln")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_h3p6j")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([SubResource("Resource_saax4")])
triggers = Array[ExtResource("8_tolgh")]([SubResource("Resource_saax4")])
[sub_resource type="Resource" id="Resource_cv74y"]
script = ExtResource("10_xpxg7")

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://3vqfs786vcsa"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://3vqfs786vcsa"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_ahfs1"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ahfs1"]
[resource]
script = ExtResource("1_ahfs1")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bcum2m26we6ct"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bcum2m26we6ct"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_q87d1"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_q87d1"]
[resource]
script = ExtResource("1_q87d1")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,9 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://b1iaet1m2gi2e"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b1iaet1m2gi2e"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_d1iw0"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_d1iw0"]
[resource]
script = ExtResource("1_d1iw0")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = true
display_name = "Fire"
display_category = "Player Actions"

View File

@@ -1,13 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://c65tsmp268vdq"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c65tsmp268vdq"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_rdx5a"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_rdx5a"]
[resource]
script = ExtResource("1_rdx5a")
name = &""
action_value_type = 0
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

View File

@@ -1,13 +1,9 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://chhw5umkd1j2p"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://chhw5umkd1j2p"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_ecpj4"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ecpj4"]
[resource]
script = ExtResource("1_ecpj4")
name = &""
action_value_type = 2
block_lower_priority_actions = true
emit_as_godot_actions = false
is_remappable = true
display_name = ""
display_category = "Player Actions"

View File

@@ -1,10 +1,10 @@
[gd_scene load_steps=17 format=3 uid="uid://gjweqc0stfqh"]
[gd_scene format=3 uid="uid://gjweqc0stfqh"]
[ext_resource type="Script" path="res://guide_examples/remapping/remapping.gd" id="1_3d1tp"]
[ext_resource type="Script" uid="uid://ba5134rplb4y" path="res://guide_examples/remapping/remapping.gd" id="1_3d1tp"]
[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_gkmxq"]
[ext_resource type="Resource" uid="uid://qikyr1rgxw2l" path="res://guide_examples/remapping/mapping_contexts/controller_actions/player_movement_stick_invert.tres" id="2_3dav4"]
[ext_resource type="Resource" uid="uid://cu0dhstc00cj5" path="res://guide_examples/remapping/mapping_contexts/keyboard.tres" id="2_issuo"]
[ext_resource type="Script" path="res://guide_examples/remapping/player.gd" id="2_n3drv"]
[ext_resource type="Script" uid="uid://bhn2nskt2cgym" path="res://guide_examples/remapping/player.gd" id="2_n3drv"]
[ext_resource type="Resource" uid="uid://bexjevffjsh3i" path="res://guide_examples/remapping/mapping_contexts/controller.tres" id="3_apwxt"]
[ext_resource type="Resource" uid="uid://c65tsmp268vdq" path="res://guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres" id="3_g1dlj"]
[ext_resource type="Resource" uid="uid://chhw5umkd1j2p" path="res://guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres" id="4_07jn1"]
@@ -15,9 +15,10 @@
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="7_8t2l7"]
[ext_resource type="PackedScene" uid="uid://bq0w7uaotgfct" path="res://guide_examples/remapping/ui/remapping_dialog.tscn" id="7_g0vxv"]
[ext_resource type="PackedScene" uid="uid://c36cnvgv2ur60" path="res://guide_examples/shared/fireball/fireball.tscn" id="7_w2y2e"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="14_e0a18"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="14_e0a18"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="15_bgcwk"]
[node name="Remapping" type="Node"]
[node name="Remapping" type="Node" unique_id=475634702]
script = ExtResource("1_3d1tp")
keyboard = ExtResource("2_issuo")
controller = ExtResource("3_apwxt")
@@ -26,7 +27,7 @@ switch_to_keyboard = ExtResource("5_aqwgr")
switch_to_controller = ExtResource("6_jncg0")
open_menu = ExtResource("3_g1dlj")
[node name="Player" type="Sprite2D" parent="."]
[node name="Player" type="Sprite2D" parent="." unique_id=1508816404]
position = Vector2(546, 317)
texture = ExtResource("1_gkmxq")
script = ExtResource("2_n3drv")
@@ -34,9 +35,9 @@ move_action = ExtResource("4_07jn1")
fire_action = ExtResource("6_esnhm")
fireball_scene = ExtResource("7_w2y2e")
[node name="HUD Layer" type="CanvasLayer" parent="."]
[node name="HUD Layer" type="CanvasLayer" parent="." unique_id=2042689339]
[node name="Label" type="RichTextLabel" parent="HUD Layer"]
[node name="Label" type="RichTextLabel" parent="HUD Layer" unique_id=1623104268]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
@@ -53,15 +54,15 @@ script = ExtResource("14_e0a18")
instructions_text = "Use %s to move.
Press %s to fire a fireball.
Press %s to change input mappings."
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("4_07jn1"), ExtResource("6_esnhm"), ExtResource("3_g1dlj")])
actions = Array[ExtResource("15_bgcwk")]([ExtResource("4_07jn1"), ExtResource("6_esnhm"), ExtResource("3_g1dlj")])
[node name="UI Layer" type="CanvasLayer" parent="."]
[node name="UI Layer" type="CanvasLayer" parent="." unique_id=92713135]
[node name="RemappingDialog" parent="UI Layer" instance=ExtResource("7_g0vxv")]
[node name="RemappingDialog" parent="UI Layer" unique_id=1893300596 instance=ExtResource("7_g0vxv")]
unique_name_in_owner = true
visible = false
[node name="DebugLayer" type="CanvasLayer" parent="."]
[node name="DebugLayer" type="CanvasLayer" parent="." unique_id=1851538974]
[node name="GuideDebugger" parent="DebugLayer" instance=ExtResource("5_kdgir")]
[node name="GuideDebugger" parent="DebugLayer" unique_id=83308957 instance=ExtResource("5_kdgir")]
theme = ExtResource("7_8t2l7")

View File

@@ -1,8 +1,8 @@
[gd_scene load_steps=2 format=3 uid="uid://bme1y0ikthda7"]
[gd_scene format=3 uid="uid://bme1y0ikthda7"]
[ext_resource type="Script" path="res://guide_examples/remapping/ui/binding_row.gd" id="1_mc50g"]
[ext_resource type="Script" uid="uid://cfukq2iogf0k4" path="res://guide_examples/remapping/ui/binding_row.gd" id="1_mc50g"]
[node name="BindingRow" type="HBoxContainer"]
[node name="BindingRow" type="HBoxContainer" unique_id=1038936576]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -11,14 +11,14 @@ grow_vertical = 2
theme_override_constants/separation = 10
script = ExtResource("1_mc50g")
[node name="ActionName" type="Button" parent="."]
[node name="ActionName" type="Button" parent="." unique_id=241861895]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 10
text = "Lorem ipsum"
flat = true
[node name="ActionBinding" type="RichTextLabel" parent="."]
[node name="ActionBinding" type="RichTextLabel" parent="." unique_id=166389117]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 2

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=3 format=3 uid="uid://cj1h0wxamje4s"]
[gd_scene format=3 uid="uid://cj1h0wxamje4s"]
[ext_resource type="Script" path="res://guide_examples/remapping/ui/binding_section.gd" id="1_hoxsv"]
[ext_resource type="Script" uid="uid://dt4gdj0rt5mnw" path="res://guide_examples/remapping/ui/binding_section.gd" id="1_hoxsv"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_h8l7u"]
bg_color = Color(0.355314, 0.355314, 0.355313, 1)
@@ -9,7 +9,7 @@ corner_radius_top_right = 10
corner_radius_bottom_right = 10
corner_radius_bottom_left = 10
[node name="MarginContainer" type="MarginContainer"]
[node name="MarginContainer" type="MarginContainer" unique_id=1983566316]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -19,18 +19,18 @@ theme_override_constants/margin_top = 10
theme_override_constants/margin_bottom = 10
script = ExtResource("1_hoxsv")
[node name="Panel" type="Panel" parent="."]
[node name="Panel" type="Panel" parent="." unique_id=1390679630]
layout_mode = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_h8l7u")
[node name="BindingSection" type="MarginContainer" parent="."]
[node name="BindingSection" type="MarginContainer" parent="." unique_id=935371122]
layout_mode = 2
theme_override_constants/margin_left = 5
theme_override_constants/margin_top = 5
theme_override_constants/margin_right = 5
theme_override_constants/margin_bottom = 5
[node name="Label" type="Label" parent="BindingSection"]
[node name="Label" type="Label" parent="BindingSection" unique_id=378052693]
unique_name_in_owner = true
layout_mode = 2
theme_override_font_sizes/font_size = 22

View File

@@ -1,9 +1,9 @@
[gd_scene load_steps=21 format=3 uid="uid://bq0w7uaotgfct"]
[gd_scene format=3 uid="uid://bq0w7uaotgfct"]
[ext_resource type="Script" path="res://guide_examples/remapping/ui/remapping_dialog.gd" id="1_6hgqj"]
[ext_resource type="Script" uid="uid://5crxnd8ysf6" path="res://guide_examples/remapping/ui/remapping_dialog.gd" id="1_6hgqj"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="1_uhsj0"]
[ext_resource type="Resource" uid="uid://cu0dhstc00cj5" path="res://guide_examples/remapping/mapping_contexts/keyboard.tres" id="2_cgour"]
[ext_resource type="Script" path="res://addons/guide/remapping/guide_input_detector.gd" id="3_o0nvn"]
[ext_resource type="Script" uid="uid://db27ccgomq455" path="res://addons/guide/remapping/guide_input_detector.gd" id="3_o0nvn"]
[ext_resource type="Resource" uid="uid://bexjevffjsh3i" path="res://guide_examples/remapping/mapping_contexts/controller.tres" id="3_tgkdx"]
[ext_resource type="PackedScene" uid="uid://bme1y0ikthda7" path="res://guide_examples/remapping/ui/binding_row.tscn" id="4_iojgu"]
[ext_resource type="PackedScene" uid="uid://cj1h0wxamje4s" path="res://guide_examples/remapping/ui/binding_section.tscn" id="5_8v80s"]
@@ -12,30 +12,27 @@
[ext_resource type="Resource" uid="uid://bcum2m26we6ct" path="res://guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres" id="7_djty7"]
[ext_resource type="Resource" uid="uid://3vqfs786vcsa" path="res://guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres" id="8_lj8gw"]
[ext_resource type="Resource" uid="uid://ce3ytxn2tcxxe" path="res://guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres" id="9_brmt1"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="10_xsw70"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="11_e078a"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="10_xsw70"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="11_e078a"]
[ext_resource type="Resource" uid="uid://cfrx54l1vmjey" path="res://guide_examples/remapping/mapping_contexts/controller_actions/previous_tab.tres" id="11_uxwof"]
[ext_resource type="Resource" uid="uid://dg1or0do0s1ad" path="res://guide_examples/remapping/mapping_contexts/controller_actions/next_tab.tres" id="12_byojv"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="12_hftpv"]
[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="12_hftpv"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="15_j31kb"]
[ext_resource type="Script" uid="uid://ccvqqvfooyvn0" path="res://addons/guide/inputs/guide_input.gd" id="17_gc2an"]
[sub_resource type="Resource" id="Resource_f3bao"]
script = ExtResource("11_e078a")
key = 4194305
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = false
[sub_resource type="Resource" id="Resource_twrga"]
script = ExtResource("12_hftpv")
button = 4
joy_index = -1
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bagfg"]
bg_color = Color(0.266575, 0.266575, 0.266575, 1)
[node name="RemappingDialog" type="MarginContainer"]
[node name="RemappingDialog" type="MarginContainer" unique_id=871667243]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -55,39 +52,39 @@ next_tab = ExtResource("12_byojv")
binding_row_scene = ExtResource("4_iojgu")
binding_section_scene = ExtResource("5_8v80s")
[node name="Blocker" type="ColorRect" parent="."]
[node name="Blocker" type="ColorRect" parent="." unique_id=1016616500]
layout_mode = 2
color = Color(8.66354e-07, 0.331199, 0.634906, 0.352941)
[node name="CenterContainer" type="CenterContainer" parent="."]
[node name="CenterContainer" type="CenterContainer" parent="." unique_id=35255904]
layout_mode = 2
[node name="PanelContainer" type="PanelContainer" parent="CenterContainer"]
[node name="PanelContainer" type="PanelContainer" parent="CenterContainer" unique_id=1203606825]
layout_mode = 2
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer"]
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer" unique_id=1793680058]
layout_mode = 2
theme_override_constants/margin_left = 20
theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 20
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer"]
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer" unique_id=1170669079]
custom_minimum_size = Vector2(800, 600)
layout_mode = 2
theme_override_constants/separation = 20
[node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer"]
[node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=1205623285]
layout_mode = 2
theme_type_variation = &"HeaderLarge"
text = "Input Rebinding"
horizontal_alignment = 1
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer"]
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=1366389733]
layout_mode = 2
size_flags_vertical = 3
[node name="TabContainer" type="TabContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer"]
[node name="TabContainer" type="TabContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer" unique_id=1342933446]
unique_name_in_owner = true
layout_mode = 2
size_flags_vertical = 3
@@ -95,66 +92,68 @@ tab_alignment = 1
current_tab = 1
clip_tabs = false
[node name="Keyboard" type="PanelContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer"]
[node name="Keyboard" type="PanelContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer" unique_id=2102932192]
visible = false
layout_mode = 2
metadata/_tab_index = 0
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard"]
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard" unique_id=2037942829]
layout_mode = 2
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10
[node name="ScrollContainer" type="ScrollContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard/MarginContainer"]
[node name="ScrollContainer" type="ScrollContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard/MarginContainer" unique_id=1851889655]
layout_mode = 2
[node name="KeyboardBindings" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard/MarginContainer/ScrollContainer"]
[node name="KeyboardBindings" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard/MarginContainer/ScrollContainer" unique_id=203552564]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
[node name="Controller" type="PanelContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer"]
[node name="Controller" type="PanelContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer" unique_id=1187235299]
layout_mode = 2
metadata/_tab_index = 1
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller"]
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller" unique_id=1975799224]
layout_mode = 2
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10
[node name="ScrollContainer" type="ScrollContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer"]
[node name="ScrollContainer" type="ScrollContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer" unique_id=922523867]
layout_mode = 2
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer"]
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer" unique_id=339249629]
layout_mode = 2
size_flags_horizontal = 3
[node name="ControllerBindings" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer"]
[node name="ControllerBindings" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" unique_id=25792630]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
[node name="Section" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource("5_8v80s")]
[node name="Section" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" unique_id=1571571574 instance=ExtResource("5_8v80s")]
layout_mode = 2
text = "Miscellaneous"
[node name="ControllerInvertHorizontal" type="CheckBox" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer"]
[node name="ControllerInvertHorizontal" type="CheckBox" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" unique_id=1028771078]
unique_name_in_owner = true
layout_mode = 2
text = "Invert horizontal movement"
[node name="ControllerInvertVertical" type="CheckBox" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer"]
[node name="ControllerInvertVertical" type="CheckBox" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" unique_id=2044572332]
unique_name_in_owner = true
layout_mode = 2
text = "Invert vertical movement"
[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer"]
[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer" unique_id=1386357128]
layout_mode = 2
mouse_filter = 2
[node name="RichTextLabel" type="RichTextLabel" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer"]
[node name="RichTextLabel" type="RichTextLabel" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer" unique_id=1147284093]
layout_mode = 2
mouse_filter = 2
fit_content = true
@@ -162,14 +161,14 @@ scroll_active = false
autowrap_mode = 0
script = ExtResource("10_xsw70")
instructions_text = "%s"
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("11_uxwof")])
actions = Array[ExtResource("15_j31kb")]([ExtResource("11_uxwof")])
[node name="Control" type="Control" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer"]
[node name="Control" type="Control" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer" unique_id=1102297806]
layout_mode = 2
size_flags_horizontal = 3
mouse_filter = 2
[node name="RichTextLabel2" type="RichTextLabel" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer"]
[node name="RichTextLabel2" type="RichTextLabel" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer" unique_id=2121138870]
layout_mode = 2
mouse_filter = 2
fit_content = true
@@ -177,45 +176,45 @@ scroll_active = false
autowrap_mode = 0
script = ExtResource("10_xsw70")
instructions_text = "%s"
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("12_byojv")])
actions = Array[ExtResource("15_j31kb")]([ExtResource("12_byojv")])
[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer"]
[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=1028152148]
layout_mode = 2
alignment = 1
[node name="ReturnToGame" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"]
[node name="ReturnToGame" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=1381759412]
unique_name_in_owner = true
layout_mode = 2
text = "Return to game"
[node name="GUIDEInputDetector" type="Node" parent="."]
[node name="GUIDEInputDetector" type="Node" parent="." unique_id=1117545884]
unique_name_in_owner = true
editor_description = "This node has two inputs specified which count as abort for detection (Escape and Controller back button)."
script = ExtResource("3_o0nvn")
detection_countdown_seconds = 0.1
abort_detection_on = Array[Resource("res://addons/guide/inputs/guide_input.gd")]([SubResource("Resource_f3bao"), SubResource("Resource_twrga")])
abort_detection_on = Array[ExtResource("17_gc2an")]([SubResource("Resource_f3bao"), SubResource("Resource_twrga")])
[node name="PressPrompt" type="MarginContainer" parent="."]
[node name="PressPrompt" type="MarginContainer" parent="." unique_id=1026444810]
unique_name_in_owner = true
visible = false
layout_mode = 2
mouse_filter = 0
[node name="CenterContainer" type="CenterContainer" parent="PressPrompt"]
[node name="CenterContainer" type="CenterContainer" parent="PressPrompt" unique_id=1499334857]
layout_mode = 2
[node name="Panel" type="PanelContainer" parent="PressPrompt/CenterContainer"]
[node name="Panel" type="PanelContainer" parent="PressPrompt/CenterContainer" unique_id=1222310871]
layout_mode = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_bagfg")
[node name="MarginContainer" type="MarginContainer" parent="PressPrompt/CenterContainer/Panel"]
[node name="MarginContainer" type="MarginContainer" parent="PressPrompt/CenterContainer/Panel" unique_id=1659871847]
layout_mode = 2
theme_override_constants/margin_left = 20
theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 20
[node name="Label" type="Label" parent="PressPrompt/CenterContainer/Panel/MarginContainer"]
[node name="Label" type="Label" parent="PressPrompt/CenterContainer/Panel/MarginContainer" unique_id=42978897]
layout_mode = 2
text = "Press new input..."

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/fireball.svg-da8480a7a8e47ac511e0971f6fa164bd
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -1,10 +1,10 @@
[gd_scene load_steps=3 format=3 uid="uid://c36cnvgv2ur60"]
[gd_scene format=3 uid="uid://c36cnvgv2ur60"]
[ext_resource type="Script" path="res://guide_examples/shared/fireball/fireball.gd" id="1_jxcno"]
[ext_resource type="Script" uid="uid://bvlq6u3twn6x2" path="res://guide_examples/shared/fireball/fireball.gd" id="1_jxcno"]
[ext_resource type="Texture2D" uid="uid://buu21kg4kkhiw" path="res://guide_examples/shared/fireball/fireball.svg" id="2_5ckxn"]
[node name="Fireball" type="Node2D"]
[node name="Fireball" type="Node2D" unique_id=943916761]
script = ExtResource("1_jxcno")
[node name="Fireball" type="Sprite2D" parent="."]
[node name="Fireball" type="Sprite2D" parent="." unique_id=1172200057]
texture = ExtResource("2_5ckxn")

View File

@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/godot_logo.svg-ce7d52346b74cfa0766735b0b77afa
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@@ -1,9 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cjfdsja54wtus"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cjfdsja54wtus"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_yaxge"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_yaxge"]
[resource]
script = ExtResource("1_yaxge")
name = ""
display_name = ""
display_category = ""

View File

@@ -1,9 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://b7rcj2usvx7iu"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b7rcj2usvx7iu"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_2lu1r"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_2lu1r"]
[resource]
script = ExtResource("1_2lu1r")
name = ""
display_name = ""
display_category = ""

View File

@@ -1,9 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cn4nypfrnusrn"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cn4nypfrnusrn"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_o2mf7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_o2mf7"]
[resource]
script = ExtResource("1_o2mf7")
name = ""
display_name = ""
display_category = ""

View File

@@ -1,9 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://cjohgt5cdoxvd"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cjohgt5cdoxvd"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_1p8w8"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_1p8w8"]
[resource]
script = ExtResource("1_1p8w8")
name = ""
display_name = ""
display_category = ""

View File

@@ -1,32 +1,23 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=21 format=3 uid="uid://c161ru5ubsvm5"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://c161ru5ubsvm5"]
[ext_resource type="Script" path="res://addons/guide/guide_mapping_context.gd" id="1_1q401"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_1q401"]
[ext_resource type="Resource" uid="uid://cjohgt5cdoxvd" path="res://guide_examples/simple_input/mapping_contexts/move_up.tres" id="1_p6dvd"]
[ext_resource type="Script" path="res://addons/guide/inputs/guide_input_key.gd" id="2_dmcv6"]
[ext_resource type="Script" path="res://addons/guide/guide_input_mapping.gd" id="3_j3d4x"]
[ext_resource type="Script" path="res://addons/guide/guide_action_mapping.gd" id="4_5ymhe"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_dmcv6"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_j3d4x"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_5ymhe"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_drcnc"]
[ext_resource type="Resource" uid="uid://cjfdsja54wtus" path="res://guide_examples/simple_input/mapping_contexts/move_down.tres" id="5_x3j1d"]
[ext_resource type="Resource" uid="uid://b7rcj2usvx7iu" path="res://guide_examples/simple_input/mapping_contexts/move_left.tres" id="6_3n2n7"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_lex6s"]
[ext_resource type="Resource" uid="uid://cn4nypfrnusrn" path="res://guide_examples/simple_input/mapping_contexts/move_right.tres" id="7_mgx2j"]
[sub_resource type="Resource" id="Resource_x4hy0"]
script = ExtResource("2_dmcv6")
key = 87
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_skv88"]
script = ExtResource("3_j3d4x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_x4hy0")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_13yll"]
script = ExtResource("4_5ymhe")
@@ -36,21 +27,10 @@ input_mappings = Array[ExtResource("3_j3d4x")]([SubResource("Resource_skv88")])
[sub_resource type="Resource" id="Resource_kjfiu"]
script = ExtResource("2_dmcv6")
key = 83
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_11cob"]
script = ExtResource("3_j3d4x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_kjfiu")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_olvia"]
script = ExtResource("4_5ymhe")
@@ -60,21 +40,10 @@ input_mappings = Array[ExtResource("3_j3d4x")]([SubResource("Resource_11cob")])
[sub_resource type="Resource" id="Resource_rkxlb"]
script = ExtResource("2_dmcv6")
key = 65
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_j7qak"]
script = ExtResource("3_j3d4x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_rkxlb")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_gs5ov"]
script = ExtResource("4_5ymhe")
@@ -84,21 +53,10 @@ input_mappings = Array[ExtResource("3_j3d4x")]([SubResource("Resource_j7qak")])
[sub_resource type="Resource" id="Resource_jek7t"]
script = ExtResource("2_dmcv6")
key = 68
shift = false
control = false
alt = false
meta = false
allow_additional_modifiers = true
[sub_resource type="Resource" id="Resource_m4m5w"]
script = ExtResource("3_j3d4x")
override_action_settings = false
is_remappable = false
display_name = ""
display_category = ""
input = SubResource("Resource_jek7t")
modifiers = Array[Resource("res://addons/guide/modifiers/guide_modifier.gd")]([])
triggers = Array[Resource("res://addons/guide/triggers/guide_trigger.gd")]([])
[sub_resource type="Resource" id="Resource_hk2n5"]
script = ExtResource("4_5ymhe")
@@ -107,5 +65,4 @@ input_mappings = Array[ExtResource("3_j3d4x")]([SubResource("Resource_m4m5w")])
[resource]
script = ExtResource("1_1q401")
display_name = ""
mappings = Array[ExtResource("4_5ymhe")]([SubResource("Resource_13yll"), SubResource("Resource_olvia"), SubResource("Resource_gs5ov"), SubResource("Resource_hk2n5")])

View File

@@ -1,22 +1,23 @@
[gd_scene load_steps=12 format=3 uid="uid://cchyatnt0wl5x"]
[gd_scene format=3 uid="uid://cchyatnt0wl5x"]
[ext_resource type="Script" path="res://guide_examples/simple_input/simple_input.gd" id="1_cgpw0"]
[ext_resource type="Script" uid="uid://dej0g6ye7nfxi" path="res://guide_examples/simple_input/simple_input.gd" id="1_cgpw0"]
[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_t8vwd"]
[ext_resource type="Script" path="res://guide_examples/simple_input/player.gd" id="2_o6vg3"]
[ext_resource type="Script" uid="uid://dhpub7a1ixyxj" path="res://guide_examples/simple_input/player.gd" id="2_o6vg3"]
[ext_resource type="Resource" uid="uid://c161ru5ubsvm5" path="res://guide_examples/simple_input/mapping_contexts/simple_input.tres" id="3_2b24x"]
[ext_resource type="Resource" uid="uid://b7rcj2usvx7iu" path="res://guide_examples/simple_input/mapping_contexts/move_left.tres" id="4_50on6"]
[ext_resource type="Resource" uid="uid://cn4nypfrnusrn" path="res://guide_examples/simple_input/mapping_contexts/move_right.tres" id="5_47yin"]
[ext_resource type="Resource" uid="uid://cjohgt5cdoxvd" path="res://guide_examples/simple_input/mapping_contexts/move_up.tres" id="6_b7h5t"]
[ext_resource type="Resource" uid="uid://cjfdsja54wtus" path="res://guide_examples/simple_input/mapping_contexts/move_down.tres" id="7_4pdc5"]
[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="8_tko8y"]
[ext_resource type="Script" path="res://guide_examples/shared/instructions_label.gd" id="9_hqrkx"]
[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="9_hqrkx"]
[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="10_3ap6u"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="11_5ljcy"]
[node name="SimpleInput" type="Node"]
[node name="SimpleInput" type="Node" unique_id=1662381528]
script = ExtResource("1_cgpw0")
mapping_context = ExtResource("3_2b24x")
[node name="Player" type="Sprite2D" parent="."]
[node name="Player" type="Sprite2D" parent="." unique_id=224895441]
position = Vector2(546, 317)
texture = ExtResource("1_t8vwd")
script = ExtResource("2_o6vg3")
@@ -26,9 +27,9 @@ right_action = ExtResource("5_47yin")
up_action = ExtResource("6_b7h5t")
down_action = ExtResource("7_4pdc5")
[node name="UI Layer" type="CanvasLayer" parent="."]
[node name="UI Layer" type="CanvasLayer" parent="." unique_id=1612195091]
[node name="Instructions Label" type="RichTextLabel" parent="UI Layer"]
[node name="Instructions Label" type="RichTextLabel" parent="UI Layer" unique_id=971619038]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
@@ -43,11 +44,11 @@ instructions_text = "%s to move left.
%s to move right.
%s to move up.
%s to move down."
actions = Array[Resource("res://addons/guide/guide_action.gd")]([ExtResource("4_50on6"), ExtResource("5_47yin"), ExtResource("6_b7h5t"), ExtResource("7_4pdc5")])
actions = Array[ExtResource("11_5ljcy")]([ExtResource("4_50on6"), ExtResource("5_47yin"), ExtResource("6_b7h5t"), ExtResource("7_4pdc5")])
metadata/_edit_use_anchors_ = true
[node name="Debug Layer" type="CanvasLayer" parent="."]
[node name="Debug Layer" type="CanvasLayer" parent="." unique_id=920151117]
[node name="GuideDebugger" parent="Debug Layer" instance=ExtResource("10_3ap6u")]
[node name="GuideDebugger" parent="Debug Layer" unique_id=1584015720 instance=ExtResource("10_3ap6u")]
theme = ExtResource("8_tko8y")
metadata/_edit_lock_ = true

View File

@@ -1,11 +1,6 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://djow080f02fos"]
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://djow080f02fos"]
[ext_resource type="Script" path="res://addons/guide/guide_action.gd" id="1_dxeu7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_dxeu7"]
[resource]
script = ExtResource("1_dxeu7")
name = &""
emit_as_godot_actions = false
is_remappable = false
display_name = ""
display_category = ""

Some files were not shown because too many files have changed in this diff Show More