public static void saveCreation(statManager player) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/stats.bin"; FileStream stream = new FileStream(path, FileMode.Create); creationData data = new creationData(player); formatter.Serialize(stream, data); stream.Close(); }
public void loadStats() { creationData data = creationSaveSystem.LoadCreation(); str = data.str; end = data.end; intel = data.intel; wis = data.wis; dex = data.dex; strRank = data.strRank; endRank = data.endRank; intelRank = data.intelRank; wisRank = data.wisRank; dexRank = data.dexRank; totalPoints = data.totalPoints; }
public static creationData LoadCreation() { string path = Application.persistentDataPath + "/stats.bin"; if (File.Exists(path)) { BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = new FileStream(path, FileMode.Open); creationData data = formatter.Deserialize(stream) as creationData; stream.Close(); return(data); } else { Debug.LogError("No Save File Found in " + path); return(null); } }