//arcade mode public void Arcade() { au.pitch = 1f; canSelect = false; Color c = button[0].GetComponent <Text>().color; c.a = 0; au.PlayOneShot(click, PauseMenus.SFXvolume); MusicScript music = GameObject.Find("AudioManager/Music").GetComponent <MusicScript>(); music.StopAllCoroutines(); music.StartCoroutine(music.MusicOff()); GameObject.Find("Canvas/Menus/Basic/Campaign").GetComponent <Animator>().enabled = false; foreach (Transform child in gameObject.transform) { child.gameObject.GetComponent <Text>().color = c; child.gameObject.GetComponent <Text>().raycastTarget = false; child.gameObject.transform.localScale = new Vector3(1, 1, 1); } c.a = .05f; GameObject.Find("Canvas/Menus/Basic/Campaign").GetComponent <Text>().color = c; GameObject.Find("Canvas/Menus/Basic/Leaderboards").GetComponent <Text>().color = c; GameObject.Find("Canvas/Menus/Basic/Arcade").GetComponent <Text>().color = c; StartCoroutine(StartArcade()); }