public override UIAnimation_Base GetNewAnimation() { NewValues newValues = GetNewValues(); UICircleAnimation_Radius newAnimation = new UICircleAnimation_Radius(myUICircleAnimator, onCompleteAction, tweenType, newValues.newStartValue, newValues.newEndValue, newValues.newDeltaValue, newValues.newDuration, easeCurve, loopType, loopCount); return(newAnimation); }
//////////////////////////////////////// // // Radius Functions #region RadiusFunctions protected void AddRadiusAnimation(UIAnimation_Base.TweenType tweenType, Action onCompleteAction, float startRadius, float endRadius, float deltaRadius, float duration, AnimationCurve easeCurve, UIAnimation_Base.LoopType loopType, int loopCount) { UICircleAnimation_Radius newUIAnimationRadius = new UICircleAnimation_Radius(this, onCompleteAction, tweenType, startRadius, endRadius, deltaRadius, duration, easeCurve, loopType, loopCount); myUIAnimationsRadius.Enqueue(newUIAnimationRadius); }