Namespace Unity.Properties.UI
Classes
CreateElementOnAddAttribute
Tag a collection field or a property to try to create an instance when adding a new element to the collection.
CreateInstanceOnInspectionAttribute
Tag a field or a property to try to create a new instance if it is null.
DelayedValueAttribute
Attribute used to make a float, int, or string value be delayed.
When this attribute is used, the float, int, or text field will not return a new value until the user has pressed enter or focus is moved away from the field.
DisplayNameAttribute
Use this attribute on fields and properties to change the display name shown when inspected.
InspectionContext
Base type to define an inspection context that can be passed to a PropertyElement.
Inspector<T>
Base class for defining a custom inspector for values of type
InspectorAttribute
Base class to derive property attributes that can work on fields and properties.
InspectorOptionsAttribute
Allows to configure how the UI hierarchy is generated.
MinMaxAttribute
Tag a
MinValueAttribute
Attribute used to make a numeric field or property restricted to a specific minimum value.
PaginationAttribute
Tag a list field or property to add pagination.
PropertyDrawer<TValue, TAttribute>
Base class for defining a custom inspector for field values of type
PropertyElement
Makes an element that can generate a UI hierarchy for a given target.
Delegates
PropertyElement.AttributeFilterHandler
Handler to filter visitation based on a field's attribute.
PropertyElement.ChangeHandler
Handler to react to changes.