Skip to content

Class: UIActionsComponent ​

Common component classes hoisted to the top level too.

Extends ​

Indexable ​

ts
[field: string]: unknown

Constructors ​

Constructor ​

ts
new UIActionsComponent(): UIActionsComponent;

Returns ​

UIActionsComponent

Inherited from ​

Component.constructor

Properties ​

PropertyModifierTypeDefault valueInherited from
dirtypublicbooleantrueComponent.dirty
enabledpublicbooleantrueComponent.enabled

Methods ​

Add() ​

ts
Add(
   on, 
   action, 
   target?, 
   value?
): boolean;

Sets the first free slot; false when all are used.

Parameters ​

ParameterTypeDefault value
on| "hidden" | "none" | "start" | "click" | "press" | "release" | "enter" | "leave" | "toggle-on" | "toggle-off" | "value-changed" | "page-changed" | "submit" | "shown"undefined
action| "show" | "hide" | "toggle" | "activate" | "deactivate" | "toggle-active" | "next-page" | "previous-page" | "set-page" | "play-audio" | "stop-audio" | "play-animation" | "load-scene" | "load-scene-additive" | "open-store" | "send-event"undefined
targetnumber | nullnull
valuestring''

Returns ​

boolean


GetSlot() ​

ts
GetSlot(i): UIActionSlot;

Slot i's fields: on{i}, target{i}, do{i}, value{i}.

Parameters ​

ParameterType
inumber

Returns ​

UIActionSlot

© 2026 PlayAdGentic