I want to define my own transformation rules in my own class derived from the UnityEngine.Transform. Is there a way to replace GameObject’s native transform with my own (just like RectTransform does)? I guess I can override Transform editor, add MyTransform as MonoBehaviour and hide UnityEngine.Transform, but is there a simpler way to do it?
It may not seem like an answer but I don’t think it’s possible. The transform component is essential even for empty gameObjects so there won’t be an even simpler method that you are looking for.