Refactor signal logic

This commit is contained in:
2026-03-15 13:06:21 -05:00
parent 1c95315496
commit 8bcf406576
21 changed files with 234 additions and 223 deletions

View File

@@ -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: