Sync beta support
Pre-release
Pre-release
This release is only for use with the open beta VRCSDK, if you are using live, use 0.19.5. If you are updating from UdonSharp <v0.19.2, you need to delete the Assets/UdonSharp/Plugins
folder before installing this
- Add UI for manual sync vs continuous sync selection to UdonSharpBehaviour inspector
- Add warning and conversion for objects using the now-deprecated position sync option, in favor of using the new VRC Object Sync component instead
- Add
UdonBehaviourSyncMode
attribute to optionally enforce a chosen sync mode and preform additional validation on synced variables - Switch to use new Udon methods to check sync type compatibility (which allows use of the array sync)
- Add handling for calling RequestSerialization() on UdonSharpBehaviours
- Add handling for the OnOwnershipTransferRequest and OnPostSerialization events
- Add handling for the previous owner being passed to OnOwnershipTransferred
- Update sync utility scripts to use reliable sync
- Add build validation for sync mode conflicts