|
@@ -6,10 +6,16 @@ const COLLECT_ANIM := "collection"
|
|
|
|
|
|
@onready var chocolateAnimation: AnimationPlayer = $ChocolateAnimation
|
|
@onready var chocolateAnimation: AnimationPlayer = $ChocolateAnimation
|
|
|
|
|
|
|
|
+var _collected := false
|
|
|
|
+
|
|
|
|
|
|
func _on_chocolate_tablet_body_entered(body: Node3D) -> void:
|
|
func _on_chocolate_tablet_body_entered(body: Node3D) -> void:
|
|
|
|
+ if _collected:
|
|
|
|
+ return
|
|
|
|
+
|
|
if body is Walker:
|
|
if body is Walker:
|
|
_give_chocolate_to(body)
|
|
_give_chocolate_to(body)
|
|
|
|
+ _collected = true
|
|
|
|
|
|
|
|
|
|
func _give_chocolate_to(walker: Walker) -> void:
|
|
func _give_chocolate_to(walker: Walker) -> void:
|