| 
| override void  | Init (Widget w, SCR_BaseEditorAttribute attribute) | 
|   | Initialize GUI from attribute.  
  | 
|   | 
| SCR_BaseEditorAttributeFloatStringValues  | GetComboBoxData () | 
|   | Get ComboBoxData from the drop down UI Attribute.  
  | 
|   | 
| override void  | SetVariableToDefaultValue (SCR_BaseEditorAttributeVar var) | 
|   | 
| override void  | SetFromVar (SCR_BaseEditorAttributeVar var) | 
|   | Update GUI from attribute variable.  
  | 
|   | 
| override bool  | OnChangeInternal (Widget w, int x, int y, bool finished) | 
|   | 
| override void  | HandlerDeattached (Widget w) | 
|   | 
| SCR_BaseEditorAttribute  | GetAttribute () | 
|   | Get attribute this component represents.  
  | 
|   | 
| override bool  | OnChange (Widget w, bool finished) | 
|   | 
| void  | ShowButtonDescription (SCR_AttributeButtonUIComponent button, bool showButtonDescription, string buttonDescription=string.Empty) | 
|   | 
| ScriptInvoker  | GetOnAttributeChanged () | 
|   | Called on attribute changed via UI.  
  | 
|   | 
| ScriptInvoker  | GetOnAttributeUIFocusChanged () | 
|   | Called on focus changes.  
  | 
|   | 
| ScriptInvoker  | GetOnEnabledByAttribute () | 
|   | Called when another attribute enables/disables the attribute.  
  | 
|   | 
| ScriptInvoker  | GetOnMouseLeave () | 
|   | Called when the mouse leaves the attribute.  
  | 
|   | 
| bool  | GetTickboxEnabled () | 
|   | Get if tickbox is enabled or not.  
  | 
|   | 
| void  | ToggleEnableAttributeTickbox () | 
|   | Toggle tickbox UI, flipping the tickbox from true to false and viceversa.  
  | 
|   | 
| bool  | GetIsFocused () | 
|   | Get if attribute is focused /return if attribute is focused.  
  | 
|   | 
| override bool  | OnFocus (Widget w, int x, int y) | 
|   | 
| override bool  | OnFocusLost (Widget w, int x, int y) | 
|   | 
| override bool  | OnMouseEnter (Widget w, int x, int y) | 
|   | 
| override bool  | OnMouseLeave (Widget w, Widget enterW, int x, int y) | 
|   |