/// <summary> Input.GetKeyUp for the specific controller button. </summary> /// <param name="button"> The specific controller button. </param> /// <returns> True if that button has been released. </returns> private bool GetButtonUp(string button, int playerNumber) { switch (button) { case A: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.A, playerNumber)); case B: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.B, playerNumber)); case X: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.X, playerNumber)); case Y: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.Y, playerNumber)); case RB: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.RightBumper, playerNumber)); case LB: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.LeftBumper, playerNumber)); case START: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.Start, playerNumber)); case BACK: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.Back, playerNumber)); case LEFT_STICK: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.LeftStickClick, playerNumber)); default: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.RightStickClick, playerNumber)); } }
/// <summary> Input.GetKeyUp for the specific controller button. </summary> /// <param name="button"> The specific controller button. </param> /// <returns> True if that button has been released. </returns> private bool GetButtonUp(string button) { switch (button) { case A: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.A)); case B: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.B)); case X: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.X)); case Y: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.Y)); case RB: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.RightBumper)); case LB: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.LeftBumper)); case START: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.Start)); case BACK: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.Back)); case LEFT_STICK: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.LeftStickClick)); default: return(ControllerInputHandler.GetButtonUp(ControllerInputHandler.Buttons.RightStickClick)); } }