VRCWorld loses network IDs as a prefab
available in future release
Reimajo
The network IDs assigned on the VRCWorld component by the network ID tool are lost when reopening the project if that VRCWorld component is a prefab.
- The VRCWorld component is a prefab
- Running VRChats network ID tool assigns different IDs
- Saving the scene
- The new IDs can be observed on the VRCWorld component
- Close and open the project
- The network IDs on the VRCWorld component are now reverted to the state before running the network ID tool
This issue only occurs if the VRCWorld is a prefab.
Here is a video demonstrating this issue using the 3.4.0-creator-economy.5 SDK when building for Android with Unity 2019
Log In
This post was marked as
available in future release
This post was marked as
tracked
Fax
in progress
Fax
tracked
SenkyDragon
This is because the network IDs utility is not calling
PrefabUtility.RecordPrefabInstancePropertyModifications((Component)networkTarget);
when saving out the changes. The same issue happens on avatars that are an instance of a prefab variant.`ShayBox
SenkyDragon Thank you Senky :) This also applies to Avatar Physbones now too!