feat: Implement cycle timer toggle, refactor continuous input, and improve movement synchronization.
This commit is contained in:
@@ -323,8 +323,9 @@ func _try_move() -> bool:
|
||||
_is_processing_action = true
|
||||
_current_action = "moving"
|
||||
|
||||
# Wait for movement tween (approx 0.25s) plus small delay
|
||||
await get_tree().create_timer(0.3).timeout
|
||||
# Wait for movement to finish (signal from movement manager)
|
||||
await actor.movement_manager.movement_finished
|
||||
|
||||
|
||||
if not is_instance_valid(self): return true
|
||||
_is_processing_action = false
|
||||
|
||||
Reference in New Issue
Block a user