// Token: 0x06003909 RID: 14601 RVA: 0x000E7864 File Offset: 0x000E5A64
    private PlayerInputRebinding.ControllerButton ToBind(XboxControllerInput.Button button)
    {
        switch (button)
        {
        case XboxControllerInput.Button.ButtonA:
            return(PlayerInputRebinding.ControllerButton.A);

        case XboxControllerInput.Button.ButtonX:
            return(PlayerInputRebinding.ControllerButton.X);

        case XboxControllerInput.Button.ButtonY:
            return(PlayerInputRebinding.ControllerButton.Y);

        case XboxControllerInput.Button.ButtonB:
            return(PlayerInputRebinding.ControllerButton.B);

        case XboxControllerInput.Button.LeftTrigger:
            return(PlayerInputRebinding.ControllerButton.LT);

        case XboxControllerInput.Button.RightTrigger:
            return(PlayerInputRebinding.ControllerButton.RT);

        case XboxControllerInput.Button.LeftShoulder:
            return(PlayerInputRebinding.ControllerButton.LB);

        case XboxControllerInput.Button.RightShoulder:
            return(PlayerInputRebinding.ControllerButton.RB);

        case XboxControllerInput.Button.LeftStick:
            return(PlayerInputRebinding.ControllerButton.LS);

        case XboxControllerInput.Button.RightStick:
            return(PlayerInputRebinding.ControllerButton.RS);

        case XboxControllerInput.Button.Select:
            return(PlayerInputRebinding.ControllerButton.Back);

        case XboxControllerInput.Button.Start:
            return(PlayerInputRebinding.ControllerButton.Start);

        default:
            return(PlayerInputRebinding.ControllerButton.A);
        }
    }
 // Token: 0x06003908 RID: 14600 RVA: 0x0002C472 File Offset: 0x0002A672
 private bool WasPressed(XboxControllerInput.Button button)
 {
     return(!this.buttonsPressed[(int)button] && XboxControllerInput.GetButton(button, -1));
 }