Component:ButtonActionTrigger: Difference between revisions

From Resonite Wiki
m ProbablePrime moved page ButtonActionTrigger (Component) to Component:ButtonActionTrigger: Creating component Namespace
fixed link to impulses
Line 7: Line 7:
}}
}}
== Intoduction ==
== Intoduction ==
The '''ButtonActionTrigger''' component is used for triggering C# [[Type:Action|actions]] (not to be confused with [[Type:Impulse|impulses]]) using [[Button (Component)| UIX Buttons]] or [[LegacyButton (Component)|Legacy Buttons]].
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.

Revision as of 07:49, 4 February 2024


This article or section is a Stub. You can help the Resonite Wiki by expanding it.


Component image 
ButtonActionTrigger component as seen in the Scene Inspector

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

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.
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)

Examples

Related Components