Skip to content

CSync 4.0.0

Choose a tag to compare

@Lordfirespeed Lordfirespeed released this 01 Apr 09:47
· 109 commits to main since this release
4ade64a

Warning

Contains breaking changes!

Changed

  • ByteSerializer is obsolete
  • Values are serialized using TomlTypeConverter
  • SyncedInstance<T> is obsolete
  • Values are synced using a Netcode network prefab with a ConfigSyncBehaviour for each registered SyncedConfig subclass instance
  • CSync.Utils.Extensions is obsolete

Removed

  • SyncedInstance<T>.Default
  • SyncedInstance<T>.IsSynced

Added

  • SyncedEntry<T>.LocalValue
  • CSync.Extensions namespace

Fixed

  • Local config being overwritten when joining lobbies
  • The majority of opportunities for config desync