Skip to content

Commit fc200af

Browse files
committed
Ensure scene object deserializaion also uses an int
1 parent 4734ade commit fc200af

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2909,6 +2909,7 @@ public void Serialize(FastBufferWriter writer)
29092909
var writeSize = 0;
29102910
writeSize += HasTransform ? FastBufferWriter.GetWriteSize<TransformData>() : 0;
29112911
writeSize += FastBufferWriter.GetWriteSize<int>();
2912+
Debug.Log($"writeSize: {writeSize}");
29122913

29132914
if (!writer.TryBeginWrite(writeSize))
29142915
{
@@ -2934,6 +2935,7 @@ public void Serialize(FastBufferWriter writer)
29342935
// Synchronize NetworkVariables and NetworkBehaviours
29352936
var bufferSerializer = new BufferSerializer<BufferSerializerWriter>(new BufferSerializerWriter(writer));
29362937
OwnerObject.SynchronizeNetworkBehaviours(ref bufferSerializer, TargetClientId);
2938+
Debug.Log("synchronized network behaviours");
29372939
}
29382940

29392941
public void Deserialize(FastBufferReader reader)
@@ -2974,6 +2976,7 @@ public void Deserialize(FastBufferReader reader)
29742976
var readSize = 0;
29752977
readSize += HasTransform ? FastBufferWriter.GetWriteSize<TransformData>() : 0;
29762978
readSize += FastBufferWriter.GetWriteSize<int>();
2979+
Debug.Log($"readSize: {readSize}");
29772980

29782981
// Try to begin reading the remaining bytes
29792982
if (!reader.TryBeginRead(readSize))
@@ -3186,7 +3189,7 @@ internal static NetworkObject AddSceneObject(in SceneObject sceneObject, FastBuf
31863189
try
31873190
{
31883191
// If we failed to load this NetworkObject, then skip past the Network Variable and (if any) synchronization data
3189-
reader.ReadValueSafe(out ushort networkBehaviourSynchronizationDataLength);
3192+
reader.ReadValueSafe(out int networkBehaviourSynchronizationDataLength);
31903193
reader.Seek(reader.Position + networkBehaviourSynchronizationDataLength);
31913194
}
31923195
catch (Exception ex)

0 commit comments

Comments
 (0)