Add a VRC_Pickup.Pickup function
Kaj
VRC_Pickup.Drop exists, yet there is no way to force desktop users to automatically pick up an auto-hold enabled object.
VR users currently wouldn't need this feature, as they can have pickups repeatedly moved to their tracking data hand position until they grip it.
This feature would be useful for automatic inventory systems (desktop keyboard number keys or Half Life Alyx style VR menus)
Log In
Jar
This should really be a thing, still. Five years later at least..
I used to think the only reason we don't have a vrc_pickup.pickup function was because making vr players do an additional grab-release input might be weird. But now with the new VRC Pickup version 1.1, auto-hold pickups now require pressing the grab-release action twice to drop something. And it seems fine. So with that sorted, I don't see any reason why we don't have this Pickup() function yet (if that makes sense)
StackOverflow
This is very useful for desktop users to have multiple objects in their inventory and switch with key press. Also, step-to-pick-up like in counter strike will need this.
If there is a reason for not exposing it in Udon API, at least you can share your concern with us.
RavenWorks
I just noticed that while the docs don't mention it, the autocomplete for VRCPlayerAPI includes "SetPickupInHand"? I haven't tested it yet though
Glooca
RavenWorks I just tested it, it's not exposed to Udon
AltCentauri
Even 3 years later, this is still definitely something we need to have, there are many situations where we have to create our own pickup system just to work around this annoying issue.