Is there any plug-in or tool that allows you to recursively dump a Unity project’s complete Hierarchy (including the fully-expanded inspector views & their sub-item values for each item IN the hierarchy) as XML? Or to dump it all in some coherent manner to a printer?
Why: I’m trying to make sense of Oculus’ example projects, since most of their documentation is limited to semi-random example projects with minimal coherent higher-level documentation. To me, trying to learn by reverse-engineering a large Unity example project feels like the ancient story of having a hundred blind men trying to describe an elephant, because you can only see tiny, disjointed pieces of information at a time in the editor. What I really find myself wanting to do is just recursively print the entire project hierarchy (and all of its fully-expanded inspector values), then tape the pages together like make-believe fanfold paper so I can view them as a coherent linear whole & mark them up with notes, colored lines, highlights, etc.
So… does anything like this exist? Or can anybody point me towards some resources that would help if I wanted to try writing something like this myself (like, documentation about which files to parse to actually obtain the same information Unity itself uses to generate the Hierarchy view and its inspector tabs)? I’d prefer to avoid burning a week on a side trip to write a program to dump Unity project hierarchies to XML, plus the XSL to transform it into something coherently-printable, but if nobody has done it yet, it’s something I’d seriously consider tackling as a project because it would be so useful to me going forward.