src/controls/gamepad-controls.js
function () {
    if (!this.data.enabled || !this.isConnected()) return false;

    const dpad = this.getDpad(),
        joystick0 = this.getJoystick(0),
        inputX = dpad.x || joystick0.x,
        inputY = dpad.y || joystick0.y;

    return Math.abs(inputX) > JOYSTICK_EPS || Math.abs(inputY) > JOYSTICK_EPS;
  }
function () {
    if (!this.data.enabled || !this.isConnected()) return false;

    const dpad = this.getDpad(),
        joystick0 = this.getJoystick(0),
        inputX = dpad.x || joystick0.x,
        inputY = dpad.y || joystick0.y;

    return Math.abs(inputX) > JOYSTICK_EPS || Math.abs(inputY) > JOYSTICK_EPS;
  }
function ( ) { if ( ! this . data . enabled || ! this . isConnected ( ) ) return false ; const dpad = this . getDpad ( ) , joystick0 = this . getJoystick ( 0 ) , inputX = dpad . x || joystick0 . x , inputY = dpad . y || joystick0 . y ; return Math . abs ( inputX ) > JOYSTICK_EPS || Math . abs ( inputY ) > JOYSTICK_EPS ; }
*****************************************************************
Movement
***************************************************************** Movement