class_name Coin extends Area2D signal coinCollected func _on_body_entered(body): if body.is_in_group("player"): coinCollected.emit() queue_free()