platformer-game-test/src/Items/Coin.gd

17 lines
368 B
GDScript3
Raw Normal View History

2020-09-14 15:21:59 +00:00
extends Area2D
class_name Coin
export var value = 100;
signal collected
func _on_body_entered(body: Node) -> void:
if body.name == "Player":
$Label.text = str(value)
AudioManager.play_sfx(AudioManager.Sfx.COIN_COLLECTION)
2020-09-29 01:36:57 +00:00
# emit_signal("collected", value)
GameState.coin_collected()
2020-09-14 15:21:59 +00:00
$AnimationPlayer.play("collected")
pass # Replace with function body.