void ShowInfo() { if (admin) { GUILayout.BeginHorizontal(); if (GUILayout.Button("一键导出proto")) { ExportVersionRes_ExcelSelect(AllExcelList); AssetDatabase.Refresh(); } if (GUILayout.Button("一键导出表数据")) { if (CheckExcelIsOpen()) { return; } Excel2ProtoTool.ExportVersionRes_Excel(); } GUILayout.EndHorizontal(); } else { GUILayout.BeginHorizontal(); if (GUILayout.Button("一键导出表数据")) { if (CheckExcelIsOpen()) { return; } Excel2ProtoTool.ExportVersionRes_Excel(); } GUILayout.EndHorizontal(); } }
/// <summary> /// 导出多个excel proto,生成cs文件 /// </summary> /// <param name="list"></param> static void ExportVersionRes_ExcelSelect(List <string> list) { if (CheckExcelIsOpen()) { return; } Excel2ProtoTool.ExportProto(list); AssetDatabase.Refresh(); //将生成的proto导出到cs文件 GenerateProtoCSfile.GenerateConfigProtoCSfile(); AssetDatabase.Refresh(); Excel2ProtoTool.CopyConfigProtoInExcelPath(); }