public void Guardar(int curLevel, float posx, float posy, float posz)
    {
        BinaryFormatter fb         = new BinaryFormatter();
        FileStream      Expediente = File.Create(Application.persistentDataPath + "/dtAGuardar.d");
        DatosAGuardar   dtAGuardar = new DatosAGuardar();

        //    dtAGuardar=fb.Deserialize(Expediente) as DatosAGuardar;

        //    dtAGuardar.MyCurrentLevel=Manager.Instance.CurrentLevel;
        //    dtAGuardar.MyXPos=Manager.Instance.SpawnPoint.x;
        //    dtAGuardar.MyYPos=Manager.Instance.SpawnPoint.y;
        //    dtAGuardar.MyZPos=Manager.Instance.SpawnPoint.z;

        dtAGuardar.MyCurrentLevel = curLevel;
        dtAGuardar.MyXPos         = posx;
        dtAGuardar.MyYPos         = posy;
        dtAGuardar.MyZPos         = posz;

        fb.Serialize(Expediente, dtAGuardar);
        Expediente.Close();
        print("Guarde current lvl" + dtAGuardar.MyCurrentLevel);
        PlayerPrefs.SetInt("FirstTime", 1);
        PlayerPrefs.Save();

        // GameObject myLvlFrame = Instantiate(lvlFrame,panelSelectorLevel.transform);
        // ScreenCapture.CaptureScreenshot("pick1");
        // myLvlFrame.GetComponentInChildren<Image>().sprite=(Sprite)Resources.Load(Application.persistentDataPath+"/pick1.png");
    }
Esempio n. 2
0
    void Cargar()
    {
        if (File.Exists(rutaArchivo))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(rutaArchivo, FileMode.Open);

            DatosAGuardar datos = (DatosAGuardar)bf.Deserialize(file);

            nombreNivel      = datos.nombreNivel;
            puntuacionMaxima = datos.puntuacionMaxima;
            espirales        = datos.espirales;
            mapa1            = datos.mapa1;
            subMapa1         = datos.subMapa1;
            subMapa2         = datos.subMapa2;
            nivelParejas     = datos.nivelParejas;
            sexo             = datos.sexo;
            nivel            = datos.nivel;
            file.Close();
        }
        else
        {
            puntuacionMaxima = 0;
        }
    }
Esempio n. 3
0
    public void cargar()
    {
        int x = UnityEngine.Random.Range(1, 5);

        // x = 0;
        Debug.Log("x vale: " + x);
        if (x == 1)
        {
            rutaArchivo = Application.persistentDataPath + "/datos.dat";
            if (File.Exists(rutaArchivo))
            {
                Debug.Log("x vale:0 pero es: " + x);
                BinaryFormatter bf    = new BinaryFormatter();
                FileStream      file  = File.Open(rutaArchivo, FileMode.Open);
                DatosAGuardar   datos = (DatosAGuardar)bf.Deserialize(file);
                SacarNombre.text = "hola " + datos.Nombre + ", hoy veremos el tema 'Estructuras repetitivas'!!!";
                file.Close();
                //  x = 2;
                Debug.Log("x vale ahora:1 pero es: " + x);
            }
        }
        else if (x == 2)
        {
            rutaArchivo = Application.persistentDataPath + "/datos.dat";
            if (File.Exists(rutaArchivo))
            {
                Debug.Log("x vale:1 pero es: " + x);
                BinaryFormatter bf    = new BinaryFormatter();
                FileStream      file  = File.Open(rutaArchivo, FileMode.Open);
                DatosAGuardar   datos = (DatosAGuardar)bf.Deserialize(file);
                SacarNombre.text = datos.Nombre + ", si quieres videos que te expliquen más sobre estos ejercicios en Scratch, puedes presionar el botón morado";
                file.Close();
                // x = 3;
                Debug.Log("x vale ahora:0 pero es: " + x);
            }
        }
        else if (x == 3)
        {
            rutaArchivo = Application.persistentDataPath + "/datos.dat";
            if (File.Exists(rutaArchivo))
            {
                Debug.Log("x vale:1 pero es: " + x);
                BinaryFormatter bf    = new BinaryFormatter();
                FileStream      file  = File.Open(rutaArchivo, FileMode.Open);
                DatosAGuardar   datos = (DatosAGuardar)bf.Deserialize(file);
                SacarNombre.text = datos.Nombre + ", si quieres ver ejemplos de la vida real sobre este tema presiona el botón celeste";
                file.Close();
                // x = 1;
                Debug.Log("x vale ahora:0 pero es: " + x);
            }
        }
        else if (x == 4)
        {
            SacarNombre.text = "";
        }
        // Debug.Log("nombre es: " + datos.Nombre + ", hoy veremos el tema 'Estructuras repetitivas'!!!,
        //si quieres videos que te expliquen más sobre estos ejercicios en Scratch, puedes precionar el botón morado,
        //y si quieres ver ejemplos de la vida real sobre este tema preciona el botón celeste");
    }
