diff --git a/servers/physics/broad_phase_octree.cpp b/servers/physics/broad_phase_octree.cpp index 482f818ac37..14fc8390e6a 100644 --- a/servers/physics/broad_phase_octree.cpp +++ b/servers/physics/broad_phase_octree.cpp @@ -85,19 +85,6 @@ void *BroadPhaseOctree::_pair_callback(void *self, OctreeElementID p_A, Collisio } bool valid_collision_pair = p_object_A->test_collision_mask(p_object_B); - void *pair_data = bpo->pair_userdata; - - if (pair_data) { - // Checking an existing pair. - if (valid_collision_pair) { - // Nothing to do, pair is still valid. - return pair_data; - } else { - // Logical collision not valid anymore, unpair. - _unpair_callback(self, p_A, p_object_A, subindex_A, p_B, p_object_B, subindex_B, pair_data); - return nullptr; - } - } if (!valid_collision_pair) { return nullptr;