summaryrefslogtreecommitdiffstats
path: root/scene/3d/ray_cast_3d.h
diff options
context:
space:
mode:
Diffstat (limited to 'scene/3d/ray_cast_3d.h')
-rw-r--r--scene/3d/ray_cast_3d.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/scene/3d/ray_cast_3d.h b/scene/3d/ray_cast_3d.h
index 1def7a0eca..7b7f698114 100644
--- a/scene/3d/ray_cast_3d.h
+++ b/scene/3d/ray_cast_3d.h
@@ -45,6 +45,7 @@ class RayCast3D : public Node3D {
int against_shape = 0;
Vector3 collision_point;
Vector3 collision_normal;
+ int collision_face_index = -1;
Vector3 target_position = Vector3(0, -1, 0);
HashSet<RID> exclude;
@@ -122,6 +123,7 @@ public:
int get_collider_shape() const;
Vector3 get_collision_point() const;
Vector3 get_collision_normal() const;
+ int get_collision_face_index() const;
void add_exception_rid(const RID &p_rid);
void add_exception(const CollisionObject3D *p_node);