// Return 1 if input is an attack press, -1 if input is an attack release, and 0 if neither. public static int InputIsAttack(InputActionValue input) { switch (input) { case InputActionValue.LIGHT_PRESS: return(1); case InputActionValue.MEDIUM_PRESS: return(1); case InputActionValue.HEAVY_PRESS: return(1); case InputActionValue.LIGHT_RELEASE: return(-1); case InputActionValue.MEDIUM_RELEASE: return(-1); case InputActionValue.HEAVY_RELEASE: return(-1); default: return(0); } }
public static bool InputIsComboValid(InputActionValue input) { if (Enum.IsDefined(typeof(ComboInputValue), (int)input)) { return(true); } return(false); }