onXRControllerEvent method
void
onXRControllerEvent(
- Event event
Implementation
void onXRControllerEvent(Event event ) {
final controller = event.target;
_raycaster.setFromXRController( controller );
final intersections = _raycaster.intersectObjects( children, false );
if ( intersections.isNotEmpty) {
final intersection = intersections[ 0 ];
final object = intersection.object;
final uv = intersection.uv;
_event.type = _events[ event.type ];
_event.data.setValues( uv!.x, 1 - uv.y );
object?.dispatchEvent( _event );
}
}