I'm starting to use the SteamVR action-driven Input system Version: 2.3.2 (sdk 1.4.18). I attached a laser pointer script similar to the Steam version to each controller. Now, when I squeeze the trigger, BOTH scripts receive the squeeze action. Well, of course they do. So how can I determine if the squeeze is from MY controller to ensure that I only respond to that?
I already looked at the SteamVR_Input_Sources
parameter. It always reads 'any', so that doesn't help.
Maybe there is an option somewhere to filter which controller messages you wish to receive or a way to determine who invoked the action...?