public override byte[] Run(Dungeon D) { FileUsageCalculator f**k = new FileUsageCalculator(); f**k.Process(D); return(CreateExcelReport(f**k)); }
private byte[] CreateExcelReport(FileUsageCalculator f**k) { ExcelWorksheet ws; using (ExcelPackage pck = new ExcelPackage()) { ws = pck.Workbook.Worksheets.Add("Models"); DumpModels(ws, f**k.Models); ws = pck.Workbook.Worksheets.Add("Materials"); DumpModels(ws, f**k.Materials); ws = pck.Workbook.Worksheets.Add("Textures"); DumpModels(ws, f**k.Textures); return(pck.GetAsByteArray()); } }