2.0.0-pre.1
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Additional documentation and release notes are available at Multiplayer Documentation.
[2.0.0-pre.1] - 2024-06-17
Added
- Added event
NetworkManager.OnSessionOwnerPromotedthat is invoked when a new session owner promotion occurs. (#2948) - Added
NetworkRigidBodyBase.GetLinearVelocityandNetworkRigidBodyBase.SetLinearVelocityconvenience/helper methods. (#2948) - Added
NetworkRigidBodyBase.GetAngularVelocityandNetworkRigidBodyBase.SetAngularVelocityconvenience/helper methods. (#2948)
Fixed
- Fixed issue when
NetworkTransformhalf float precision is enabled and ownership changes the current base position was not being synchronized. (#2948) - Fixed issue where
OnClientConnectednot being invoked on the session owner when connecting to a new distributed authority session. (#2948) - Fixed issue where Rigidbody micro-motion (i.e. relatively small velocities) would result in non-authority instances slightly stuttering as the body would come to a rest (i.e. no motion). Now, the threshold value can increase at higher velocities and can decrease slightly below the provided threshold to account for this. (#2948)
Changed
- Changed the client's owned objects is now returned (
NetworkClientandNetworkSpawnManager) as an array as opposed to a list for performance purposes. (#2948) - Changed
NetworkTransfrom.TryCommitTransformToServerto be internal as it will be removed by the final 2.0.0 release. (#2948) - Changed
NetworkTransformEditor.OnEnableto a virtual method to be able to customize aNetworkTransformderived class by creating a derived editor control fromNetworkTransformEditor. (#2948)