static public void SaveAll() { ExporterJson.SaveProjectFile(Project); Project.Dirty = false; foreach (var kvp in dialogues) { ExporterJson.SaveDialogueFile(Project, kvp.Value.Dialogue); kvp.Value.Dirty = false; } }
//-------------------------------------------------------------------------------------------------------------- // static public void CreateProjectFile(string path) { Clear(); string projectPath = Utility.GetRelativePathFromCurrentDir(path); Project = new Project(); Project.Init(Path.GetDirectoryName(projectPath), Path.GetFileNameWithoutExtension(projectPath)); ParseProject(); ExporterJson.SaveProjectFile(Project); LoadAllDialogues(); if (EditorCore.OnProjectLoad != null) { EditorCore.OnProjectLoad(); } }
//-------------------------------------------------------------------------------------------------------------- // static public void SaveProject() { ExporterJson.SaveProjectFile(Project); Project.Dirty = false; }