Exemplo n.º 1
0
 private void Animate(Transform content, Vector2 scale, Ease ease, PopupAnimationCallback callback)
 {
     content.DOScale(scale, DURATION).OnComplete(() => {
         if (callback != null)
         {
             callback();
         }
     }
                                                 ).SetEase(ease);
 }
Exemplo n.º 2
0
 public void Show(RectTransform content, PopupAnimationCallback callback = null)
 {
     content.localScale = new Vector3(0, 0, 0);
     Animate(content, Vector2.one, Ease.OutBack, callback);
 }
Exemplo n.º 3
0
 public void Close(RectTransform content, PopupAnimationCallback callback = null)
 {
     Animate(content, Vector2.zero, Ease.InBack, callback);
 }