complete project reorganization
This commit is contained in:
7
inputs/base_mode/aim_down.tres
Normal file
7
inputs/base_mode/aim_down.tres
Normal 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"
|
||||
7
inputs/base_mode/aim_pressed.tres
Normal file
7
inputs/base_mode/aim_pressed.tres
Normal 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"
|
||||
7
inputs/base_mode/aim_release.tres
Normal file
7
inputs/base_mode/aim_release.tres
Normal 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"
|
||||
561
inputs/base_mode/base_mode.tres
Normal file
561
inputs/base_mode/base_mode.tres
Normal 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"
|
||||
7
inputs/base_mode/dash.tres
Normal file
7
inputs/base_mode/dash.tres
Normal 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"
|
||||
7
inputs/base_mode/hit.tres
Normal file
7
inputs/base_mode/hit.tres
Normal 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"
|
||||
7
inputs/base_mode/jump.tres
Normal file
7
inputs/base_mode/jump.tres
Normal 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"
|
||||
7
inputs/base_mode/jump_pressed.tres
Normal file
7
inputs/base_mode/jump_pressed.tres
Normal 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"
|
||||
8
inputs/base_mode/move.tres
Normal file
8
inputs/base_mode/move.tres
Normal 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"
|
||||
8
inputs/base_mode/move_back.tres
Normal file
8
inputs/base_mode/move_back.tres
Normal 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"
|
||||
8
inputs/base_mode/move_front.tres
Normal file
8
inputs/base_mode/move_front.tres
Normal 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"
|
||||
8
inputs/base_mode/move_left.tres
Normal file
8
inputs/base_mode/move_left.tres
Normal 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"
|
||||
8
inputs/base_mode/move_right.tres
Normal file
8
inputs/base_mode/move_right.tres
Normal 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"
|
||||
7
inputs/base_mode/parry.tres
Normal file
7
inputs/base_mode/parry.tres
Normal 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"
|
||||
7
inputs/base_mode/pause.tres
Normal file
7
inputs/base_mode/pause.tres
Normal 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"
|
||||
8
inputs/base_mode/rotate_floorplane.tres
Normal file
8
inputs/base_mode/rotate_floorplane.tres
Normal 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"
|
||||
8
inputs/base_mode/rotate_y.tres
Normal file
8
inputs/base_mode/rotate_y.tres
Normal 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"
|
||||
7
inputs/base_mode/slam.tres
Normal file
7
inputs/base_mode/slam.tres
Normal 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"
|
||||
7
inputs/base_mode/slide_pressed.tres
Normal file
7
inputs/base_mode/slide_pressed.tres
Normal 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"
|
||||
7
inputs/base_mode/slide_released.tres
Normal file
7
inputs/base_mode/slide_released.tres
Normal 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"
|
||||
7
inputs/base_mode/toolbox.tres
Normal file
7
inputs/base_mode/toolbox.tres
Normal 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
129
inputs/input_system.gd
Normal 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)
|
||||
1
inputs/input_system.gd.uid
Normal file
1
inputs/input_system.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://b5nk6ntlps3x0
|
||||
7
inputs/menu_mode/back.tres
Normal file
7
inputs/menu_mode/back.tres
Normal 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"
|
||||
7
inputs/menu_mode/down.tres
Normal file
7
inputs/menu_mode/down.tres
Normal 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"
|
||||
7
inputs/menu_mode/left.tres
Normal file
7
inputs/menu_mode/left.tres
Normal 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"
|
||||
230
inputs/menu_mode/menu_mode.tres
Normal file
230
inputs/menu_mode/menu_mode.tres
Normal 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"
|
||||
7
inputs/menu_mode/next.tres
Normal file
7
inputs/menu_mode/next.tres
Normal 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"
|
||||
7
inputs/menu_mode/previous.tres
Normal file
7
inputs/menu_mode/previous.tres
Normal 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"
|
||||
7
inputs/menu_mode/right.tres
Normal file
7
inputs/menu_mode/right.tres
Normal 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"
|
||||
7
inputs/menu_mode/select.tres
Normal file
7
inputs/menu_mode/select.tres
Normal 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
7
inputs/menu_mode/up.tres
Normal 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"
|
||||
Reference in New Issue
Block a user