UnityEngine 中的类
/
/
在 Inspector 枚举 UI 下拉菜单中显示排序的枚举值,例如 EditorGUI.EnumPopup、PropertyField 等。此属性只能应用于枚举类型。
注意:此属性仅影响枚举 UI 顺序,不影响行为。
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 | 默认构造函数初始化属性,以便枚举在 UI 下拉菜单中显示为排序。 |
applyToCollection | 使属性影响集合而不是其项目。 |
order | 可选字段,用于指定多个 DecorationDrawers 的绘制顺序。 |