IEnumerator LoopAnimationsEnumerator() { yield return(null); UIAnimator.DoMoveLoop(moveLoop, GetRectTransform, GetInitialData); UIAnimator.DoRotationLoop(rotationLoop, GetRectTransform, GetInitialData); UIAnimator.DoScaleLoop(scaleLoop, GetRectTransform, GetInitialData); UIAnimator.DoFadeLoop(fadeLoop, GetRectTransform, GetInitialData); }
IEnumerator LoopAnimationsEnumerator() { //We need this WaitForEndOfFrame so that the UIManager gets on the first frame the UIScreenRect size and position yield return(new WaitForEndOfFrame()); UIAnimator.DoMoveLoop(moveLoop, GetRectTransform, GetInitialData); UIAnimator.DoRotationLoop(rotationLoop, GetRectTransform, GetInitialData); UIAnimator.DoScaleLoop(scaleLoop, GetRectTransform, GetInitialData); UIAnimator.DoFadeLoop(fadeLoop, GetRectTransform, GetInitialData); }