Example #1
0
 public static void Export(string filepath)
 {
     if (filepath.Length != 0)
     {
         ISN_ExportedSettings exportedSettings = new ISN_ExportedSettings();
         string dataJson = JsonUtility.ToJson(exportedSettings);
         if (dataJson != null)
         {
             File.WriteAllBytes(filepath, dataJson.ToBytes());
         }
     }
 }
Example #2
0
 public static void Import(string filepath)
 {
     if (filepath.Length != 0)
     {
         string fileContent = File.ReadAllText(filepath);
         if (fileContent != null)
         {
             ISN_ExportedSettings importedSettings = JsonUtility.FromJson <ISN_ExportedSettings>(fileContent);
             JsonUtility.FromJsonOverwrite(importedSettings.ISNSettings, ISN_Settings.Instance);
             JsonUtility.FromJsonOverwrite(importedSettings.ISDSettings, ISD_Settings.Instance);
         }
     }
 }