]> Untitled Git - mushroom-game.git/blobdiff - mushroom/mushroom.gd
Squashed commit of the following:
[mushroom-game.git] / mushroom / mushroom.gd
index a0100a23dd3e0d378f3de5595b2912b4457496ba..f62fb8c7358465589646ffd50495725368ca7166 100644 (file)
@@ -1,6 +1,8 @@
 extends Node3D
 
+
 signal picked
+var is_picked := false
 
 
 # Called when the node enters the scene tree for the first time.
@@ -15,7 +17,10 @@ func _process(_delta: float) -> void:
 
 func _on_area_3d_area_entered(area: Area3D) -> void:
        if(area.is_in_group("player")):
-               print("Player picked a mushroom!")
+               # make this instance vanish
                hide()
-               picked.emit()
                $Area3D/CollisionShape3D.set_deferred("disabled", true)
+               is_picked = true
+               
+               # emit "picked" signal
+               picked.emit()