Limit Rotation Range 180°

To rotate a component from a different point do this:

  1. add a sphere to your BP ( make it hidden in game and make it small enough etc )
  2. drag the sphere around until it’s at the point you want the arrow to rotate from
  3. attach the arrow to the sphere ( drag the arrow onto the sphere in the components view ( not the viewport ), the spher becomes it’s parent.
  4. change the code to rotate the sphere, not the arrow.

Now the arrow is rotating from the point you want, but only because it’s connected to the sphere.

That’s basically it, BUT, moving the components around may have changed their default rotation. To check ( we’re only interested in the sphere now ) select the sphere and look at the details panel, the rotation should be all zeros.

If it’s not, the code will behave in a weird way. Tell me if that’s the case ( getting tired of typing now… :slight_smile: