bool IInputProfile <TInputId> .TryPollButton(out TInputId button, ButtonState state = ButtonState.Down, Joystick joystick = Joystick.All) { //TODO - should we poll the custom inputs? No? if (_innerProfile != null) { return(_innerProfile.TryPollButton(out button, state, joystick)); } else { button = default(TInputId); return(false); } }