extends AnimationBase @onready var particles: GPUParticles2D = $GPUParticles2D func die(): particles.emitting = false await get_tree().create_timer(particles.lifetime).timeout queue_free()