I currently use in my controller FSMs that diferetiate between "Tap", "Hold", "double tap", and "Tap and hold", and then have a global variable that sets the time threshold for Hold, and the interval between single tap and double tap.
I would like to see an action that "listens" for an axis direction(positive or negative), and allows to set the Treshold and interval variables for those tipe of inputs, and to select an event for each case.
So it would take as input:
Axis
Positive or Negative
Hold time(Used for "Hold" and the hold part of "Tap and Hold")
Double Press time(Used for "double tap" and for "tap and Hold")
Event if "Tap"
Event if "Hold"
Event if "Double Tap"
Event if "Tap and Hold"
I think it could be a usefull action for making input systems. It would certianly simplify some of my FSMs