Component image 
Component Selector component as seen in the Scene Inspector

The Component Selector is better understood on its page, Complex Types in Components.
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't. |
ComponentSelected
|
delegate of identity ComponentSelectionHandler | The Sync delegate to call when the component is attached. |
ComponentFilter
|
delegate of identity Predicate`1<Type> | The type of Components to show in the attacher. |
GenericArgumentPrefiller
|
delegate of identity GenericArgumentPrefiller | A sync delegate that fills the list of generic arguments for a selected type so it doesn't only ask for a certain type. |
_uiRoot
|
Slot | The root slot of the UI. |
_rootPath
|
String | The path that this is navigated to in the component attacher. |
_genericType
|
direct SyncType | The generic type we are trying to make a generic fill for. |
_customGenericTypeLabel
|
field drive of String | The label for the generic type we are attaching. |
_customGenericTypeColor
|
field drive of ColorX | The color for the generic type we are attaching. |
_customGenericArguments
|
list of TextField | The generic arguments being used for the current Component being attached. See Complex Types in Components. |
Sync Delegates
Method Name | Method type and Arguments. | Is the method hidden? | Description |
---|---|---|---|
OnCancelPressedButtonEventHandler
|
ButtonEventHandler | ✓ | Closes the UI and doesn't attach anything. |
OnOpenCategoryPressedButtonEventHandler`1<String>
|
ButtonEventHandler`1<String> | ✓ | Opens a category of the path argument given. |
OpenGenericTypesPressedButtonEventHandler`1<String>
|
ButtonEventHandler`1<String> | ✓ | |
OpenGroupPressedButtonEventHandler`1<String>
|
ButtonEventHandler`1<String> | ✓ | |
OnAddComponentPressedButtonEventHandler`1<String>
|
ButtonEventHandler`1<String> | ✓ | Triggers when a component is addrd. |
OnCreateCustomTypeButtonEventHandler
|
ButtonEventHandler | ✓ | Triggers when a component is made via the attacher with a generic type that isn't in the list of preselected generics. |