Esempio n. 4
0
    public void Guardar()
    {
        BinaryFormatter bf    = new BinaryFormatter();
        FileStream      file  = File.Create(RutaArchivo);
        DatosAGuardar   datos = new DatosAGuardar(ControlJuego.NivelesDesbloqueados);

        bf.Serialize(file, datos);
        file.Close();
    }
Esempio n. 5
0
    public void Guardar()
    {
        BinaryFormatter bf      = new BinaryFormatter();
        FileStream      archivo = File.Create(rutaArchivo);
        DatosAGuardar   datos   = new DatosAGuardar(puntucionMaxima);

        bf.Serialize(archivo, datos);
        archivo.Close();
    }
    public void Guardar()
    {
        BinaryFormatter bf    = new BinaryFormatter();
        FileStream      file  = File.Create(rutaArchivo);
        DatosAGuardar   datos = new DatosAGuardar(LoadAndSaveLevel._nivelDesbloqueado);

        bf.Serialize(file, datos);
        file.Close();
    }
Esempio n. 7
0
        static void Main()
        {
            var aleatorio = new Random();
            var plant     = new Plantas
            {
                Id          = aleatorio.Next(),
                NombreComun = "diente de leon",
                Comestible  = "si",
                Habito      = "hierba"
            };
            var Persona = new Persona
            {
                Barrio = new Barrio {
                    NumeroBarrio = 1, Nombre = "Chillogallo"
                },
                Nombre        = "Juan",
                Apellido      = "Bautista",
                AñoNacimiento = 1995,
                Genero        = "Masculino",
                Auto          = new Autos
                {
                    Id                 = aleatorio.Next(),
                    Placa              = "PAE-756",
                    Marca              = "Chevrolet",
                    Modelo             = "Aveo",
                    DistanciaRecorrida = 2
                },
                Planta  = plant,
                Mascota = new Mascota
                {
                    Id                = aleatorio.Next(),
                    Nombre            = "Manchas",
                    TipoMascotaGenero = "Perra",
                    ComidaFavorita    = "Sopa",
                    Planta            = plant
                }
            };

            Parallel.For(0, 1000, i => {
            });
            marcos.ConsoleRectangle(75, 20, 0, 0, ConsoleColor.Cyan);
            marcos.Draw();
            Console.CursorLeft = 3;
            Console.CursorTop  = 3;
            //Console.ReadLine();
            Console.Write($"Diariamente {Persona.Presentarse()}, una persona promedio, que a diario interactua con su entorno decide");
            Console.Write($" salir {Persona.Jugar()} y mientras jugaban, {Persona.Mascota.Moverse()} cerca a unas plantas de {Persona.Planta.NombreComun} dispersando sus semillas, permitiendo así que la especie perpetue;");
            Console.WriteLine($" de regreso a casa en su {Persona.Auto.Marca} {Persona.Auto.Modelo} en un recorrido de {Persona.Auto.DistanciaRecorrida} KM, {Persona.Auto.CrearPolucion()}, consciente de las emisiones de CO2 de su auto, planto árboles y arbustos frutales, que además de los frutos, capta CO2 produciendo oxígeno.");

            Console.WriteLine("Presione Enter para Guardar informacion de la persona en c:/informacionpersona");
            var save = new DatosAGuardar().GuardarDatos(Persona);

            Console.ReadKey();

            Console.Write("Presione Enter para Salir");
            Console.ReadKey();
        }
