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