summaryrefslogtreecommitdiffstats
path: root/src/core/class_db.cpp
diff options
context:
space:
mode:
authorGeorge Marques <george@gmarqu.es>2021-09-09 21:47:45 -0300
committerBastiaan Olij <mux213@gmail.com>2021-09-27 23:08:10 +1000
commitaef0f1e24828a94cc3e0c7e4b8ac6ffc6425b202 (patch)
treef5436fa0239b1c7fa3619c9cb7302ef848f2ddc3 /src/core/class_db.cpp
parentdfa526ce16f4d58a09615b806b629b9cb70a1a08 (diff)
downloadredot-cpp-aef0f1e24828a94cc3e0c7e4b8ac6ffc6425b202.tar.gz
Change initialization to allow custom level callbacks
Now it needs a callback for each level so custom logic (like loading singletons) can be performed.
Diffstat (limited to 'src/core/class_db.cpp')
-rw-r--r--src/core/class_db.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/class_db.cpp b/src/core/class_db.cpp
index 57e77c3..a1265da 100644
--- a/src/core/class_db.cpp
+++ b/src/core/class_db.cpp
@@ -40,6 +40,7 @@
namespace godot {
std::unordered_map<std::string, ClassDB::ClassInfo> ClassDB::classes;
+GDNativeInitializationLevel ClassDB::current_level = GDNATIVE_INITIALIZATION_CORE;
MethodDefinition D_METHOD(const char *p_name) {
return MethodDefinition(p_name);