private static void ExcelToJsonWindow() { Rect re = new Rect(0, 0, 250, 175); GetWindowWithRect(typeof(ExcelToJson), re, true); Init(); LoadExcel(); instance.Show(); }
static void DisplayerExcelToJsonWindow() { ExcelToJson excelToJsonWindow = EditorWindow.GetWindow <ExcelToJson>();//获取窗口对象 excelToJsonWindow.Show(); // 读取目录 ExcelObj = AssetDatabase.LoadAssetAtPath <UnityEngine.Object>(defaultExcelPath); // 初始化输出目录 UnityEngine.Object outputObj = AssetDatabase.LoadAssetAtPath <UnityEngine.Object>(defaultJsonPath); if (outputObj == null) { int endIndex = defaultJsonPath.LastIndexOf("/"); AssetDatabase.CreateFolder(defaultJsonPath.Substring(0, endIndex), defaultJsonPath.Substring(endIndex + 1)); outputObj = AssetDatabase.LoadAssetAtPath <UnityEngine.Object>(defaultJsonPath); } OutputDirectory = AssetDatabase.LoadAssetAtPath <UnityEngine.Object>(defaultJsonPath); }