Allow kinematic bodies without shapes to still move, fixes #24775

This commit is contained in:
Juan Linietsky
2019-02-16 11:06:17 -03:00
parent 9ae86e90f9
commit f439b786ea
4 changed files with 20 additions and 0 deletions

View File

@ -504,6 +504,12 @@ public:
RID collider;
int collider_shape;
Variant collider_metadata;
MotionResult() {
collision_local_shape = 0;
collider_shape = 0;
collider_id = 0;
}
};
virtual bool body_test_motion(RID p_body, const Transform2D &p_from, const Vector2 &p_motion, bool p_infinite_inertia, float p_margin = 0.001, MotionResult *r_result = NULL, bool p_exclude_raycast_shapes = true) = 0;