is the title question possible?
My rotate around code uses the player position but uses it's own axis for the rotation axis. so when the player turns right or left it seems as if the controls change. I figured if I use the players axis I could keep the controls consistent no matter which way the player turns. If there is some better way to approach this please let me know
var Player : Transform;
var RotateSpeed = 20;
function Update () {
if (Input.GetKey ("z"))
// spin the player around the world origin at 'RotateSpeed' degrees/second.
transform.RotateAround (Player.position, Vector3.right, RotateSpeed * Time.deltaTime);
if (Input.GetKey ("x"))
transform.RotateAround (Player.position, Vector3.left, RotateSpeed * Time.deltaTime);
if (Input.GetKey ("c"))
transform.RotateAround (Player.position, Vector3.back, RotateSpeed * Time.deltaTime);
if (Input.GetKey ("v"))
transform.RotateAround (Player.position, Vector3.forward, RotateSpeed * Time.deltaTime);
}