diff --git a/CodeGenerator/Program.cs b/CodeGenerator/Program.cs index 593fc28..de89f84 100644 --- a/CodeGenerator/Program.cs +++ b/CodeGenerator/Program.cs @@ -27,17 +27,18 @@ namespace CodeGenerator { } public static void Main(string[] args) { + Log("Reading blend file"); ReadBlendFile(); - Log("Generating C# code"); - + Log("Generating C# code..."); + Log("Pass 1: Generating types"); CodeNamespace ns = GenerateTypes(); - + Log("Pass 2: Writing out code"); OutputCodeFiles(ns); - Log("Finished generating C# code"); + Log("Finished generating C# code!"); File.AppendAllText("Log.txt", sb.ToString()); } @@ -217,10 +218,13 @@ namespace CodeGenerator { BracingStyle = "Block", ElseOnClosing = false, IndentString = " ", - VerbatimOrder = false + VerbatimOrder = true }; var provider = new CSharpCodeProvider(); - + var date = DateTime.Now.ToString(); + CodeComment comment = new CodeComment("Automatically generated by BlenderSharp at " + date, false); + + tempNs.Comments.Add(new(comment)); foreach (var type in ns.Types.OfType()) { tempNs.Types.Add(type); Log($"Writing out {(type.IsStruct ? "struct" : "class")} {type.Name}");