new internal void Initialize( btDispatcher dispatcher, btBroadphaseInterface broadphase , btCollisionConfiguration collisionConfiguration ) { base.Initialize( dispatcher, broadphase, collisionConfiguration ); m_internalTickCallback = null; m_internalPreTickCallback = null; m_worldUserInfo = ( 0 ); }
//public abstract btDynamicsWorldType getWorldType(); //public abstract void clearForces(); /// Set the callback for when an internal tick (simulation substep) happens, optional user info public void setInternalTickCallback( btInternalTickCallback cb, object worldUserInfo = null, bool isPreTick = false ) { if( isPreTick ) { m_internalPreTickCallback = cb; } else { m_internalTickCallback = cb; } m_worldUserInfo = worldUserInfo; }