Skip to content

Sync beta support

Pre-release
Pre-release
Compare
Choose a tag to compare
@MerlinVR MerlinVR released this 16 Mar 23:32
· 111 commits to master since this release
6efd57a

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