Version 2.0.11 of Behavior Designer Pro is making its way to the Opsive Store and the Asset Store. This update contains the following:

  • Deprecated Task.OnStarted and replaced with Task.OnBehaviorTreeStarted.
  • Deprecated Task.OnStopped and replaced with Task.OnBehaviorTreeStopped.
  • Added IGraphComponent to EvaluateSubtrees. ISubtreeReference.EvaluateSubtrees is now ISubtreeReference.EvaluateSubtrees(IGraphComponent).
  • Subtree variables will be transferred to the main tree upon subtree property assignment at runtime.
  • Fixed the subtree component reference variables from being deep copied when they shouldn’t.
  • Added a filter for BakedBehaviorTree when traversing.
  • Fixed exception with null AnimationCurve.
  • Random Selector, Random Sequence, and Perform Interruption now uses a BlobArray for use within ECS.
  • Fixed Has Received Event from not receiving events after the tree is stopped and started.
  • Fixed a new branch component from not being created when it should with stacked parallel tasks.

The following integrations were updated:

  • Animal Controller
  • Playmaker