Skip to content

Commit e8c036b

Browse files
committed
Fallback to ScriptInstance::get_property_state when get_property_state is not implemented in ScriptInstanceExtension
1 parent ce94b26 commit e8c036b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

core/object/script_language_extension.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,7 +818,9 @@ class ScriptInstanceExtension : public ScriptInstance {
818818
virtual void get_property_state(List<Pair<StringName, Variant>> &state) override {
819819
if (native_info->get_property_state_func) {
820820
native_info->get_property_state_func(instance, _add_property_with_state, &state);
821+
return;
821822
}
823+
ScriptInstance::get_property_state(state);
822824
}
823825

824826
virtual void get_method_list(List<MethodInfo> *p_list) const override {

0 commit comments

Comments
 (0)