Actor rotations (-180 - 180 and 0 - 360)

Hi,

Just to get it out of the way, I have been working only 3 weeks with UE4. Former Unity user.

Alright so, my question is is about rotations. As you know, when you get the rotation of an actor you get values from 0 to 360, but when you get the rotation in WS of a component, you get values from -180 to 180.

I’m wondering if there is a way to make this more consistent or have one behave like the other. This is just make it harder for me to work with angles.

Hi!

In UE4 Actor Rotation and World Rotation return data from -180 to 180. Controller Rotation return data from 0 - 360.

I see, thank you!
Do you happen to know why this is so? I have an idea of the logic, but I’m just curios about the actual reason.