PointerInteractor provides a base template for any kind of interaction which can be characterized as, "pointing at something." Interactors of this kind, examples of which include
PokeInteractor and
RayInteractor, emit
PointerEvents which describe their behavior during interaction, in addition to the signals and data provided by Interactor<TInteractor, TInteractable>s.
Like Interactor<TInteractor, TInteractable>, this type has a
curiously recurring generic argument TInteractor , which should be the concrete interactor type which derives from this type and is uniquely associated with TInteractable .