I need to rotate an object around a point without that object rotating on its own axis. Does that make sense? In other words, I need to move an object in a circular path around a particular point, but I need that object to always face the same direction relative to the camera.
When I use RotateAround to move the object around a pivot point, the object also rotates around itself so that it always faces the pivot point. If I set its rotation or localRotation back to 0, 0, 0 every frame (before or after the RotateAround) or if I rotate it around itself in the opposite direction/amount it is rotating around the pivot point, then it no longer rotates around the pivot point. It drifts. Any suggestions?