Beispiel #1
0
 public void SetSlideAnimationsToEndPosition()
 {
     foreach (UIAnimation uiAnimation in uiAnimations)
     {
         SlideAnimation slideAnimation = uiAnimation as SlideAnimation;
         if (slideAnimation)
         {
             slideAnimation.SetToSlideOutOffscreenPosition();
         }
     }
 }
Beispiel #2
0
        void UpdateSlidingAnimations()
        {
            foreach (UIAnimation uiAnimation in uiAnimations)
            {
                SlideAnimation slideAnimation = uiAnimation as SlideAnimation;

                if (slideAnimation)
                {
                    slideAnimation.SetActualSlidingPositions();
                }
            }
        }
Beispiel #3
0
        public virtual Sequence HideReversed()
        {
            Sequence animationSequence = DOTween.Sequence();

            foreach (UIAnimation uiAnimation in uiAnimations)
            {
                SlideAnimation slideAnimation = uiAnimation as SlideAnimation;
                if (slideAnimation)
                {
                    animationSequence.Insert(slideAnimation.HideStartUpTime, slideAnimation.HideReversed());
                }
                else
                {
                    animationSequence.Insert(uiAnimation.HideStartUpTime, uiAnimation.Hide());
                }
            }
            animationSequence.OnComplete(Deactivate);
            OnHide();

            return(animationSequence);
        }