I've added support for external links to Unity API. It was already working for C# namespaces, now is also working for UnityEngine (and all namespaces with the same first dotted name). This means that if you click on
Int32 you are redirected to .NET docs, if you click on
Matrix4x4 you go on Unity website and so on.

- xrefmap_screen.png (24.27 KiB) Viewed 1255 times
If someome is interested, this is
how i exported type data from unity assemblies. Unity docs follows a peculiar pattern where the url is based on the fullname without the first part. This means that
UnityEngine.Matrix4x4 is found at
ScriptReference/Matrix4x4.html but also that
UnityEngine.ParticleSystem.CollisionModule is at
ScriptReference/ParticleSystem.CollisionModule.html and of course
UnityEditor.AI.NavMeshEditorHelpers is also at
ScriptReference/AI.NavMeshEditorHelpers.html. Hopefully this is always consistent and there are no broken links. Something that bothers me is that i couldn't associate UnityEngine.Object. I wanted to edit it manually to include namespace and not confuse it with System.Object, but it just doesn't work at all.