Skip to content

Commit

Permalink
NetworkIdentitySerialization: Reset() function for convenience
Browse files Browse the repository at this point in the history
  • Loading branch information
mischa committed Jul 15, 2024
1 parent 04e875a commit 394ba40
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions Assets/Mirror/Core/NetworkIdentity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ public struct NetworkIdentitySerialization
public int tick;
public NetworkWriter ownerWriter;
public NetworkWriter observersWriter;

public void ResetWriters()
{
ownerWriter.Position = 0;
observersWriter.Position = 0;
}
}

/// <summary>NetworkIdentity identifies objects across the network.</summary>
Expand Down Expand Up @@ -1131,8 +1137,7 @@ internal NetworkIdentitySerialization GetServerSerializationAtTick(int tick)
)
{
// reset
lastSerialization.ownerWriter.Position = 0;
lastSerialization.observersWriter.Position = 0;
lastSerialization.ResetWriters();

// serialize
SerializeServer(false,
Expand Down

0 comments on commit 394ba40

Please sign in to comment.