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);
        }
Exemple #2
0
        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);
        }