BEPUphysics.BroadPhaseEntries.Collidable.RemovePair C# (CSharp) Метод

RemovePair() приватный Метод

private RemovePair ( CollidablePairHandler pair, int &index ) : void
pair BEPUphysics.NarrowPhaseSystems.Pairs.CollidablePairHandler
index int
Результат void
        internal void RemovePair(CollidablePairHandler pair, ref int index)
        {
            if (pairs.Count > index)
            {
                pairs.FastRemoveAt(index);
                if (pairs.Count > index)
                {
                    var endPair = pairs.Elements[index];
                    if (endPair.CollidableA == this)
                        endPair.listIndexA = index;
                    else
                        endPair.listIndexB = index;
                }
            }
            index = -1;
        }