extends Node var core: Core var core_config: CoreConfiguration = CoreConfiguration.new() @onready var logger: CoreLoggerInstance = core.logger.get_instance("Init.gd") @onready var sms: CoreBaseModule = core.sms func _init() -> void: core_config.logger_level = CoreTypes.LoggerLevel.DIAG core = Core.new(core_config) func _ready() -> void: await get_tree().process_frame get_tree().root.add_child(core) await core.complete_init() logger.info("Loading Test.tscn into SceneTree") sms.add_scene("test", CoreTypes.SceneType.MAIN, ResourceLoader.load("res://Test.tscn").instantiate()) logger.info("Freeing") queue_free()