1
Fork 0
mirror of https://github.com/Steffo99/swear-jar.git synced 2024-11-22 15:44:21 +00:00
swear-jar/converters/copper_to_silver/copper_converter.gd

30 lines
623 B
GDScript3
Raw Normal View History

2023-10-02 00:53:12 +00:00
extends StaticBody2D
class_name CopperConverter
var coda : int = 0
@export var sprite_front: AnimatedSprite2D
@export var conversion_timer: Timer
@export var sound_working: AudioStreamPlayer
@export var sound_complete: AudioStreamPlayer
@export var spawner: Spawner
func _on_collector_collected(body):
body.queue_free()
func _on_collector_goal():
coda+=1
func _process(_delta):
if coda>=1 and conversion_timer.is_stopped():
sprite_front.play()
conversion_timer.start()
sound_working.play()
func _on_timer_timeout():
coda-=1
sprite_front.stop()
sound_working.stop()
sound_complete.play()
spawner.spawn()