Skip to content

Commit 4fb8d37

Browse files
committed
Clean up NetworkBehavior
1 parent ab880f8 commit 4fb8d37

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ internal void __endSendClientRpc(ref FastBufferWriter bufferWriter, uint rpcMeth
208208
{
209209
foreach (var targetClientId in clientRpcParams.Send.TargetClientIds)
210210
{
211-
if (targetClientId == NetworkManager.ServerClientId)
211+
if (targetClientId == networkManager.ServerClientId)
212212
{
213213
shouldInvokeLocally = true;
214214
continue;
@@ -225,7 +225,7 @@ internal void __endSendClientRpc(ref FastBufferWriter bufferWriter, uint rpcMeth
225225
{
226226
foreach (var targetClientId in clientRpcParams.Send.TargetClientIdsNativeArray)
227227
{
228-
if (targetClientId == NetworkManager.ServerClientId)
228+
if (targetClientId == networkManager.ServerClientId)
229229
{
230230
shouldInvokeLocally = true;
231231
continue;
@@ -353,7 +353,6 @@ internal FastBufferWriter __beginSendRpc(uint rpcMethodId, RpcParams rpcParams,
353353
internal void __endSendRpc(ref FastBufferWriter bufferWriter, uint rpcMethodId, RpcParams rpcParams, RpcAttribute.RpcAttributeParams attributeParams, SendTo defaultTarget, RpcDelivery rpcDelivery)
354354
#pragma warning restore IDE1006 // restore naming rule violation check
355355
{
356-
// Sould we create a local networkManager var to improve performance instead of using 2 times m_NetworkManager?
357356
var rpcMessage = new RpcMessage
358357
{
359358
Metadata = new RpcMetadata
@@ -579,7 +578,7 @@ public NetworkObject NetworkObject
579578
{
580579
get
581580
{
582-
if (m_NetworkObject)
581+
if (m_NetworkObject != null)
583582
{
584583
return m_NetworkObject;
585584
}
@@ -599,7 +598,7 @@ public NetworkObject NetworkObject
599598
// or NetworkBehaviour.IsSpawned (i.e. to early exit if not spawned) which, in turn, could generate several Warning messages
600599
// per spawned NetworkObject. Checking for ShutdownInProgress prevents these unnecessary LogWarning messages.
601600
// We must check IsSpawned, otherwise a warning will be logged under certain valid conditions (see OnDestroy)
602-
if (IsSpawned && !m_NetworkObject && (!m_NetworkManager || !m_NetworkManager.ShutdownInProgress))
601+
if (IsSpawned && !m_NetworkObject && (m_NetworkObject == null || !m_NetworkManager.ShutdownInProgress))
603602
{
604603
if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
605604
{

0 commit comments

Comments
 (0)