Difference between revisions of "Raw Data Tooltip Events (LogiX node)"
m |
(Testing new page stype) |
||
Line 18: | Line 18: | ||
<!--T:2--> | <!--T:2--> | ||
− | The '''Raw Data Tooltip Events''' node | + | The '''Raw Data Tooltip Events''' node fires impulses when various events (e.g. button presses) affecting the input <code>RawDataTooltip</code> occur. |
== Usage == <!--T:3--> | == Usage == <!--T:3--> | ||
− | The | + | The <code>Equipped</code> output fires an impulse whenever the referenced <code>RawDataTooltip</code> becomes equipped. |
− | The | + | The <code>Dequipped</code> output fires an impulse whenever the referenced <code>RawDataTooltip</code> becomes dequipped. |
− | The | + | The <code>ToolUpdate</code> output fires an impulse every frame while the referenced <code>RawDataTooltip</code> is equipped. |
− | The | + | The <code>PrimaryPressed</code> output fires an impulse whenever the equipping user presses the primary fire button on the controller corresponding to the hand where the <code>RawDataTooltip</code> is equipped. |
− | The | + | The <code>PrimaryHeld</code> output fires an impulse every frame while the equipping user holds the primary fire button pressed on the controller corresponding to the hand where the <code>RawDataTooltip</code> is equipped. |
− | The | + | The <code>PrimaryReleased</code> output fires an impulse whenever the equipping user releases the primary fire button on the controller corresponding to the hand where the <code>RawDataTooltip</code> is equipped. |
− | The | + | The <code>SecondaryPressed</code> output fires an impulse whenever the equipping user presses the secondary fire button on the controller corresponding to the hand where the <code>RawDataTooltip</code> is equipped. |
− | The | + | The <code>SecondaryHeld</code> output fires an impulse every frame while the equipping user holds the secondary fire button pressed on the controller corresponding to the hand where the <code>RawDataTooltip</code> is equipped. |
− | The | + | The <code>SecondaryReleased</code> output fires an impulse whenever the equipping user releases the secondary fire button on the controller corresponding to the hand where the <code>RawDataTooltip</code> is equipped. |
− | This node is essential for making custom tooltips as LogiX can be made to run based on a user's interactions with the tool. | + | This node is essential for making custom tooltips as LogiX can be made to run based on a user's interactions with the tool. Impulses fired from this node are owned by the user interacting with the <code>RawDataTooltip</code>. |
== Examples == <!--T:4--> | == Examples == <!--T:4--> |
Revision as of 18:51, 28 November 2020
Raw Data Tooltip Events | ||
---|---|---|
Inputs | ||
RawDataTooltip | Tooltip | |
Outputs | ||
Impulse | Equipped | |
Impulse | Dequipped | |
Impulse | ToolUpdate | |
Impulse | PrimaryPressed | |
Impulse | PrimaryHeld | |
Impulse | PrimaryReleased | |
Impulse | SecondaryPressed | |
Impulse | SecondaryHeld | |
Impulse | SecondaryReleased |
The Raw Data Tooltip Events node fires impulses when various events (e.g. button presses) affecting the input RawDataTooltip
occur.
Usage
The Equipped
output fires an impulse whenever the referenced RawDataTooltip
becomes equipped.
The Dequipped
output fires an impulse whenever the referenced RawDataTooltip
becomes dequipped.
The ToolUpdate
output fires an impulse every frame while the referenced RawDataTooltip
is equipped.
The PrimaryPressed
output fires an impulse whenever the equipping user presses the primary fire button on the controller corresponding to the hand where the RawDataTooltip
is equipped.
The PrimaryHeld
output fires an impulse every frame while the equipping user holds the primary fire button pressed on the controller corresponding to the hand where the RawDataTooltip
is equipped.
The PrimaryReleased
output fires an impulse whenever the equipping user releases the primary fire button on the controller corresponding to the hand where the RawDataTooltip
is equipped.
The SecondaryPressed
output fires an impulse whenever the equipping user presses the secondary fire button on the controller corresponding to the hand where the RawDataTooltip
is equipped.
The SecondaryHeld
output fires an impulse every frame while the equipping user holds the secondary fire button pressed on the controller corresponding to the hand where the RawDataTooltip
is equipped.
The SecondaryReleased
output fires an impulse whenever the equipping user releases the secondary fire button on the controller corresponding to the hand where the RawDataTooltip
is equipped.
This node is essential for making custom tooltips as LogiX can be made to run based on a user's interactions with the tool. Impulses fired from this node are owned by the user interacting with the RawDataTooltip
.