|LocalTipOffset|Float3| How much to offset the tooltip and its laser
|LocalTipOffset|Float3| How much to offset the tool and its laser
|LocalTipReference|Slot| The slot to use for the laser source and tip location.
|LocalTipReference|Slot| The slot to use for the laser source and tip location.
|UseLaser|Bool| Whether to enable the use of and visual of the Laser.
|UseLaser|Bool| Whether to enable the use of and visual of the Laser.
|BlockPrimaryWhenTouching|Bool| blocks use of primary when the tooltip is touching a wall.
|BlockPrimaryWhenTouching|Bool| blocks use of primary when the tool is touching a wall.
|UseSecondary|Bool| Allow for use of secondary. When disabled on quest this disables the Tank Controls mode which many quest users in the resonite community dislike.
|UseSecondary|Bool| Allow for use of secondary. When disabled on quest this disables the Tank Controls mode which many quest users in the resonite community dislike.
|AllowUseWhenHolding|Bool| Allow use of the tool when the user is holding onto the tool rather than having it equipped.
|AllowUseWhenHolding|Bool| Allow use of the tool when the user is holding onto the tool rather than having it equipped.
|Equipped|Bool| Whether the tool is equipped or not. This will still return true if the user is holding onto the tip. Commonly referred to as "Soft Equipping" or "Sudo Equipping".
|Equipped|Bool| Whether the tool is equipped or not. This will still return true if the user is holding onto the tip. Commonly referred to as "Soft Equipping" or "Sudo Equipping".
|ControllerType|{{RootFieldType|SyncType}}|TypeAdv14=true| The [[Type:Type|Type]] (C# class) of the controller holding this tooltip.
|ControllerType|{{RootFieldType|SyncType}}|TypeAdv14=true| The [[Type:Type|Type]] (C# class) of the controller holding this tool.
|ControllerSide|Chirality| Whether the left, right, or none controller is holding this tooltip.
|ControllerSide|Chirality| Whether the left, right, or none controller is holding this tool.
|PrimaryStrength|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv16=true| The live updated value of the user's primary strength on this hand. Applies to VRcontrollers or game pad type controllers.
|PrimaryStrength|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv16=true| The live updated value of the user's primary strength on this hand. Applies to VRcontrollers or game pad type controllers.
|SecondaryAxis|{{RootFieldType|RawOutput`1|[[Type:Float2|Float2]]}}|TypeAdv17=true| The position of the thumb on the track pad used for secondary on this hand.
|SecondaryAxis|{{RootFieldType|RawOutput`1|[[Type:Float2|Float2]]}}|TypeAdv17=true| The position of the thumb on the track pad used for secondary on this hand.
The RawDataTool component is used in many different tool creations to allow for getting tool related actions on the hand its equipped in. This component has a ProtoFlux node associated with it (ProtoFlux:RawDataTool Events)
Whether the tool is equipped or not. This will still return true if the user is holding onto the tip. Commonly referred to as "Soft Equipping" or "Sudo Equipping".
sets the label that tells the user what secondary on this tool does.
Usage
Attach to a slot and this component will generate the needed slots for this tool to work. This component will need a collider in its slot hierarchy so the tool can be grabbed and used. Combining this tool with protoflux or Components is needed to add custom behavior.
Examples
This article or section is a Stub. You can help the Resonite Wiki by expanding it.