WheeledVehicleMovementComponent gearbox input functions

How exactly are gearbox input functions supposed to work?

If I disable automatic shifting, this is what the following functions seem to do:

  • SetGearUp(bool bNewGearUp) shifts to N if the parameter is true, otherwise it doesn’t do anything.
  • SetGearDown(bool bNewGearDown) does exactly the same.
  • SetTargetGear(GearNum, bImmediate) shifts to GearNum if bImmediate is true, otherwise does nothing.

If automatic shifting is enabled, then SetGearUp and SetGearDown never work and SetTargetGear always works.