Exemple #1
0
    public static void Load()
    {
        FinishUncompletedSavingProcess(version);

        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Open(Application.persistentDataPath + "/save" + version + ".dat", FileMode.Open);

        save = (SaveFile2)bf.Deserialize(file);
        file.Close();
    }
Exemple #2
0
    private static SaveFile2 Init2()
    {
        SaveFile2 save = new SaveFile2();

        save.path = Application.persistentDataPath;
        SaveUser1 test = new SaveUser1();

        test.score    = 123;
        test.username = "******";
        save.users.Add(test);
        save.score = 0;
        return(save);
    }
Exemple #3
0
    private static void ConvertSaveFileVersion1()
    {
        SaveFile2 newSave = Init2();

        BinaryFormatter bf      = new BinaryFormatter();
        FileStream      file    = File.Open(Application.persistentDataPath + "/save1.dat", FileMode.Open);
        SaveFile1       oldSave = (SaveFile1)bf.Deserialize(file);

        file.Close();

        // prepisat defaultne hodnoty v novem save ze stareho savu
        newSave.path  = oldSave.path;
        newSave.users = oldSave.users;

        save = newSave;

        File.Delete(Application.persistentDataPath + "/save1.dat");
    }
Exemple #4
0
 public static void Init()
 {
     save = Init2();
 }