CarControl.ShiftGears C# (CSharp) Method

ShiftGears() private method

private ShiftGears ( ) : void
return void
    private void ShiftGears()
    {
        if (input_rpm >= maxEngineRPM) {
            for (int i = 0; i < GearRatio.Length; i++) {
                if (GetCollider (0).rpm * GearRatio[i] < maxEngineRPM) {
                    CurrGear = i;
                    break;
                }
            }
        }

        if (input_rpm <= minEngineRPM) {
            for (int i = 0; i < GearRatio.Length; i++) {
                if (GetCollider (0).rpm * GearRatio[i] > minEngineRPM) {
                    CurrGear = i;
                    break;
                }
            }
        }
    }