public bool GetButton(string button, bool consume = true) { string input = scheme.GetButtonName(button); // If not consumed, return input value if (!consumedInputs.Contains(button)) { bool pressed = Input.GetKeyDown(input); if (pressed && consume) { consumedInputs.Add(button); } return(pressed); } else { return(false); } }