◆ ExposeMemberDelegate()

delegate bool ExposeMemberDelegate ( Rect  drawRect,
ExposedMember  field,
GUIStyle  guiStyle,
object  undoObject = null,
GUIContent  overrideLabel = null 
)
Parameters
drawRectspecific where and how large to draw the field
fieldthe field to be drawn
guiStyleOptional: Note that there are, generally, two versions of EditorGUI functions, one that takes this option as a parameter another that does not. It is the duty of this function to check if this optional parameter is null or not, and call the appropriate EditorGUI function.
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.