public override void Dispose()
 {
     _IsDisposed = true;
     if (_collisionImages != null)
         _collisionImages.Clear();
     _collisionImages = null;
     if (_collisionMaterial != null)
         _collisionMaterial.Dispose();
     _collisionMaterial = null;
     _onCollision = null;
     _ResetRefs();
     _resolveCollisionDelegate = null;
     _testEarlyOut = null;
     base.Dispose();
 }
 public override void Dispose()
 {
     _IsDisposed = true;
     _onWorldLimit = null;
     _worldLimitResolveCollision = null;
     base.Dispose();
 }