public override void AnimateShow(IPopupView view, TweenCallback onComplete) { view.Content.localScale = new Vector3(showScaleFrom, showScaleFrom, showScaleFrom); view.Content.DOScale(showScaleTo, showDuration) .OnComplete(onComplete) .SetEase(showEasing); }
public override void AnimateHide(IPopupView view, TweenCallback onComplete) { view.Content.localScale = new Vector3(hideScaleFrom, hideScaleFrom, hideScaleFrom); view.Content.DOScale(hideScaleTo, hideDuration) .SetEase(hideEasing) .OnComplete(onComplete); }
public PopupWrapper(IPopupView popupView) { _popupView = popupView; }
public abstract void AnimateHide(IPopupView view, TweenCallback onComplete);