/// <summary> /// Sets a user function to call when 2 bodies of the given materials collide. /// </summary> /// <param name="a">Material A</param> /// <param name="b">Material B</param> /// <param name="filter">User fuction (delegate)</param> public void setMaterialPairFilterCallback(int a, int b, collisionFilter filter) { if ((a >= 0) && (a < mMaterialCount) && (b >= 0) && (b < mMaterialCount)) { mMaterialPairs[a, b].CollisionFilter += filter; mMaterialPairs[b, a].CollisionFilter += filter; } }