EditorGUI.MultiPropertyField
Declaration
public static void MultiPropertyField(Rect position, GUIContent[] subLabels, SerializedProperty valuesIterator, GUIContent label);public static void MultiPropertyField(Rect position, GUIContent[] subLabels, SerializedProperty valuesIterator, GUIContent label, EditorGUI.PropertyVisibility visibility);public static void MultiPropertyField(Rect position, GUIContent[] subLabels, SerializedProperty valuesIterator);public static void MultiPropertyField(Rect position, GUIContent[] subLabels, SerializedProperty valuesIterator, EditorGUI.PropertyVisibility visibility);Параметры
| Параметр | Описание |
|---|---|
| должность | Прямоугольник на экране для использования в поле с несколькими свойствами. |
| valuesIterator | SerializedProperty первого свойства, для которого будет создан контроллер. |
| метка | Необязательная метка для использования. Если не указано, используется метка самого свойства. Используйте GUIContent.none, чтобы не отображать метку вообще. |
| subLabels | Массив с небольшими метками для отображения перед каждым полем с плавающей запятой. В каждом поле имеется место только для одной буквы. |
| видимость | Каждый SerializedProperty во время итерации должен иметь эту видимость для рисования. Используйте EditorGUI.PropertyVisibility.All для рисования всех SerializedProperties, независимо от его фактической видимости. |
Описание
Создает мультиуправляющий элемент с несколькими полями свойств в одной строке.
Массив тегов определяет количество отображаемых свойств. Нельзя использовать более 4-х свойств. Отображаемые SerializedProperties должны быть последовательными. Те, которые указаны в аргументе valuesIterator, должны быть первыми из них.