Skip to main content

CVR Pickup Object

This script allows an object to be picked up by a user.

Grip Type

This controls how a user will hold the object

Free

This mode specifies that the object can be grabbed anywhere, and will be held wherever the user grabs it.

Origin

This mode specifies that the object should be held in a specific orientation relative to the user's hand.

Grip Origin

This is the transform that is used to indicate where the object should be held. A gizmo will show a left-handed grip, around the transform.

The grip transform is arranged Z+ (blue arrow) forward and Y+ (green arrow) up.

If you require a separate origin for Desktop players, create a child GameObject on your Grip Origin, and name it [Desktop]. This transform uses Y+ (green arrow) forward, and Z+ (blue arrow) down.

Disallow Theft

Checking this box disallows other users from taking this item while it is currently being held.

Maximum Grab Distance

This is the maximum distance the user can be from the object and still interact with it. The setting defaults to 0, but 2-3 is usually a good starting point.

Snapping References

(This section requires more research.)

Auto Hold

This allows the object to stay in the hand indefinitely,indefinitely without requiring the user to actively hold onto it.

In certain situations, users in VR may not be able to let go of an item if their settings use a toggle for holding items.

Desktop users will need tocan press G in order to release anthe itemheld thatobject.

has

VR thisusers propertycan set.hold Grip and down on the joystick to release the held object.

IK Reference

(This section requires more research.)