Hi there,
I’m having a weird issue where when I call GetActorForwardVector() and GetActorRotation() in Tick they always display their default values but after calling UpdateLookDir() which rotates my character towards the mouse position it seems that both values get updated correctly but then in the next frame in Tick they get reset back to their default values although UpdateLookDir is the only function controlling my character rotation.
I added logs to print the value before and after my function call in Tick and you can see that the ones printed before the function call always have the same default value also the forward vector drawn in red always has the default value as it is being drawn before the function call, (you can also the character rotation in the transform that it is never reset to R(0,0,0)). Code provided down below