complete project reorganization
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 55s
Create tag and build when new code gets to main / Test (push) Successful in 7m7s
Create tag and build when new code gets to main / Export (push) Successful in 9m56s

This commit is contained in:
2026-02-04 11:20:00 +01:00
parent b6e8d0b590
commit cd519e528f
824 changed files with 397 additions and 16380 deletions

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c3e0ivgaxrsyb"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_gn1pi"]
[resource]
script = ExtResource("1_gn1pi")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bebstkm608wxx"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_bvbvh"]
[resource]
script = ExtResource("1_bvbvh")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://j1o5ud0plk4"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_8q4sr"]
[resource]
script = ExtResource("1_8q4sr")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,561 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bl5crtu1gkrtr"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="1_qmhk6"]
[ext_resource type="Resource" uid="uid://htqvokm8mufq" path="res://inputs/base_mode/move.tres" id="2_g6bbx"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_yp12v"]
[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="4_1rw8g"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_0qat1"]
[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="6_li5ak"]
[ext_resource type="Script" uid="uid://c47lkb48itd6l" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="7_si4d4"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_2tfaw"]
[ext_resource type="Resource" uid="uid://cpdaw41ah5gic" path="res://inputs/base_mode/rotate_y.tres" id="9_q86qg"]
[ext_resource type="Script" uid="uid://bbhoxsiqwo07l" path="res://addons/guide/inputs/guide_input_joy_axis_1d.gd" id="10_cvxqo"]
[ext_resource type="Script" uid="uid://bjm4myqxg4phm" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="11_j3axn"]
[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="12_kxb2c"]
[ext_resource type="Script" uid="uid://b6bwb7ie85kl1" path="res://addons/guide/inputs/guide_input_mouse_axis_1d.gd" id="13_j3axn"]
[ext_resource type="Resource" uid="uid://ccrb5xsnphc8" path="res://inputs/base_mode/rotate_floorplane.tres" id="13_v2ywt"]
[ext_resource type="Resource" uid="uid://c3e0ivgaxrsyb" path="res://inputs/base_mode/aim_down.tres" id="14_yp12v"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="15_fykw6"]
[ext_resource type="Script" uid="uid://b4cdrn4paoj3i" path="res://addons/guide/triggers/guide_trigger_down.gd" id="15_g6bbx"]
[ext_resource type="Script" uid="uid://cgy4anjdob2tp" path="res://addons/guide/modifiers/guide_modifier_window_relative.gd" id="15_rvpjj"]
[ext_resource type="Resource" uid="uid://bebstkm608wxx" path="res://inputs/base_mode/aim_pressed.tres" id="16_li5ak"]
[ext_resource type="Resource" uid="uid://j1o5ud0plk4" path="res://inputs/base_mode/aim_release.tres" id="16_rvpjj"]
[ext_resource type="Script" uid="uid://vgjlx6p007lp" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="17_kxb2c"]
[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="17_s8kjn"]
[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="19_qkgmj"]
[ext_resource type="Resource" uid="uid://bdit2jy5gbpts" path="res://inputs/base_mode/jump.tres" id="21_818lq"]
[ext_resource type="Resource" uid="uid://b5gx3q8nvu72e" path="res://inputs/base_mode/hit.tres" id="22_2hs2y"]
[ext_resource type="Resource" uid="uid://d2r0ur8k3cuu3" path="res://inputs/base_mode/dash.tres" id="23_g6bbx"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="23_llfhp"]
[ext_resource type="Resource" uid="uid://bbce5wfwxpns1" path="res://inputs/base_mode/slide_pressed.tres" id="23_rvpjj"]
[ext_resource type="Resource" uid="uid://b334rau1yxmm7" path="res://inputs/base_mode/slide_released.tres" id="25_rvpjj"]
[ext_resource type="Resource" uid="uid://55b0dsvioj08" path="res://inputs/base_mode/jump_pressed.tres" id="25_si4d4"]
[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://inputs/base_mode/pause.tres" id="29_q86qg"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="30_cvxqo"]
[ext_resource type="Resource" uid="uid://spo3pbqjx0eb" path="res://inputs/base_mode/parry.tres" id="30_rvpjj"]
[ext_resource type="Resource" uid="uid://dxy0071ic1wdj" path="res://inputs/base_mode/slam.tres" id="32_s8kjn"]
[ext_resource type="Resource" uid="uid://s1l0n1iitc6m" path="res://inputs/base_mode/move_back.tres" id="33_fykw6"]
[ext_resource type="Resource" uid="uid://brswsknpgwal2" path="res://inputs/base_mode/move_front.tres" id="34_rvpjj"]
[ext_resource type="Resource" uid="uid://ca68r7n3bwba3" path="res://inputs/base_mode/toolbox.tres" id="34_s8kjn"]
[ext_resource type="Resource" uid="uid://f3vs6l4m623s" path="res://inputs/base_mode/move_left.tres" id="35_s8kjn"]
[ext_resource type="Resource" uid="uid://t612lts1wi1s" path="res://inputs/base_mode/move_right.tres" id="36_vibkn"]
[sub_resource type="Resource" id="Resource_vkvga"]
script = ExtResource("4_1rw8g")
[sub_resource type="Resource" id="Resource_kb1id"]
script = ExtResource("6_li5ak")
order = 2
[sub_resource type="Resource" id="Resource_rwam6"]
script = ExtResource("7_si4d4")
lower_threshold = 0.1
[sub_resource type="Resource" id="Resource_1igva"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_vkvga")
modifiers = Array[ExtResource("5_0qat1")]([SubResource("Resource_kb1id"), SubResource("Resource_rwam6")])
[sub_resource type="Resource" id="Resource_88x08"]
script = ExtResource("1_qmhk6")
action = ExtResource("2_g6bbx")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_1igva")])
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_05q5j"]
script = ExtResource("10_cvxqo")
axis = 2
[sub_resource type="Resource" id="Resource_tn8ci"]
script = ExtResource("7_si4d4")
[sub_resource type="Resource" id="Resource_1koh7"]
script = ExtResource("11_j3axn")
scale = Vector3(0.3, 0.3, 0.3)
[sub_resource type="Resource" id="Resource_eep0a"]
script = ExtResource("12_kxb2c")
[sub_resource type="Resource" id="Resource_dew8i"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_05q5j")
modifiers = Array[ExtResource("5_0qat1")]([SubResource("Resource_tn8ci"), SubResource("Resource_1koh7"), SubResource("Resource_eep0a")])
[sub_resource type="Resource" id="Resource_mfl87"]
script = ExtResource("13_j3axn")
[sub_resource type="Resource" id="Resource_1n4k0"]
script = ExtResource("15_rvpjj")
[sub_resource type="Resource" id="Resource_ukc1w"]
script = ExtResource("12_kxb2c")
[sub_resource type="Resource" id="Resource_4pf65"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_mfl87")
modifiers = Array[ExtResource("5_0qat1")]([SubResource("Resource_1n4k0"), SubResource("Resource_ukc1w")])
[sub_resource type="Resource" id="Resource_tgr2g"]
script = ExtResource("1_qmhk6")
action = ExtResource("9_q86qg")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_dew8i"), SubResource("Resource_4pf65")])
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_pf0ii"]
script = ExtResource("10_cvxqo")
axis = 3
[sub_resource type="Resource" id="Resource_nh7x4"]
script = ExtResource("7_si4d4")
[sub_resource type="Resource" id="Resource_04n84"]
script = ExtResource("11_j3axn")
scale = Vector3(0.1, 0.1, 0.1)
[sub_resource type="Resource" id="Resource_m3aj7"]
script = ExtResource("12_kxb2c")
[sub_resource type="Resource" id="Resource_qu2wi"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_pf0ii")
modifiers = Array[ExtResource("5_0qat1")]([SubResource("Resource_nh7x4"), SubResource("Resource_04n84"), SubResource("Resource_m3aj7")])
[sub_resource type="Resource" id="Resource_2ioub"]
script = ExtResource("13_j3axn")
axis = 1
[sub_resource type="Resource" id="Resource_fvpbi"]
script = ExtResource("12_kxb2c")
[sub_resource type="Resource" id="Resource_7l3h2"]
script = ExtResource("15_rvpjj")
[sub_resource type="Resource" id="Resource_fyd0i"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_2ioub")
modifiers = Array[ExtResource("5_0qat1")]([SubResource("Resource_fvpbi"), SubResource("Resource_7l3h2")])
[sub_resource type="Resource" id="Resource_iarn8"]
script = ExtResource("1_qmhk6")
action = ExtResource("13_v2ywt")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_qu2wi"), SubResource("Resource_fyd0i")])
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_si4d4"]
script = ExtResource("10_cvxqo")
axis = 4
[sub_resource type="Resource" id="Resource_2tfaw"]
script = ExtResource("15_g6bbx")
[sub_resource type="Resource" id="Resource_q86qg"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_si4d4")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_2tfaw")])
[sub_resource type="Resource" id="Resource_o031f"]
script = ExtResource("17_kxb2c")
button = 2
[sub_resource type="Resource" id="Resource_3s858"]
script = ExtResource("15_g6bbx")
[sub_resource type="Resource" id="Resource_wh232"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_o031f")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_3s858")])
[sub_resource type="Resource" id="Resource_cvxqo"]
script = ExtResource("1_qmhk6")
action = ExtResource("14_yp12v")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_q86qg"), SubResource("Resource_wh232")])
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_llfhp"]
script = ExtResource("10_cvxqo")
axis = 4
[sub_resource type="Resource" id="Resource_ib0yi"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_r6kml"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_llfhp")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_ib0yi")])
[sub_resource type="Resource" id="Resource_xh105"]
script = ExtResource("17_kxb2c")
button = 2
[sub_resource type="Resource" id="Resource_30oue"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_2supu"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_xh105")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_30oue")])
[sub_resource type="Resource" id="Resource_tb8ii"]
script = ExtResource("1_qmhk6")
action = ExtResource("16_li5ak")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_r6kml"), SubResource("Resource_2supu")])
[sub_resource type="Resource" id="Resource_cqc4k"]
script = ExtResource("10_cvxqo")
axis = 4
[sub_resource type="Resource" id="Resource_vanwy"]
script = ExtResource("17_s8kjn")
[sub_resource type="Resource" id="Resource_bkx7d"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_cqc4k")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_vanwy")])
[sub_resource type="Resource" id="Resource_omo75"]
script = ExtResource("17_kxb2c")
button = 2
[sub_resource type="Resource" id="Resource_npyga"]
script = ExtResource("17_s8kjn")
[sub_resource type="Resource" id="Resource_yxj6r"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_omo75")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_npyga")])
[sub_resource type="Resource" id="Resource_iihs4"]
script = ExtResource("1_qmhk6")
action = ExtResource("16_rvpjj")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_bkx7d"), SubResource("Resource_yxj6r")])
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_qkgmj"]
script = ExtResource("10_cvxqo")
axis = 5
[sub_resource type="Resource" id="Resource_st2ej"]
script = ExtResource("15_g6bbx")
[sub_resource type="Resource" id="Resource_s8kjn"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_qkgmj")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_st2ej")])
metadata/_guide_triggers_collapsed = false
[sub_resource type="Resource" id="Resource_wcvib"]
script = ExtResource("30_cvxqo")
key = 4194326
[sub_resource type="Resource" id="Resource_8ifoc"]
script = ExtResource("15_g6bbx")
[sub_resource type="Resource" id="Resource_imjft"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_wcvib")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_8ifoc")])
metadata/_guide_triggers_collapsed = false
[sub_resource type="Resource" id="Resource_vibkn"]
script = ExtResource("1_qmhk6")
action = ExtResource("23_rvpjj")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_s8kjn"), SubResource("Resource_imjft")])
[sub_resource type="Resource" id="Resource_f3pn5"]
script = ExtResource("10_cvxqo")
axis = 5
[sub_resource type="Resource" id="Resource_rvpjj"]
script = ExtResource("17_s8kjn")
[sub_resource type="Resource" id="Resource_818lq"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_f3pn5")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_rvpjj")])
[sub_resource type="Resource" id="Resource_qksfw"]
script = ExtResource("30_cvxqo")
key = 4194326
[sub_resource type="Resource" id="Resource_bhf7o"]
script = ExtResource("17_s8kjn")
[sub_resource type="Resource" id="Resource_woy8j"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_qksfw")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_bhf7o")])
[sub_resource type="Resource" id="Resource_2hs2y"]
script = ExtResource("1_qmhk6")
action = ExtResource("25_rvpjj")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_818lq"), SubResource("Resource_woy8j")])
[sub_resource type="Resource" id="Resource_1fkas"]
script = ExtResource("19_qkgmj")
[sub_resource type="Resource" id="Resource_6pxii"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_jy4f1"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_1fkas")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_6pxii")])
metadata/_guide_triggers_collapsed = false
[sub_resource type="Resource" id="Resource_pv160"]
script = ExtResource("30_cvxqo")
key = 32
[sub_resource type="Resource" id="Resource_ra6lx"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_q44n6"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_pv160")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_ra6lx")])
[sub_resource type="Resource" id="Resource_d2r0d"]
script = ExtResource("1_qmhk6")
action = ExtResource("25_si4d4")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_jy4f1"), SubResource("Resource_q44n6")])
[sub_resource type="Resource" id="Resource_oapce"]
script = ExtResource("19_qkgmj")
[sub_resource type="Resource" id="Resource_8w5gu"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_oapce")
metadata/_guide_triggers_collapsed = false
[sub_resource type="Resource" id="Resource_assli"]
script = ExtResource("30_cvxqo")
key = 32
[sub_resource type="Resource" id="Resource_x5v0d"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_assli")
[sub_resource type="Resource" id="Resource_xt1x5"]
script = ExtResource("1_qmhk6")
action = ExtResource("21_818lq")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_8w5gu"), SubResource("Resource_x5v0d")])
[sub_resource type="Resource" id="Resource_li5ak"]
script = ExtResource("19_qkgmj")
button = 10
[sub_resource type="Resource" id="Resource_paxxe"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_500v3"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_li5ak")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_paxxe")])
[sub_resource type="Resource" id="Resource_pdblu"]
script = ExtResource("17_kxb2c")
[sub_resource type="Resource" id="Resource_q0e5d"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_a8sqk"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_pdblu")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_q0e5d")])
[sub_resource type="Resource" id="Resource_ew1hw"]
script = ExtResource("1_qmhk6")
action = ExtResource("22_2hs2y")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_500v3"), SubResource("Resource_a8sqk")])
[sub_resource type="Resource" id="Resource_kx31q"]
script = ExtResource("19_qkgmj")
button = 9
[sub_resource type="Resource" id="Resource_oux88"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_b7w5s"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_kx31q")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_oux88")])
[sub_resource type="Resource" id="Resource_jk2g8"]
script = ExtResource("30_cvxqo")
key = 70
[sub_resource type="Resource" id="Resource_y7p41"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_3uxou"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_jk2g8")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_y7p41")])
[sub_resource type="Resource" id="Resource_3frwi"]
script = ExtResource("1_qmhk6")
action = ExtResource("30_rvpjj")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_b7w5s"), SubResource("Resource_3uxou")])
[sub_resource type="Resource" id="Resource_g6bbx"]
script = ExtResource("19_qkgmj")
button = 1
[sub_resource type="Resource" id="Resource_yp12v"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_1rw8g"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_g6bbx")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_yp12v")])
[sub_resource type="Resource" id="Resource_xbeov"]
script = ExtResource("30_cvxqo")
key = 4194325
[sub_resource type="Resource" id="Resource_rt8uw"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_hj46p"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_xbeov")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_rt8uw")])
[sub_resource type="Resource" id="Resource_0qat1"]
script = ExtResource("1_qmhk6")
action = ExtResource("23_g6bbx")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_1rw8g"), SubResource("Resource_hj46p")])
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_o5yys"]
script = ExtResource("19_qkgmj")
button = 2
[sub_resource type="Resource" id="Resource_06f1o"]
script = ExtResource("15_g6bbx")
[sub_resource type="Resource" id="Resource_v2ywt"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_o5yys")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_06f1o")])
[sub_resource type="Resource" id="Resource_qpgnj"]
script = ExtResource("30_cvxqo")
key = 69
[sub_resource type="Resource" id="Resource_g5tel"]
script = ExtResource("15_g6bbx")
[sub_resource type="Resource" id="Resource_s6d3g"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_qpgnj")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_g5tel")])
[sub_resource type="Resource" id="Resource_vtk18"]
script = ExtResource("1_qmhk6")
action = ExtResource("32_s8kjn")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_v2ywt"), SubResource("Resource_s6d3g")])
[sub_resource type="Resource" id="Resource_s4bc4"]
script = ExtResource("30_cvxqo")
key = 4194305
[sub_resource type="Resource" id="Resource_3exnu"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_ai85f"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_s4bc4")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_3exnu")])
[sub_resource type="Resource" id="Resource_jjamb"]
script = ExtResource("19_qkgmj")
button = 6
[sub_resource type="Resource" id="Resource_4kb6s"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_1ycft"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_jjamb")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_4kb6s")])
[sub_resource type="Resource" id="Resource_weyro"]
script = ExtResource("1_qmhk6")
action = ExtResource("29_q86qg")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_ai85f"), SubResource("Resource_1ycft")])
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_8e1uk"]
script = ExtResource("19_qkgmj")
button = 4
[sub_resource type="Resource" id="Resource_k8i2y"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_ilhhf"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_8e1uk")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_k8i2y")])
[sub_resource type="Resource" id="Resource_o5fur"]
script = ExtResource("1_qmhk6")
action = ExtResource("34_s8kjn")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_ilhhf")])
[sub_resource type="Resource" id="Resource_kcylj"]
script = ExtResource("30_cvxqo")
key = 83
[sub_resource type="Resource" id="Resource_yq6lj"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_kcylj")
[sub_resource type="Resource" id="Resource_fjku4"]
script = ExtResource("1_qmhk6")
action = ExtResource("33_fykw6")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_yq6lj")])
[sub_resource type="Resource" id="Resource_wt677"]
script = ExtResource("30_cvxqo")
key = 87
[sub_resource type="Resource" id="Resource_ly2iy"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_wt677")
[sub_resource type="Resource" id="Resource_odnhd"]
script = ExtResource("1_qmhk6")
action = ExtResource("34_rvpjj")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_ly2iy")])
[sub_resource type="Resource" id="Resource_i62p1"]
script = ExtResource("30_cvxqo")
key = 65
[sub_resource type="Resource" id="Resource_3d0gd"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_i62p1")
[sub_resource type="Resource" id="Resource_0eff7"]
script = ExtResource("1_qmhk6")
action = ExtResource("35_s8kjn")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_3d0gd")])
[sub_resource type="Resource" id="Resource_uqqnm"]
script = ExtResource("30_cvxqo")
key = 68
[sub_resource type="Resource" id="Resource_7io5e"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_uqqnm")
[sub_resource type="Resource" id="Resource_gt77e"]
script = ExtResource("1_qmhk6")
action = ExtResource("36_vibkn")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_7io5e")])
[resource]
script = ExtResource("23_llfhp")
mappings = Array[ExtResource("1_qmhk6")]([SubResource("Resource_88x08"), SubResource("Resource_tgr2g"), SubResource("Resource_iarn8"), SubResource("Resource_cvxqo"), SubResource("Resource_tb8ii"), SubResource("Resource_iihs4"), SubResource("Resource_vibkn"), SubResource("Resource_2hs2y"), SubResource("Resource_d2r0d"), SubResource("Resource_xt1x5"), SubResource("Resource_ew1hw"), SubResource("Resource_3frwi"), SubResource("Resource_0qat1"), SubResource("Resource_vtk18"), SubResource("Resource_weyro"), SubResource("Resource_o5fur"), SubResource("Resource_fjku4"), SubResource("Resource_odnhd"), SubResource("Resource_0eff7"), SubResource("Resource_gt77e")])
metadata/_custom_type_script = "uid://dsa1dnifd6w32"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://d2r0ur8k3cuu3"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_3acf8"]
[resource]
script = ExtResource("1_3acf8")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b5gx3q8nvu72e"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_hph1v"]
[resource]
script = ExtResource("1_hph1v")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bdit2jy5gbpts"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_pxv2l"]
[resource]
script = ExtResource("1_pxv2l")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://55b0dsvioj08"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4yfi4"]
[resource]
script = ExtResource("1_4yfi4")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://htqvokm8mufq"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_xhsni"]
[resource]
script = ExtResource("1_xhsni")
action_value_type = 3
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://s1l0n1iitc6m"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_7ljxs"]
[resource]
script = ExtResource("1_7ljxs")
action_value_type = 1
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://brswsknpgwal2"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_6kcci"]
[resource]
script = ExtResource("1_6kcci")
action_value_type = 1
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://f3vs6l4m623s"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_u1qdq"]
[resource]
script = ExtResource("1_u1qdq")
action_value_type = 1
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://t612lts1wi1s"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_gd7dq"]
[resource]
script = ExtResource("1_gd7dq")
action_value_type = 1
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://spo3pbqjx0eb"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_hlutc"]
[resource]
script = ExtResource("1_hlutc")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dgluj0ql5vth7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_76xvu"]
[resource]
script = ExtResource("1_76xvu")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ccrb5xsnphc8"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_glvw1"]
[resource]
script = ExtResource("1_glvw1")
action_value_type = 1
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cpdaw41ah5gic"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_3jk50"]
[resource]
script = ExtResource("1_3jk50")
action_value_type = 1
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dxy0071ic1wdj"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_6evmc"]
[resource]
script = ExtResource("1_6evmc")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bbce5wfwxpns1"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_v6tj6"]
[resource]
script = ExtResource("1_v6tj6")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b334rau1yxmm7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_06ocg"]
[resource]
script = ExtResource("1_06ocg")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ca68r7n3bwba3"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_pmr0d"]
[resource]
script = ExtResource("1_pmr0d")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

