OpenSim.Region.Physics.BulletDotNETPlugin.BulletDotNETScene.disposeAllBodies C# (CSharp) Method

disposeAllBodies() private method

private disposeAllBodies ( ) : void
return void
        private void disposeAllBodies()
        {
            lock (m_prims)
            {
                m_primsLocalID.Clear();
                foreach (BulletDotNETPrim prim in m_prims)
                {
                    if (prim.Body != null)
                        m_world.removeRigidBody(prim.Body);

                    prim.Dispose();
                }
                m_prims.Clear();

                foreach (BulletDotNETCharacter chr in m_characters)
                {
                    if (chr.Body != null)
                        m_world.removeRigidBody(chr.Body);
                    chr.Dispose();
                }
                m_characters.Clear();
            }
        }