OnPickupUseDown Not Functioning Correctly without Autohold
available in future release
Zerithax
According to the documentation for Pickup events:
“Fired when this object is held and the Use button is pressed. Fires on button down. Requires 'Auto Hold' on Desktop.“
However, for some reason at this time Auto Hold is required for OnPickupUseDown to fire in VR at all. This makes no sense, as this bool does nothing to the behavior of interacting with a pickup in VR.
Please fix this!
Workaround: InputUse with a couple manual pickup checks seems to work fine.
Log In
Matrices
This still seems to be a problem, but just for desktop users now. The pickups still require "Auto-Hold" to be checked even if Auto-hold is not actually desired for the item itself.
But turns out for Desktop users to be able to use onpickupuseup or onpickupusedown activation toggles on a pickup it needs auto-hold. I updated an older world of mine that had a script on my pickups where if in VR you pick it up it turns it on, and if you set it down it turns it off. But I kept having desktop friends not able to get it to work. It is minor, my pickups are just toys after all. But I still put it on my to-do list. I finally investigated it and found this bug report with notes on using "auto-hold" to fix this behavior. (Thank you!) And went through and corrected it.
I had be sure I was upgraded v1.1 for the pickups and then select auto-hold for the script to function correctly again for Desktop players. This was a bug that escaped me for a long time because everything was working for VR users. I don't prefer auto-hold, but if it has to be that way so be it. Would've been nice for this behavior change to have been mentioned somewhere other than the feedback board though! I watch all the patch notes videos so I missed the documentation change on it somehow! :(
This post was marked as
available in future release
StormRel
updated the status to
tracked