m ProbablePrime moved page ButtonActionTrigger (Component) to Component:ButtonActionTrigger: Creating component Namespace |
Automated: update Categories |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 7: | Line 7: | ||
}} | }} | ||
== Intoduction == | == Intoduction == | ||
The '''ButtonActionTrigger''' component is used for triggering C# [[Type:Action|actions]] (not to be confused with [[ | The '''ButtonActionTrigger''' component is used for triggering C# [[Type:Action|actions]] (not to be confused with [[Impulses|impulses]]) using [[Button (Component)| UIX Buttons]] or [[LegacyButton (Component)|Legacy Buttons]]. | ||
It must be a child of the same slot as a button in order to be bound to it. | It must be a child of the same slot as a button in order to be bound to it. | ||
== Usage == | == Usage == | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|OnPressed|Action| Triggered when the button is pressed | |OnPressed|{{RootFieldType|SyncDelegate`1|[[Type:Action|Action]]}}|TypeAdv0=true| Triggered when the button is pressed | ||
|OnPressing|Action| Triggered when the button is pressed, before the <code>OnPressed</code> event | |OnPressing|{{RootFieldType|SyncDelegate`1|[[Type:Action|Action]]}}|TypeAdv1=true| Triggered when the button is pressed, before the <code>OnPressed</code> event | ||
|OnReleased|Action| Triggered when the button is released | |OnReleased|{{RootFieldType|SyncDelegate`1|[[Type:Action|Action]]}}|TypeAdv2=true| Triggered when the button is released | ||
}} | }} | ||
== Behavior == | == Behavior == | ||
Line 21: | Line 21: | ||
== Related Components == | == Related Components == | ||
</translate> | </translate> | ||
[[Category:Components{{#translation:}}| | [[Category:Components{{#translation:}}|Button Action Trigger]] | ||
[[Category:Components:Common UI:Button Interactions{{#translation:}}| | [[Category:Components:Common UI:Button Interactions{{#translation:}}|Button Action Trigger]] | ||
[[Category:Triggers]] | [[Category:Triggers]] |
Revision as of 20:25, 3 March 2024
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Component image
Intoduction
The ButtonActionTrigger component is used for triggering C# actions (not to be confused with impulses) using UIX Buttons or Legacy Buttons.
It must be a child of the same slot as a button in order to be bound to it.
Usage
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. |
OnPressed
|
Action | Triggered when the button is pressed |
OnPressing
|
Action | Triggered when the button is pressed, before the OnPressed event
|
OnReleased
|
Action | Triggered when the button is released |
Behavior
This component allows you to trigger actions on some special components, such as the Random Object Spawner component, by dragging the reference to the target action into a trigger slot (such as OnPressed
)