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