From 439556ff4b52c8306e510af9fd37e287ff2682d7 Mon Sep 17 00:00:00 2001 From: JeremyStarTM Date: Fri, 22 Mar 2024 21:41:27 +0100 Subject: [PATCH] Fix custom module support loading code --- src/Core.gd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Core.gd b/src/Core.gd index 7a9bf3f..6da7776 100644 --- a/src/Core.gd +++ b/src/Core.gd @@ -175,6 +175,8 @@ func register_custom_module(module_name: String, module_class: CoreBaseModule) - logger.errorf("Core", "Registering module failed: A custom module with the name \"" + module_name + "\" already exists.") return false module_class.name = module_name + logger.diagf("Core", "Updating variables") + module_class.core = self logger.diagf("Core", "Adding module to SceneTree") custom_modules_node.add_child(module_class) logger.diagf("Core", "Merging module with custom_modules") @@ -201,7 +203,7 @@ func get_custom_module(module_name: String) -> CoreBaseModule: logger.diagf("Core", "Getting custom module \"" + module_name + "\"") if !custom_modules.has(module_name): logger.errorf("Core", "Getting module failed: A custom module with the name \"" + module_name + "\" does not exist.") - return + return null return custom_modules[module_name] # (Re-)Load configuration