summaryrefslogtreecommitdiffstats
path: root/servers/physics_3d/godot_area_3d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'servers/physics_3d/godot_area_3d.cpp')
-rw-r--r--servers/physics_3d/godot_area_3d.cpp14
1 files changed, 1 insertions, 13 deletions
diff --git a/servers/physics_3d/godot_area_3d.cpp b/servers/physics_3d/godot_area_3d.cpp
index 5bf16aa688..d0b287b058 100644
--- a/servers/physics_3d/godot_area_3d.cpp
+++ b/servers/physics_3d/godot_area_3d.cpp
@@ -87,12 +87,6 @@ void GodotArea3D::set_space(GodotSpace3D *p_space) {
}
void GodotArea3D::set_monitor_callback(const Callable &p_callback) {
- ObjectID id = p_callback.get_object_id();
- if (id == monitor_callback.get_object_id()) {
- monitor_callback = p_callback;
- return;
- }
-
_unregister_shapes();
monitor_callback = p_callback;
@@ -108,12 +102,6 @@ void GodotArea3D::set_monitor_callback(const Callable &p_callback) {
}
void GodotArea3D::set_area_monitor_callback(const Callable &p_callback) {
- ObjectID id = p_callback.get_object_id();
- if (id == area_monitor_callback.get_object_id()) {
- area_monitor_callback = p_callback;
- return;
- }
-
_unregister_shapes();
area_monitor_callback = p_callback;
@@ -223,7 +211,7 @@ Variant GodotArea3D::get_param(PhysicsServer3D::AreaParameter p_param) const {
}
void GodotArea3D::_queue_monitor_update() {
- ERR_FAIL_COND(!get_space());
+ ERR_FAIL_NULL(get_space());
if (!monitor_query_list.in_list()) {
get_space()->area_add_to_monitor_query_list(&monitor_query_list);