We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91ee96d commit a9de999Copy full SHA for a9de999
1 file changed
com.unity.netcode.gameobjects/Runtime/NetworkVariable/Collections/NetworkList.cs
@@ -1,6 +1,7 @@
1
using System;
2
using System.Collections.Generic;
3
using Unity.Collections;
4
+using UnityEngine;
5
6
namespace Unity.Netcode
7
{
@@ -65,6 +66,13 @@ public override bool IsDirty()
65
66
67
internal void MarkNetworkObjectDirty()
68
69
+ if (m_NetworkBehaviour == null)
70
+ {
71
+ Debug.LogWarning($"NetworkList is written to, but doesn't know its NetworkBehaviour yet. " +
72
+ "Are you modifying a NetworkList before the NetworkObject is spawned?");
73
+ return;
74
+ }
75
+
76
m_NetworkBehaviour.NetworkManager.MarkNetworkObjectDirty(m_NetworkBehaviour.NetworkObject);
77
}
78
0 commit comments