<Conditional Task>How conditional tasks ticked?

FireboltTZ

New member
I know how to use a conditional abort to interrupt a running Action Task use a conditional Task. However, I want to know how a conditional task is ticked. How frequent is that? I have something like this:

1707291770234.png

In this case, I noticed that the OnStart and OnUpdate were both ticked even when I'm running another action point? Will Behavior tree tick all conditional task every update? Will OnStart and Onupdate both be executed? Will they only be ticked when I place a conditional abort on the parent node?
Btw this is my tree and it works fine.
1707292072791.png
 
OnStart gets called once when the task starts. OnUpdate will then get called every tick until the task is complete. Conditional aborts will also call OnUpdate. When a conditional abort occurs and the task starts OnStart/OnUpdate will be called.
 
Top