Esempio n. 8
0
    public void Guardar()
    {
        BinaryFormatter bf    = new BinaryFormatter();
        FileStream      file  = File.Create(rutaArchivo);
        DatosAGuardar   datos = new DatosAGuardar();

        datos.puntuacionMaxima = puntuacionMaxima;
        bf.Serialize(file, datos);
        file.Close();
    }
Esempio n. 9
0
    public void Guardar()
    {
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(directorioArchivo);

        DatosAGuardar datos = new DatosAGuardar(puntuacionMaxima, objetos_guardados, logros);

        bf.Serialize(file, datos);
        file.Close();
    }
Esempio n. 10
0
    public void Guardar()
    {
        BinaryFormatter bf = new BinaryFormatter ();
        FileStream file = File.Create(directorioArchivo);

        DatosAGuardar datos = new DatosAGuardar (puntuacionMaxima, objetos_guardados, logros);

        bf.Serialize (file, datos);
        file.Close ();
    }
Esempio n. 11
0
    public void GuardarAviso()
    {
        BinaryFormatter bf    = new BinaryFormatter();
        FileStream      file  = File.Create(rutaArchivoAvisoLeido);
        DatosAGuardar   datos = new DatosAGuardar();

        datos.avisoLeido = "Leido";
        bf.Serialize(file, datos);
        file.Close();
    }
Esempio n. 12
0
 public void Cargar()
 {
     if (File.Exists(rutaArchivo))
     {
         BinaryFormatter bf      = new BinaryFormatter();
         FileStream      archivo = File.Open(rutaArchivo, FileMode.Open);
         DatosAGuardar   datos   = (DatosAGuardar)bf.Deserialize(archivo);
         puntucionMaxima = datos.puntuacionMaxima;
         archivo.Close();
     }
 }
Esempio n. 13
0
    public void Guardar()
    {
        BinaryFormatter bf = new BinaryFormatter();
        FileStream file = File.Create(rutaArchivo);
        DatosAGuardar _datos = new DatosAGuardar ();

        _datos = datos;

        bf.Serialize(file, _datos);
        file.Close();
    }
Esempio n. 14
0
    public void Guardar()
    {
        BinaryFormatter bf = new BinaryFormatter();
        FileStream file = File.Create(rutaArchivo);

        DatosAGuardar datos = new DatosAGuardar();
        datos.puntuacionMaxima = puntuacionMaxima;

        bf.Serialize(file, datos);

        file.Close();
    }
Esempio n. 15
0
 public void Cargar()
 {
     if (File.Exists(RutaArchivo))
     {
         BinaryFormatter bf    = new BinaryFormatter();
         FileStream      file  = File.Open(RutaArchivo, FileMode.Open);
         DatosAGuardar   datos = (DatosAGuardar)bf.Deserialize(file);
         ControlJuego.NivelesDesbloqueados = datos.nivelesdesbloqueados;
     }
     else
     {
         ControlJuego.NivelesDesbloqueados = 0;
     }
 }
Esempio n. 16
0
    public void Cargar()
    {
        if(File.Exists(rutaArchivo)){
            BinaryFormatter bf = new BinaryFormatter();
            FileStream file = File.Open (rutaArchivo, FileMode.Open);
            DatosAGuardar _datos = (DatosAGuardar)bf.Deserialize(file);

            datos = _datos;

            file.Close ();
        }else{
            BorrarPartida();
        }
    }
