diff --git a/editor/scene/3d/node_3d_editor_plugin.cpp b/editor/scene/3d/node_3d_editor_plugin.cpp index c0e389fa4f..e51535ee49 100644 --- a/editor/scene/3d/node_3d_editor_plugin.cpp +++ b/editor/scene/3d/node_3d_editor_plugin.cpp @@ -7309,6 +7309,16 @@ void Node3DEditor::set_state(const Dictionary &p_state) { } } + if (d.has("zfar")) { + settings_zfar->set_value(double(d["zfar"])); + } + if (d.has("znear")) { + settings_znear->set_value(double(d["znear"])); + } + if (d.has("fov")) { + settings_fov->set_value(double(d["fov"])); + } + if (d.has("viewports")) { Array vp = d["viewports"]; uint32_t vp_size = static_cast(vp.size()); @@ -7322,15 +7332,6 @@ void Node3DEditor::set_state(const Dictionary &p_state) { } } - if (d.has("zfar")) { - settings_zfar->set_value(double(d["zfar"])); - } - if (d.has("znear")) { - settings_znear->set_value(double(d["znear"])); - } - if (d.has("fov")) { - settings_fov->set_value(double(d["fov"])); - } if (d.has("show_grid")) { bool use = d["show_grid"];