CustomPropertyDrawer
Tells a PropertyDrawer or DecoratorDrawer class which run-time class or attribute it's a drawer for.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Constructor
- Namespace: UnityEditor
- Assembly: UnityEditor
CustomPropertyDrawer(Type)
Tells a PropertyDrawer or DecoratorDrawer class which run-time class or attribute it's a drawer for.
public CustomPropertyDrawer(Type type)
Parameters
If the drawer is for a custom Serializable class, the type should be that class. If the drawer is for script variables with a specific PropertyAttribute, the type should be that attribute.
Remarks
When you make a custom drawer, you need put this attribute on the drawer class.
Additional Resources: PropertyDrawer class, DecoratorDrawer class.
CustomPropertyDrawer(Type, bool)
Tells a PropertyDrawer or DecoratorDrawer class which run-time class or attribute it's a drawer for.
public CustomPropertyDrawer(Type type, bool useForChildren)
Parameters
If the drawer is for a custom Serializable class, the type should be that class. If the drawer is for script variables with a specific PropertyAttribute, the type should be that attribute.
If true, the drawer will be used for any children of the specified class unless they define their own drawer.
Remarks
When you make a custom drawer, you need put this attribute on the drawer class.
Additional Resources: PropertyDrawer class, DecoratorDrawer class.