Confusingly, OnReevaluationStarted/OnReevaluationEnded are only ever called on Composite tasks, despite being defined on ParentTask. (These functions can simply be moved to Composite without breaking any code, aside from an easily-changed cast in BehaviorManager.ReevaluateParentTasks, to avoid...
Hi there,
I'm finding ParentTask to be tricky to understand - specifically, the circumstances in which certain functions are called.
What's the difference between "Decorate(TaskStatus)", "OverrideStatus(TaskStatus)" and "OverrideStatus()"? They all seem to be capable of modifying the result...
Hi Justin -
I just re-downloaded the source package and re-imported, but I'm getting the same issue. (Also, git doesn't show any difference in any of the files, including the editor dll, after having imported - is it possible the download link is stale?)
Thanks,
Tim
Hi Justin,
Yes, I'm using 1.6.1. I've just created a new empty project with just BD 1.6.1, and was able to repro the issue there as well:
- Create an object
- Add a Behavior Tree component to it
- Open the new behavior in the editor and add a single node
- Right-click, Save As External...
Hi there,
I'm unable to "save as external behavior tree". I'm right-clicking in the behavior designer window and choosing that option from the context menu. After I'm prompted to choose a name and destination for the behavior asset, I get this error in the console:
NullReferenceException...