We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1cc0b6 commit 0572ab1Copy full SHA for 0572ab1
2 files changed
MLAPI/MonoBehaviours/Core/NetworkedBehaviour.cs
@@ -211,6 +211,8 @@ private void OnDestroy()
211
private bool[] dirtyFields;
212
internal void SyncVarInit()
213
{
214
+ if (syncVarInit)
215
+ return;
216
syncVarInit = true;
217
FieldInfo[] sortedFields = GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy | BindingFlags.Instance).OrderBy(x => x.Name).ToArray();
218
for (byte i = 0; i < sortedFields.Length; i++)
MLAPI/MonoBehaviours/Core/NetworkedObject.cs
@@ -186,6 +186,7 @@ internal void InvokeBehaviourNetworkSpawn()
186
187
childNetworkedBehaviours[i].NetworkStart();
188
childNetworkedBehaviours[i].SyncVarInit();
189
+ childNetworkedBehaviours[i].networkedStartInvoked = true;
190
}
191
192
0 commit comments