static void Shift (GameObject menu, float duration, Vector3 shift)
{
Vector3 pos = menu.transform.position;//starting position
Debug.Log(string.Format("current x:{0},y:{1},z:{2}",pos.x, pos.y, pos.z));
Debug.Log(string.Format("Shift x:{0},y:{1},z:{2}",shift.x, shift.y, shift.z));
Vector3 newPos
= new Vector3
(pos
.x+shift
.x, pos
.y+shift
.y,pos
.z+shift
.z);
TweenPosition tween = TweenPosition.Begin(menu,duration,newPos);
//tween.from = pos;
}