diff options
Diffstat (limited to 'scene/2d')
-rw-r--r-- | scene/2d/shape_cast_2d.cpp | 24 | ||||
-rw-r--r-- | scene/2d/shape_cast_2d.h | 4 |
2 files changed, 0 insertions, 28 deletions
diff --git a/scene/2d/shape_cast_2d.cpp b/scene/2d/shape_cast_2d.cpp index 84a32d1fd3..50b44eb4ef 100644 --- a/scene/2d/shape_cast_2d.cpp +++ b/scene/2d/shape_cast_2d.cpp @@ -130,26 +130,6 @@ real_t ShapeCast2D::get_closest_collision_unsafe_fraction() const { return collision_unsafe_fraction; } -Object *ShapeCast2D::get_closest_collider() const { - ERR_FAIL_COND_V_MSG(result.is_empty(), nullptr, "Shape cast has not collided with anything yet."); - return ObjectDB::get_instance(result[0].collider_id); -} - -int ShapeCast2D::get_closest_collider_shape() const { - ERR_FAIL_COND_V_MSG(result.is_empty(), -1, "Shape cast has not collided with anything yet."); - return result[0].shape; -} - -Vector2 ShapeCast2D::get_closest_collision_point() const { - ERR_FAIL_COND_V_MSG(result.is_empty(), Vector2(), "Shape cast has not collided with anything yet."); - return result[0].point; -} - -Vector2 ShapeCast2D::get_closest_collision_normal() const { - ERR_FAIL_COND_V_MSG(result.is_empty(), Vector2(), "Shape cast has not collided with anything yet."); - return result[0].normal; -} - void ShapeCast2D::set_enabled(bool p_enabled) { enabled = p_enabled; update(); @@ -437,10 +417,6 @@ void ShapeCast2D::_bind_methods() { ClassDB::bind_method(D_METHOD("get_collision_point", "index"), &ShapeCast2D::get_collision_point); ClassDB::bind_method(D_METHOD("get_collision_normal", "index"), &ShapeCast2D::get_collision_normal); - ClassDB::bind_method(D_METHOD("get_closest_collider"), &ShapeCast2D::get_closest_collider); - ClassDB::bind_method(D_METHOD("get_closest_collider_shape"), &ShapeCast2D::get_closest_collider_shape); - ClassDB::bind_method(D_METHOD("get_closest_collision_point"), &ShapeCast2D::get_closest_collision_point); - ClassDB::bind_method(D_METHOD("get_closest_collision_normal"), &ShapeCast2D::get_closest_collision_normal); ClassDB::bind_method(D_METHOD("get_closest_collision_safe_fraction"), &ShapeCast2D::get_closest_collision_safe_fraction); ClassDB::bind_method(D_METHOD("get_closest_collision_unsafe_fraction"), &ShapeCast2D::get_closest_collision_unsafe_fraction); diff --git a/scene/2d/shape_cast_2d.h b/scene/2d/shape_cast_2d.h index 0e19e9ad3d..fca6b46155 100644 --- a/scene/2d/shape_cast_2d.h +++ b/scene/2d/shape_cast_2d.h @@ -105,10 +105,6 @@ public: Vector2 get_collision_point(int p_idx) const; Vector2 get_collision_normal(int p_idx) const; - Object *get_closest_collider() const; - int get_closest_collider_shape() const; - Vector2 get_closest_collision_point() const; - Vector2 get_closest_collision_normal() const; real_t get_closest_collision_safe_fraction() const; real_t get_closest_collision_unsafe_fraction() const; |