XRSimpleInteractable Activate with XRRayInteractor

I have an object in the scene with XRSimpleInteractable and an XRRayInteractor attached to my controller. I want to be able to point at the object and “click” on it with the trigger and fire a method. The problem is the trigger is bound to the Activate action (like normal) and Activate wont fire unless you are first “selecting” the object by holding the grip button.

I realize I could change the Activate action binding to the trigger, but I have other things going on in the scene and need to preserve the distinction between “grabbing” things with the grip button, and “Activating” with the trigger

How can I get an event on my object when the user points at it and pulls the trigger?

Try this approach if you want to implement with XRToolkit Library package

Or you can use Activate Input system using InputAction. There are unity events for started, performed, cancelled from InputAction.