Behavior Designer Pro
Use the Behavior Designer Pro integration when a finite state machine should start, stop, inspect, or exchange variables with a behavior tree without duplicating the tree as States.
Install the integration
- Download the current Behavior Designer Pro integration from Opsive Downloads.
- Import
BehaviorDesignerStateDesigner.unitypackage. - Confirm Start Behavior Tree appears in the State Palette.
What the integration adds
- State Designer nodes: Start Behavior Tree, Stop Behavior Tree, Is Behavior Tree Active, Compare Behavior Tree Status, Synchronize Behavior Tree Variables.
- Behavior Designer Pro tasks: Start State Machine, Stop State Machine, Is State Machine Active, Compare State Machine Status, Synchronize State Machine Variables.
Build a first workflow
- Put a Behavior Tree component on the object that owns a reusable decision flow.
- Add Start Behavior Tree to the entering State and assign that component.
- Use Compare Behavior Tree Status on a transition or later State.
- Synchronize only the Shared Variables that cross the graph boundary.
- Stop or resume the tree deliberately when the State exits.