コード例 #1
0
    void Click(Button btn)
    {
        switch (btn.name)
        {
        case "SalirMP":
            if (BanderaNumeros.bandera3 == 1)
            {
                BanderaNumeros.bandera3 = 0;
                MoverMenu2(tiempo, subMenu.position, new Vector3(-1 * posFinal, subMenu.position.y, 0));
                MoverMenu(tiempo, subMenu2.position, new Vector3(-1 * posFinal, subMenu2.position.y, 0));
                SceneManager.LoadScene("MenuFinal");
            }
            else
            {
                MoverMenu2(tiempo, subMenu.position, new Vector3(-1 * posFinal, subMenu.position.y, 0));
                MoverMenu(tiempo, subMenu2.position, new Vector3(-1 * posFinal, subMenu2.position.y, 0));
                SMenu.SetActive(false);
                PrincipalMenu.SetActive(true);
            }

            break;

        case "SalirSM":
            MoverMenu(tiempo, subMenu2.position, new Vector3(-1 * posFinal, subMenu2.position.y, 0));
            MoverMenu2(tiempo, subMenu.position, new Vector3(1 * posFinal, subMenu.position.y, 0));
            MenuJuegos.SetActive(false);
            SMenu.SetActive(true);
            break;
        }
    }
コード例 #2
0
    /// <summary>
    /// Method assigned to the buttons
    /// </summary>
    /// <param name="btn">ref to the button object</param>
    void OneClick(Button btn)
    {
        switch (btn.name)
        {
        case "BtnAlfabeto":
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            tecla = 1;
            break;

        case "BtnCuerpo":
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            tecla = 3;
            break;

        case "BtnCasa":
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            tecla = 4;
            break;

        case "BtnPAnimales":
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            tecla = 5;
            Debug.Log(tecla);
            break;

        case "BtnArbol":
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            tecla = 6;
            Debug.Log(tecla);
            break;

        case "BtnAnimales":
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            tecla = 7;
            break;

        case "BtnFrutas":
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            tecla = 8;
            break;

        case "BtnCosas":
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            tecla = 9;
            break;
        }
    }
コード例 #3
0
    void OnClic(Button btn, int botont)
    {
        //Debug.Log(tecla);
        switch (btn.name)
        {
        case "Aprende":
            if (botont == 1)
            {
                Escena("Alfabeto");
            }
            if (botont == 2)
            {
                Escena("TeoriaNumeros");
            }
            if (botont == 3)
            {
                Escena("TeoriaCuerpo");
            }
            if (botont == 4)
            {
                Escena("PartesCasa");
            }
            if (botont == 5)
            {
                Escena("PartesAnimales");
            }
            if (botont == 6)
            {
                Escena("PartesArbol");
            }
            if (botont == 7)
            {
                Escena("Animales");
            }
            if (botont == 8)
            {
                Escena("Frutas");
            }
            if (botont == 9)
            {
                Escena("Cosas");
            }
            break;

        case "Practica":

            SMenu.SetActive(false);
            MenuJuegos.SetActive(true);
            break;
        }
    }
コード例 #4
0
    private void Start()
    {
        //add the listner to all the buttons

        if (Transicion.bandera == 1)
        {
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            transicion.ButtonMenu();
            Transicion.bandera = 0;
        }
        if (BtnAtrasMenuJuegos.bandera2 == 1)
        {
            PrincipalMenu.SetActive(false);
            MenuJuegos.SetActive(true);
            panelopen.ButtonMenu();
            BtnAtrasMenuJuegos.bandera2 = 0;
        }
        if (BanderaNumeros.bandera3 == 1)
        {
            PrincipalMenu.SetActive(false);
            SMenu.SetActive(true);
            transicion.ButtonMenu();
            tecla = 2;
        }

        for (int i = 0; i < options.Count; i++)
        {
            Button localBtn = options[i];
            localBtn.onClick.AddListener(() => OnClic(localBtn, tecla));
        }

        for (int i = 0; i < uiButtons.Count; i++)
        {
            Button localBtn = uiButtons[i];
            localBtn.onClick.AddListener(() => Animacion(localBtn));
            localBtn.onClick.AddListener(() => OneClick(localBtn));
        }
    }