private static double GetCriticalWheelSlipAccelerationForElectricMotor(Train Train, int CarIndex, double AdhesionMultiplier, double UpY, double Speed)
{
double NormalForceAcceleration = UpY * Game.RouteAccelerationDueToGravity;
// TODO: Implement formula that depends on speed here.
double coefficient = Train.Cars[CarIndex].Specs.CoefficientOfStaticFriction;
return coefficient * AdhesionMultiplier * NormalForceAcceleration;
}
private static double GetCriticalWheelSlipAccelerationForFrictionBrake(Train Train, int CarIndex, double AdhesionMultiplier, double UpY, double Speed)