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

23 lines
412 B
GDScript3
Raw Normal View History

2020-09-14 15:21:59 +00:00
extends Node2D
class_name CheckPoint
export var activated:=false
func deactivate() -> void:
activated = false
2020-09-15 23:17:10 +00:00
$Particles2D.emitting = false
2020-09-14 15:21:59 +00:00
$AnimationPlayer.play("idle")
func activate() -> void:
2020-09-15 23:17:10 +00:00
if activated: return
2020-09-14 15:21:59 +00:00
activated = true
$AnimationPlayer.play("activated")
2020-09-15 23:17:10 +00:00
$Particles2D.emitting = true
func _on_activated_animation_finished():
$Particles2D.amount = 5
$AnimationPlayer.play("active")
2020-09-14 15:21:59 +00:00