void Start()
 {
     tweenOBJpos = GetComponent<TweenObjectPosition>();
     tweenOBJscale = GetComponent<TweenObjectScale>();
     tweenV3 = GetComponent<TweenVector3Property>();
     tweetOBJrotation = GetComponent<TweenObjectRotation>();
 }
 void Start()
 {
     tweenOBJpos      = GetComponent <TweenObjectPosition>();
     tweenOBJscale    = GetComponent <TweenObjectScale>();
     tweenV3          = GetComponent <TweenVector3Property>();
     tweetOBJrotation = GetComponent <TweenObjectRotation>();
 }
		public void TweenToPosition (Vector3 position, Quaternion rotation, string saveAsPositionName) {
			TweenObjectPosition pos = new TweenObjectPosition (position, rotation);

			positionsList.Add (saveAsPositionName, pos);
			TweenToPosition (position, rotation, this.defaultTweenDuration);
		}
		public void SaveCurrentPosition (string positionName) {
			TweenObjectPosition pos = new TweenObjectPosition (this.targetTransform);
			positionsList.Add (positionName, pos);
		}