How i can create this is ability input system?

Thanks for sharing that. I’m going to post your image here so that it does not get erased if it disappears from gyazo.

That’s probably how I would have done it before learning about Enumerators. And it’s true that you can just sweep it under a function and it will work the same.

But it lacks a certain robustness + ease of use. You’d be juggling those bools and working with large node paths of branching logic, one mis-set bool, or a reference to the wrong boolean in a branch would break things.