Esempio n. 1
0
        /// <summary>
        /// Removes the collider from the engine processing pipeline.
        /// </summary>
        /// <param name="collider">The collider.</param>
        public void RemoveCollider(Collider collider)
        {
            collisionWorld.RemoveCollisionObject(collider.InternalCollider);

            aliveColliders.Remove(collider.InternalCollider);

            collider.Simulation = null;
        }
Esempio n. 2
0
 internal void RemoveCollider(PhysicsComponent component)
 {
     collisionWorld.RemoveCollisionObject(component.NativeCollisionObject);
 }
Esempio n. 3
0
 /// <summary>
 /// Removes the collider from the engine processing pipeline.
 /// </summary>
 /// <param name="collider">The collider.</param>
 public void RemoveCollider(Collider collider)
 {
     collisionWorld.RemoveCollisionObject(collider.InternalCollider);
 }