BEPUphysics.NarrowPhaseSystems.Pairs.StaticGroupCompoundPairHandler.UpdateContainedPairs C# (CSharp) Method

UpdateContainedPairs() protected method

protected UpdateContainedPairs ( ) : void
return void
        protected override void UpdateContainedPairs()
        {
            staticGroup.Shape.CollidableTree.GetOverlaps(compoundInfoB.hierarchy.Tree, overlappedElements);
            for (int i = 0; i < overlappedElements.Count; i++)
            {
                var element = overlappedElements.Elements[i];
                var staticCollidable = element.OverlapA as StaticCollidable;
                TryToAdd(element.OverlapA, element.OverlapB.CollisionInformation,
                    staticCollidable != null ? staticCollidable.Material : staticGroup.Material, element.OverlapB.Material);
            }
            overlappedElements.Clear();
        }
StaticGroupCompoundPairHandler