Esempio n. 17
0
    public void Guardar()
    {
        BinaryFormatter bf = new BinaryFormatter();
        //creamos un archivo y le damos la ruta donde queremos que se guarde(rutaArchivo)
        FileStream file = File.Create(rutaArchivo);

        DatosAGuardar datos = new DatosAGuardar();

        datos.puntuacionMaxima = puntuacionMaxima;
        //se serializa y se vuelca la informacion en el archivo
        bf.Serialize(file, datos);

        file.Close();
    }
Esempio n. 18
0
 public void Cargar()
 {
     if (File.Exists(rutaArchivo))
     {
         BinaryFormatter bf    = new BinaryFormatter();
         FileStream      file  = File.Open(rutaArchivo, FileMode.Open);
         DatosAGuardar   datos = (DatosAGuardar)bf.Deserialize(file);
         LoadAndSaveLevel._nivelDesbloqueado = datos.nivelesDesbloqueados;
     }
     else
     {
         LoadAndSaveLevel._nivelDesbloqueado = 0;
     }
 }
Esempio n. 19
0
    void Guardar()
    {
        //Serializamos la clase DatosAGuardar
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(rutaArchivo);

        DatosAGuardar datos = new DatosAGuardar();

        datos.setOrgulloMax(orgulloP);
        datos.setDiamantesMax(diamantesP);

        bf.Serialize(file, datos);

        file.Close();
    }
Esempio n. 20
0
    public void Guardar()
    {
        BinaryFormatter bf = new BinaryFormatter();
        FileStream file = File.Create(rutaArchivo);

        DatosAGuardar datos = new DatosAGuardar();
        datos.puntuacionMaxima = puntuacionMaxima;
        datos.objetosCanasta = objetosCanasta;
        datos.listaIngredientes = listaIngredientes;
        datos.recetaCargar = recetaCargar;

        bf.Serialize(file, datos);

        file.Close();
    }
Esempio n. 21
0
 void Cargar()
 {
     if (File.Exists(rutaArchivo))
     {
         BinaryFormatter bf    = new BinaryFormatter();
         FileStream      file  = File.Open(rutaArchivo, FileMode.Open);
         DatosAGuardar   datos = (DatosAGuardar)bf.Deserialize(file);
         puntuacionMaxima = datos.puntuacionMaxima;
         file.Close();
     }
     else
     {
         puntuacionMaxima = 0;
     }
 }
Esempio n. 22
0
    public void Guardar()
    {
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(rutaArchivo);

        DatosAGuardar datos = new DatosAGuardar();

        datos.puntuacionMaxima = puntuacionMaxima;
        datos.monedillas       = monedas;
        datos.pjsDesbloqueados = pjsDesbloqueados;

        bf.Serialize(file, datos);

        file.Close();
    }
Esempio n. 23
0
    void guardar()
    {
        Debug.Log("entro a guardar");

        BinaryFormatter bf = new BinaryFormatter();

        Debug.Log(rutaArchivo);
        FileStream    file  = File.Create(rutaArchivo);
        DatosAGuardar datos = new DatosAGuardar();

        datos.Nombre = IngresarNombre.text;
        Debug.Log("se guardo" + IngresarNombre.text);

        bf.Serialize(file, datos);
        file.Close();
    }
Esempio n. 24
0
 void cargar()
 {
     if (File.Exists(rutaArchivo))
     {
         BinaryFormatter bf    = new BinaryFormatter();
         FileStream      file  = File.Open(rutaArchivo, FileMode.Open);
         DatosAGuardar   datos = (DatosAGuardar)bf.Deserialize(file);
         datos.Nombre = IngresarNombre.text;
         Debug.Log("entro a cargar archivo existente, ingresa nombre es:" + IngresarNombre.text);
         file.Close();
     }
     else
     {
         Debug.Log("entro a cargar archivo no existente");
         IngresarNombre.text = "Anonimo";
     }
     guardar();
 }
