public bool KeyHold(MenuButtonAxis axis, bool positive) { GetMenuInputs(axis); if (positive) { return(_newInput > 0 && _lastInput > 0); } else { return(_newInput < 0 && _lastInput < 0); } }
private void GetMenuInputs(MenuButtonAxis axis) { _newInput = _menuButtonInputs[(int)axis, NEW]; _lastInput = _menuButtonInputs[(int)axis, OLD]; }