FMath::Clamp wrap around?

Hey guys, Thanks for the help. I figured out a way get this done.
It might have helped if I specifically said where I was getting the -1 to 1 direction variable.
It was a normalized Vector.
So what I did was Denormalized the vector to a FRotator, modified the Yaw, then got a new vector from that.