BEPUphysics.Constraints.Collision.SlidingFrictionTwoAxis.CleanUp C# (CSharp) Method

CleanUp() private method

private CleanUp ( ) : void
return void
        internal void CleanUp()
        {
            accumulatedImpulse = new Vector2();
            contactManifoldConstraint = null;
            entityA = null;
            entityB = null;
            isActive = false;
        }

Usage Example

Esempio n. 1
0
 ///<summary>
 /// Cleans up the constraint.
 ///</summary>
 public override void CleanUp()
 {
     //Deactivate any remaining constraints.
     for (int i = penetrationConstraints.count - 1; i >= 0; i--)
     {
         var penetrationConstraint = penetrationConstraints.Elements[i];
         penetrationConstraint.CleanUp();
         penetrationConstraints.RemoveAt(i);
         penetrationConstraintPool.Push(penetrationConstraint);
     }
     if (twistFriction.isActive)
     {
         twistFriction.CleanUp();
         slidingFriction.CleanUp();
     }
 }