I have a behavior like so
The idea is for the object to wander around UNTIL it can see object, takes damage, or hears object.
The conditional abort feature makes this possible - because the infinite task Wander is interrupted if one of the 3 previous tasks return success. However the 3 conditions dont need to be reevaluated every frame and it actually kills performance with ~50 agents on the screen....
Can you add a new field on composite-type tasks to only abort every X seconds? Default being every frame
The idea is for the object to wander around UNTIL it can see object, takes damage, or hears object.
The conditional abort feature makes this possible - because the infinite task Wander is interrupted if one of the 3 previous tasks return success. However the 3 conditions dont need to be reevaluated every frame and it actually kills performance with ~50 agents on the screen....
Can you add a new field on composite-type tasks to only abort every X seconds? Default being every frame