◆ ExposeMemberLayoutDelegate()

delegate bool ExposeMemberLayoutDelegate ( ExposedMember  field,
GUILayoutOption[]  guiOptions,
object  undoObject = null,
GUIContent  overrideLabel = null 
)
Parameters
fieldthe field to be drawn
guiOptionslayout options to be applied to the drawn control. These are simply passed into any EditorGUILayout functions called.
undoObjectOptional: if provided the object will be recorded via MemberExposerFunctions.recordUndo(undoObject, field). This function will check against null, so there is no need for the user to do so also.
overrideLabelOptional: if NOT null, this label should displayed, rather than the standard field label.
Returns
True if a change has been made by the user. False otherwise.