///<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();
}
}