basic slide and air glide mechanic
This commit is contained in:
@@ -22,8 +22,8 @@ class_name InputController
|
||||
@export var jump:GUIDEAction
|
||||
@export var jump_pressed:GUIDEAction
|
||||
@export_subgroup("Slide")
|
||||
@export var slide:GUIDEAction
|
||||
@export var slide_pressed:GUIDEAction
|
||||
@export var slide_released:GUIDEAction
|
||||
@export_subgroup("Other")
|
||||
@export var hit:GUIDEAction
|
||||
@export var parry:GUIDEAction
|
||||
@@ -48,7 +48,6 @@ signal input_aim_down
|
||||
signal input_aim_released
|
||||
|
||||
signal input_slide_started
|
||||
signal input_slide_ongoing
|
||||
signal input_slide_ended
|
||||
|
||||
signal input_hit
|
||||
@@ -68,8 +67,7 @@ func _ready() -> void:
|
||||
jump.completed.connect(on_input_jump_ended)
|
||||
|
||||
slide_pressed.triggered.connect(on_input_slide_started)
|
||||
slide.triggered.connect(on_input_slide_ongoing)
|
||||
slide.completed.connect(on_input_slide_ended)
|
||||
slide_released.triggered.connect(on_input_slide_ended)
|
||||
|
||||
hit.triggered.connect(on_input_hit)
|
||||
parry.triggered.connect(on_input_parry)
|
||||
@@ -102,8 +100,6 @@ func on_input_aim_released():
|
||||
|
||||
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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user