Exemplo n.º 1
0
    public override void Select(int tmp_button)
    {
        e_button button = (e_button)tmp_button;

        if (MusicManager.WebGLBuildSupport)
        {
            MusicManager.PostEvent("Main_Menu_UI_Validate");
        }
        else
        {
            #if !UNITY_WEBGL
            AkSoundEngine.PostEvent("Main_Menu_UI_Validate", music);
            #endif
        }

        if (button == e_button.NEWGAME)
        {
            StartCoroutine(LoadYourAsyncScene("MainGame"));
            if (MusicManager.WebGLBuildSupport)
            {
                MusicManager.PostEvent("Music_Menu_Stop");
                MusicManager.PostEvent("Music_Stop");
                MusicManager.PostEvent("Music_Play");
            }
            else
            {
                #if !UNITY_WEBGL
                AkSoundEngine.PostEvent("Music_Menu_Stop", music);
                AkSoundEngine.PostEvent("Music_Stop", music);
                AkSoundEngine.PostEvent("Music_Play", music);
                #endif
            }
        }
        if (button == e_button.HIGHSCORE)
        {
            StartCoroutine(LoadYourAsyncScene("Menu/HighScore"));
        }
        if (button == e_button.OPTIONS)
        {
            StartCoroutine(LoadYourAsyncScene("Menu/Options"));
        }
        if (button == e_button.CREDITS)
        {
            StartCoroutine(LoadYourAsyncScene("Menu/Credits"));
        }
        if (button == e_button.QUITGAME)
        {
            Application.Quit();
        }
    }
Exemplo n.º 2
0
    public override void Select(int tmp_button)
    {
        e_button button = (e_button)tmp_button;

        if (button == e_button.INVERT)
        {
            if (MusicManager.WebGLBuildSupport)
            {
                MusicManager.PostEvent("Main_Menu_UI_Validate");
            }
            else
            {
                #if !UNITY_WEBGL
                AkSoundEngine.PostEvent("Main_Menu_UI_Validate", music);
                #endif
            }

            if (manager.invertYaxis == 1)
            {
                ButtonsClass.EnableButton((int)e_button.INVERT);
                manager.invertYaxis = -1;
            }
            else
            {
                ButtonsClass.DisableButton((int)e_button.INVERT);
                manager.invertYaxis = 1;
            }
        }
        if (button == e_button.CONTROLS)
        {
            if (MusicManager.WebGLBuildSupport)
            {
                MusicManager.PostEvent("Main_Menu_UI_Validate");
            }
            else
            {
                #if !UNITY_WEBGL
                AkSoundEngine.PostEvent("Main_Menu_UI_Validate", music);
                #endif
            }

            StartCoroutine(LoadYourAsyncScene("Menu/Controls"));
        }
    }