I need to use GAS with a behavior tree. I want to activate an ability in a behavior tree task and don’t finish the task until the ability ends.
What seems to be working for me (Just working on this now). Add a tag to your ability that will be put on ability owner, in my case via Activation Owned Tags on the GameplayAbility. Then check for that tag in the Receive Tick AI in your BT task. Only call FinishExecute when that tag is no longer present.