diff --git a/core/object/script_language_extension.h b/core/object/script_language_extension.h index a8e47eef44..e605cccc7c 100644 --- a/core/object/script_language_extension.h +++ b/core/object/script_language_extension.h @@ -818,7 +818,9 @@ public: virtual void get_property_state(List> &state) override { if (native_info->get_property_state_func) { native_info->get_property_state_func(instance, _add_property_with_state, &state); + return; } + ScriptInstance::get_property_state(state); } virtual void get_method_list(List *p_list) const override {