private void InitDataAndPath(string xmlFilePath) { psdUI = (PSDUI)PSDImportUtility.DeserializeXml(xmlFilePath, typeof(PSDUI)); Debug.Log(psdUI.psdSize.width + "=====psdSize======" + psdUI.psdSize.height); if (psdUI == null) { Debug.Log("The file " + xmlFilePath + " wasn't able to generate a PSDUI."); return; } if (EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo() == false) { return; } PSDImportUtility.baseFilename = Path.GetFileNameWithoutExtension(xmlFilePath); PSDImportUtility.baseDirectory = "Assets/" + Path.GetDirectoryName(xmlFilePath.Remove(0, Application.dataPath.Length + 1)) + "/"; }