EditorGUILayout.PropertyField

static function PropertyField (property : SerializedProperty, params options : GUILayoutOption[]) : boolean

static function PropertyField (property : SerializedProperty, label : GUIContent, params options : GUILayoutOption[]) : boolean

static function PropertyField (property : SerializedProperty, includeChildren : boolean, params options : GUILayoutOption[]) : boolean

static function PropertyField (property : SerializedProperty, label : GUIContent, includeChildren : boolean, params options : GUILayoutOption[]) : boolean

Parameters

NameDescription
property The SerializedProperty to make a field for.
label Optional label to use. If not specified the label of the property itself is used. Use GUIContent.none to not display a label at all.
includeChildren If true the property including children is drawn; otherwise only the control itself (such as only a foldout but nothing below it).
options An optional list of layout options that specify extra layouting properties. Any values passed in here will override settings defined by the style.
See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight

Returns

boolean - True if the property has children and is expanded and includeChildren was set to false; otherwise false.

Description

Make a field for SerializedProperty.

See Also: SerializedProperty, SerializedObject.