InspectorOrderAttribute
Описание
Показывает значения перечисления в выпадающих списках инспектора отсортированными, то есть в EditorGUI.EnumPopup, PropertyField и т. д. Этот атрибут можно применять только к перечислимым типам.
Примечание: этот атрибут влияет только на порядок элементов перечисления в интерфейсе, но не на поведение.
using UnityEngine;
public class SortedEnumExample : MonoBehaviour { // Sorts enum by value in descending order [InspectorOrder(InspectorSort.ByValue, InspectorSortDirection.Descending)] public enum SortedByValueExample { SecondItem = 2, ThirdItem = 3, FirstItem = 1 }
// Sorts enum by name in ascending order [InspectorOrder()] public enum SortedByNameExample { SecondItem, ThirdItem, FirstItem }
public SortedByValueExample sortedByValueExample; public SortedByNameExample sortedByNameExample; }
Конструкторы
| Конструктор | Описание |
|---|---|
| InspectorOrderAttribute | Конструктор по умолчанию настраивает атрибут так, чтобы перечисление отображалось в выпадающих списках интерфейса отсортированным. |
Унаследованные члены 1
Свойства
| Свойство | Описание |
|---|---|
| applyToCollection | Заставляет атрибут влиять на коллекции вместо их элементов. |
| order | Необязательное поле для указания порядка, в котором следует рисовать множественные DecorationDrawers. |