Hello, i am making flying AI that shoots targets and avoids obsticles!
The problem i am facing is that this sequence only executes this one task “set_IsShooting” and wont switch to others in its group(Change Location Flying and BarrelRoll), it is stuck exectuing only this one task, even tho every condition is supported! I mean as we can see in blackboard variable list IsNotDoingBarrelRoll=true thus it should execute Change Location Flying, and the other one!
Here is the implementation of Set_IsShooting task.
i realy dont know what could be cause of this problem. Could it be a possible bug in engine, or i am missing something very important.
Blackboard isNotDoingBarrelRoll: Notify Observer On Result Change, Observer Aborts Self
Blackbord IsAvoiding: Notify Observer On Result Change, Observer Aborts Self
It produces the same result if i set it on On Value Changed.