|
@@ -34,6 +34,8 @@
|
|
#include "scene/3d/node_3d.h"
|
|
#include "scene/3d/node_3d.h"
|
|
#include "scene/resources/shape_3d.h"
|
|
#include "scene/resources/shape_3d.h"
|
|
|
|
|
|
|
|
+class CollisionObject3D;
|
|
|
|
+
|
|
class ShapeCast3D : public Node3D {
|
|
class ShapeCast3D : public Node3D {
|
|
GDCLASS(ShapeCast3D, Node3D);
|
|
GDCLASS(ShapeCast3D, Node3D);
|
|
|
|
|
|
@@ -133,9 +135,9 @@ public:
|
|
bool is_colliding() const;
|
|
bool is_colliding() const;
|
|
|
|
|
|
void add_exception_rid(const RID &p_rid);
|
|
void add_exception_rid(const RID &p_rid);
|
|
- void add_exception(const Object *p_object);
|
|
|
|
|
|
+ void add_exception(const CollisionObject3D *p_node);
|
|
void remove_exception_rid(const RID &p_rid);
|
|
void remove_exception_rid(const RID &p_rid);
|
|
- void remove_exception(const Object *p_object);
|
|
|
|
|
|
+ void remove_exception(const CollisionObject3D *p_node);
|
|
void clear_exceptions();
|
|
void clear_exceptions();
|
|
|
|
|
|
virtual PackedStringArray get_configuration_warnings() const override;
|
|
virtual PackedStringArray get_configuration_warnings() const override;
|