Component:ButtonRelay: Difference between revisions

From Resonite Wiki
This is no longer a stub. Added description, added field descriptions, added usage description.
Add related
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
}}
}}


The '''ButtonRelay''' component sends a signal (and optionally with a [[Value Type]]) to a button event handler (usually something internal like a [[ProtoFlux:Method Proxy|Method Proxy]]).
The '''ButtonRelay''' component sends a signal (and optionally with a [[Value Type]]) to a button event handler (usually something internal like a [[Sync Delegate]]).


<!--T:2-->
<!--T:2-->
Line 25: Line 25:


<!--T:5-->
<!--T:5-->
== Related Components ==
== See Also ==
* [[Component:ButtonPressEventRelay]]
* [[Component:ButtonHoverEventRelay]]
* [[Component:ButtonRelay]]
</translate>
</translate>
[[Category:Components{{#translation:}}|Button Relay]]
[[Category:Components{{#translation:}}|Button Relay]]
[[Category:Components:Common UI:Events{{#translation:}}|Button Relay]]
[[Category:Components:Common UI:Events{{#translation:}}|Button Relay]]

Latest revision as of 15:15, 11 November 2024

Component image 
Button Relay component as seen in the Scene Inspector


The ButtonRelay component sends a signal (and optionally with a Value Type) to a button event handler (usually something internal like a Sync Delegate).

Fields

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.
DoublePressDelay Float how long it takes before it is to late to count as a double press.
ReleasePressInterval Float The amount of time it takes to release the button.
ButtonPressed ButtonEventHandler The place to send the signal.

Usage

This can send a signal internally.

Examples

See Also