Hi,
Hope you’re doing well.
Ok, we can handle that in a couple of ways.
The easeast way is make use of that blackboard decorator on the sequence node instead of your task none. So you will only aim and fire if your target is in range.
So on your WeaponFire you can make use of the loop node, so you can have some shots in loop (e.g. 3 times) and the process will start over again.
By the way, where are you updating that variable Is In Range?
You can make use the Behavior Tree Services Node
Hope that helps - take care!
