Version 2.1.4 of Behavior Designer Pro is making its way to the Opsive Store and the Asset Store. If you are upgrading from a version prior to version 2.1 ensure you have first removed the Packages/com.opsive.behaviordesigner, Packages/com.opsive.graphdesigner, and Packages/com.opsive.shared folders.

This update contains the following:

  • Added a Pooled parameter to the Subtree to reduce allocations when the subtree is pooled.
  • Subtrees should be deserialized if there are SharedVariables in order to allow the field instances to update to the new variable reference.
  • Fixed the subtree override list from not updating when the subtree is changed.
  • Fixed SharedVariables from not returning the same instance when using the same subtree on multiple behavior trees