Version 3.3.0.1

AbstractTypeUnityPropertyDrawer<TDrawer, TDrawnType, T> class

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector.Editor
[DrawerPriority(0, 0, 0.4999)]
[OdinDontRegister]
public sealed class AbstractTypeUnityPropertyDrawer<TDrawer, TDrawnType, T> : OdinValueDrawer<T>, IDisposable, IUnityPropertyFieldDrawer where TDrawer : PropertyDrawer, new()
    where T : TDrawnType
Unity property drawer for abstract types.
Inheritance

Type Parameters

TDrawer

TDrawnType

T

Constructors

AbstractTypeUnityPropertyDrawer()
Initializes the property drawer.
public AbstractTypeUnityPropertyDrawer()

Properties

WillDrawPropertyField
public bool WillDrawPropertyField { get; }

Methods

Dispose()
public void Dispose()
DrawPropertyLayout(GUIContent)
Draws the property.
protected override void DrawPropertyLayout(GUIContent label)
Parameters
UnityEngine.GUIContent label

Extension Methods