public void Calcular()
    {
        primerValor  = UnityEngine.Random.Range(1, 10);
        segundoValor = UnityEngine.Random.Range(1, 10);
        operador     = signos.RandomItem();

        if (primerValor - segundoValor < 0)
        {
            valorTemporal = segundoValor;
            segundoValor  = primerValor;
            primerValor   = valorTemporal;
        }

        numero1.text = primerValor.ToString();
        numero2.text = segundoValor.ToString();
        signo.text   = operador;
        ans1.text    = UnityEngine.Random.Range(1, 36).ToString();

        if (operador == "+")
        {
            Respuesta = primerValor + segundoValor;
        }
        if (operador == "-")
        {
            Respuesta = primerValor - segundoValor;
        }
        if (operador == "*")
        {
            Respuesta = primerValor * segundoValor;
        }
        if (operador == "÷")
        {
            Respuesta = primerValor / segundoValor;
        }

        Temporal = UnityEngine.Random.Range(0, 15);
        while (Temporal == Respuesta)
        {
            Temporal = UnityEngine.Random.Range(0, 15);
        }
        Alternativa1 = Temporal;

        Temporal = UnityEngine.Random.Range(0, 15);
        while ((Temporal == Respuesta) || (Temporal == Alternativa1))
        {
            Temporal = UnityEngine.Random.Range(0, 15);
        }
        Alternativa2 = Temporal;



        Temporal = UnityEngine.Random.Range(1, 6);
        if (Temporal == 1)
        {
            ans1.text = Respuesta.ToString();
            ans2.text = Alternativa1.ToString();
            ans3.text = Alternativa2.ToString();
        }
        if (Temporal == 2)
        {
            ans1.text = Respuesta.ToString();
            ans2.text = Alternativa2.ToString();
            ans3.text = Alternativa1.ToString();
        }
        if (Temporal == 3)
        {
            ans1.text = Alternativa1.ToString();
            ans2.text = Respuesta.ToString();
            ans3.text = Alternativa2.ToString();
        }
        if (Temporal == 4)
        {
            ans1.text = Alternativa1.ToString();
            ans2.text = Alternativa2.ToString();
            ans3.text = Respuesta.ToString();
        }
        if (Temporal == 5)
        {
            ans1.text = Alternativa2.ToString();
            ans2.text = Respuesta.ToString();
            ans3.text = Alternativa1.ToString();
        }
        if (Temporal == 6)
        {
            ans1.text = Alternativa2.ToString();
            ans2.text = Alternativa1.ToString();
            ans3.text = Respuesta.ToString();
        }
    }
    public void Alt3_accion()
    {
        if (ans3.text == Respuesta.ToString())
        {
            esCorrecta = true;
            Sonido(esCorrecta);
            bot3.image.color        = Color.green;
            bot1.interactable       = false;
            bot2.interactable       = false;
            bot3.interactable       = false;
            ScoreScript.ScoreValue += 50;
            Debug.Log("Respuesta Correcta!");
            StartCoroutine(SiguientePregunta());
            CorrectScript.Acertadas += 1;
            if (TotalQScript.TotalPreguntas == 0)
            {
                if (CorrectScript.Acertadas >= 5) //Completa las preguntas con mas de la mitad
                {
                    GameOver();
                    if ((PlayerPrefs.GetInt("NoErrors") < 1) && vidasRestantes == 3)
                    {
                        PlayerPrefs.SetInt("NoErrors", noErrors);
                        PlayerPrefs.Save();
                    }
                }
                if (CorrectScript.Acertadas < 5) //No llega a la mitad
                {
                    GameOverLose();
                }
            }
        }
        else
        {
            esCorrecta = false;
            Sonido(esCorrecta);
            vidasRestantes--;
            lifeScript.ReducirVidas(vidasRestantes);

            if (vidasRestantes == 0)
            {
                GameOverLose();
            }
            bot3.image.color  = Color.red;
            bot1.interactable = false;
            bot2.interactable = false;
            bot3.interactable = false;
            StartCoroutine(SiguientePregunta());
            if (ScoreScript.ScoreValue == 0)
            {
                ScoreScript.ScoreValue += 0;
            }
            else
            {
                ScoreScript.ScoreValue -= 10;
            }

            Debug.Log("Intenta de Nuevo :(");
            if (TotalQScript.TotalPreguntas == 0)
            {
                if (CorrectScript.Acertadas >= 5) //Completa las preguntas con mas de la mitad
                {
                    GameOver();
                }
                if (CorrectScript.Acertadas < 5) //No llega a la mitad
                {
                    GameOverLose();
                }
            }
        }
    }