Move settings load and main menu loading in _init method (#408)

This commit is contained in:
Julian Murgia
2021-10-01 13:22:40 +02:00
committed by GitHub
parent ae34094196
commit 378f29283d
2 changed files with 32 additions and 13 deletions

View File

@@ -6,9 +6,14 @@ extends Node
# Start the main menu
func _ready():
if escoria.main_menu_instance == null:
escoria.main_menu_instance = escoria.resource_cache.get_resource(
ProjectSettings.get_setting("escoria/ui/main_menu_scene")
).instance()
if ProjectSettings.get_setting("escoria/ui/main_menu_scene") == "":
escoria.logger.report_errors("escoria.gd",
["Parameter escoria/ui/main_menu_scene is not set!"]
)
else:
escoria.main_menu_instance = escoria.resource_cache.get_resource(
ProjectSettings.get_setting("escoria/ui/main_menu_scene")
).instance()
escoria.call_deferred("add_child", escoria.main_menu_instance)