예제 #1
0
        //-----------------------------------------------------

        public void AbrirMenu()
        {
            sonido.RatonClick();
            colocarPrevio.QuitarTodosEdificios();
            construirInterfaz.CerrarTodo();

            if (panelMenu.gameObject.GetComponent <CanvasGroup>().alpha == 0)
            {
                botonMenu.gameObject.GetComponent <Image>().color = colorEntra;
                Objetos.Mostrar(panelMenu.gameObject);
                velocidad.VelocidadMarchas(0);

                Animator animacion = panelMenu.GetComponent <Animator>();

                if (animacion != null)
                {
                    animacion.Play("PanelMenuAbajoIzq", 0, 1f);
                }
            }
            else
            {
                botonMenu.gameObject.GetComponent <Image>().color = colorTransparente;
                Objetos.Ocultar(panelMenu.gameObject);
                velocidad.VelocidadMarchas(1);
            }
        }
예제 #2
0
        public void MostrarMenu()
        {
            sonidoBoton.Play();
            colocarPrevio.QuitarTodosEdificios();
            juego.ConstruirOcultarPanelEdificios();

            if (panel.gameObject.GetComponent <CanvasGroup>().alpha == 0)
            {
                panelSub.volverColor = true;
                PanelCambiarColor(panelSub);
                diaNoche.VelocidadMarchas(0);
                panel.gameObject.GetComponent <CanvasGroup>().alpha          = 1;
                panel.gameObject.GetComponent <CanvasGroup>().interactable   = true;
                panel.gameObject.GetComponent <CanvasGroup>().blocksRaycasts = true;
            }
            else
            {
                panelSub.volverColor = false;
                PanelVolverColor(panelSub);
                diaNoche.VelocidadMarchas(1);
                panel.gameObject.GetComponent <CanvasGroup>().alpha          = 0;
                panel.gameObject.GetComponent <CanvasGroup>().interactable   = false;
                panel.gameObject.GetComponent <CanvasGroup>().blocksRaycasts = false;
            }
        }
예제 #3
0
 public void CargarInterfaz()
 {
     menuPrincipal.MostrarJuego();
     velocidad.VelocidadMarchas(1);
     construir.CambiarLucesSemaforos(1);
     vistaPrevia.QuitarTodosEdificios();
 }
예제 #4
0
    public void CargarInterfaz()
    {
        menuPrincipal.MostrarJuego();
        ayuda.Cargar(true);
        ayuda.EstadoCajas(true);
        diaNoche.VelocidadMarchas(1);
        construir.CambiarLucesSemaforos(1);
        vistaPrevia.QuitarTodosEdificios();
        panelEdificios2.Arranque(edificios);

        construirActivar = false;
        ConstruirCambiarColor();

        demolerActivar = false;
        DemolerCambiarColor();

        musicaFondo.loop = true;
        musicaFondo.Play();
    }