Input System v.1.7.0 + OpenXR (Latest available to download for 2022.3.10f1)

Hello,

after messing with options and settings for a whole day, testing development builds, release builds, and various editors I concluded that this option doesn’t work as intended.

So I’m trying to make a Action of Type “Button” trigger click event on 10% of it’s clickability range on the XR controller.


But this does not work.
Not only does this feature doesn’t work, the “click threshold” is by default different inside build from editor.
Click threshold is by default set to 50% of buttons range, when running the build version, click threshold is somewhat 10% of the buttons range (for unknown reason and that option isn’t set anywhere)
I’m talking about “trigger” button on the XR device. I checked the analytics, trigger button reports click range from 0~1 and all floating points in between whilst moving it.

Turns out I made a faulty subscription.
I was subscribed to “started” action event instead of “performed”.
When subscribing to “performed” it works as expected and isn’t a bug on Unity Engine end.
Anyone stumbling upon this: Interaction modifier affects “performed” operation, start and cancel notify when action has begun or ended.