VRC_ObjectSync

SDK3 Version

Used to sync transform values of a gameObject.

It has one option.

ParameterDescription
Allow Collision Ownership TransferIf checked, ownership of the object will transfer if it collides with another object owned by another player.

SDK2 Version

🚧

Deprecated

This component is deprecated. It is not available in the latest VRChat SDK, and is either non-functional, or will no longer receive updates. It may be removed at a later date.

Used to sync transform values of a game object as well as animations using animators.

ParameterDescription
Synchronize PhysicsShould position information be synchronized
Allow Collision TransferShould ownership of object transfer if it collides with an object owned by another player

Actions available via Triggers

ActionDescription
EnableKinematicMakes the object's rigidbody kinematic
DisableKinematicMakes the object's rigidbody non-kinematic
EnableGravityMakes the object's rigidbody follow gravity
DisableGravityMakes the object's rigidbody not follow gravity
ReapObjectOnly usable for spawned objects (via VRC_ObjectSpawn) and should be used instead of DestroyObject when destroying spawned objects
TakeOwnershipTakes network ownership of the object
TeleportToTeleports the object to the given transform

RPC's are available via the SendRPC action

RPCValid TargetsDescription
TeleportToAnyTeleports the object to the given transform
TakeOwnershipAnyTakes network ownership of the object
RespawnAnyResets the local position and rotation of the game object