989onan bot (talk | contribs) Automated: update SyncDelegates |
add info |
||
(2 intermediate revisions by one other user not shown) | |||
Line 14: | Line 14: | ||
|_overrideActiveTool|'''[[Component:InteractionHandler|InteractionHandler]]'''|TypeAdv5=true| {{Template:ITool _overrideActiveTool}} | |_overrideActiveTool|'''[[Component:InteractionHandler|InteractionHandler]]'''|TypeAdv5=true| {{Template:ITool _overrideActiveTool}} | ||
|_gripPosesGenerated|Bool| {{Template:ITool _gripPosesGenerated}} | |_gripPosesGenerated|Bool| {{Template:ITool _gripPosesGenerated}} | ||
|SelectionMode|'''[[#Selection|Selection]]'''|TypeAdv7=true| See [[#Selection|Selection section]]. | |SelectionMode|'''[[#Selection|DevTool.Selection]]'''|TypeAdv7=true| See [[#Selection|Selection section]]. | ||
|InteractionMode|'''[[#Interaction|Interaction]]'''|TypeAdv8=true|See [[#Interaction|Interaction section]]. | |InteractionMode|'''[[#Interaction|DevTool.Interaction]]'''|TypeAdv8=true|See [[#Interaction|Interaction section]]. | ||
|_selectedAnchor|'''[[Component:PointAnchor|PointAnchor]]'''|TypeAdv9=true| The point anchor which is part of a gizmo this tool is moving currently. | |_selectedAnchor|'''[[Component:PointAnchor|PointAnchor]]'''|TypeAdv9=true| The point anchor which is part of a gizmo this tool is moving currently. | ||
|_selectedAnchorHighlight|Slot| The slot being used to indicate what gizmo is currently being moved. Is an icosphere. | |_selectedAnchorHighlight|Slot| The slot being used to indicate what gizmo is currently being moved. Is an icosphere. | ||
Line 25: | Line 25: | ||
== Sync Delegates == | == Sync Delegates == | ||
{{Table ComponentTriggers | {{Table ComponentTriggers | ||
|ToggleDevMode | |ToggleDevMode:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|DeselectAll | |DeselectAll:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|OpenCreate | |OpenCreate:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|OpenInspector | |OpenInspector:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|OpenGizmoOptions | |OpenGizmoOptions:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|SelectParent:[[Type:Action|Action]]|[[Type:Action|Action]]|false| See [[Dev Tool]]. | |||
|ToggleSpace | |ToggleSpace:[[Type:Action|Action]]|[[Type:Action|Action]]|false| See [[Dev Tool]]. | ||
|SetTranslation | |SetTranslation:[[Type:Action|Action]]|[[Type:Action|Action]]|false| See [[Dev Tool]]. | ||
|SetRotation | |SetRotation:[[Type:Action|Action]]|[[Type:Action|Action]]|false| See [[Dev Tool]]. | ||
|SetScale | |SetScale:[[Type:Action|Action]]|[[Type:Action|Action]]|false| See [[Dev Tool]]. | ||
|OnOpenParent | |OnOpenParent:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|SetTranslation | |SetTranslation:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|SetRotation | |SetRotation:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|SetScale | |SetScale:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|ActivateGizmo | |ActivateGizmo:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:Component|Component]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:Component|Component]]>|true| See [[Dev Tool]]. | ||
|DestroySelected | |DestroySelected:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|DestroyConfirm | |DestroyConfirm:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|OnCancelMenu | |OnCancelMenu:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| See [[Dev Tool]]. | ||
|OnGizmoReplaced | |OnGizmoReplaced:[[Component:SlotGizmo#SlotGizmoReplacement|SlotGizmo.SlotGizmoReplacement]]|[[Component:SlotGizmo#SlotGizmoReplacement|SlotGizmo.SlotGizmoReplacement]]|true| See [[Dev Tool]]. | ||
}} | }} | ||
Latest revision as of 21:29, 19 March 2025
Component image 
Dev Tool component as seen in the Scene Inspector

Detailed information can be located at Dev Tool.
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. |
_equipLink
|
direct LinkTarget`1<ITool> | This is Internal, and is used by the engine to retrieve the component this field is a part of. It cannot be assigned to. |
TipReference
|
Slot | The slot to use as the tool's tip, instead of the component's slot. |
BlockGripEquip
|
Bool | Whether to prevent legacy double grip equipping from equipping this tooltip. |
BlockRemoteEquip
|
Bool | Whether to prevent equipping by clicking via laser |
EquipName
|
String | The name of the tool in the context menu when equipping via context menu. |
_overrideActiveTool
|
InteractionHandler | The interaction handler to use instead of this tool as an interaction handler. |
_gripPosesGenerated
|
Bool | Whether the Grip Pose Reference components and slots have been generated for this tool. |
SelectionMode
|
DevTool.Selection | See Selection section. |
InteractionMode
|
DevTool.Interaction | See Interaction section. |
_selectedAnchor
|
PointAnchor | The point anchor which is part of a gizmo this tool is moving currently. |
_selectedAnchorHighlight
|
Slot | The slot being used to indicate what gizmo is currently being moved. Is an icosphere. |
_material
|
reference drive of OverlayFresnelMaterial | The visual material used for the default cone mesh. |
_currentGizmo
|
Slot | The gizmo that the dev tool is currently targeting for gizmo options. |
_previousGizmo
|
Slot | The previous gizmo that the dev tool targeted for gizmo options. |
Sync Delegates
Selection
- Selection: Sets the selection mode for the tool (select by using the secondary action):
- Single: Select single object. Selecting an unselected object deselects any other selected object. Selecting a selected object unselects that object.
- Multi: Select multiple objects. Selecting an unselected object adds that object to the selected objects. Selecting a selected object unselects that object.
Interaction
- Interaction: What gizmo transformation should be relative to:
- Tip: Gizmo transformation is relative to the tool's tip.
- Projection: Gizmo transformation is relative to the projected point.
Examples
The DevTool component can be used on it's own to create a Developer Tool or be used in a ToolMultiplexer to create a MultiTool.