Пример #1
0
    public void SaveAuto()
    {
        //Enregistrer les infos dans les datas du jeu
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(Application.persistentDataPath + "/SaveAuto.hdw");

        CicatricesData data = new CicatricesData();

        //Ici c'est les infos à SAVE
        data.InventaireList = ivt.InventaireList;
        //L'inventaire, la position du joueur et dans quel scène il est, s'il y a des bool qui gère l'avancé dans l'histoire

        //Crypter les données
        bf.Serialize(file, data);
        file.Close();
        Debug.Log("SaveAuto Done");
    }
Пример #2
0
    public void Load()
    {
        //Load les infos du jeu
        if (File.Exists(Application.persistentDataPath + "/" + nameSaveButton + ".hdw"))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(Application.persistentDataPath + "/" + nameSaveButton + ".hdw", FileMode.Open);
            //Décrypter les données
            CicatricesData data = (CicatricesData)bf.Deserialize(file);


            //Ici c'est les infos à LOAD
            ivt.InventaireList = data.InventaireList;
            //L'inventaire, la position du joueur et dans quel scène il est, s'il y a des bool qui gère l'avancé dans l'histoire

            file.Close();
            Debug.Log("Load" + Application.persistentDataPath + "/" + nameSaveButton + ".hdw");
        }
    }