I'm creating the following BT in Behavior Designer Pro.
This works correctly by updating a boolean variable, isTest1Property, in my BTSController to activate one branch or another.
The problem arises when I try to create an On Interrupt event.



I try this...
opsive.com
On the On Interrupt task the Idle task is specified. When the interrupt occurs the Log task will run because the Idle task was interrupted by the conditional abort system.
But when I do a "Select" of the On Interrupt to assign the Idle, it says that I cannot assign it.


And if I repeatedly click 'select' and 'deselect', it gives duplicate key errors and completely crashes the diagram, and I can't recover it, losing everything.
How do I assign the 'On Interrupt' event to the Idle task?
Regards,
Xavier
This works correctly by updating a boolean variable, isTest1Property, in my BTSController to activate one branch or another.
The problem arises when I try to create an On Interrupt event.



I try this...
Conditional Aborts - Opsive
Conditional aborts allow your behavior tree to dynamically respond to changes without having to reevaluate the entire tree. This feature is similar to the Observer . . .
But when I do a "Select" of the On Interrupt to assign the Idle, it says that I cannot assign it.


And if I repeatedly click 'select' and 'deselect', it gives duplicate key errors and completely crashes the diagram, and I can't recover it, losing everything.
How do I assign the 'On Interrupt' event to the Idle task?
Regards,
Xavier