129
inputs/input_system.gd Normal file
View File

@@ -0,0 +1,129 @@
extends Node3D
class_name InputController
@export_group("Mapping contexts")
@export var base_mode:GUIDEMappingContext
@export_group("Move actions")
@export var move:GUIDEAction
@export var move_left:GUIDEAction
@export var move_right:GUIDEAction
@export var move_front:GUIDEAction
@export var move_back:GUIDEAction
@export var rotate_vertical:GUIDEAction
@export var rotate_floorplane:GUIDEAction
@export_group("Trigger actions")
@export_subgroup("Aim")
@export var aim_down:GUIDEAction
@export var aim_pressed:GUIDEAction
@export var aim_released:GUIDEAction
@export_subgroup("Jump")
@export var jump:GUIDEAction
@export var jump_pressed:GUIDEAction
@export_subgroup("Slide")
@export var slide_pressed:GUIDEAction
@export var slide_released:GUIDEAction
@export_subgroup("Other")
@export var hit:GUIDEAction
@export var parry:GUIDEAction
@export var dash:GUIDEAction
@export var slam:GUIDEAction
signal input_device_changed(is_gamepad: bool)
var _using_gamepad = false
signal input_move(value: Vector3)
signal input_rotate_y(value: float)
signal input_rotate_floorplane(value: float)
signal input_move_keyboard(value: Vector3)
# Jump
signal input_jump_started
signal input_jump_ongoing
signal input_jump_ended
signal input_aim_pressed
signal input_aim_down
signal input_aim_released
signal input_slide_started
signal input_slide_ended
signal input_hit
signal input_parry
signal input_dash
signal input_slam
func _ready() -> void:
GUIDE.enable_mapping_context(base_mode)
aim_down.triggered.connect(on_input_aim_down)
aim_pressed.triggered.connect(on_input_aim_pressed)
aim_released.triggered.connect(on_input_aim_released)
jump_pressed.triggered.connect(on_input_jump_started)
jump.triggered.connect(on_input_jump_ongoing)
jump.completed.connect(on_input_jump_ended)
slide_pressed.triggered.connect(on_input_slide_started)
slide_released.triggered.connect(on_input_slide_ended)
hit.triggered.connect(on_input_hit)
parry.triggered.connect(on_input_parry)
dash.triggered.connect(on_input_dash)
slam.triggered.connect(on_input_slam)
func on_input_hit():
input_hit.emit()
func on_input_parry():
input_parry.emit()
func on_input_dash():
input_dash.emit()
func on_input_slam():
input_slam.emit()
func on_input_jump_started():
input_jump_started.emit()
func on_input_jump_ongoing():
input_jump_ongoing.emit()
func on_input_jump_ended():
input_jump_ended.emit()
func on_input_aim_down():
input_aim_down.emit()
func on_input_aim_pressed():
input_aim_pressed.emit()
func on_input_aim_released():
input_aim_released.emit()
func on_input_slide_started():
input_slide_started.emit()
func on_input_slide_ended():
input_slide_ended.emit()
func _input(event: InputEvent) -> void:
if event is InputEventKey:
if _using_gamepad:
_using_gamepad = false
input_device_changed.emit(_using_gamepad)
elif event is InputEventJoypadMotion:
if !_using_gamepad:
if abs(event.axis_value) > 0.5:
_using_gamepad = true
input_device_changed.emit(_using_gamepad)
elif event is InputEventJoypadButton:
if !_using_gamepad:
_using_gamepad = true
input_device_changed.emit(_using_gamepad)
func _process(_delta: float) -> void:
var value_horizontal = -move_left.value_axis_1d + move_right.value_axis_1d
var value_vertical = -move_front.value_axis_1d + move_back.value_axis_1d
var keyboard_input_vector = Vector3(value_horizontal, 0, value_vertical)
input_move_keyboard.emit(keyboard_input_vector)
input_move.emit(move.value_axis_3d)
input_rotate_y.emit(rotate_vertical.value_axis_1d)
input_rotate_floorplane.emit(rotate_floorplane.value_axis_1d)

