private static void saveToFile(AgentLoader aArray, string filename) { for (int i = 0; i < aArray.agents.GetLength(0); i++) { aArray.agents[i].prepEnumStrings(); } string result = aArray.InsertJSON(); using (FileStream fs = new FileStream(filename, FileMode.Create)) { using (StreamWriter writer = new StreamWriter(fs)) { writer.Write(result); } } UnityEditor.AssetDatabase.Refresh(); Debug.Log("Save Complete"); }