Ejemplo n.º 1
0
 void Awake()
 {
     _componentsSliders = new List <SlidingTween>();
     foreach (Transform child in transform)
     {
         SlidingTween slider = child.GetComponent <SlidingTween>();
         if (slider != null)
         {
             _componentsSliders.Add(slider);
         }
     }
 }
Ejemplo n.º 2
0
 public virtual void Show()
 {
     Init();
     Activate();
     Debug.Log("SHOWING WINDOW");
     if (_slidingTween != null)
     {
         InitSequences();
         SlidingTween.RestartSequence(_sequenceIn);
     }
     // _isShown = true;
 }
Ejemplo n.º 3
0
 public virtual void Hide(Action onComplete = null)
 {
     Init();
     if (onComplete != null)
     {
         _onDeactivate += onComplete;
     }
     if (_slidingTween != null)
     {
         InitSequences();
         SlidingTween.RestartSequence(_sequenceOut);
     }
     else
     {
         Deactivate();
     }
 }