Combo matching input

The ability starter has the PlayerInput as a parameter so you can check for what button is down.
That's a start, pun intended. But how do I get that information to the selector, none of the methods for it, or the AnimatorAudioStateSet accepts an Ability/AbilityStarter/PlayerInput parameter.
So not only would I have to create a custom selector (which I was expecting), but I would have to also create a custom MeleeWeapon script to make use of the new NextState(PlayerInput _input) method?
I just want to make sure I don't build something that already exists.
 
In that case you wouldn't need a custom selector since the Ability Starter would trigger a separate Item Action that is already setup based on the combo keys.

If you want everything within a single Item Action then you will need a custom selector. The PlayerInput component isn't cached within the selector but the character GameObject is so you can do a GetComponent to get that PlayerInput component within your new selector.
 
Top