gd: added hit input
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
extends Node3D
|
||||
class_name InputController
|
||||
|
||||
@export_group("Mapping contexts")
|
||||
@export var base_mode:GUIDEMappingContext
|
||||
@ -13,6 +14,7 @@ extends Node3D
|
||||
@export var aim_released:GUIDEAction
|
||||
@export var aim_canceled:GUIDEAction
|
||||
@export var jump:GUIDEAction
|
||||
@export var hit:GUIDEAction
|
||||
|
||||
signal input_move(value: Vector3)
|
||||
signal input_rotate_y(value: float)
|
||||
@ -22,6 +24,7 @@ signal input_aim_pressed
|
||||
signal input_aim_released
|
||||
signal input_aim_canceled
|
||||
signal input_jump
|
||||
signal input_hit
|
||||
|
||||
func _ready() -> void:
|
||||
GUIDE.enable_mapping_context(base_mode)
|
||||
@ -30,7 +33,10 @@ func _ready() -> void:
|
||||
aim_released.triggered.connect(on_input_aim_released)
|
||||
aim_canceled.triggered.connect(on_input_aim_canceled)
|
||||
jump.triggered.connect(on_input_jump)
|
||||
|
||||
hit.triggered.connect(on_input_hit)
|
||||
|
||||
func on_input_hit():
|
||||
input_hit.emit()
|
||||
|
||||
func on_input_jump():
|
||||
input_jump.emit()
|
||||
|
Reference in New Issue
Block a user