Ok, so say I have class foo. Its not a MonoBehaviour, but it has instances in a lot of monobehaviours. I have written a custom inspector routine for foo, but to use it I have to write an Editor and override the OnInspectorGUI routine for every MonoBehaviour that has an instance of foo, even though the only thing different from the default inspector I need is the inspector for foo.
Any solutions? Thanks.