Backbone - Persistence
 
Loading...
Searching...
No Matches
Backbone::EnumVector3ArrayDrawer Class Reference

Drawer for EnumVector3Array<TEnum>, displays a collapsible list of Vector3 fields with the enum names as labels. More...

Inheritance diagram for Backbone::EnumVector3ArrayDrawer:

Public Member Functions

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

Private Member Functions

Type GetEnumType (Type arrayType)
 

Private Attributes

bool _isExpanded = true
 

Detailed Description

Drawer for EnumVector3Array<TEnum>, displays a collapsible list of Vector3 fields with the enum names as labels.

Member Function Documentation

◆ GetEnumType()

Type Backbone::EnumVector3ArrayDrawer::GetEnumType ( Type arrayType)
private

◆ GetPropertyHeight()

override float Backbone::EnumVector3ArrayDrawer::GetPropertyHeight ( SerializedProperty property,
GUIContent label )

◆ OnGUI()

override void Backbone::EnumVector3ArrayDrawer::OnGUI ( Rect position,
SerializedProperty property,
GUIContent label )

Member Data Documentation

◆ _isExpanded

bool Backbone::EnumVector3ArrayDrawer::_isExpanded = true
private

The documentation for this class was generated from the following file: