Example #1
0
    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("}");
            }
    }
Example #3
0
    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");
    }
Example #4
0
 private void battleFindButton4_Click(object sender, EventArgs e)
 {
     ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.BattleExportInfos[4];
     wrapper.ExportPath    = FindExportSavePath(wrapper.ExportPath);
     battlePathLabel4.Text = wrapper.ExportPath;
 }
Example #5
0
 private void serverFindButton3_Click(object sender, EventArgs e)
 {
     ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.ServerExportInfos[3];
     wrapper.ExportPath    = FindExportSavePath(wrapper.ExportPath);
     serverPathLabel3.Text = wrapper.ExportPath;
 }
Example #6
0
 private void clientFindButton2_Click(object sender, EventArgs e)
 {
     ExportConfig.ExportWrapper wrapper = ExportConfig.Instance.ClientExportInfos[2];
     wrapper.ExportPath    = FindExportSavePath(wrapper.ExportPath);
     clientPathLabel2.Text = wrapper.ExportPath;
 }