From cb1680c07afcaecec430e77bef650f5e6c709c21 Mon Sep 17 00:00:00 2001 From: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Date: Fri, 12 Dec 2025 22:22:38 +0100 Subject: [PATCH] [Debugger] Fix 3D disabled builds --- scene/debugger/scene_debugger.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scene/debugger/scene_debugger.cpp b/scene/debugger/scene_debugger.cpp index 00ec53c676b..0b8c448c0c8 100644 --- a/scene/debugger/scene_debugger.cpp +++ b/scene/debugger/scene_debugger.cpp @@ -1900,11 +1900,13 @@ void RuntimeNodeSelect::_physics_frame() { if (Object::cast_to(final_node)) { CanvasItem *ci_tmp = Object::cast_to(final_node); order = ci_tmp->get_effective_z_index() + ci_tmp->get_canvas_layer(); +#ifndef _3D_DISABLED } else if (Object::cast_to(final_node)) { Node3D *node3d_tmp = Object::cast_to(final_node); Camera3D *camera = root->get_camera_3d(); Vector3 pos = camera->project_ray_origin(selection_position); order = -pos.distance_to(node3d_tmp->get_global_transform().origin); +#endif // _3D_DISABLED } } node = node->get_parent();