Gameplay Ability System - Wait Input Release Node

Hi im trying to do a beam that fires while i hold the input for the ability, but somehow the ability always ends when i start it, e.g. it prints “ended”, although i still hold the input key. is there something i have to set up in the input action controls?

Hi, have u find a solution ? I have the same problem

There is also a node in the ability component called the “Release input ID” node.
If you use that node, it will call the “Wait input release” gameplay task event.

Also make sure that your input action is “Hold and release”

Just had this problem as well. The solution that worked for me was to set Is One Shot to false in the input action. I had thought it would cause the ability to be fired over and over, but if you are using a Wait Input Release Node then it seems to block it.

I think setting Is One Shot to true makes the input system insert a fake release, at least that’s the observed behavior.