Skip to main content

Control Flow Actions

Wait Time Action

Wait Time Action

Pauses execution for a specified duration before continuing to the next action.

FieldDescription
Wait TimeDefine the waiting time (in sec.)

Wait All Async Actions

Wait All Async Actions

The Wait All Async Actions action waits until all the parallel actions end. It is used as an exit action.

FieldDescription
TimeoutDefine the amount of time (in sec) before the On Timeout property is performed.
On TimeoutDefine the action to be performed when the Timeout property expires: Continue = does not wait until all asynchronous actions stop; continues the procedure. Stop and Continue = waits until all asynchronous actions stop before continuing with the procedure.

Stop All Async Actions

Stop All Async Actions

The Stop All Async Actions action stops all asynchronous actions that are executed in parallel.


Run Procedure

Run Procedure Action

The Run Procedure action allows you to start another procedure. The Procedure must be in the same scene, and it is advisable to put this action in the last node because any subsequent action will be lost.

FieldDescription
ProcedureThe procedure to start. Click the Open button to open it inside the procedure editor.
ModeThe execution mode in which you want to perform the next procedure.
Reset SceneReset the entire scene when launching the next procedure.

End Procedure

End Procedure

The End Procedure action allows you to stop the current procedure at any time.


Set Variable

Set Variable

The Set Variable action creates or sets, if already existent, a variable according to the indicated value. All the Variables created in the scene and procedures are stored in the Variable tab.

FieldDescription
VariableThe name of the variable.
Value TypeThe type of the variable.
ValueSet your variable. It depends on the type you choose.

Set Variable from Object

Set Variable from Object Action

The Set Variable from Object action creates or sets, if already existent, a variable according to the status of an object in a scene. All the Variables created in the scene and procedures are stored in the Variable tab.

FieldDescription
Set VariableThe name of the variable.
Of TypeThe type of the variable.
From TargetThe object whose property you want to save in the variable.
PropertyThe property of the target object that you want to save.

Set Button State

Set Button State Action

The Set Button State action allows you to set the state of a button of the procedure UI.

FieldDescription
Button IDThe button that you want to change. To manage the buttons inside this list, go to the Button tab in the Procedure Graph Toolbar.
Is VisibleIf enabled, the button will be visible inside the procedure UI.
Is EnabledIf enabled, you can use the button inside the procedure UI.

Manage Event

Manage Event Action

The Manage Event action lets you control an Event node inside your procedure.

FieldDescription
ActionWhether you want to restart, start, and continue or stop the event.
Event NodeThe event node that you want to manage.

Manage Selection

Manage Selection Action

The Manage Selection action allows you to select an object inside your procedure. It needs a working Selection Node inside the procedure.

FieldDescription
Selection NodeThe selection node whose selection you want to change.
SelectWhat you want to select: None = no object. Previous/Next = the previous/next object of your selection node item list. Index = the object that has this index inside the selection node item list will be selected. Object = the set object will be selected.
ValueChanges depending on the previous property.

Raise Event

Raise Event Action

The Raise Event action allows you to raise an event from the list of the Procedure Events.

FieldDescription
Raise EventThe event that you want to raise. To create an event for this list, go to the Event tab inside the Procedure Graph.
note

To create events available in this list, go to the Event tab inside the Procedure Graph.


Set UI Player Component State

Set UI Player Component Action

The Set UI Player Component State action can manage the state of visibility and interoperability of the UI Player components.

FieldDescription
Component Game ObjectThe UI player component that you want to change state. Go to the Player tab in the Procedure Graph Toolbar to look at the components inside this list.
Is VisibleIf enabled, the UI component is visible.
Is InteractableIf enabled, the UI component is interactable.

Random Value

Random Value

The Random Value generates a random variable of chosen type.

FieldDescription
Usable in loopsEnable the possibility to regenerate the value if the Action is inside a loop cycle or an Event Node flow.
SeedWhether to use a known seed or a random one.
VariableThe variable where the generated value will be saved.
Value TypeThe type of the generated value. Depending on the type of value, different parameters will be displayed that can be customized.

Commit Error

Commit Error Action

This action allows you to force the execution of an error.

FieldDescription
ModeThe execution mode.
ErrorThe error to check.