extends Sprite onready var filled_sprite = $FilledSprite onready var animation_player = $AnimationPlayer func _ready() -> void: filled_sprite.texture = texture func collect() -> void: animation_player.play("collect") for child in get_children(): if child is CPUParticles2D: child.emitting = true