public override UIAnimation_Base GetNewAnimation() { NewValues newValues = GetNewValues(); UICircleAnimation_Thickness newAnimation = new UICircleAnimation_Thickness(myUICircleAnimator, onCompleteAction, tweenType, newValues.newStartValue, newValues.newEndValue, newValues.newDeltaValue, newValues.newDuration, easeCurve, loopType, loopCount); return(newAnimation); }
//////////////////////////////////////// // // Thickness Functions #region ThicknessFunctions protected void AddThicknessAnimation(UIAnimation_Base.TweenType tweenType, Action onCompleteAction, float startThickness, float endThickness, float deltaThickness, float duration, AnimationCurve easeCurve, UIAnimation_Base.LoopType loopType, int loopCount) { UICircleAnimation_Thickness newUIAnimationThickness = new UICircleAnimation_Thickness(this, onCompleteAction, tweenType, startThickness, endThickness, deltaThickness, duration, easeCurve, loopType, loopCount); myUIAnimationsThickness.Enqueue(newUIAnimationThickness); }