Пример #1
0
		new internal void Initialize( btDispatcher dispatcher, btBroadphaseInterface broadphase
								, btCollisionConfiguration collisionConfiguration )

		{
			base.Initialize( dispatcher, broadphase, collisionConfiguration );
			m_internalTickCallback = null;
			m_internalPreTickCallback = null;
			m_worldUserInfo = ( 0 );
		}
Пример #2
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;
		}