Exemplo n.º 1
0
    private void Update()
    {
        if (backStack.Count > 0)
        {
            if (Input.GetKeyDown(KeyCode.Escape))
            {
                if (backStack.Count == 1)
                {
                    MenuCamController mcc = GameObject.FindObjectOfType <MenuCamController>();
                    mcc.ChangePriority(0);
                }

                uiSource.PlaySoundOnBackButton();
                Animator   currAnim = curr.GetComponent <Animator>();
                GameObject prev     = backStack.Pop() as GameObject;
                Animator   prevAnim = prev.GetComponent <Animator>();

                currAnim.SetTrigger("BecomeNext");
                prevAnim.SetTrigger("BecomeCurrFromPrev");
                curr = prev;
            }
        }
    }
Exemplo n.º 2
0
 private void Start()
 {
     mcC = FindObjectOfType <MenuCamController>();
     gC  = GetComponent <GameController>();
 }
Exemplo n.º 3
0
 // Start is called before the first frame update
 void Start()
 {
     mcc = GameObject.FindObjectOfType <MenuCamController>();
 }