I have always used SetActorLocation and I haven’t really found a use for SetActorRelativeLocation, what does SetActorRelativeLocation do in comparison to SetActorLocation? I understand setting the relative location in terms of components (setting the location relative to the actor’s root), but what does this mean when setting the relative location of an Actor?
It sets the position of the actor’s root component relative to whatever it is attached to. If it’s not attached to anything it acts the same as SetActorLocation.