public void HandleRpmChange(Rpm rpm) { var suggestedAction = Program.GetSuggestedActionFor(Gearbox.CurrentGear, rpm); if (suggestedAction == SuggestedAction.Upshift) { Gearbox.Upshift(); } if (suggestedAction == SuggestedAction.Downshift) { Gearbox.Downshift(); } }