Legacy Documentation: Version 2017.1 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

EditorGUI.PropertyField

public static bool PropertyField(Rect position, SerializedProperty property, bool includeChildren = false);
public static bool PropertyField(Rect position, SerializedProperty property, GUIContent label, bool includeChildren = false);

Parameters

position Rectangle on the screen to use for the property field.
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).

Returns

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

Description

Make a field for SerializedProperty.

Did you find this page useful? Please give it a rating: