Scene Actions

v1.0

Async Load Scene Action

Loads a scene asynchronously by name or build index without blocking gameplay. Supports progress tracking to blackboard, manual activation control, and optional wait-for-completion mode for loading screens and level transitions.

Get Scene Info Action

Retrieves and stores scene information (name, path, build index, root count, etc.) to the blackboard for use in other actions. Supports querying the active scene, specific scenes by name/index, or all currently loaded scenes at once.

Load Scene Action

Immediately loads a scene by name or build index in Single (replace all) or Additive (add to existing) mode. Includes optional TimeScale controls for both Unity and JuicyActions to pause/resume time during transitions.

Reload Scene Action

Instantly reloads the current active scene, perfect for quick restart functionality in games. Supports Single or Additive mode and includes TimeScale controls for managing game state during reload.

Set Active Scene Action

Sets a loaded scene as the active scene, which determines where new GameObjects are created by default. Supports lookup by name, build index, or currently loaded scene index with optional success tracking to blackboard.

Unload Scene Action

Unloads a scene asynchronously in fire-and-forget mode (starts the unload and returns immediately). Useful for cleaning up additively loaded scenes when transitioning between game areas or levels.

Last updated