protected TryToAddOverlap ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : void | ||
entryA | BEPUphysics.BroadPhaseSystems.BroadPhaseEntry | First entry of the overlap. |
entryB | BEPUphysics.BroadPhaseSystems.BroadPhaseEntry | Second entry of the overlap. |
리턴 | void |
protected internal void TryToAddOverlap(BroadPhaseEntry entryA, BroadPhaseEntry entryB)
{
CollisionRule rule;
if ((rule = GetCollisionRule(entryA, entryB)) < CollisionRule.NoBroadPhase)
{
overlapAddLock.Enter();
overlaps.Add(new BroadPhaseOverlap(entryA, entryB, rule));
overlapAddLock.Exit();
}
}