Skip to content

Class: UIActionsSystem ​

Runs UIActionsComponent slots. An update-phase system, so it's attached only while the game runs: binding subscribes each used slot's trigger on the entity; firing runs the action on the slot's target (or the entity itself). Slot edits made while running rebind (dirty).

Extends ​

Constructors ​

Constructor ​

ts
new UIActionsSystem(): UIActionsSystem;

Returns ​

UIActionsSystem

Inherited from ​

ts
BoundComponentSystem<UIActionsComponent, BoundActions>.constructor

Properties ​

PropertyModifierTypeDefault valueInherited from
enabledpublicbooleantrueBoundComponentSystem.enabled
parallelpublicbooleanfalseBoundComponentSystem.parallel

Methods ​

GetName() ​

ts
GetName(): string;

Returns ​

string

Overrides ​

ts
BoundComponentSystem.GetName

GetOrder() ​

ts
GetOrder(): SystemOrder;

Returns ​

SystemOrder


GetPhase() ​

ts
GetPhase(): SystemPhase;

Returns ​

SystemPhase

Overrides ​

ts
BoundComponentSystem.GetPhase

OnClose() ​

ts
OnClose(): void;

Returns ​

void

Inherited from ​

ts
BoundComponentSystem.OnClose

OnInit() ​

ts
OnInit(engine): void;

Parameters ​

ParameterType
engineIEngine

Returns ​

void

Inherited from ​

ts
BoundComponentSystem.OnInit

OnRender() ​

ts
OnRender(_scene, _renderer): void | Promise<void>;

Parameters ​

ParameterType
_sceneScene
_rendererIRenderer

Returns ​

void | Promise<void>

Inherited from ​

ts
BoundComponentSystem.OnRender

OnRendererChanged() ​

ts
OnRendererChanged(_renderer): void;

Parameters ​

ParameterType
_rendererIRenderer

Returns ​

void

Inherited from ​

ts
BoundComponentSystem.OnRendererChanged

OnStart() ​

ts
OnStart(scene, _renderer): void;

Parameters ​

ParameterType
sceneScene
_rendererIRenderer

Returns ​

void

Inherited from ​

ts
BoundComponentSystem.OnStart

OnStop() ​

ts
OnStop(_scene): void;

Parameters ​

ParameterType
_sceneScene

Returns ​

void

Inherited from ​

ts
BoundComponentSystem.OnStop

OnUpdate() ​

ts
OnUpdate(scene, _dt): void;

Parameters ​

ParameterType
sceneScene
_dtnumber

Returns ​

void

Overrides ​

ts
BoundComponentSystem.OnUpdate

© 2026 PlayAdGentic