cabin-fever/Gun.gd

10 lines
192 B
GDScript

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()