public void SetSlideAnimationsToEndPosition() { foreach (UIAnimation uiAnimation in uiAnimations) { SlideAnimation slideAnimation = uiAnimation as SlideAnimation; if (slideAnimation) { slideAnimation.SetToSlideOutOffscreenPosition(); } } }
void UpdateSlidingAnimations() { foreach (UIAnimation uiAnimation in uiAnimations) { SlideAnimation slideAnimation = uiAnimation as SlideAnimation; if (slideAnimation) { slideAnimation.SetActualSlidingPositions(); } } }
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); }