Skip to content

Commit d8d2da2

Browse files
fix - NetworkObject null exception on warning log
If the NetworkObject was not found then use "null" as the name of the NetworkObject.
1 parent 7800803 commit d8d2da2

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3479,7 +3479,8 @@ internal static NetworkObject Deserialize(in SerializedObject serializedObject,
34793479
{
34803480
if (networkManager.LogLevel <= LogLevel.Normal)
34813481
{
3482-
NetworkLog.LogWarning($"[{networkObject.name}][Deserialize][{nameof(NetworkBehaviour)}Synchronization][Size mismatch] Expected: {endOfSynchronizationData} Currently At: {reader.Position}!");
3482+
var networkObjectName = networkObject != null ? networkObject.name : "null";
3483+
NetworkLog.LogWarning($"[{networkObjectName}][Deserialize][{nameof(NetworkBehaviour)}Synchronization][Size mismatch] Expected: {endOfSynchronizationData} Currently At: {reader.Position}!");
34833484
}
34843485
reader.Seek(endOfSynchronizationData);
34853486
}

0 commit comments

Comments
 (0)