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 |
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 |
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 |
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 |
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 |
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 |