Skip to content

Commit 18a1805

Browse files
committed
Using m_CachedNetworkManager instead of NetworkManager
1 parent 606c9f7 commit 18a1805

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

com.unity.netcode.gameobjects/Runtime/Components/NetworkTransform.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)