Esempio n. 25
0
    void Cargar()
    {
        if (File.Exists(rutaArchivoTiempo))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(rutaArchivoTiempo, FileMode.Open);

            //al deserializar nos desvuelve un objeto no un tipo concreto. Se hace el casting a la clase DatosAGuardar
            DatosAGuardar datos = (DatosAGuardar)bf.Deserialize(file);

            puntuacionMaximaTiempo = datos.puntuacionMaxima;

            file.Close();
        }
        else
        {
            puntuacionMaximaTiempo = 0;
        }
    }
Esempio n. 26
0
    void Cargar()
    {
        if (File.Exists(directorioArchivo))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(directorioArchivo, FileMode.Open);

            DatosAGuardar datos = (DatosAGuardar)bf.Deserialize(file);

            puntuacionMaxima  = datos.puntuacionMaxima;
            objetos_guardados = datos.objetos_conseguidos;
            logros            = datos.logros;
        }
        else
        {
            //Primera vez que se ejecuta el juego.
            puntuacionMaxima = 0;
        }
    }
Esempio n. 27
0
    public void Guardar()
    {
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(rutaArchivo);

        DatosAGuardar datos = new DatosAGuardar();

        datos.nombreNivel      = nombreNivel;
        datos.puntuacionMaxima = puntuacionMaxima;
        datos.espirales        = espirales;
        datos.mapa1            = mapa1;
        datos.subMapa1         = subMapa1;
        datos.subMapa2         = subMapa2;
        datos.nivelParejas     = nivelParejas;
        datos.sexo             = sexo;
        datos.nivel            = nivel;
        bf.Serialize(file, datos);

        file.Close();
    }
Esempio n. 28
0
    public void Guardar()
    {
        //Creo o busco un fichero de Bytes.
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(rutaArchivo);

        //Creo un objeto de la clase a guardar.
        DatosAGuardar datos = new DatosAGuardar();

        //Guardo todos los datos de esta clase a la clase a guardar.

        datos.puntuacionTotal = 0;

        for (int i = 0; i <= 11; i++)
        {
            datos.puntuacionMaxima[i] = puntuacionMaxima[i];
            datos.porcentajeMaximo[i] = porcentajeMaximo[i];

            datos.puntuacionTotal += puntuacionMaxima[i];
        }

        datos.muertes  = muertes;
        datos.disparos = disparos;
        datos.saltos   = saltos;
        datos.enemigos = enemigos;
        datos.boss     = boss;
        datos.item     = item;
        datos.bloques  = bloques;

        datos.nombre = nombre;
        datos.id     = id;

        datos.auxnombre          = auxnombre;
        datos.auxpuntuacionTotal = auxpuntuacionTotal;

        //Guardo la clase en el fichero.
        bf.Serialize(file, datos);

        //Cierro el fichero
        file.Close();
    }
Esempio n. 29
0
    void Cargar()
    {
        //comprobamos si existe el archivo para que no de error si no existe aun
        if (File.Exists(rutaArchivo))
        {
            BinaryFormatter bf = new BinaryFormatter();
            //abrimos el archivo
            FileStream file = File.Open(rutaArchivo, FileMode.Open);

            //al deserializar nos desvuelve un objeto no un tipo concreto. Se hace el casting a la clase DatosAGuardar
            //se hace el casting para que trate al objeto como un objeto de esa clase
            DatosAGuardar datos = (DatosAGuardar)bf.Deserialize(file);

            puntuacionMaxima = datos.puntuacionMaxima;

            file.Close();
        }
        else
        {
            puntuacionMaxima = 0;
        }
    }
    public void Cargar()
    {
        if (File.Exists(Application.persistentDataPath + "/dtAGuardar.d"))
        {
            BinaryFormatter fb         = new BinaryFormatter();
            FileStream      Expediente = File.OpenRead(Application.persistentDataPath + "/dtAGuardar.d");
            DatosAGuardar   dtAGuardar = new DatosAGuardar();

            dtAGuardar = fb.Deserialize(Expediente) as DatosAGuardar;

            TrueGameManager.Instance.CurrentLevelGameManager = dtAGuardar.MyCurrentLevel;
            TrueGameManager.Instance.PosInicial = new Vector3(dtAGuardar.MyXPos, dtAGuardar.MyYPos, dtAGuardar.MyZPos);
            SceneManager.LoadScene("CMCompleteWorld", LoadSceneMode.Single);


            print("Cargue current lvl" + dtAGuardar.MyCurrentLevel);
        }
        else
        {
            print("No se encontro archivo");
        }
    }
