UI Actions

v1.0

Selectables

Set Selectable Interactable Action

Enables, disables, or toggles Selectable components state with optional child button propagation. These components include Button, Toggle, Slider, Dropdown, InputField, TMP_InputField, and Scrollbar. Other actions below target specific types with the same funcationality.

Buttons

Button Interactable Action

Enables, disables, or toggles Button.interactable state with optional child button propagation.

Set Button Colors Action

Instantly sets Button ColorBlock properties including normal, highlighted, pressed, selected, and disabled colors. Also configures color multiplier and fade duration.

Canvas Groups

Canvas Group Opacity Action

Animates CanvasGroup.alpha over time with curve-based easing and optional return-to-base support. Supports instant opacity changes and per-execution alpha caching.

Set Canvas Group Block Raycast Action

Instantly sets CanvasGroup.blocksRaycasts to enable or disable raycast blocking. Supports selection modes for targeting multiple canvas groups.

Set Canvas Group Interactable Action

Instantly sets CanvasGroup.interactable to enable or disable UI interaction. Supports selection modes for targeting multiple canvas groups.

Layout Groups

Set Layout Group Padding Action

Instantly sets the padding (RectOffset) on any LayoutGroup component (HorizontalLayoutGroup, VerticalLayoutGroup, GridLayoutGroup). Configure individual values for left, right, top, and bottom padding to control outer spacing around layout group content.

Set Layout Group Constraint Action

Instantly configures GridLayoutGroup constraint settings, allowing you to switch between Flexible, FixedColumnCount, or FixedRowCount layouts with a specified constraint count. Useful for creating responsive UI that adapts grid layouts based on orientation, screen size, or game state.

Set Grid Layout Group Spacing Action

Animates or sets the cell spacing (X and Y) of Grid Layout Groups. Supports Absolute, Relative, and Percentage modes for flexible value calculations with optional base value restoration.

Set Horizontal Layout Group Spacing Action

Animates or sets the spacing property of Horizontal Layout Groups. Supports Absolute, Relative, and Percentage modes for flexible value calculations with optional base value restoration.

Set Vertical Layout Group Spacing Action

Animates or sets the spacing property of Vertical Layout Groups. Supports Absolute, Relative, and Percentage modes for flexible value calculations with optional base value restoration.

Images

Image Color Change Action

Animates Image.color over time with multiple color options (sequential/random) and curve-based interpolation. Supports base-value return and restart continuity.

Set Image Fill Amount Action

Animates Image.fillAmount over time with curve-based easing and optional return-to-base support. Ideal for progress bars and radial fills.

Set Image Sprite Action

Instantly sets Image.sprite, preserveAspect, and optionally the Image.Type. Supports selection modes for swapping sprites on multiple images.

Input Fields

Set Input Field Text Action

Instantly sets TMP_InputField.text with optional callback suppression and caret positioning. Supports selection modes for updating multiple input fields.

Sliders

Set Slider Value Action

Animates UI Slider.value over time with curve-based easing and optional normalized/absolute value modes. Supports base-value return and restart continuity.

Toggles

Set Toggle Value Action

Instantly sets Toggle.isOn to on, off, or toggled state with optional callback control. Supports selection modes for updating multiple toggles.

Last updated