public UITransformAnimation_Scale(UITransformAnimator myUITransformAnimator, Action onCompleteAction, Action <float> onUpdateAction, TweenType tweenType, Vector3 startValue, Vector3 endValue, Vector3 deltaValue, float duration, AnimationCurve easeCurve, LoopType loopType, int loopCount) : base(myUITransformAnimator, onCompleteAction, onUpdateAction, tweenType, startValue, endValue, deltaValue, duration, easeCurve, loopType, loopCount)
 {
 }
 public UITransformAnimation_Quaternion(UITransformAnimator myUITransformAnimator, Action onCompleteAction, Action <float> onUpdateAction, UIAnimation_Base.TweenType tweenType, Quaternion startValue, Quaternion endValue, Quaternion deltaValue, float duration, AnimationCurve easeCurve, LoopType loopType, int loopCount)
     : base(onCompleteAction, tweenType, startValue, endValue, deltaValue, duration, easeCurve, loopType, loopCount)
 {
     this.myUITransformAnimator = myUITransformAnimator;
     this.onUpdateAction        = onUpdateAction;
 }
 public UITransformAnimation_Rotation(UITransformAnimator myUITransformAnimator, Action onCompleteAction, Action <float> onUpdateAction, TweenType tweenType, Quaternion startValue, Quaternion endValue, Quaternion deltaValue, float duration, AnimationCurve easeCurve, LoopType loopType, int loopCount)
     : base(myUITransformAnimator, onCompleteAction, onUpdateAction, tweenType, startValue, endValue, deltaValue, duration, easeCurve, loopType, loopCount)
 {
 }
        ///////////////////////////////////////////////////////////////////////////
        //
        // Inherited from MonoBehaviour
        //

        protected void Awake()
        {
            this.myUITransformAnimator = GetComponent <UITransformAnimator> ();
        }