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

22 lines
369 B
GDScript3
Raw Normal View History

2020-09-14 15:21:59 +00:00
extends Node2D
class_name CheckPoint
signal activated
export var activated:=false
func deactivate() -> void:
activated = false
$AnimationPlayer.play("idle")
func activate() -> void:
activated = true
$AnimationPlayer.play("activated")
emit_signal("activated", self)
func _on_Area2D_body_entered(body: Node) -> void:
if body.name == "Player":
activate()