Skip to main content

Troubleshooting

Nothing appears when using the Spawn switch​

  • Confirm that VRC Object Pool is configured on SpawnObject
  • Confirm that GameObjects are registered in the Pool array of VRCObjectPool
  • Confirm that not every object in the Pool is already visible
  • Check whether the Unity Console contains the message "VRC Object Poolを登録してください"

See Configure VRCObjectPool for instructions on configuring the Pool array.

Objects in the Pool are not visible when the world starts​

Objects registered in VRCObjectPool are hidden when the world starts.

They are expected to remain hidden until they are spawned with a Spawn switch.

An object does not disappear in the Return trigger​

  • Confirm that Is Trigger is enabled on the Return trigger's Collider
  • Confirm that Layer on ReturnObject matches the target GameObject's layer number
  • Confirm that the target GameObject is registered in a VRCObjectPool reachable from Pools
  • If Pools is empty, confirm that Reference is configured

An object does not move to the Spawn Point​

  • Confirm that Move Item To Hand is not enabled
    • When enabled, movement to the player's hand takes priority
  • Confirm that the correct Transform is assigned to Spawn Point
  • If movement immediately after spawning is not applied correctly, gradually increase Spawn Delay Frames

An object does not move to the player's hand​

  • Confirm that Move Item To Hand is enabled
  • If movement immediately after spawning is not applied correctly, gradually increase Spawn Delay Frames

Some objects remain visible after Reset​

  • Check Pools on the ReturnObject assigned to All Reseter
  • Confirm that the target Pool is not outside the registered parent GameObject
  • If Reference is used, check Pools on the referenced ReturnObject

Return only a Pickup on a child GameObject​

In the standard version of Object Spawn System, the GameObject registered in VRCObjectPool must be the same GameObject that enters the Return trigger.

For structures where the spawn target and Return target differ, such as when VRCPickup is on a child GameObject, consider the Object Spawn Extension.

If the issue persists​

Contact Purabe Works on BOOTH and include the following information.

  • Unity version
  • VRChat SDK version
  • Full error text shown in the Unity Console
  • Inspector screenshots of SpawnObject, ReturnObject, and VRCObjectPool
  • A Hierarchy screenshot showing the relevant objects