> For the complete documentation index, see [llms.txt](https://beelabs-dev.gitbook.io/beelabs-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://beelabs-dev.gitbook.io/beelabs-docs/flow-of-action/flow-of-action.md).

# Overview

**Bee Labs** | Version 1.5.0 **Unity Compatibility:** 2022.3 LTS and newer [View in Asset Store](https://assetstore.unity.com/packages/tools/visual-scripting/flow-of-action-372232)

A lightweight, memory-efficient action sequencing system for Unity. Create complex sequences of actions — animations, audio, transforms, events, and more — without writing code, using a visual inspector interface.

***

## Key Features

* **Memory Efficient** — Uses `[SerializeReference]` for polymorphic serialization, reducing memory overhead from \~440+ bytes (MonoBehaviour) to \~60-100 bytes per action
* **Visual Editor** — Intuitive inspector-based workflow with categorized action dropdown
* **58+ Built-in Actions** — Audio, Animation, Transform, UI, Renderer, Flow Control, Physics, Physics2D, Particles, Camera, Lighting, Scene, Time, Variables, Juice, Debug, and more
* **Trigger System** — 7 built-in trigger components to start sequences from collisions, input, timers, variable changes, and more
* **Conditional Branching** — Create dynamic sequences with conditions
* **Event System** — Hook into playback events (OnPlay, OnComplete, etc.)
* **Variable System** — Store and compare Bool, Int, Float, String, Object, Vector2, Vector3, and Color variables with change events
* **Juice Effects** — Punch position/rotation/scale and enhanced screen shake for game feel
* **Extensible** — Easy-to-create custom actions with code generator tool
