Selects and unselects based on the provided ActiveState.
If this component is piped into the Interactor<TInteractor, TInteractable>.Selector property of an interactor, it can replace the selection mechanism (trigger pulls, pinch or grab poses, etc.) with any other mechanism which can be represented as an
IActiveState.