989onan bot (talk | contribs) Automated: update Fields, SyncDelegates |
989onan bot (talk | contribs) Automated: update SyncDelegates |
||
Line 56: | Line 56: | ||
== Sync Delegates == | == Sync Delegates == | ||
{{Table ComponentTriggers | {{Table ComponentTriggers | ||
|Dequip[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |Dequip:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|EquipGrabbed[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |EquipGrabbed:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|OpenLocomotionMenu[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |OpenLocomotionMenu:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|OpenGrabbingMenu[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |OpenGrabbingMenu:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|OpenHandGrabMenu[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |OpenHandGrabMenu:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|SetLocomotion[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:ILocomotionModule|ILocomotionModule]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:ILocomotionModule|ILocomotionModule]]>|true| | |SetLocomotion:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:ILocomotionModule|ILocomotionModule]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:ILocomotionModule|ILocomotionModule]]>|true| | ||
|SetGrabType[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:InteractionHandler#HandGrabType|InteractionHandler.HandGrabType]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:InteractionHandler#HandGrabType|InteractionHandler.HandGrabType]]>|true| | |SetGrabType:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:InteractionHandler#HandGrabType|InteractionHandler.HandGrabType]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:InteractionHandler#HandGrabType|InteractionHandler.HandGrabType]]>|true| | ||
|DestroyGrabbed[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |DestroyGrabbed:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|DuplicateGrabbed[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |DuplicateGrabbed:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|SaveGrabbed[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |SaveGrabbed:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|Undo[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |Undo:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|Redo[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |Redo:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|ResetUserScale[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |ResetUserScale:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|OnStraighten[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |OnStraighten:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|OnRotateUp[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |OnRotateUp:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|OnRotateRight[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |OnRotateRight:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|OnRotateForward[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |OnRotateForward:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
|OnRotateUnconstrained[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | |OnRotateUnconstrained:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| | ||
}} | }} | ||
Revision as of 06:31, 17 March 2025
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Component image File:InteractionHandlerComponent.pngInteraction Handler component as seen in the Scene Inspector
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. |
Side
|
Chirality | Specifies Left or Right Hand |
LocomotionController
|
direct RelayRef`1<LocomotionController> | |
GrabSmoothing
|
Float | |
_streamDriver
|
InteractionHandlerStreamDriver | |
_undoItem
|
ContextMenuItem | |
_redoItem
|
ContextMenuItem | |
ContextMenu
|
ContextMenu | |
EquippingEnabled
|
Bool | |
MenuEnabled
|
Bool | |
UserScalingEnabled
|
Bool | |
VisualEnabled
|
Bool | |
PointingGrab
|
Bool | |
PointingTouch
|
Bool | |
_toolRoot
|
Slot | |
_laserSlot
|
Slot | |
_laserPosition
|
field drive of Float3 | |
_laserRotation
|
field drive of FloatQ | |
_interactionLaser
|
InteractionLaser | |
_laserEnabled
|
Bool | |
_handGrabType
|
InteractionHandler.HandGrabType | |
_grabToggle
|
Bool | |
_holderPos
|
field drive of Float3 | |
_holderRot
|
field drive of FloatQ | |
_laserRotationType
|
InteractionHandler.LaserRotationType | |
_holderAxisOffset
|
Float | |
_holderRotationOffset
|
FloatQ | |
_holderRotationReference
|
Nullable`1<FloatQ> | |
_originalTwistOffset
|
Float | |
_userspaceToggleIndicator
|
RingMesh | |
ToolHolder
|
Slot | |
ShowInteractionHints
|
Bool | |
_grabberSphereActive
|
field drive of Bool | |
_grabIgnoreRoot
|
Slot | |
_grabber
|
Grabber | |
_currentGrabType
|
InteractionHandler.GrabType | |
ActiveToolLink
|
direct LinkTargetRef`1<ITool> | |
_activeToolGripPoseReference
|
GripPoseReference | |
_toolLocked
|
Bool | |
_grabMaterial
|
FresnelMaterial | |
_itemShelfSlot
|
Slot | |
_itemShelf
|
ItemShelf |