Version 1.7.15 of Behavior Designer is on its way to the Opsive Store and the Asset Store.
This update includes:
- Adds support for Unity 6.6.
- Improved external behavior tree loading by binding shared variables to the parent tree during deserialization and reducing temporary allocations.
- Fixed pasted tasks retaining separate SharedVariable instances instead of using the destination tree’s variables.
- Fixed variable synchronization losing the intended order or existing values.
- Fixed dynamically created variables losing their shared-variable settings and metadata.
- Fixed dynamic variable deserialization returning a separate instance from the variable stored in the tree.
- Fixed event callbacks inherited from custom base tasks, including OnFixedUpdate, not being detected.
- Fixed pooled external-tree loading data retaining stale state and not correctly returning override objects to the pool.