public override void ExclusiveUpdate()
{
//Apply the warmstarting impulse.
#if !WINDOWS
Vector3 angular = new Vector3();
#else
Vector3 angular;
#endif
angular.X = accumulatedImpulse * angularX;
angular.Y = accumulatedImpulse * angularY;
angular.Z = accumulatedImpulse * angularZ;
if (entityADynamic)
{
entityA.ApplyAngularImpulse(ref angular);
}
if (entityBDynamic)
{
angular.X = -angular.X;
angular.Y = -angular.Y;
angular.Z = -angular.Z;
entityB.ApplyAngularImpulse(ref angular);
}
}