API reference
API reference
Select your platform
No SDKs available
No versions available

WitPropertyDrawer Class

Extends PropertyDrawer

Protected Fields

bool FoldoutEnabled[Get]
WitPropertyEditType EditType[Get]

Object Data for package-static-attrib

static readonly ManifestLoader ManifestLoader[Get]
static readonly SourceCodeMapper CodeMapper[Get]

Fields

const string LocalizedTitleKey[Get]
const string LocalizedMissingKey[Get]

Member Functions

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

Protected Functions

virtual void OnDrawLabelInline
( SerializedProperty property )
virtual void OnGUIPreFields
( Rect position,
SerializedProperty property,
GUIContent label )
virtual void LayoutField
( int index,
SerializedProperty property,
FieldInfo subfield,
virtual void LayoutPropertyField
( FieldInfo subfield,
SerializedProperty subfieldProperty,
GUIContent labelContent,
bool canEdit )
virtual void OnGUIPostFields
( Rect position,
SerializedProperty property,
GUIContent label )
virtual string GetLocalizedText
( SerializedProperty property,
string key )
virtual bool ShouldLayoutField
( SerializedProperty property,
FieldInfo subfield )
virtual string GetDefaultFieldValue
( SerializedProperty property,
FieldInfo subfield )
virtual string GetFieldStringValue
( SerializedProperty property,
string fieldName )
virtual string GetFieldStringValue
( SerializedProperty subfieldProperty )
virtual void SetFieldStringValue
( SerializedProperty subfieldProperty,
string newFieldValue )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon