Example #1
0
    /// <summary>
    /// AT用ブレーキ
    /// </summary>
    /// <param name="brake"></param>
    /// <param name="engineSpeed"></param>
    /// <returns></returns>
    public float BrakeAT(float brake, float engineSpeed)
    {
        float val = 1.0f;

        if (engineSpeed <= 0.0f)
        {
            val = 8.0f;
        }                                       //エンジンブレーキが0に近づける力にブレーキが負ける為かける
        engineSpeed += SpeedCalculator.CalcBrakeAmt(brake, mEngineSettings.BrakePower) * val;
        engineSpeed  = Mathf.Clamp(engineSpeed, mLowestSpeed, Mathf.Infinity);

        return(engineSpeed);
    }