UnityEngine.PropertyAttribute
to Drag'n'Drop to reorder an array or list.
More...
Inherits PropertyAttribute.
Public Member Functions | |
ReorderableListAttribute () | |
Set the property order as max to ensure applying first. More... | |
UnityEngine.PropertyAttribute
to Drag'n'Drop to reorder an array or list.
Implemented with UnityEditorInternal.ReorderableList
. Since an UnityEngine.PropertyAttribute
can only be applied to the array elements. This draws elements only if existing, and leaves the original foldout label without the list header.
Support nested UnityEditor.PropertyDrawer
of custom class or attribute to draw the elements. To ensure applying, this's order
should be set higher if there's another attribute.
Support specific element height with their custom drawer or expand state. Keep the expand states after reordered, please note the expand states aren't undoable.
3
Set the property order as max to ensure applying first.