public virtual void ClientResetScene() { _bodyPicker.RemovePickingConstraint(); ExitPhysics(); OnInitializePhysics(); if (World != null && _debugDrawer != null) { World.DebugDrawer = _debugDrawer; } }
private void UninitializePhysics() { _bodyPicker.RemovePickingConstraint(); Simulation.Dispose(); _boxShooter.Dispose(); if (BulletObjectTracker.Current != null) { if (BulletObjectTracker.Current.UserOwnedObjects.Count != 0) { throw new Exception("Bullet has active objects that were not disposed."); } } }
private void UninitializePhysics() { _bodyPicker.RemovePickingConstraint(); Simulation.Dispose(); _boxShooter.Dispose(); }
public virtual void ExitPhysics() { _bodyPicker.RemovePickingConstraint(); this.StandardCleanup(); }