Now About Social Code
summaryrefslogtreecommitdiff
path: root/scripts/player.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/player.gd')
-rw-r--r--scripts/player.gd4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/player.gd b/scripts/player.gd
index 95737ce..247f5ec 100644
--- a/scripts/player.gd
+++ b/scripts/player.gd
@@ -35,7 +35,9 @@ func leave_body(body: Node3D):
func pickup():
if current_node.collision_layer & 0b1000:
num_seeds += 1
- current_node.get_parent().remove_child(current_node)
+ var node = current_node
+ node.get_parent().remove_child(node)
+ node.queue_free()
elif holding == null:
holding = current_node
current_node.get_parent().remove_child(current_node)