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.