private void ExportInternal(SheetData sheet) { // 生成客户端文件 for (int i = 1; i < ExportConfig.Instance.ClientExportInfos.Length; i++) { ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.ClientExportInfos[i]; if (wrapper.ExporterType != null) { sheet.Export(wrapper.ExporterType, wrapper.ExportPath, "C"); } } // 生成服务器文件 for (int i = 1; i < ExportConfig.Instance.ServerExportInfos.Length; i++) { ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.ServerExportInfos[i]; if (wrapper.ExporterType != null) { sheet.Export(wrapper.ExporterType, wrapper.ExportPath, "S"); } } // 生成战服文件 for (int i = 1; i < ExportConfig.Instance.BattleExportInfos.Length; i++) { ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.BattleExportInfos[i]; if (wrapper.ExporterType != null) { sheet.Export(wrapper.ExporterType, wrapper.ExportPath, "B"); } } }
public static void ExportConfigType(List <SheetData> sheetList) { ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.ClientExportInfo; string filePath = StringHelper.MakeSaveFullPath(wrapper.ExportPath, "EConfigType.cs"); using (FileStream fs = new FileStream(filePath, FileMode.Create)) using (StreamWriter sw = new StreamWriter(fs)) { sw.WriteLine("public enum EConfigType"); sw.WriteLine("{"); for (int i = 0; i < sheetList.Count; i++) { var sheet = sheetList[i]; if (i == sheetList.Count - 1) { sw.WriteLine($" {sheet.FileName}={i + 1}"); } else { sw.WriteLine($" {sheet.FileName}={i + 1},"); } } sw.WriteLine("}"); } }
private void ExportInternal(SheetData sheet) { ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.ClientExportInfo; sheet.Export(wrapper.ExporterType, wrapper.ExportPath, "C"); wrapper = ExportConfig.Instance.ClientExportConfigInfo; sheet.Export(wrapper.ExporterType, wrapper.ExportPath, "C"); }
private void battleFindButton4_Click(object sender, EventArgs e) { ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.BattleExportInfos[4]; wrapper.ExportPath = FindExportSavePath(wrapper.ExportPath); battlePathLabel4.Text = wrapper.ExportPath; }
private void serverFindButton3_Click(object sender, EventArgs e) { ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.ServerExportInfos[3]; wrapper.ExportPath = FindExportSavePath(wrapper.ExportPath); serverPathLabel3.Text = wrapper.ExportPath; }
private void clientFindButton2_Click(object sender, EventArgs e) { ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.ClientExportInfos[2]; wrapper.ExportPath = FindExportSavePath(wrapper.ExportPath); clientPathLabel2.Text = wrapper.ExportPath; }