ActionMap Nodes

ActionMaps:ActionFilter

This flow node can enable/disable existing filters.

In this example, we are enabling the already defined "cutscene" filter.

Input

Description

Any "Enable"

Enable the specified filter.

Any "Disable"

Disable the specified filter.

String "Filter"

Specifies the filter you want to enable/disable

Output

Description

Any "Enabled"

Forwards the flow when the ActionFilter was successfully enabled

Any "Disabled"

Forwards the flow when the ActionFilter was successfully disabled

ActionMaps:ActionListener

This flow node will allow you to listen to certain actions that got forwarded to the specified entity.

In the example above, we start listening to the "jump" action for the local player. If there is no entity specified, the node will listen to all events that match the pattern.

Input

Description

EntityId "entityId"

Specifiy the entity you want to listen to. If no entity is specified, it will listen to all events that match the pattern

Any "Enable"

Enables the listener

Any "Disable"

Disable the listener

String "Action"

Pick your favored action from one of the action maps

Output

Description

Any "Enabled"

Forwards the flow when the ActionListener was successfully set to the specified action

Any "Disabled"

Forwards the flow when the ActionListener was successfully removed

ActionMaps:ActionMap

This flow node will allow you to enable/disable action maps during runtime

In the example above, we're enabling the "player" action map for the local player.

Input

Description

EntityId "entityId"

Specify which entity should be assigned to this action map. If no entity is specified, it will try to assign it to the default action entity. If there is no such entity set, it won't assign it at all and just executes the enable/disable command on it.

Any "Enable"

Enables the selected action map and assigns the specified entity to it

Any "Disable"

Disables the selected action map

Boolean "Except"

If this is set to "true", it will disable all other action maps in place

String "ActionMap"

Pick your action map here from the list

Output

Description

Any "Enabled"

Forwards the flow when the specified action map got successfully enabled

Any "Disabled"

Forwards the flow when the specified action map got successfully disabled

ActionMaps:ActionMapManager

This flow node will allow you to enable/disable the whole action map manager system

In the example above, we're enabling the "player" action map for the local player.

Input

Description

Any "Enable"

Enables the Action Map Manager

Any "Disable"

Disables the Action Map Manager

Boolean "ResetState"

If this is set to "true", it will reset all states in the manager on disable

Output

Description

Any "Enabled"

Forwards the flow when the manager got successfully enabled

Any "Disabled"

Forwards the flow when the manager got successfully disabled

ActionMaps:GetDefaultActionEntity

This flow node will allow you to get the current default action entity set

In the example above, we're getting the current default action entity and with AutoUpdate set to 1, we subscribe to updates on it

Input

Description

Any "Get"

Gets the current default action entity

Boolean "AutoUpdate"

If set to "true", it will output the new entity Id whenever it got changed

Output

Description

EntityId "EntityId"

Outputs the current entityId of the default action entity

ActionMaps:SetDefaultActionEntity

This flow node will allow you to set the current default action entity

In the example above, we're setting the local player to be the current default action entity

Input

Description

EntityId "entityId"

Specifies the entity that will become the new default action entity

Any "Set"

Sets the specified entity to be the new default action entity

Boolean "UpdateExisting"

If this is set to "true", it will update all existing action map assignments

Output

Description

Any "OnSet"

Forwards the flow when the default action entity got set