TransformInspector

Description
TransformInspector.cs is a reverse engineered version of Unity's built-in UnityEditor.TransformInspector class. It should both look and function exactly as the original, bugs and all. Once loaded into your project, all Transform components will be routed through TransformInspector.cs allowing you to easily extend or modify the inspector.

This is currently a much better alternative to using Editor.DrawDefaultInspector in your custom Transform inspector class since DrawDefaultInspector does not preserve the inspector's unique GUI layout.

While the first code provided is apparently an exact match of Unity's original, the firstSet variable does not actually appear to do anything at all. Therefore a cut-down version is also listed below.

Usage
Place TransformInspector.cs into an Editor folder inside of your project's Assets folder.