浏览代码

Remove early return from gizmo intersect_ray

Remove early returns from `EditorNode3DGizmo::intersect_ray` that is preventing to have gizmos that use Mesh collision + Segment collision + Icon.

(cherry picked from commit 2c12297ee110aa9a596e6d25ed5853f9bdc9fcfd)
AndreaCatania 4 年之前
父节点
当前提交
eb3ddbc050
共有 1 个文件被更改,包括 0 次插入4 次删除
  1. 0 4
      editor/spatial_editor_gizmos.cpp

+ 0 - 4
editor/spatial_editor_gizmos.cpp

@@ -635,8 +635,6 @@ bool EditorSpatialGizmo::intersect_ray(Camera *p_camera, const Point2 &p_point,
 			r_normal = -p_camera->project_ray_normal(p_point);
 			return true;
 		}
-
-		return false;
 	}
 
 	if (collision_segments.size()) {
@@ -687,8 +685,6 @@ bool EditorSpatialGizmo::intersect_ray(Camera *p_camera, const Point2 &p_point,
 			r_normal = -p_camera->project_ray_normal(p_point);
 			return true;
 		}
-
-		return false;
 	}
 
 	if (collision_mesh.is_valid()) {