class_name Coin extends Area2D signal coinCollectedSignal(body,coin) func _on_body_entered(body: Node2D): if body is Player: print("player hit coin") coinCollectedSignal.emit(body,self)