Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.
Added: Tooltips for all of the NetworkObject component's properties.
Fixed: Issue where an exception could occur when receiving a universal RPC for a NetworkObject that has been despawned.
Changed: NetworkTransformEditor now uses NetworkTransform as the base type class to assure it doesn't display a foldout group when using the base NetworkTransform component class.
Changed: NetworkAnimator.Awake is now a protected virtual method.
Changed: When invoking NetworkManager.ConnectionManager.DisconnectClient during a distributed authority session a more appropriate message is logged.
Testing and Documentation
No tests have been added.
Contains updates to the NetworkTransform.Teleport XML API documentation.
This PR will remain open prior to testing to get any minor touch up/clean up tasks.
Resolves issue MTTB-219 Resolves issue MTTB-400 (back-ported via #3055) Resolves issue MTTB-401
Changelog
Added: Tooltips for all of the
NetworkObject
component's properties.Fixed: Issue where an exception could occur when receiving a universal RPC for a
NetworkObject
that has been despawned.Changed:
NetworkTransformEditor
now usesNetworkTransform
as the base type class to assure it doesn't display a foldout group when using the baseNetworkTransform
component class.Changed:
NetworkAnimator.Awake
is now a protected virtual method.Changed: When invoking
NetworkManager.ConnectionManager.DisconnectClient
during a distributed authority session a more appropriate message is logged.Testing and Documentation
NetworkTransform.Teleport
XML API documentation.