Skip to content

Commit 19f23cb

Browse files
author
mischa
committed
NetworkIdentitySerializationTests: fix SerializeClient_NotInitial_NotDirty test setup so it actually would serialize if dirty
1 parent 394ba40 commit 19f23cb

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

Assets/Mirror/Tests/Editor/NetworkIdentity/NetworkIdentitySerializationTests.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,11 +232,18 @@ public void SerializeClient_NotInitial_NotDirty_WritesNothing()
232232
out _, out NetworkIdentity serverIdentity, out SerializeTest1NetworkBehaviour serverComp1, out SerializeTest2NetworkBehaviour serverComp2,
233233
out _, out NetworkIdentity clientIdentity, out SerializeTest1NetworkBehaviour clientComp1, out SerializeTest2NetworkBehaviour clientComp2);
234234

235+
// client only serializes owned ClientToServer components
236+
clientIdentity.isOwned = true;
237+
serverComp1.syncDirection = SyncDirection.ClientToServer;
238+
serverComp2.syncDirection = SyncDirection.ClientToServer;
239+
clientComp1.syncDirection = SyncDirection.ClientToServer;
240+
clientComp2.syncDirection = SyncDirection.ClientToServer;
241+
235242
// change nothing
236243
// clientComp.value = "42";
237244

238245
// serialize client object
239-
serverIdentity.SerializeClient(ownerWriter);
246+
clientIdentity.SerializeClient(ownerWriter);
240247
Assert.That(ownerWriter.Position, Is.EqualTo(0));
241248
}
242249

0 commit comments

Comments
 (0)