예제 #1
0
        public void Volver()
        {
            sonido.RatonClick();

            Objetos.Ocultar(canvas.gameObject);

            if (canvasOrigen == 1)
            {
                List <Guardado> partidasGuardadas = partidas.ListadoPartidas();

                if (partidasGuardadas.Count > 0)
                {
                    juego.botonContinuarPartida.interactable = true;
                    juego.botonCargarPartida.interactable    = true;
                }
                else
                {
                    juego.botonContinuarPartida.interactable = false;
                    juego.botonCargarPartida.interactable    = false;
                }

                Objetos.Mostrar(menuPrincipal.canvas.gameObject);
            }
            else if (canvasOrigen == 2)
            {
                Objetos.Mostrar(juego.canvas.gameObject);
            }
        }
예제 #2
0
        public void RatonSale()
        {
            Objetos.Ocultar(panelInfo.gameObject);

            texto1.text = null;
            texto2.text = null;
        }
예제 #3
0
 public void Iniciar(Canvas canvasOrigen_)
 {
     canvasOrigen = canvasOrigen_;
     Objetos.Ocultar(canvasOrigen.gameObject);
     Objetos.Mostrar(canvasCarga.gameObject);
     cargando       = SceneManager.LoadSceneAsync(SceneManager.GetActiveScene().name);
     progreso.value = 0;
 }
예제 #4
0
        public void CargarInicio()
        {
            MostrarPanelColorBoton(botonGeneral, new Color(0.08f, 0.4f, 0.58f));
            panelMedio.gameObject.GetComponent <ScrollRect>().content            = panelGeneral.GetComponent <RectTransform>();
            panelMedio.gameObject.GetComponent <ScrollRect>().normalizedPosition = new Vector2(0, 1);

            Objetos.Ocultar(panelGraficos.gameObject);
            Objetos.Ocultar(panelTeclado.gameObject);
        }
예제 #5
0
        public void MostrarOpciones()
        {
            sonido.RatonClick();

            Objetos.Ocultar(canvas.gameObject);
            Objetos.Mostrar(opciones.canvas.gameObject);

            opciones.canvasOrigen = 1;
        }
예제 #6
0
        public void MostrarCargarPartidas()
        {
            sonido.RatonClick();

            Objetos.Ocultar(canvas.gameObject);
            Objetos.Mostrar(cargarPartida.canvas.gameObject);

            cargarPartida.CargarListado();
        }
예제 #7
0
        public void CargarPartidaSeleccionada(Guardado partida)
        {
            sonido.RatonClick();
            escenario.PonerTerreno(partida);
            juego.CargarEdificios(partida);
            juego.CargarInterfaz();
            ayuda.Cargar(partida.ayuda);

            Objetos.Ocultar(canvas.gameObject);
            Objetos.Mostrar(juego.canvas.gameObject);
        }
예제 #8
0
        private void Update()
        {
            if (cargando != null)
            {
                progreso.value = Mathf.Clamp01(cargando.progress / 0.9f);

                if (cargando.isDone == true)
                {
                    Objetos.Ocultar(canvasCarga.gameObject);
                    Objetos.Mostrar(canvasOrigen.gameObject);
                }
            }
        }
예제 #9
0
        public void MostrarPanel(Panel panelEnseñar)
        {
            sonido.RatonClick();

            Objetos.Ocultar(scrollbar.gameObject);
            Objetos.Ocultar(panelGeneral.gameObject);
            Objetos.Ocultar(panelGraficos.gameObject);
            Objetos.Ocultar(panelTeclado.gameObject);

            Objetos.Mostrar(panelEnseñar.gameObject);

            if (panelEnseñar.nombre == "general")
            {
                MostrarPanelColorBoton(botonGeneral, new Color(0.08f, 0.4f, 0.58f));

                Objetos.Mostrar(scrollbar.gameObject);

                panelMedio.gameObject.GetComponent <ScrollRect>().content            = panelGeneral.GetComponent <RectTransform>();
                panelMedio.gameObject.GetComponent <ScrollRect>().normalizedPosition = new Vector2(0, 1);
            }
            else
            {
                MostrarPanelColorBoton(botonGeneral, Color.white);
            }

            if (panelEnseñar.nombre == "graficos")
            {
                MostrarPanelColorBoton(botonGraficos, new Color(0.08f, 0.4f, 0.58f));
            }
            else
            {
                MostrarPanelColorBoton(botonGraficos, Color.white);
            }

            if (panelEnseñar.nombre == "teclado")
            {
                MostrarPanelColorBoton(botonTeclado, new Color(0.08f, 0.4f, 0.58f));

                Objetos.Mostrar(scrollbar.gameObject);

                panelMedio.gameObject.GetComponent <ScrollRect>().content            = panelTeclado.GetComponent <RectTransform>();
                panelMedio.gameObject.GetComponent <ScrollRect>().normalizedPosition = new Vector2(0, 1);
            }
            else
            {
                MostrarPanelColorBoton(botonTeclado, Color.white);
            }
        }
예제 #10
0
        public void MostrarInfo()
        {
            sonido.RatonClick();

            if (panelInfo.gameObject.GetComponent <CanvasGroup>().alpha == 0)
            {
                Objetos.Mostrar(panelInfo.gameObject);

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

                if (animacion != null)
                {
                    animacion.Play("PanelInfo", 0, 1f);
                }
            }
            else
            {
                Objetos.Ocultar(panelInfo.gameObject);
            }
        }
예제 #11
0
 public void Cargar()
 {
     Objetos.Ocultar(menuPrincipal.canvas.gameObject);
     Objetos.Mostrar(canvas.gameObject);
 }
예제 #12
0
 public void MostrarJuego()
 {
     Objetos.Ocultar(canvas.gameObject);
     Objetos.Mostrar(juego.canvas.gameObject);
 }