Well after debugging it seems to me that it's just made to work this way. So what is even the point of pooling ExternalBehaviors.
It's fine really, I'm just gonna do the multiple BehaviorTrees thingy, I did a test and it was fine. Frankly having the example of pooling ExternalBehaviors in...
I though I am already doing this. For each npc --> I have one BehaviorTree component and I have a pool of many ExternalBehavior-s and as my npc goes to different behavior I change the ExternalBehavior(I use the one from the pool) of that one Behavior Tree component. When the BehaviorTree...
Hi.
I have performance problems when switching External Behaviors on BehaviorTree component in runtime. There is a spike on EnableBehavior
Right now I have cut up one huge tree into smaller ones, cuz its clunky to debug and because editor can only handle so much.
So my npcs have like 5 types...