Ejemplo n.º 1
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);
    }