Enabling Use Pawn Control Rotation on a SpringArm component does not set the rotation values to zero. Subsequently disabling Pawn Use Control Rotation make rotation of the component impossible until it has been completely zeroed out, after which it behaves as expected.

Reproduced in 4.9.2, 4.10.1, and Main (CL# 2813452, 4.12).

Steps to Reproduce

1. Open a new blank project
2. Create a new Character blueprint
3. Add a Spring Arm component
4. Set the Rotation to 0, -45, 0
5. Enable Use Pawn Control Rotation
6. Note the change in rotation, but no change in the Transform values in the Details tab
7. Disable Use Pawn Control Rotation
8. Rotate the Spring Arm component, either with Detail panel or with rotate widget

The values in the details panel do not change after enabling the setting, and after disabling the setting, changes in rotation are not applied. Setting all values to zero in the details panel re-enables the ability to rotate the component.

Have Comments or More Details?

Head over to the existing AnswerHub thread and let us know what's up.

Login to Vote

ComponentGameplay - Player Movement
Affects Versions4.
Target Fix4.17
Fix Commit3384762
Main Commit3431398
CreatedJan 2, 2016
ResolvedApr 7, 2017
UpdatedJul 27, 2018