public sealed override void Update(float dt) { for (int i = 0; i < penetrationConstraints.Count; i++) UpdateUpdateable(penetrationConstraints.Elements[i], dt); UpdateUpdateable(slidingFriction, dt); UpdateUpdateable(twistFriction, dt); }