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); }
public void OnOk() { OkPressed = true; LayersManager.Pop(); }