I've got a behavior tree adapted from the UCC integration example that I wish to use as an external behavior on multiple agents. I've successfully exported it. When I can get it to actually execute, it works as I need. But it seems to only want to run in the editor, and only if I have the agent selected when I enter play mode. I'm not sure why this should ever require the item to be selected in the editor to execute, but that's what it does. So something is wrong.
Per the docs, the field in the Behavior Tree class labeled "External Behavior" claims to reference a behavior that executes when the behavior tree class starts. In the documentation for the external behavior itself, it says that external behaviors are invoked by using a Behavior Tree Reference task node (within a parent graph). This is confusing. Which method should I use?
Any help or links to tutorials would be appreciated. Thanks!
Per the docs, the field in the Behavior Tree class labeled "External Behavior" claims to reference a behavior that executes when the behavior tree class starts. In the documentation for the external behavior itself, it says that external behaviors are invoked by using a Behavior Tree Reference task node (within a parent graph). This is confusing. Which method should I use?
Any help or links to tutorials would be appreciated. Thanks!
Last edited: