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.OnSessionOwnerPromoted
that is invoked when a new session owner promotion occurs. (#2948) - Added
NetworkRigidBodyBase.GetLinearVelocity
andNetworkRigidBodyBase.SetLinearVelocity
convenience/helper methods. (#2948) - Added
NetworkRigidBodyBase.GetAngularVelocity
andNetworkRigidBodyBase.SetAngularVelocity
convenience/helper methods. (#2948)
Fixed
- Fixed issue when
NetworkTransform
half float precision is enabled and ownership changes the current base position was not being synchronized. (#2948) - Fixed issue where
OnClientConnected
not 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 (
NetworkClient
andNetworkSpawnManager
) as an array as opposed to a list for performance purposes. (#2948) - Changed
NetworkTransfrom.TryCommitTransformToServer
to be internal as it will be removed by the final 2.0.0 release. (#2948) - Changed
NetworkTransformEditor.OnEnable
to a virtual method to be able to customize aNetworkTransform
derived class by creating a derived editor control fromNetworkTransformEditor
. (#2948)