Working on a ski game and turning is just not wanting to work.
I was merely explaining other things I’ve tried. Literally the only way I’ve gotten any object to turn at all is using AddControllerYawInput, which seems rather absurd. From the get-go I’ve wanted to know why this:
float TurnDirection = Value.Get();
UCapsuleComponent* CapComp = GetCapsuleComponent();
FRotator CurRot = CapComp->GetRelativeRotation();
FRotator NewRot = CurRot + FRotator(0.f, 0.f, TurnDirection * 10);
CapComp->SetRelativeRotation(NewRot);
Causes the character to do the electric slide instead of rotating along the Z-axis. With that code alone and nothing else, you get the result in the gif. (Actually it’d hop instead because of the * 10 but still basically same result.)