Esempio n. 1
0
 private void TurnPage(GameObject page, bool reverse, System.Action callback = null)
 {
     tween = PYTweenAnimation.Add(page);
     //tween.Rotation (startRotation, targetRotation);
     tween.SetScale(Vector3.one, Vector3.up);
     tween.SetDuration(0.2f);
     if (!reverse)
     {
         tween.Play(callback);
     }
     else
     {
         tween.Reverse(callback);
     }
 }
Esempio n. 2
0
        public void Hide()
        {
            IsShowing = false;

            tween.SetDuration(0.15f);
            tween.SetEaseType(Ease.Type.Linear);
            tween.Reverse(() =>
            {
                Box.enabled = true;
                Box.gameObject.SetActive(false);

                for (int i = 0; i < AlternativeChars.Length; i++)
                {
                    keys[i].transform.parent = null;
                    keys[i].SetActive(false);
                }
            });
        }