예제 #1
0
    // Update is called once per frame
    void Update()
    {
        if (desactivador == true)
        {
            return;
        }

        if (DisparadorEventos == true)
        {
            //ativa canvas
            if (Dialogo.LectorDetexto.LeyendoTexto == true && Dialogo.ValidadorCanvastext == false)
            {
                Dialogo.Canvastext.enabled  = true;
                Dialogo.ValidadorCanvastext = true;
                Dialogo.BoxSelecction.SetActive(false);
            }

            //activacanvas
            if (SeleccionaAccion == true && Dialogo.LectorDetexto.LeyendoTexto == false && Dialogo.BoxSelecction.activeSelf == false && Respuesta == false && salir == false)
            {
                Dialogo.BoxSelecction.SetActive(true);
            }
            else if (Dialogo.BoxSelecction.activeSelf == true && Dialogo.LectorDetexto.LeyendoTexto == false)
            {
                Dialogo.SeleccionaAccion();
                ElegirRespuesta();
            }



            if (Dialogo.LectorDetexto.LeyendoTexto == false && SeleccionaAccion == false)
            {
                //puntero de espera
                StartCoroutine(Dialogo.Puntero_.Parpaderopuntero(Dialogo.LectorDetexto.LeyendoTexto));

                // Dialogo.EntraATextoSimple(Dialogos.Mensaje);
                EntraATextoSimple(Dialogos[Dialogo.Contador].Mensaje);
            }
        }
    }