public void ReviewArticyProject() { try { EditorUtility.DisplayProgressBar("Loading articy:draft project", "Please wait...", 0); articyData = ArticySchemaEditorTools.LoadArticyDataFromXmlFile(prefs.ProjectFilename, prefs.Encoding, prefs.ConvertDropdownsAsString, prefs); articyVarNameList = null; mustReloadData = false; if (articyData != null) { projectTitle = articyData.ProjectTitle; projectVersion = articyData.ProjectVersion; projectAuthor = articyData.ProjectAuthor; prefs.ReviewSpecialProperties(articyData); Debug.Log(string.Format("{0}: Loaded {1}", DialogueDebug.Prefix, prefs.ProjectFilename)); } else { Debug.LogError(string.Format("{0}: Failed to load {1}", DialogueDebug.Prefix, prefs.ProjectFilename)); } } finally { EditorUtility.ClearProgressBar(); } }