public virtual void AddOnCollisionCallbackEventHandler(BICollisionCallbackEventHandler myCallback) { BPhysicsWorld bhw = BPhysicsWorld.Get(); m_onCollisionCallbacks.Add(myCallback); bhw.RegisterCollisionCallbackListener(myCallback); }
public virtual void AddOnCollisionCallbackEventHandler(BICollisionCallbackEventHandler myCallback) { BPhysicsWorld bhw = BPhysicsWorld.Get(); if (m_onCollisionCallback != null) { Debug.LogErrorFormat("BCollisionObject {0} already has a collision callback. You must remove it before adding another. ", name); } m_onCollisionCallback = myCallback; bhw.RegisterCollisionCallbackListener(m_onCollisionCallback); }