static void set_engine_limit(EngineWrapper e, float errorF)
 {
     if (e.Role == TCARole.MANEUVER || e.Role == TCARole.MANUAL)
     {
         return;
     }
     if (e.Role == TCARole.BALANCE || e.Role == TCARole.UNBALANCE)
     {
         e.PresetLimit(errorF);
     }
     else
     {
         e.PresetLimit(Mathf.Lerp(errorF, 1, e.torqueRatio));
     }
 }