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; } } }
private void Start() { mcC = FindObjectOfType <MenuCamController>(); gC = GetComponent <GameController>(); }
// Start is called before the first frame update void Start() { mcc = GameObject.FindObjectOfType <MenuCamController>(); }