Specifies that a class or a struct uses a custom inspector for UI display. This attribute can be placed on an
implementation of CustomInspector in which case the type must reference a Component or a
Resource. Alternatively, it can be placed on an implementation of InspectorField in which
case the type may reference any Object type.
An optional callback can be provided to determine if the custom inspector should be activated for a given InspectableProperty.
Specifies that a class or a struct uses a custom inspector for UI display. This attribute can be placed on an implementation of CustomInspector in which case the type must reference a Component or a Resource. Alternatively, it can be placed on an implementation of InspectorField in which case the type may reference any Object type.
An optional callback can be provided to determine if the custom inspector should be activated for a given InspectableProperty.