Action Flow Actions
v1.0
Debug Log Action
Logs messages to the Unity Console with optional colored headers, timestamps, and target information. Supports dynamic value insertion from the Blackboard using {key} syntax and can respect or bypass the executor's debug logging settings.
Conditional Step Action
Holds the Action sequence until specified conditions are met or a timeout expires, checking Conditionals at regular intervals. Supports AND/OR logic for combining multiple Conditionals and can add additional delay after conditions are satisfied.
Stop Action Sequence Action
Stops Action sequences based on scope: current sequence, all sequences in scene, all on an object, all in a class, or a specific target with optional child inclusion. Features executor caching in Global Blackboard for improved performance and typically used with the chances field for Conditional execution.
Stop Execution Action
Immediately stops the ActionExecutor it's running on, canceling all remaining actions in the sequence. Simple action for hard-stopping execution with optional debug logging.
Wait Action
Pauses the Action sequence for a specified duration without performing any other Actions. Useful for adding timed delays between Actions in a sequence.
Wait Random Action
Pauses the Action sequence for a random duration between minimum and maximum values, using deterministic randomness from the executor's random generator. The actual wait time is calculated once when the Action starts and remains constant until restart.
Last updated