The VRCObjectSync component does not sync scale
tracked
zakhazard
Adding a VRCObjectSync to an object and using udon# to change the scale does not send or receive the changes to scale to players. In the gif you can see how trying to move a synced object with the component moves it back to the synced position of the owner. Taking ownership while changing the scale does not cause others to see the changes nor does it reset the scale to the owner's.
Code used in gif:
public void ScaleChange()
{
//Networking.SetOwner(Networking.LocalPlayer, sphereArray[sphereIndex]);
sphereArray[sphereIndex].transform.localScale = sphereOrginalScale.localScale * scaleSlider.value;
}
public void moveThing()
{
Objects.Pool[0].transform.position = Objects.Pool[0].transform.position + new Vector3(.1f, 0f, 0f);
}
Photo Viewer
View photos in a modal
Log In
This post was marked as
tracked
zakhazard
I have been informed that it apparently has never done that, but this is based entirely off the official VRChat documentation
"This component will automatically sync the Transform (position, rotation scale) and Rigidbody (physics) of the object you put it on."