extends StaticBody2D class_name Converter var coda : int = 0 @export var sprite_front: AnimatedSprite2D @export var sprite_back: AnimatedSprite2D @export var conversion_timer: Timer @export var sound_working: AudioStreamPlayer @export var sound_complete: AudioStreamPlayer @export var spawner: Spawner func _on_collector_goal(): coda+=1 func _process(_delta): if coda>=1 and conversion_timer.is_stopped(): sprite_front.play() sprite_back.play() conversion_timer.start() sound_working.play() func _on_timer_timeout(): coda-=1 sprite_front.stop() sprite_back.play() sound_working.stop() sound_complete.play() spawner.spawn()