Example #1
0
    public static SaveIndices LoadIndices(string filePath)
    {
        SaveIndices data   = new SaveIndices();
        FileStream  stream = new FileStream(filePath, FileMode.Open);

        try {
            BinaryFormatter bformatter = new BinaryFormatter();
            data = (SaveIndices)bformatter.Deserialize(stream);
        }
        catch (SerializationException e) {
            Debug.LogError("Excepcion al deserializar el savegame. Datos: " + e.Message);
        }
        finally {
            stream.Close();
        }
        return(data);
    }
Example #2
0
//A partir de aqui es codigo para guardar los indices de mapear los UVs a las casillas -------------------------------------------------------------------------

    //Objeto con los indices
    public static void SaveIndices(int[] indices)
    {
        SaveIndices save = new SaveIndices();

        save.indices = indices;
        compruebaRuta(Application.dataPath + "/Cache/");
        FileStream stream = new FileStream(Application.dataPath + "/Cache/Indices.bin", FileMode.Create);

        Debug.Log("Archivo de indices guardado en: " + Application.dataPath);
        try {
            BinaryFormatter bformatter = new BinaryFormatter();
            bformatter.Serialize(stream, save);
        }
        catch (SerializationException e) {
            Debug.LogError("Excepcion al serializar el archivo de indices. Datos: " + e.Message);
        }
        finally {
            stream.Close();
        }
    }
Example #3
0
 //A partir de aqui es codigo para guardar los indices de mapear los UVs a las casillas -------------------------------------------------------------------------
 //Objeto con los indices
 public static void SaveIndices(int[] indices)
 {
     SaveIndices save = new SaveIndices();
     save.indices = indices;
     compruebaRuta(Application.dataPath + "/Cache/");
     FileStream stream = new FileStream(Application.dataPath + "/Cache/Indices.bin", FileMode.Create);
     Debug.Log("Archivo de indices guardado en: " + Application.dataPath);
     try {
         BinaryFormatter bformatter = new BinaryFormatter();
         bformatter.Serialize(stream, save);
     }
     catch (SerializationException e) {
         Debug.LogError("Excepcion al serializar el archivo de indices. Datos: " + e.Message);
     }
     finally {
         stream.Close();
     }
 }
Example #4
0
 public static SaveIndices LoadIndices(string filePath)
 {
     SaveIndices data = new SaveIndices();
     FileStream stream = new FileStream(filePath, FileMode.Open);
     try {
         BinaryFormatter bformatter = new BinaryFormatter();
         data = (SaveIndices)bformatter.Deserialize(stream);
     }
     catch (SerializationException e) {
         Debug.LogError("Excepcion al deserializar el savegame. Datos: " + e.Message);
     }
     finally {
         stream.Close();
     }
     return data;
 }