Esempio n. 31
0
    public void Guardar(bool guardarEnLaNube)
    {
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(rutaArchivo);

        DatosAGuardar datos = new DatosAGuardar();

        datos.jugador = jugador;
        if (puntuacionMaxima < datos.puntuacionMaxima)
        {
            puntuacionMaxima = datos.puntuacionMaxima;
        }
        //NotificationCenter.DefaultCenter().AddObserver (this, "GuardarScore", puntuacionMaxima);
        //NotificationCenter.DefaultCenter().AddObserver (this, "ObtenerJugador", jugador);

        bf.Serialize(file, datos);

        file.Close();

        /*if(guardarEnLaNube){
         *      cloud.CloudSave(datos);
         * }*/
    }
Esempio n. 32
0
    void Cargar()
    {
        if (File.Exists(rutaArchivo))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(rutaArchivo, FileMode.Open);

            ///Casting para que el objeto sea tratado
            DatosAGuardar datos = (DatosAGuardar)bf.Deserialize(file);


            diamantesP = datos.getDiamantesMax();
            orgulloP   = datos.getOrgulloMax();


            file.Close();
        }
        else
        {
            diamantesP = 5;
            orgulloP   = 5;
        }
    }
Esempio n. 33
0
    void Guardar()
    {
        //Serializamos la clase DatosAGuardar
        BinaryFormatter bf = new BinaryFormatter();
        FileStream file = File.Create(rutaArchivo);

        DatosAGuardar datos = new DatosAGuardar();
        datos.setOrgulloMax (orgulloP);
        datos.setDiamantesMax(diamantesP);

        bf.Serialize(file, datos);

        file.Close();
    }
Esempio n. 34
0
    public void Cargar()
    {
        //Si existe el archivo.
        if (File.Exists(rutaArchivo))
        {
            //Creo o busco un fichero de Bytes.
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(rutaArchivo, FileMode.Open);

            //Creo un objeto de la clase a guardar a partir de la clase del fichero.
            DatosAGuardar datos = (DatosAGuardar)bf.Deserialize(file);

            puntuacionTotal = datos.puntuacionTotal;

            for (int i = 0; i <= 11; i++)
            {
                puntuacionMaxima[i] = datos.puntuacionMaxima[i];
                porcentajeMaximo[i] = datos.porcentajeMaximo[i];
            }

            muertes  = datos.muertes;
            disparos = datos.disparos;
            saltos   = datos.saltos;
            enemigos = datos.enemigos;
            boss     = datos.boss;
            item     = datos.item;
            bloques  = datos.bloques;

            nombre = datos.nombre;
            id     = datos.id;

            auxnombre          = datos.auxnombre;
            auxpuntuacionTotal = datos.auxpuntuacionTotal;

            //Cierro el fichero.
            file.Close();
        }
        else
        {
            //Inicializo todas las variables a 0.

            puntuacionTotal = 0;

            for (int i = 0; i <= 11; i++)
            {
                puntuacionMaxima[i] = 0;
                porcentajeMaximo[i] = 0;
            }

            muertes  = 0;
            disparos = 0;
            saltos   = 0;
            enemigos = 0;
            boss     = 0;
            item     = 0;
            bloques  = 0;

            nombre = null;
            id     = null;

            auxnombre          = null;;
            auxpuntuacionTotal = 0;
        }
    }
Esempio n. 35
0
 public void BorrarPartida()
 {
     datos = new DatosAGuardar();
     Guardar();
 }