I've been struggling on a problem for a few days. I have a gameobject that runs "itween look at update" and it essentially looks at the center of a sphere but always remains on the spheres surface. I have a gameobject as its child and I need it to be able to look left and right but always point directly away from the sphere, basically keeping it standing on the surface.
I now want to move the parent on the surface of the sphere and keep the child "standing" but also facing it's destination (that's the tricky part). I have it 60% working but I can't keep that child standing properly without crashing into the sphere geometry. I use "smooth look at" to turn the child towards the move target, but it won't stay perpendicular. Keep Vertical is not helping, and the Up Vector options are of no use.
EDIT: I've also used itween move to with "orient to path" enabled. The gameobject smoothly keeps perpendicular to the sphere, but it is impossible to "look at" the target.
Any ideas?