godot-demo-projects/3d/platformer/coin/coin.gd

9 lines
178 B
GDScript

extends Area
var taken = false
func _on_coin_body_enter(body):
if not taken and body is preload("res://player/player.gd"):
get_node("Animation").play("take")
taken = true