Class PopupListPropertyDrawer<T>
- Namespace
- Gamelogic.Extensions.Editor
- Assembly
- Gamelogic.Extensions.Editor.dll
A base class for creating custom popup list drawers in the Unity Editor.
[Version(4, 3, 0)]
public abstract class PopupListPropertyDrawer<T> : PropertyDrawer
Type Parameters
T
The type of the values in the popup list.
- Inheritance
-
GUIDrawerPopupListPropertyDrawer<T>
- Derived
- Inherited Members
-
PropertyDrawer.CanCacheInspectorGUI(SerializedProperty)PropertyDrawer.attributePropertyDrawer.fieldInfo
- Extension Methods
Fields
Properties
- Attribute
Gets the PopupListAttribute associated with the property.
Methods
- DrawField(Rect, SerializedProperty, GUIContent)
Draws the popup field in the editor.
- GetContent(T)
Gets the UnityEngine.GUIContent for a given value in the popup list.
- GetValue(SerializedProperty)
Gets the current value of the property from the serialized property.
- GetValuesByOtherMethod()
Gets the values to be displayed in the popup list by a method other one of the system-provided ones.
- OnGUI(Rect, SerializedProperty, GUIContent)
Renders the property in the Unity Editor with a popup list if the values are available.
- SetPropertyValue(SerializedProperty, T)
Sets the value of the serialized property based the given value.