Merge pull request #49713 from nekomatata/fix-export-var-override-runtime
Fix export var override in PackedScene at runtime
This commit is contained in:
commit
653f544ca3
1 changed files with 3 additions and 1 deletions
|
@ -471,7 +471,9 @@ Error SceneState::_parse_node(Node *p_owner, Node *p_node, int p_parent_idx, Map
|
|||
StringName type = p_node->get_class();
|
||||
|
||||
Ref<Script> script = p_node->get_script();
|
||||
if (script.is_valid()) {
|
||||
if (Engine::get_singleton()->is_editor_hint() && script.is_valid()) {
|
||||
// Should be called in the editor only and not at runtime,
|
||||
// otherwise it can cause problems because of missing instance state support.
|
||||
script->update_exports();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue