示例#1
0
        public Tweener()
        {
            Index = ++TweenManager.Index;

            Delay        = 0;
            LoopMaxCount = 0;
            LoopType     = TweenLoopType.None;
            Curve        = Ease.GetAnimationCurveByCurve(EaseType.Linner);
            IsFrom       = false;
            IsAutoPlay   = false;
        }
示例#2
0
 public Tweener(float variable)
 {
     variable       = Variable;
     Index          = ++TweenManager.Index;
     Delay          = TweenManager.DefaultDelay;
     LoopMaxCount   = TweenManager.DefaultLoopMaxCount;
     LoopType       = TweenManager.DefaultTweenLoopType;
     Curve          = Ease.GetAnimationCurveByCurve(TweenManager.DefaultEasyType);
     IsFrom         = TweenManager.DefaultIsForm;
     IsAutoPlay     = TweenManager.DefaultIsAutonPlay;
     IsAutoRelease  = TweenManager.DefaultIsAutoRelease;
     m_LoopCount    = 0;
     m_IsFirstDelay = true;
 }
示例#3
0
 public static T SetAnimatorCurve <T>(this T t, EaseType ease) where T : Tween
 {
     t.Curve = Ease.GetAnimationCurveByCurve(ease);
     return(t);
 }