Refactor signal logic
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
extends BaseState
|
||||
class_name FiringArrowState
|
||||
|
||||
signal PlayerBeganFiringArrow
|
||||
signal PlayerFiredArrow(spawn_position: Vector2, direction: Vector2)
|
||||
signal ArrowFired(spawn_position: Vector2, direction: Vector2)
|
||||
|
||||
@export var direction_component: FacingDirectionComponent
|
||||
@export var arrow_spawn_marker: Marker2D
|
||||
@@ -23,7 +24,7 @@ func Enter(_extra_parameters: Dictionary) -> void:
|
||||
direction = Vector2.UP
|
||||
elif direction_component.current_direction == Enums.Directions.DOWN:
|
||||
direction = Vector2.DOWN
|
||||
PlayerFiredArrow.emit(position, direction)
|
||||
ArrowFired.emit(position, direction)
|
||||
|
||||
|
||||
func OnFiringArrowAnimationFinished() -> void:
|
||||
|
||||
Reference in New Issue
Block a user