void Start() { if (save) { file = new InnoData(); commands(); InnoData.saveFile(file_name, file); } save = false; }
//Save & Load File Functionality public static void saveFile(string file_name, InnoData file) { string json_save = JsonUtility.ToJson(file, true); string path = Application.streamingAssetsPath + "/Events/" + file_name + ".json"; if (!File.Exists(path)) { Directory.CreateDirectory(Application.dataPath + "/StreamingAssets/Events/"); } File.WriteAllText(path, json_save); #if UNITY_EDITOR UnityEditor.AssetDatabase.Refresh(); #endif }
//File IO public void readFile(string file_path) { event_data = InnoData.loadFile(file_path).readData(); }