Ejemplo n.º 1
0
        public static void SaveNoiseProfileV2(string filepath, NoiseProfileOptions noiseProfile)
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Create(filepath);

            bf.Serialize(file, noiseProfile);
            file.Close();
        }
Ejemplo n.º 2
0
 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);
 }