View File

@@ -0,0 +1 @@
uid://b5nk6ntlps3x0

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ck43v3q5ype3f"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4pmby"]
[resource]
script = ExtResource("1_4pmby")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dv6438xhua6id"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_56ywq"]
[resource]
script = ExtResource("1_56ywq")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://by80bubgg0dpx"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_jx5gn"]
[resource]
script = ExtResource("1_jx5gn")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,230 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://c2hpxkcujyc13"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="1_xno0b"]
[ext_resource type="Resource" uid="uid://ck43v3q5ype3f" path="res://inputs/menu_mode/back.tres" id="2_6sfub"]
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="2_w5wm7"]
[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_scydb"]
[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="4_q6ncx"]
[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_vnf02"]
[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_c647i"]
[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="7_m88dc"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="8_yfqfy"]
[ext_resource type="Resource" uid="uid://ds8quw8a7uh2u" path="res://inputs/menu_mode/select.tres" id="9_dsdj3"]
[ext_resource type="Resource" uid="uid://8t1evbmg3liq" path="res://inputs/menu_mode/up.tres" id="10_q44ew"]
[ext_resource type="Resource" uid="uid://dv6438xhua6id" path="res://inputs/menu_mode/down.tres" id="11_as826"]
[ext_resource type="Resource" uid="uid://cihlxajjlh80a" path="res://inputs/menu_mode/right.tres" id="12_erftc"]
[ext_resource type="Resource" uid="uid://by80bubgg0dpx" path="res://inputs/menu_mode/left.tres" id="13_sy651"]
[ext_resource type="Resource" uid="uid://bmef0jo6o41ic" path="res://inputs/menu_mode/next.tres" id="14_2sr1w"]
[ext_resource type="Resource" uid="uid://c3n6ww58cmbbk" path="res://inputs/menu_mode/previous.tres" id="15_2j2sf"]
[sub_resource type="Resource" id="Resource_tp5dr"]
script = ExtResource("4_q6ncx")
button = 1
[sub_resource type="Resource" id="Resource_lvbl0"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_2ux44"]
script = ExtResource("3_scydb")
input = SubResource("Resource_tp5dr")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_lvbl0")])
[sub_resource type="Resource" id="Resource_6sfub"]
script = ExtResource("8_yfqfy")
key = 4194305
[sub_resource type="Resource" id="Resource_17mt7"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_23hmj"]
script = ExtResource("3_scydb")
input = SubResource("Resource_6sfub")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_17mt7")])
[sub_resource type="Resource" id="Resource_len71"]
script = ExtResource("1_xno0b")
action = ExtResource("2_6sfub")
input_mappings = Array[ExtResource("3_scydb")]([SubResource("Resource_2ux44"), SubResource("Resource_23hmj")])
[sub_resource type="Resource" id="Resource_wkavf"]
script = ExtResource("4_q6ncx")
[sub_resource type="Resource" id="Resource_3uc4f"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_fidv6"]
script = ExtResource("3_scydb")
input = SubResource("Resource_wkavf")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_3uc4f")])
[sub_resource type="Resource" id="Resource_y2xy1"]
script = ExtResource("8_yfqfy")
key = 4194309
[sub_resource type="Resource" id="Resource_orcaw"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_yxowx"]
script = ExtResource("3_scydb")
input = SubResource("Resource_y2xy1")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_orcaw")])
[sub_resource type="Resource" id="Resource_ruq4f"]
script = ExtResource("1_xno0b")
action = ExtResource("9_dsdj3")
input_mappings = Array[ExtResource("3_scydb")]([SubResource("Resource_fidv6"), SubResource("Resource_yxowx")])
[sub_resource type="Resource" id="Resource_3fxnk"]
script = ExtResource("4_q6ncx")
button = 11
[sub_resource type="Resource" id="Resource_5uay1"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_0v0i1"]
script = ExtResource("3_scydb")
input = SubResource("Resource_3fxnk")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_5uay1")])
[sub_resource type="Resource" id="Resource_72t1r"]
script = ExtResource("8_yfqfy")
key = 4194320
[sub_resource type="Resource" id="Resource_4qbib"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_cccin"]
script = ExtResource("3_scydb")
input = SubResource("Resource_72t1r")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_4qbib")])
[sub_resource type="Resource" id="Resource_5hp22"]
script = ExtResource("1_xno0b")
action = ExtResource("10_q44ew")
input_mappings = Array[ExtResource("3_scydb")]([SubResource("Resource_0v0i1"), SubResource("Resource_cccin")])
[sub_resource type="Resource" id="Resource_1klk7"]
script = ExtResource("4_q6ncx")
button = 12
[sub_resource type="Resource" id="Resource_h4vny"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_jmmtp"]
script = ExtResource("3_scydb")
input = SubResource("Resource_1klk7")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_h4vny")])
[sub_resource type="Resource" id="Resource_cfqv5"]
script = ExtResource("8_yfqfy")
key = 4194322
[sub_resource type="Resource" id="Resource_0i4uw"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_fka1a"]
script = ExtResource("3_scydb")
input = SubResource("Resource_cfqv5")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_0i4uw")])
[sub_resource type="Resource" id="Resource_7i3b3"]
script = ExtResource("1_xno0b")
action = ExtResource("11_as826")
input_mappings = Array[ExtResource("3_scydb")]([SubResource("Resource_jmmtp"), SubResource("Resource_fka1a")])
[sub_resource type="Resource" id="Resource_s10di"]
script = ExtResource("4_q6ncx")
button = 14
[sub_resource type="Resource" id="Resource_isne2"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_fru3p"]
script = ExtResource("3_scydb")
input = SubResource("Resource_s10di")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_isne2")])
[sub_resource type="Resource" id="Resource_hbvow"]
script = ExtResource("8_yfqfy")
key = 4194321
[sub_resource type="Resource" id="Resource_mq0hj"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_sb8uf"]
script = ExtResource("3_scydb")
input = SubResource("Resource_hbvow")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_mq0hj")])
[sub_resource type="Resource" id="Resource_6ptcp"]
script = ExtResource("1_xno0b")
action = ExtResource("12_erftc")
input_mappings = Array[ExtResource("3_scydb")]([SubResource("Resource_fru3p"), SubResource("Resource_sb8uf")])
[sub_resource type="Resource" id="Resource_ortmh"]
script = ExtResource("4_q6ncx")
button = 13
[sub_resource type="Resource" id="Resource_1berd"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_0wrqh"]
script = ExtResource("3_scydb")
input = SubResource("Resource_ortmh")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_1berd")])
[sub_resource type="Resource" id="Resource_saokt"]
script = ExtResource("8_yfqfy")
key = 4194319
[sub_resource type="Resource" id="Resource_2b3t5"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_a5khc"]
script = ExtResource("3_scydb")
input = SubResource("Resource_saokt")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_2b3t5")])
[sub_resource type="Resource" id="Resource_xked7"]
script = ExtResource("1_xno0b")
action = ExtResource("13_sy651")
input_mappings = Array[ExtResource("3_scydb")]([SubResource("Resource_0wrqh"), SubResource("Resource_a5khc")])
[sub_resource type="Resource" id="Resource_1y2qg"]
script = ExtResource("4_q6ncx")
button = 10
[sub_resource type="Resource" id="Resource_vwpv3"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_7mcrw"]
script = ExtResource("3_scydb")
input = SubResource("Resource_1y2qg")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_vwpv3")])
[sub_resource type="Resource" id="Resource_qjv8h"]
script = ExtResource("1_xno0b")
action = ExtResource("14_2sr1w")
input_mappings = Array[ExtResource("3_scydb")]([SubResource("Resource_7mcrw")])
[sub_resource type="Resource" id="Resource_s2haq"]
script = ExtResource("4_q6ncx")
button = 9
[sub_resource type="Resource" id="Resource_vankc"]
script = ExtResource("7_m88dc")
[sub_resource type="Resource" id="Resource_3owmx"]
script = ExtResource("3_scydb")
input = SubResource("Resource_s2haq")
triggers = Array[ExtResource("6_c647i")]([SubResource("Resource_vankc")])
[sub_resource type="Resource" id="Resource_p0ahg"]
script = ExtResource("1_xno0b")
action = ExtResource("15_2j2sf")
input_mappings = Array[ExtResource("3_scydb")]([SubResource("Resource_3owmx")])
[resource]
script = ExtResource("2_w5wm7")
mappings = Array[ExtResource("1_xno0b")]([SubResource("Resource_len71"), SubResource("Resource_ruq4f"), SubResource("Resource_5hp22"), SubResource("Resource_7i3b3"), SubResource("Resource_6ptcp"), SubResource("Resource_xked7"), SubResource("Resource_qjv8h"), SubResource("Resource_p0ahg")])
metadata/_custom_type_script = "uid://dsa1dnifd6w32"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bmef0jo6o41ic"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_u34uv"]
[resource]
script = ExtResource("1_u34uv")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c3n6ww58cmbbk"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_hipw6"]
[resource]
script = ExtResource("1_hipw6")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cihlxajjlh80a"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_x80dv"]
[resource]
script = ExtResource("1_x80dv")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ds8quw8a7uh2u"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_gdlub"]
[resource]
script = ExtResource("1_gdlub")
metadata/_custom_type_script = "uid://cluhc11vixkf1"

7
inputs/menu_mode/up.tres Normal file
View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://8t1evbmg3liq"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_t6kxf"]
[resource]
script = ExtResource("1_t6kxf")
metadata/_custom_type_script = "uid://cluhc11vixkf1"