Refactoring of AnimatorWrapperGenerator: New config class with factory; Split of menu related code and generator; Generator no longer static.
Interim: Huge refactoring ongoing: More generic handling of code generation; Model view separation; SmartFormat will be used as tempting engine.
Data for generating code is now maintained in new class ClassCodeElement.
Interim before integrating subtree https://github.com/kayy/SmartFormat
Merge commit '5113dde94f866911cdb201290047b94274e476aa' as 'SpiceInvaders/Assets/Editor/AnimatorWrapper/Editor/SmartFormat'
SmartFormat added as subtree (hopefully).
Last commit didn't work, try again.
Squashed 'Editor/SmartFormat/' content from commit c0a13c6

git-subtree-dir: Editor/SmartFormat
git-subtree-split: c0a13c6eae434df0af5f19615d9cfb2e522ff2f5
Merge commit 'cf258ac6ac57bbefc1214b354447bd0b0fcf944b' as 'Editor/SmartFormat'
Statement added to suppress compiler warning about unused variable (MonoDevelop 4.0.1); Maybe the line 36 can be removed.
SmartFormat added to subtree AnimatorWrapper.
Merge commit 'f24653a530c663437b48f6d2928f7bd6d442ae49'
Corrupt meta file fixed.
Huge refactoring: New code generator implemented; Tests seem to work fine, but still alpha.
cp
Interim: Creating and testing SmartFormat template.
Getter property working.
Namespace Scio.CodeGeneratir split into Scio.CodeGeneration and Scio.AnimatorWrapper. Property handling improved; Summary element improved; New Attributes for generated classes and members introduced.
Namespace Scio.CodeGeneratir split into Scio.CodeGeneration and Scio.AnimatorWrapper.
1st working version; Template bugs fixed; CodeGeneratorResult extracted to separate class; Base classes and interfaces for class elements; Namespace support.