I'm writing custom inspector code. Basically, I'd like the automatic inspector code to take care of most of the public fields in the monobehavior. Which I can generally do by calling Editor.DrawDefaultInspector() from within the OnInspectorGUI method. Then, afterword, I am able to create my own inspector gui using the methods in EditorGUILayout. Which is great.
I want to override a particular field's inspector gui and draw a substitute gui. It serializes fine. I don't want to make it private. It should be public. Is there a way to tell the DrawDefaultInspector() method to exclude a particular field so I am free to draw it's GUI myself? An attribute perhaps? Or am I stuck having to draw every field of a behavior myself should I want to customize a single one?