Free orphan nodes after removing them

This commit is contained in:
Aaron Franke
2020-06-21 03:49:29 -04:00
parent 513636b1aa
commit cf45430744

View File

@@ -17,8 +17,9 @@ func replace_main_scene(resource):
func change_scene(resource : Resource):
var node = resource.instance()
while get_child_count() > 0:
remove_child(get_child(0))
for child in get_children():
remove_child(child)
child.queue_free()
add_child(node)
node.connect("quit", self, "go_to_main_menu")