extends Area2D class_name Loop var rng = RandomNumberGenerator.new() signal picked_up func _ready(): rng.randomize() $Sprite.modulate = Color.from_hsv(rng.randf_range(0.0, 1.0), 0.4, 1) func _on_Loop_body_entered(body): emit_signal("picked_up") queue_free()