com.unity.netcode.gameobjects 1.0.0-pre.4

com.unity.netcode.gameobjects

Notes: processedReleased January 6, 2022

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2020.3

Package Dependencies

Features

  • Added `com.unity.modules.physics` and `com.unity.modules.physics2d` package dependencies (#1565)

API Changes

  • Removed `com.unity.modules.ai` package dependency (#1565)
  • Removed `FixedQueue`, `StreamExtensions`, `TypeExtensions` (#1398)

🔧 Bug Fixes

  • Fixed in-scene NetworkObjects that are moved into the DDOL scene not getting restored to their original active state (enabled/disabled) after a full scene transition (#1354)
  • Fixed invalid IL code being generated when using `this` instead of `this ref` for the FastBufferReader/FastBufferWriter parameter of an extension method. (#1393)
  • Fixed an issue where if you are running as a server (not host) the LoadEventCompleted and UnloadEventCompleted events would fire early by the NetworkSceneManager (#1379)
  • Fixed a runtime error when sending an array of an INetworkSerializable type that's implemented as a struct (#1402)
  • NetworkConfig will no longer throw an OverflowException in GetConfig() when ForceSamePrefabs is enabled and the number of prefabs causes the config blob size to exceed 1300 bytes. (#1385)
  • Fixed NetworkVariable not calling NetworkSerialize on INetworkSerializable types (#1383)
  • Fixed NullReferenceException on ImportReferences call in NetworkBehaviourILPP (#1434)
  • Fixed NetworkObjects not being despawned before they are destroyed during shutdown for client, host, and server instances. (#1390)
  • Fixed KeyNotFound exception when removing ownership of a newly spawned NetworkObject that is already owned by the server. (#1500)
  • Fixed NetworkManager.LocalClient not being set when starting as a host. (#1511)
  • Fixed a few memory leak cases when shutting down NetworkManager during Incoming Message Queue processing. (#1323)

📈 Improvements

  • The SDK no longer limits message size to 64k. (The transport may still impose its own limits, but the SDK no longer does.) (#1384)
  • Updated com.unity.collections to 1.1.0 (#1451)