Ended with remapping and removed old junk
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://7wm8ywvujwf"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_36r6u"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_36r6u")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
block_lower_priority_actions = true
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
metadata/_custom_type_script = "uid://cluhc11vixkf1"
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=159 format=3 uid="uid://bl5crtu1gkrtr"]
|
||||
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=157 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://systems/inputs/base_mode/move.tres" id="2_g6bbx"]
|
||||
@@ -22,13 +22,13 @@
|
||||
[ext_resource type="Resource" uid="uid://j1o5ud0plk4" path="res://systems/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="Resource" uid="uid://bbce5wfwxpns1" path="res://systems/inputs/base_mode/slide_release.tres" id="19_li5ak"]
|
||||
[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://systems/inputs/base_mode/jump.tres" id="21_818lq"]
|
||||
[ext_resource type="Resource" uid="uid://b5gx3q8nvu72e" path="res://systems/inputs/base_mode/hit.tres" id="22_2hs2y"]
|
||||
[ext_resource type="Resource" uid="uid://d2r0ur8k3cuu3" path="res://systems/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://b334rau1yxmm7" path="res://systems/inputs/base_mode/slide_down.tres" id="23_rvpjj"]
|
||||
[ext_resource type="Resource" uid="uid://bbce5wfwxpns1" path="res://systems/inputs/base_mode/slide_pressed.tres" id="23_rvpjj"]
|
||||
[ext_resource type="Resource" uid="uid://b334rau1yxmm7" path="res://systems/inputs/base_mode/slide.tres" id="25_s8kjn"]
|
||||
[ext_resource type="Resource" uid="uid://55b0dsvioj08" path="res://systems/inputs/base_mode/jump_pressed.tres" id="25_si4d4"]
|
||||
[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://systems/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"]
|
||||
@@ -229,40 +229,54 @@ 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_fykw6"]
|
||||
script = ExtResource("10_cvxqo")
|
||||
axis = 5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_rvpjj"]
|
||||
script = ExtResource("15_fykw6")
|
||||
|
||||
[sub_resource type="Resource" id="Resource_s8kjn"]
|
||||
script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_fykw6")
|
||||
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_rvpjj")])
|
||||
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")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qkgmj"]
|
||||
script = ExtResource("10_cvxqo")
|
||||
axis = 5
|
||||
|
||||
[sub_resource type="Resource" id="Resource_st2ej"]
|
||||
script = ExtResource("17_s8kjn")
|
||||
script = ExtResource("15_fykw6")
|
||||
|
||||
[sub_resource type="Resource" id="Resource_818lq"]
|
||||
[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_imjft"]
|
||||
script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_wcvib")
|
||||
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_st2ej")])
|
||||
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_818lq"]
|
||||
script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_f3pn5")
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qksfw"]
|
||||
script = ExtResource("30_cvxqo")
|
||||
key = 4194326
|
||||
|
||||
[sub_resource type="Resource" id="Resource_woy8j"]
|
||||
script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_qksfw")
|
||||
|
||||
[sub_resource type="Resource" id="Resource_2hs2y"]
|
||||
script = ExtResource("1_qmhk6")
|
||||
action = ExtResource("19_li5ak")
|
||||
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_818lq")])
|
||||
action = ExtResource("25_s8kjn")
|
||||
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_818lq"), SubResource("Resource_woy8j")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_1fkas"]
|
||||
script = ExtResource("19_qkgmj")
|
||||
@@ -354,16 +368,16 @@ script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_kx31q")
|
||||
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_oux88")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_f3pn5"]
|
||||
script = ExtResource("17_kxb2c")
|
||||
button = 2
|
||||
[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_f3pn5")
|
||||
input = SubResource("Resource_jk2g8")
|
||||
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_y7p41")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_3frwi"]
|
||||
@@ -395,22 +409,10 @@ script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_xbeov")
|
||||
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_rt8uw")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_jk2g8"]
|
||||
script = ExtResource("30_cvxqo")
|
||||
key = 70
|
||||
|
||||
[sub_resource type="Resource" id="Resource_wcvib"]
|
||||
script = ExtResource("15_fykw6")
|
||||
|
||||
[sub_resource type="Resource" id="Resource_imjft"]
|
||||
script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_jk2g8")
|
||||
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_wcvib")])
|
||||
|
||||
[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"), SubResource("Resource_imjft")])
|
||||
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"]
|
||||
@@ -425,17 +427,9 @@ script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_o5yys")
|
||||
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_kxb2c")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qksfw"]
|
||||
script = ExtResource("30_cvxqo")
|
||||
key = 69
|
||||
|
||||
[sub_resource type="Resource" id="Resource_woy8j"]
|
||||
script = ExtResource("3_yp12v")
|
||||
input = SubResource("Resource_qksfw")
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qpgnj"]
|
||||
script = ExtResource("30_cvxqo")
|
||||
key = 4194326
|
||||
key = 69
|
||||
|
||||
[sub_resource type="Resource" id="Resource_s6d3g"]
|
||||
script = ExtResource("3_yp12v")
|
||||
@@ -444,7 +438,7 @@ input = SubResource("Resource_qpgnj")
|
||||
[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_woy8j"), SubResource("Resource_s6d3g")])
|
||||
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_v2ywt"), SubResource("Resource_s6d3g")])
|
||||
|
||||
[sub_resource type="Resource" id="Resource_s4bc4"]
|
||||
script = ExtResource("30_cvxqo")
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://bw5k2gsv3jqcv"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_7f0q6"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_7f0q6")
|
||||
name = &""
|
||||
action_value_type = 0
|
||||
block_lower_priority_actions = true
|
||||
emit_as_godot_actions = false
|
||||
is_remappable = false
|
||||
display_name = ""
|
||||
display_category = ""
|
||||
metadata/_custom_type_script = "uid://cluhc11vixkf1"
|
||||
@@ -10,7 +10,7 @@ class_name InputController
|
||||
@export var move_right:GUIDEAction
|
||||
@export var move_front:GUIDEAction
|
||||
@export var move_back:GUIDEAction
|
||||
@export var rotate_y:GUIDEAction
|
||||
@export var rotate_vertical:GUIDEAction
|
||||
@export var rotate_floorplane:GUIDEAction
|
||||
|
||||
@export_group("Trigger actions")
|
||||
@@ -21,13 +21,14 @@ class_name InputController
|
||||
@export_subgroup("Jump")
|
||||
@export var jump:GUIDEAction
|
||||
@export var jump_pressed:GUIDEAction
|
||||
@export_subgroup("Slide")
|
||||
@export var slide:GUIDEAction
|
||||
@export var slide_pressed:GUIDEAction
|
||||
@export_subgroup("Other")
|
||||
@export var empower_down:GUIDEAction
|
||||
@export var empower_released:GUIDEAction
|
||||
@export var aim_canceled:GUIDEAction
|
||||
@export var hit:GUIDEAction
|
||||
@export var parry:GUIDEAction
|
||||
@export var dash:GUIDEAction
|
||||
@export var throw:GUIDEAction
|
||||
@export var slam:GUIDEAction
|
||||
|
||||
signal input_device_changed(is_gamepad: bool)
|
||||
var _using_gamepad = false
|
||||
@@ -46,13 +47,14 @@ signal input_aim_pressed
|
||||
signal input_aim_down
|
||||
signal input_aim_released
|
||||
|
||||
signal input_empower_down
|
||||
signal input_empower_released
|
||||
signal input_aim_canceled
|
||||
signal input_slide_started
|
||||
signal input_slide_ongoing
|
||||
signal input_slide_ended
|
||||
|
||||
signal input_hit
|
||||
signal input_parry
|
||||
signal input_dash
|
||||
signal input_throw
|
||||
signal input_slam
|
||||
|
||||
func _ready() -> void:
|
||||
GUIDE.enable_mapping_context(base_mode)
|
||||
@@ -60,53 +62,50 @@ func _ready() -> void:
|
||||
aim_down.triggered.connect(on_input_aim_down)
|
||||
aim_pressed.triggered.connect(on_input_aim_pressed)
|
||||
aim_released.triggered.connect(on_input_aim_released)
|
||||
empower_down.triggered.connect(on_input_empower_down)
|
||||
empower_released.triggered.connect(on_input_empower_released)
|
||||
aim_canceled.triggered.connect(on_input_aim_canceled)
|
||||
|
||||
jump_pressed.triggered.connect(on_input_jump_started)
|
||||
jump.triggered.connect(on_input_jump_ongoing)
|
||||
jump.completed.connect(on_input_jump_ended)
|
||||
|
||||
hit.triggered.connect(on_input_hit)
|
||||
dash.triggered.connect(on_input_dash)
|
||||
throw.triggered.connect(on_input_throw)
|
||||
|
||||
func on_input_dash():
|
||||
input_dash.emit()
|
||||
slide_pressed.triggered.connect(on_input_slide_started)
|
||||
slide.triggered.connect(on_input_slide_ongoing)
|
||||
slide.completed.connect(on_input_slide_ended)
|
||||
|
||||
func on_input_throw():
|
||||
input_throw.emit()
|
||||
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_empower_down():
|
||||
input_empower_down.emit()
|
||||
|
||||
func on_input_empower_released():
|
||||
input_empower_released.emit()
|
||||
|
||||
func on_input_aim_canceled():
|
||||
input_aim_canceled.emit()
|
||||
|
||||
func on_input_slide_started():
|
||||
input_slide_started.emit()
|
||||
func on_input_slide_ongoing():
|
||||
input_slide_ongoing.emit()
|
||||
func on_input_slide_ended():
|
||||
input_slide_ended.emit()
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
if event is InputEventKey:
|
||||
@@ -130,5 +129,5 @@ func _process(_delta: float) -> void:
|
||||
|
||||
input_move_keyboard.emit(keyboard_input_vector)
|
||||
input_move.emit(move.value_axis_3d)
|
||||
input_rotate_y.emit(rotate_y.value_axis_1d)
|
||||
input_rotate_y.emit(rotate_vertical.value_axis_1d)
|
||||
input_rotate_floorplane.emit(rotate_floorplane.value_axis_1d)
|
||||
|
||||
Reference in New Issue
Block a user