Table of Contents

Class CompositionStrategyInfoPropertyDrawer

Namespace
TAssetBundle.Editor
Assembly
TAssetBundle.Editor.dll
[CustomPropertyDrawer(typeof(CompositionStrategyInfo))]
public class CompositionStrategyInfoPropertyDrawer : PropertyDrawer
Inheritance
GUIDrawer
PropertyDrawer
CompositionStrategyInfoPropertyDrawer
Inherited Members
PropertyDrawer.CreatePropertyGUI(SerializedProperty)
PropertyDrawer.CanCacheInspectorGUI(SerializedProperty)
PropertyDrawer.attribute
PropertyDrawer.fieldInfo

Methods

GetPropertyHeight(SerializedProperty, GUIContent)

Override this method to specify how tall the GUI for this field is in pixels.

public override float GetPropertyHeight(SerializedProperty property, GUIContent label)

Parameters

property SerializedProperty

The SerializedProperty to make the custom GUI for.

label GUIContent

The label of this property.

Returns

float

The height in pixels.

OnGUI(Rect, SerializedProperty, GUIContent)

Override this method to make your own IMGUI based GUI for the property.

public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)

Parameters

position Rect

Rectangle on the screen to use for the property GUI.

property SerializedProperty

The SerializedProperty to make the custom GUI for.

label GUIContent

The label of this property.