I have a BP where I call the Add Controller Input Yaw to hardly change the yaw of my character. It seems to be being applied correctly, but I don’t know why, it is changing the character’s location too.
In the attachment you can see how my BP and my Character look.
Yes, it must be there and it is working as it should. Actually, if I remove that, it still changes my character’s location despite there’s no any kind of that functionality.
I think it shouldn’t be, because it only happens when I have the AddControllerYawInput there in that BP. I have my own character Class written in C++, where I’m doing the same but with a timeline so the rotation is smoothly executed:
That fragment of code is executed everytime player press left or right button, and it is working. Why the other part, which apparently has the same code, does not work properly?
Don’t see anything that would affect the character movement there.
Just rule out the obvious: The target for this node is of class MyOCharacter… right? So could this be the node moving your character or is it intended for the other actor that has been overlaped?