Alright, my idea was to have a point in my behaviour tree where I could give agent different jobs dependent on priority and the likes. But it seems then that I would have to end that behaviour tree and add new behaviour trees to be run one by one by some sort of job manager system.
Hey, i'm having some trouble adding external behaviour trees at runtime to a subclass of the BehaviorTreeReference class. When I try to fetch it via script via:
behaviourTree.FindTask<BehaviorTreeReference>();
behaviourTree.FindTaskWithName("Job list");
I get null in both cases. It works fine...