public Tweener() { Index = ++TweenManager.Index; Delay = 0; LoopMaxCount = 0; LoopType = TweenLoopType.None; Curve = Ease.GetAnimationCurveByCurve(EaseType.Linner); IsFrom = false; IsAutoPlay = false; }
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; }
public static T SetAnimatorCurve <T>(this T t, EaseType ease) where T : Tween { t.Curve = Ease.GetAnimationCurveByCurve(ease); return(t); }