private void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         LayersManager.Pop();
         OnQuit();
     }
 }
 public void OnOk()
 {
     LayersManager.FadeOut(0.25f, () =>
     {
         LayersManager.Pop();
         LayersManager.Push <ChampLayer>().NewPlayer(_playerName.text);
         LayersManager.FadeIn(0.25f, null);
     });
 }
 public override void OnQuit()
 {
     LayersManager.FadeOut(0.25f, () =>
     {
         _aiPlayer.CustomMessage -= _aiPlayer_CustomMessage;
         Lock();
         _exitButton.SetActive(false);
         ((RectTransform)_countdown.transform).localScale = Vector2.one;
         _countdown.gameObject.SetActive(false);
         LayersManager.Pop();
         LayersManager.FadeIn(0.25f, null);
     });
 }
        private IEnumerator VersusRoutine(Action callback)
        {
            yield return(new WaitForSeconds(1.25f));

            LayersManager.FadeOut(0.25f, () =>
            {
                _animator.SetBool("Versus", false);
                if (callback != null)
                {
                    callback();
                }
                LayersManager.Pop(this);
                LayersManager.FadeIn(0.25f, null);
            });
        }
 public static LayerBase Pop()
 {
     return(_instance.Pop(true));
 }
 public virtual void OnQuit()
 {
     LayersManager.Pop(this);
 }
Exemple #7
0
 public void OnOk()
 {
     OkPressed = true;
     LayersManager.Pop();
 }