Exemplo n.º 1
0
        public virtual void RemoveOnCollisionCallbackEventHandler()
        {
            BPhysicsWorld bhw = BPhysicsWorld.Get();

            if (bhw != null && m_onCollisionCallback != null)
            {
                bhw.DeregisterCollisionCallbackListener(m_onCollisionCallback);
            }
            m_onCollisionCallback = null;
        }
        public virtual void RemoveOnCollisionCallbackEventHandler(BICollisionCallbackEventHandler myCallback)
        {
            BPhysicsWorld bhw = BPhysicsWorld.Get();

            if (bhw != null && m_onCollisionCallbacks.Contains(myCallback))
            {
                m_onCollisionCallbacks.Remove(myCallback);
                bhw.DeregisterCollisionCallbackListener(myCallback);
            }
        }