Class MultiSelectInspector<T>
Inheritance
UnityEditor.GUIDrawer
UnityEditor.PropertyDrawer
MultiSelectInspector<T>
Inherited Members
UnityEditor.PropertyDrawer.CreatePropertyGUI(UnityEditor.SerializedProperty)
UnityEditor.PropertyDrawer.GetPropertyHeight(UnityEditor.SerializedProperty, UnityEngine.GUIContent)
UnityEditor.PropertyDrawer.CanCacheInspectorGUI(UnityEditor.SerializedProperty)
UnityEditor.PropertyDrawer.attribute
UnityEditor.PropertyDrawer.fieldInfo
Namespace: QFSW.BA
Assembly: QFSW.BA.dll
Syntax
public class MultiSelectInspector<T> : GenericPropertyDrawer<T> where T : MultiSelectBase
Type Parameters
| Name | Description |
|---|---|
| T |
Methods
DrawSelectGUI(LayoutController, T, GUIContent)
Declaration
protected virtual void DrawSelectGUI(LayoutController layout, T multiSelect, GUIContent label)
Parameters
| Type | Name | Description |
|---|---|---|
| QFSW.BA.QGUI.LayoutController | layout | |
| T | multiSelect | |
| UnityEngine.GUIContent | label |
OnGUI(LayoutController, T, SerializedProperty, GUIContent)
Declaration
protected override void OnGUI(LayoutController layout, T item, SerializedProperty property, GUIContent label)
Parameters
| Type | Name | Description |
|---|---|---|
| QFSW.BA.QGUI.LayoutController | layout | |
| T | item | |
| UnityEditor.SerializedProperty | property | |
| UnityEngine.GUIContent | label |
Overrides
QFSW.BA.GenericPropertyDrawer<T>.OnGUI(QFSW.BA.QGUI.LayoutController, T, UnityEditor.SerializedProperty, UnityEngine.GUIContent)