VRCPickup should drop when deactivated
みみー/Mimy
Currently, if I deactivate a pickup object while it is still grabbed, the pickup object will become invisible but remain grabbed.
The expected behavior is that the pickup object will be forcibly dropped when it is deactivated.
Workaround: Attach a Udon script that executes VRCPickup.Drop() in OnDisable(). however, I think VRCPickup should be responsible for the drop operation.
Log In
owlboy
I don’t think disabling game objects with object sync/pickup scripts is officially supported.
みみー/Mimy
owlboy For example, it is natural to expect that pickup objects will become inactive in a VRC Object Pool.
As for network sync, I think this is officially taken into account, as it is reflected when the object becomes active again.