extends Node2D export(int) var ammo = 5 signal ammo_taken func _on_Area2D_body_entered(body): if body.has_method("pick_up"): body.pick_up(ammo) emit_signal("ammo_taken") queue_free()