AirController.MaintainLinearMomentum doesn't respect UpDirection when it is disabled

AirControllers always reduce momentum relative to Y axis, even when the ControllerManager.UpDirection is changed to something else.
This makes changing gravity and jump direction to respect the updirection require you to enable MaintainLinearMomentum, and it’s not desirable in every situation to have that be enabled

Reproduction file: MaintainLinearMomentumOff_Repro.rbxl (59.6 KB)

1 Like