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"); }
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"); } }