2
0
Эх сурвалжийг харах

Allow for 32 max collisions in `test_body_motion`

(cherry picked from commit 7901a0524bc61aceb26c8e7790ea0c4fd880dadc)
Mikael Hermansson 1 жил өмнө
parent
commit
db47101f68

+ 1 - 1
servers/physics_3d/godot_space_3d.cpp

@@ -655,7 +655,7 @@ bool GodotSpace3D::test_body_motion(GodotBody3D *p_body, const PhysicsServer3D::
 	//this took about a week to get right..
 	//but is it right? who knows at this point..
 
-	ERR_FAIL_INDEX_V(p_parameters.max_collisions, PhysicsServer3D::MotionResult::MAX_COLLISIONS, false);
+	ERR_FAIL_COND_V(p_parameters.max_collisions < 0 || p_parameters.max_collisions > PhysicsServer3D::MotionResult::MAX_COLLISIONS, false);
 
 	if (r_result) {
 		*r_result = PhysicsServer3D::MotionResult();