Skip to content

Commit b72456c

Browse files
fix: network variables were reporting the incorrect sizes (#1844)
1 parent 9ce46a8 commit b72456c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

com.unity.netcode.gameobjects/Runtime/Messaging/Messages/NetworkVariableDeltaMessage.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ public void Serialize(FastBufferWriter writer)
4848
continue;
4949
}
5050

51+
var startingSize = writer.Length;
5152
var networkVariable = NetworkBehaviour.NetworkVariableFields[i];
5253
var shouldWrite = networkVariable.IsDirty() &&
5354
networkVariable.CanClientRead(TargetClientId) &&
@@ -96,7 +97,7 @@ public void Serialize(FastBufferWriter writer)
9697
NetworkBehaviour.NetworkObject,
9798
networkVariable.Name,
9899
NetworkBehaviour.__getTypeName(),
99-
writer.Length);
100+
writer.Length - startingSize);
100101
}
101102
}
102103
}

0 commit comments

Comments
 (0)