C# Class Hairibar.Ragdoll.Editor.BoneNamePopupDrawer

Inheritance: PropertyDrawer
Mostrar archivo Open project: hairibar/Hairibar.Ragdoll Class Usage Examples

Public Methods

Method Description
Draw ( Rect rect, string currentValue, GUIContent guiContent, RagdollDefinition definition ) : string
Draw ( Rect rect, SerializedProperty property, RagdollDefinition definition ) : void
Draw ( Rect rect, SerializedProperty property, RagdollDefinition definition, GUIContent guiContent ) : void
Draw_Layout ( string currentValue, GUIContent guiContent, RagdollDefinition definition ) : string
Draw_Layout ( SerializedProperty property, GUIContent guiContent, RagdollDefinition definition ) : void
Draw_Layout ( SerializedProperty property, RagdollDefinition definition ) : void
IsValidValue ( string value, RagdollDefinition ragdollDefinition ) : bool

Private Methods

Method Description
GetOptionsFromDefinition ( RagdollDefinition definition ) : string[]
ShowBoneNotFoundError ( string boneName, string definitionName ) : void

Method Details

Draw() public static method

public static Draw ( Rect rect, string currentValue, GUIContent guiContent, RagdollDefinition definition ) : string
rect Rect
currentValue string
guiContent GUIContent
definition RagdollDefinition
return string

Draw() public static method

public static Draw ( Rect rect, SerializedProperty property, RagdollDefinition definition ) : void
rect Rect
property SerializedProperty
definition RagdollDefinition
return void

Draw() public static method

public static Draw ( Rect rect, SerializedProperty property, RagdollDefinition definition, GUIContent guiContent ) : void
rect Rect
property SerializedProperty
definition RagdollDefinition
guiContent GUIContent
return void

Draw_Layout() public static method

public static Draw_Layout ( string currentValue, GUIContent guiContent, RagdollDefinition definition ) : string
currentValue string
guiContent GUIContent
definition RagdollDefinition
return string

Draw_Layout() public static method

public static Draw_Layout ( SerializedProperty property, GUIContent guiContent, RagdollDefinition definition ) : void
property SerializedProperty
guiContent GUIContent
definition RagdollDefinition
return void

Draw_Layout() public static method

public static Draw_Layout ( SerializedProperty property, RagdollDefinition definition ) : void
property SerializedProperty
definition RagdollDefinition
return void

IsValidValue() public static method

public static IsValidValue ( string value, RagdollDefinition ragdollDefinition ) : bool
value string
ragdollDefinition RagdollDefinition
return bool