Пример #1
0
    //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());
    }