So i'm pretty confused about the space property of this action. I will dig into the script for it if need be but I was hoping for a simple answer.
So as a user what I would expect from choosing "self" would be that it uses the local axis of the referenced object. In other words, if there is a 50 degree rotation on the object on x, then if I set position to be 10 on the z axis, it would offset in that local axis and not in the world space axis. The opposite happens. If you have a rotated object and you use self with a value of 10 in the z, it offsets in the world z. This does not seem very useful to me.
Is there a bug with this action? Also, if there is a better way to simply get an offset on a local axis, please school me. Do I need to use Inverse Transform Direction for this?
Thanks!