This is awesome work!
I applied it to my project, and found a problem
In BTTask_FlyTo.cpp, TaskMemoryFromGenericPayload Function, there is a judgement statement like:
// Is it still working on this task or has it moved on to another one?
if (ownerComp->GetActiveNode() != this)
return NULL;

If FlyTask is a node of SimpleParallel, It will make task failure. I just commented them out,
Is there some better way to fix it?

In BTTask_FlyTo.cpp, TaskMemoryFromGenericPayload Function, there is a judgement statement like:
// Is it still working on this task or has it moved on to another one?
if (ownerComp->GetActiveNode() != this)
return NULL;
If FlyTask is a node of SimpleParallel, It will make task failure. I just commented them out,
Is there some better way to fix it?

Comment