public bool AllowContactGeneration(int workerIndex, CollidableReference a, CollidableReference b) { //It's impossible for two statics to collide, and pairs are sorted such that bodies always come before statics. if (b.Mobility != CollidableMobility.Static) { return(CollisionGroup.AllowDetection(CollisionGroups[a.Handle].Filter, CollisionGroups[b.Handle].Filter)); } return(true); }
public bool AllowContactGeneration(int workerIndex, CollidablePair pair, int childIndexA, int childIndexB) { return(CollisionGroup.AllowDetection(CollisionGroups[childIndexA].Filter, CollisionGroups[childIndexB].Filter)); }