How to rotate an actor around another actor?

I am not at my unreal pc, but i think there is yet another way for what you want:

  • create blueprint
  • add static mesh (or component you want to orbit)
  • expose FLOAT variable to editor (small eye icon next to variable), lets name it DISTANCE
  • in construction set LOCAL (or relative) location of static mesh as: [1,0,0] * DISTANCE
    Above will set your mesh (or component) at correct distance from center of rotation

Now add rotation movement component (this part is what i am not sure and cannot verify without unreal)
It will have rotation speed, now you need to fill all values to have movement you like.

ps. rotation component has pivot offset exposed, so you may set its value to [1,0,0]*distance, instead of moving mesh.