Explorar el Código

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.
AndreaCatania hace 4 años
padre
commit
2c12297ee1
Se han modificado 1 ficheros con 0 adiciones y 4 borrados
  1. 0 4
      editor/node_3d_editor_gizmos.cpp

+ 0 - 4
editor/node_3d_editor_gizmos.cpp

@@ -598,8 +598,6 @@ bool EditorNode3DGizmo::intersect_ray(Camera3D *p_camera, const Point2 &p_point,
 			r_normal = -p_camera->project_ray_normal(p_point);
 			return true;
 		}
-
-		return false;
 	}
 
 	if (collision_segments.size()) {
@@ -650,8 +648,6 @@ bool EditorNode3DGizmo::intersect_ray(Camera3D *p_camera, const Point2 &p_point,
 			r_normal = -p_camera->project_ray_normal(p_point);
 			return true;
 		}
-
-		return false;
 	}
 
 	if (collision_mesh.is_valid()) {