From f7dac7f1e69532a3242e29dde08ba8c1981a2796 Mon Sep 17 00:00:00 2001 From: rom Date: Tue, 27 Apr 2021 02:48:39 +0200 Subject: yield --- scenes/levels/base_level.gd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'scenes/levels') diff --git a/scenes/levels/base_level.gd b/scenes/levels/base_level.gd index dc228c0..3538993 100644 --- a/scenes/levels/base_level.gd +++ b/scenes/levels/base_level.gd @@ -115,8 +115,9 @@ func _unload_current_level(): yield(get_tree(), "idle_frame") # todo animation here? post mortem func _delayed_delete(c): - yield(get_tree().create_timer(5.0), "timeout") - c.queue_free() + yield(get_tree().create_timer(20.0), "timeout") + if c: + c.queue_free() func _load_current_level(): if _loaded_level != null: push_error("Tried to load level, while another level was already loaded.") -- cgit