10 public static string PrefPath
14 return Application.dataPath +
"/Resources/Data/Export/";
24 public void SavePrefs(
string id =
"prefs")
30 public static void _SavePrefs(
string id =
"prefs")
35 Debug.Log(
EClass.sources.things.rows.Count);
38 if (prefs.things.dict.ContainsKey(row.id))
40 Debug.LogError(
"exception: duplicate id:" + row.id +
"/" + row.name);
44 prefs.things.dict.Add(row.id, row.pref);
47 IO.SaveFile(
SourceAsset.PrefPath +
id, prefs,
false,
null);
48 Debug.Log(
"Exported Prefs:" +
id);
52 public void LoadPrefs()
58 public static void _LoadPrefs(
string id =
"prefs")
64 if (prefs.things.dict.ContainsKey(row.id))
66 row.pref = prefs.things.dict[row.id];
68 if (prefs.version == 0)
73 Debug.Log(
"Imported Prefs:" +
id);
77 public string idLoad =
"prefs";
80 public UD_String_String renames;
86 public Dictionary<string, SourcePref> dict =
new Dictionary<string, SourcePref>();