public static void SaveNoiseProfileV2(string filepath, NoiseProfileOptions noiseProfile) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(filepath); bf.Serialize(file, noiseProfile); file.Close(); }
public static bool LoadNoiseProfileV2(string filepath, out NoiseProfileOptions noiseProfile) { if (File.Exists(filepath)) { FileStream file = File.Open(filepath, FileMode.Open); BinaryFormatter bf = new BinaryFormatter(); noiseProfile = (NoiseProfileOptions)bf.Deserialize(file); file.Close(); return(true); } Debug.LogWarning("Failed to load the NoiseSaveData file with path \"" + filepath + "\""); noiseProfile = new NoiseProfileOptions(); return(false); }