@@ -3554,7 +3554,7 @@ protected internal override void InternalOnNetworkPostSpawn()
35543554 }
35553555
35563556 // Standard non-authority synchronization is handled here
3557- if ( ! CanCommitToTransform && NetworkManager . IsConnectedClient && SynchronizeState . IsSynchronizing )
3557+ if ( ! CanCommitToTransform && m_CachedNetworkManager . IsConnectedClient && SynchronizeState . IsSynchronizing )
35583558 {
35593559 NonAuthorityFinalizeSynchronization ( ) ;
35603560 }
@@ -3627,7 +3627,7 @@ private void CleanUpOnDestroyOrDespawn()
36273627#endif
36283628 if ( m_CachedNetworkObject )
36293629 {
3630- NetworkManager ? . NetworkTransformRegistration ( m_CachedNetworkObject , forUpdate , false ) ;
3630+ m_CachedNetworkManager ? . NetworkTransformRegistration ( m_CachedNetworkObject , forUpdate , false ) ;
36313631 }
36323632
36333633 DeregisterForTickUpdate ( this ) ;
@@ -3673,7 +3673,7 @@ protected virtual void OnInitialize(ref NetworkVariable<NetworkTransformState> r
36733673 /// </summary>
36743674 private void ResetInterpolatedStateToCurrentAuthoritativeState ( )
36753675 {
3676- var serverTime = NetworkManager . ServerTime . Time ;
3676+ var serverTime = m_CachedNetworkManager . ServerTime . Time ;
36773677#if COM_UNITY_MODULES_PHYSICS || COM_UNITY_MODULES_PHYSICS2D
36783678 var position = m_UseRigidbodyForMotion ? m_NetworkRigidbodyInternal . GetPosition ( ) : GetSpaceRelativePosition ( ) ;
36793679 var rotation = m_UseRigidbodyForMotion ? m_NetworkRigidbodyInternal . GetRotation ( ) : GetSpaceRelativeRotation ( ) ;
@@ -3890,7 +3890,7 @@ private void DefaultParentChanged()
38903890 m_RotationInterpolator . Clear ( ) ;
38913891
38923892 // Always use NetworkManager here as this can be invoked prior to spawning
3893- var tempTime = new NetworkTime ( NetworkManager . NetworkConfig . TickRate , NetworkManager . ServerTime . Tick ) . Time ;
3893+ var tempTime = new NetworkTime ( NetworkManager . NetworkConfig . TickRate , m_CachedNetworkManager . ServerTime . Tick ) . Time ;
38943894 UpdatePositionInterpolator ( m_InternalCurrentPosition , tempTime , true ) ;
38953895 m_ScaleInterpolator . ResetTo ( m_InternalCurrentScale , tempTime ) ;
38963896 m_RotationInterpolator . ResetTo ( m_InternalCurrentRotation , tempTime ) ;
@@ -3922,7 +3922,7 @@ internal override void InternalOnNetworkObjectParentChanged(NetworkObject parent
39223922 if ( LastTickSync == m_LocalAuthoritativeNetworkState . GetNetworkTick ( ) )
39233923 {
39243924 m_InternalCurrentPosition = m_LastStateTargetPosition = GetSpaceRelativePosition ( ) ;
3925- m_PositionInterpolator . ResetTo ( m_PositionInterpolator . Parent , m_InternalCurrentPosition , NetworkManager . ServerTime . Time ) ;
3925+ m_PositionInterpolator . ResetTo ( m_PositionInterpolator . Parent , m_InternalCurrentPosition , m_CachedNetworkManager . ServerTime . Time ) ;
39263926 if ( InLocalSpace )
39273927 {
39283928 transform . localPosition = m_InternalCurrentPosition ;
@@ -3954,7 +3954,7 @@ internal override void InternalOnNetworkObjectParentChanged(NetworkObject parent
39543954 {
39553955 m_InternalCurrentRotation = GetSpaceRelativeRotation ( ) ;
39563956 m_TargetRotation = m_InternalCurrentRotation . eulerAngles ;
3957- m_RotationInterpolator . ResetTo ( m_RotationInterpolator . Parent , m_InternalCurrentRotation , NetworkManager . ServerTime . Time ) ;
3957+ m_RotationInterpolator . ResetTo ( m_RotationInterpolator . Parent , m_InternalCurrentRotation , m_CachedNetworkManager . ServerTime . Time ) ;
39583958 if ( InLocalSpace )
39593959 {
39603960 transform . localRotation = m_InternalCurrentRotation ;
@@ -4638,13 +4638,13 @@ private void UpdateTransformState()
46384638 {
46394639 continue ;
46404640 }
4641- NetworkManager . MessageManager . SendMessage ( ref m_OutboundMessage , networkDelivery , clientId ) ;
4641+ m_CachedNetworkManager . MessageManager . SendMessage ( ref m_OutboundMessage , networkDelivery , clientId ) ;
46424642 }
46434643 }
46444644 else
46454645 {
46464646 // Clients (owner authoritative) send messages to the server-host
4647- NetworkManager . MessageManager . SendMessage ( ref m_OutboundMessage , networkDelivery , NetworkManager . ServerClientId ) ;
4647+ m_CachedNetworkManager . MessageManager . SendMessage ( ref m_OutboundMessage , networkDelivery , NetworkManager . ServerClientId ) ;
46484648 }
46494649 m_LocalAuthoritativeNetworkState . LastSerializedSize = m_OutboundMessage . BytesWritten ;
46504650 }
@@ -4783,7 +4783,7 @@ public NetworkTransformTickRegistration(NetworkManager networkManager)
47834783 internal void RegisterForTickSynchronization ( )
47844784 {
47854785 s_TickSynchPosition ++ ;
4786- m_NextTickSync = NetworkManager . ServerTime . Tick + ( s_TickSynchPosition % ( int ) NetworkManager . NetworkConfig . TickRate ) ;
4786+ m_NextTickSync = m_CachedNetworkManager . ServerTime . Tick + ( s_TickSynchPosition % ( int ) NetworkManager . NetworkConfig . TickRate ) ;
47874787 }
47884788
47894789 private static void RegisterNetworkManagerForTickUpdate ( NetworkManager networkManager )
0 commit comments