Ejemplo n.º 1
0
        public void VolverMenuPrincipalGuardarSi()
        {
            juego.GuardarPartida();

            juego.canvas.gameObject.GetComponent <CanvasGroup>().alpha          = 0;
            juego.canvas.gameObject.GetComponent <CanvasGroup>().interactable   = false;
            juego.canvas.gameObject.GetComponent <CanvasGroup>().blocksRaycasts = false;

            panelGuardarMenuPrincipal.gameObject.GetComponent <CanvasGroup>().alpha          = 0;
            panelGuardarMenuPrincipal.gameObject.GetComponent <CanvasGroup>().interactable   = false;
            panelGuardarMenuPrincipal.gameObject.GetComponent <CanvasGroup>().blocksRaycasts = false;

            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;
            }

            menuPrincipal.canvas.gameObject.GetComponent <CanvasGroup>().alpha          = 1;
            menuPrincipal.canvas.gameObject.GetComponent <CanvasGroup>().interactable   = true;
            menuPrincipal.canvas.gameObject.GetComponent <CanvasGroup>().blocksRaycasts = true;
        }
Ejemplo n.º 2
0
    private void Start()
    {
        List <Guardado> partidasGuardadas = new List <Guardado>();

        try
        {
            partidasGuardadas = partidas.ListadoPartidas();
        }
        catch
        {
            partidas.BorrarPartidas();
        }

        if (partidasGuardadas.Count > 0)
        {
            botonContinuarPartida.interactable = true;
            botonCargarPartida.interactable    = true;

            if (partidasGuardadas.Count > 1)
            {
                partidasGuardadas.Sort((x, y) => y.id.CompareTo(x.id));
            }

            escenario.PonerTerreno(partidasGuardadas[0]);
            CargarEdificios(partidasGuardadas[0]);
            ayuda.Cargar(false);
        }
        else
        {
            botonContinuarPartida.interactable = false;
            botonCargarPartida.interactable    = false;

            escenario.PonerTerreno(null);
            escenario.PonerArboles(null, construir);

            diaNoche.arranqueDia = 70000;
        }

        opciones.CargarInicio();
        opcionesGeneral.CargarInicio();
        opcionesGraficos.CargarInicio();
        opcionesTeclado.CargarInicio();

        opcionesGeneral.Sonido();
        idioma.CargarTextos();

        diaNoche.VelocidadMarchas(0);
        versionTexto.text = "v" + Application.version;

        //Captura.Generar(edificios[42].gameObject);
    }
Ejemplo n.º 3
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);
            }
        }
Ejemplo n.º 4
0
        public void Volver()
        {
            canvas.gameObject.GetComponent <CanvasGroup>().alpha          = 0;
            canvas.gameObject.GetComponent <CanvasGroup>().interactable   = false;
            canvas.gameObject.GetComponent <CanvasGroup>().blocksRaycasts = false;

            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;
                }

                menuPrincipal.canvas.gameObject.GetComponent <CanvasGroup>().alpha          = 1;
                menuPrincipal.canvas.gameObject.GetComponent <CanvasGroup>().interactable   = true;
                menuPrincipal.canvas.gameObject.GetComponent <CanvasGroup>().blocksRaycasts = true;
            }
            else if (canvasOrigen == 2)
            {
                juego.canvas.gameObject.GetComponent <CanvasGroup>().alpha          = 1;
                juego.canvas.gameObject.GetComponent <CanvasGroup>().interactable   = true;
                juego.canvas.gameObject.GetComponent <CanvasGroup>().blocksRaycasts = true;
            }
        }
Ejemplo n.º 5
0
        public void VolverMenuPrincipalGuardarSi()
        {
            juego.GuardarPartida();
            Objetos.Ocultar(juego.canvas.gameObject);
            Objetos.Ocultar(panelGuardarMenuPrincipal.gameObject);

            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);
        }