public void Clear() { lock (typeof(CollisionManager)) { if (collisionChecker != null) { collisionChecker.Dispose(); collisionChecker.Clear(); } if (freeObjects != null) { freeObjects.Clear(); } if (collisionClasses != null) { CollectionUtils.Clear(collisionClasses); } } }