So I’m going to try harder to clarify: the node holds a variable of that bool, whether it’s being fired or not, so the bool part matters just as much when the button isn’t pressed as much as when it is pressed.
Basically you can do this:
Because when it ISN’T pressed that variable is still stored, it’s just false. That action value is used as a GET, not a SET, so NOTPRESSED is still utilized while you’re not pressing the button. This is opposed to the previous way many, many people did things (I’m using the enhanced input node but the old nodes didn’t have the bool):
I hope that makes more sense. But really you can just think of it as cutting out a lot of extra nodes and steps if you need to know somewhere else whether a button is pressed or not.