Browse Source

Merge pull request #4259 from neikeq/pr-issue-4224

Fix RayCast not updating when debugging collissions
Rémi Verschelde 9 years ago
parent
commit
b9ac3df29b
2 changed files with 2 additions and 2 deletions
  1. 1 1
      scene/2d/ray_cast_2d.cpp
  2. 1 1
      scene/3d/ray_cast.cpp

+ 1 - 1
scene/2d/ray_cast_2d.cpp

@@ -33,7 +33,7 @@
 void RayCast2D::set_cast_to(const Vector2& p_point) {
 
 	cast_to=p_point;
-	if (is_inside_tree() && get_tree()->is_editor_hint())
+	if (is_inside_tree() && (get_tree()->is_editor_hint() || get_tree()->is_debugging_collisions_hint()))
 		update();
 
 }

+ 1 - 1
scene/3d/ray_cast.cpp

@@ -33,7 +33,7 @@
 void RayCast::set_cast_to(const Vector3& p_point) {
 
 	cast_to=p_point;
-	if (is_inside_tree() && get_tree()->is_editor_hint())
+	if (is_inside_tree() && (get_tree()->is_editor_hint() || get_tree()->is_debugging_collisions_hint()))
 		update_gizmo();
 
 }