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); } }