From ef6f873938a7482962ca25e7b167eb5255718f3f Mon Sep 17 00:00:00 2001 From: Hilderin <81109165+Hilderin@users.noreply.github.com> Date: Fri, 5 Jul 2024 10:16:36 -0400 Subject: Fix editor needs restart after adding GDExtensions --- modules/gdscript/gdscript.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'modules/gdscript/gdscript.h') diff --git a/modules/gdscript/gdscript.h b/modules/gdscript/gdscript.h index 6527a0ea4d..4d21651365 100644 --- a/modules/gdscript/gdscript.h +++ b/modules/gdscript/gdscript.h @@ -417,6 +417,7 @@ class GDScriptLanguage : public ScriptLanguage { Vector global_array; HashMap globals; HashMap named_globals; + Vector global_array_empty_indexes; struct CallLevel { Variant *stack = nullptr; @@ -448,6 +449,7 @@ class GDScriptLanguage : public ScriptLanguage { int _debug_max_call_stack = 0; void _add_global(const StringName &p_name, const Variant &p_value); + void _remove_global(const StringName &p_name); friend class GDScriptInstance; @@ -467,6 +469,11 @@ class GDScriptLanguage : public ScriptLanguage { HashMap orphan_subclasses; +#ifdef TOOLS_ENABLED + void _extension_loaded(const Ref &p_extension); + void _extension_unloading(const Ref &p_extension); +#endif + public: int calls; -- cgit v1.2.3