m ProbablePrime moved page CommonToolStreamDriver (Component) to Component:CommonToolStreamDriver: Creating component Namespace |
Style. This is no longer a stub. Added a description, added field descriptions, added usage description. |
||
(3 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
<translate> | <translate> | ||
<!--T:1--> | <!--T:1--> | ||
{{Infobox Component | {{Infobox Component | ||
|Image= | |Image=InteractionHandlerStreamDriverComponent.png | ||
|Name= | |Name=InteractionHandlerStreamDriver | ||
}} | }} | ||
<!--T:2--> | <!--T:2--> | ||
The '''InteractionHandlerStreamDriver''' component uses streaming data from the [[Component:ValueStream|ValueStream]] component (seen in the [[user Inspector]]) to control the interaction (such as [[Component:Laser|lasers]]) on a [[User|user's]] [[Avatar|avatar]] or [[Userspace]]. | |||
<!--T:3--> | <!--T:3--> | ||
{{Table ComponentFields | {{Table ComponentFields | ||
| | |Side|Chirality| The side to get the data. | ||
|PrimaryBlockedStream|ValueStream`1| | |PrimaryBlockedStream|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Bool|Bool]]>'''|TypeAdv1=true| The value interaction data currently being blocked. (Primary) | ||
|SecondaryBlockedStream|ValueStream`1| | |SecondaryBlockedStream|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Bool|Bool]]>'''|TypeAdv2=true| The value interaction data currently being blocked. (Secondary) | ||
|LaserActiveStream|ValueStream`1| | |LaserActiveStream|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Bool|Bool]]>'''|TypeAdv3=true| The streamed data for this interaction. | ||
|ShowLaserToOthersStream|ValueStream`1| | |ShowLaserToOthersStream|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Bool|Bool]]>'''|TypeAdv4=true| Shows the laser data for the other stream. | ||
|LaserTargetStream|ValueStream`1| | |LaserTargetStream|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>'''|TypeAdv5=true| Shows the value for the target of this interaction. | ||
|GrabDistanceStream|ValueStream`1| | |GrabDistanceStream|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv6=true| Shows the data of the distance of this interaction. | ||
}} | }} | ||
<!--T:4--> | <!--T:4--> | ||
== | == Usage == | ||
Used for [[Component:Laser|lasers]] and interactions. | |||
<!--T:5--> | <!--T:5--> | ||
Line 32: | Line 31: | ||
== Related Components == | == Related Components == | ||
</translate> | </translate> | ||
[[Category:Components{{#translation:}}| | [[Category:Components{{#translation:}}|Interaction Handler Stream Driver]] | ||
[[Category:Components:Users{{#translation:}}|Interaction Handler Stream Driver]] | |||
[[Category:Components:Users{{#translation:}}| |
Latest revision as of 08:09, 6 October 2024
Component image
The InteractionHandlerStreamDriver component uses streaming data from the ValueStream component (seen in the user Inspector) to control the interaction (such as lasers) on a user's avatar or Userspace.
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. |
Side
|
Chirality | The side to get the data. |
PrimaryBlockedStream
|
ValueStream`1<Bool> | The value interaction data currently being blocked. (Primary) |
SecondaryBlockedStream
|
ValueStream`1<Bool> | The value interaction data currently being blocked. (Secondary) |
LaserActiveStream
|
ValueStream`1<Bool> | The streamed data for this interaction. |
ShowLaserToOthersStream
|
ValueStream`1<Bool> | Shows the laser data for the other stream. |
LaserTargetStream
|
ValueStream`1<Float3> | Shows the value for the target of this interaction. |
GrabDistanceStream
|
ValueStream`1<Float> | Shows the data of the distance of this interaction. |
Usage
Used for lasers and interactions.