function () {
    this.controller = controllerUtils.findMatchingControllerWebXR(
      this.system.controllers,
      this.data.hand
    );
    // Legacy handle to the controller for old components.
    this.el.components['tracked-controls'].controller = this.controller;

    if (this.data.autoHide) { this.el.object3D.visible = !!this.controller; }
  }
function () {
    this.controller = controllerUtils.findMatchingControllerWebXR(
      this.system.controllers,
      this.data.hand
    );
    // Legacy handle to the controller for old components.
    this.el.components['tracked-controls'].controller = this.controller;

    if (this.data.autoHide) { this.el.object3D.visible = !!this.controller; }
  }
function ( ) { this . controller = controllerUtils . findMatchingControllerWebXR ( this . system . controllers , this . data . hand ) ; // Legacy handle to the controller for old components. this . el . components [ 'tracked-controls' ] . controller = this . controller ; if ( this . data . autoHide ) { this . el . object3D . visible = ! ! this . controller ; } }
Handle update controller match criteria (such as `id`, `idPrefix`, `hand`, `controller`)
Handle update controller match criteria ( such as id idPrefix hand controller )
Find the controller for the current component