So I started a new project up with the side scroller template and replaced a bunch of things, such as the blue guy for the skeletal mesh with a built in cube. The default set up was to make the guy rotate as you moved left/right but I don’t want that behavior at all. I set bOrientRotationToMovement to false and RotationRate to the zero vector, and just in case also set bUseControllerDesiredRotation to false. But the guy is still rotating when I switch between moving left/right and he’s doing it at the same rate that he did with the unmodified template project.
Edit: So I wanted to debug into the engine and see if I could find where the rotation is being applied. So I built my game for DebugGame, and it told me I had to cook my content, which I did. When I run the game now in this configuration, the character does not rotate when I move left/right. However, if I run in DebugGame Editor, no matter which option I choose under “Play” the aforementioned behavior occurs: the character rotates even though it’s instructed not to do so.
What would cause this discrepancy and furthermore how do I fix it?