remove method

void remove(
  1. ColliderNode collider
)

Implementation

void remove(ColliderNode collider) {
  _colliders.remove(collider);
  final slot = _mapping.remove(collider);
  if (slot == null) return;
  final index = _orderIndex[slot];

  if (index != -1) {
    _order.removeAt(index);
    _reorder(index);
  }

  _colliderIndex[slot] = null;
  _freeSlots.add(slot);
}