VRCWorld loses network IDs as a prefab
in progress
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
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!