Sauvegarder

Cette section est destinée aux scripts partagés par la communauté. Chaque post est destiné à un script. Suivez bien les recommandations.
Override
Messages : 143
Inscription : 04 Nov 2016 20:08

Sauvegarder

Message par Override » 20 Fév 2017 15:37

Code : Tout sélectionner


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using System.Runtime.Serialization.Formatters.Binary;
using System.Runtime.Serialization;
using System.IO;

public static class LoadSaveController {

	// Save 
	public static void Save (object obj, string type) {
		Stream stream = File.Open (Application.persistentDataPath + "/Saves." + type, FileMode.Create);
		BinaryFormatter bf = new BinaryFormatter ();

		bf.Serialize (stream, obj);
		stream.Close ();
	}

	// Load 
	public static object Load (string type) {
		Stream stream = File.Open (Application.persistentDataPath + "/Saves." + type, FileMode.Open);
		BinaryFormatter bf = new BinaryFormatter ();

		object data = bf.Deserialize (stream);
		stream.Close ();

		return data;
	}
}

Tenez, voici un script qui vous permettra de sauvegarder assez basiquement mais super efficace pour de petits projet
:merci:

Répondre

Revenir vers « Scripts »