protected float updateErrorSpeed(float speedFactor, float speedClip)
{
if (tornado != null)
{
errorSpeed += ((float)rnd.NextDouble() - 0.5f) * speedFactor;
if (errorSpeed < 0)
{
errorSpeed = 0;
}
else if (errorSpeed > speedClip)
{
errorSpeed = speedClip;
}
}
return errorSpeed;
}