示例#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 Cargar(bool mostrar)
        {
            if (mostrar == true)
            {
                CargarTeclas();

                Objetos.Mostrar(ayuda1.gameObject);

                velocidad.VelocidadMarchas(0);
            }
            else
            {
                Objetos.Ocultar(ayuda1.gameObject);
            }
        }
示例#3
0
    private void Start()
    {
        sonido.MusicaFondo();

        partidas.BorrarPartidasAntiguas();

        List <Guardado> partidasGuardadas = new List <Guardado>();

        partidasGuardadas = partidas.ListadoPartidas();

        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]);
        }
        else
        {
            botonContinuarPartida.interactable = false;
            botonCargarPartida.interactable    = false;

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

            velocidad.arranqueDia = 70000;
        }

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

        idioma.CargarTextos();

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

        //Captura.Generar(edificios[42].gameObject);
    }