Create a Spawn switch
A Spawn switch displays objects registered in VRCObjectPool one at a time.
Prepare the
Spawn targetsComplete Prepare a Pickup for spawning and Configure VRCObjectPool first.
1. Prepare the switch
- Add a GameObject for the switch to the Hierarchy
- Add a Collider for Interact detection
- Add the
SpawnObjectcomponent - In
VRC Object PoolonSpawnObject, assign the GameObject containing theVRCObjectPoolyou created

When a player Interacts with the switch, objects in the Pool are displayed in sequence.
Spawn position
Create a GameObject that represents the spawn position, then assign its Transform to Spawn Point. Both position and rotation are applied.

Enable Move Item To Hand to move the object to whichever hand is closer to the switch. In this case, Spawn Point is not used.
Test the switch
- Start the world
- Interact with the Spawn switch
- Confirm that one object from the Pool appears
- If
Spawn PointorMove Item To Handis configured, confirm that the object moves to the expected position
See SpawnObject settings for details about each field.
After confirming the behavior, continue to Create a Return trigger.