Vixen
dd8b0a81
csharp
public struct SyncListVersion

Marks an entity as having behaviour-held lists, and is what the change versions watch.

Read the guide page for this →

As a component

Size
4 bytes — 1024 rows in a 16 KB chunk, alone on the archetype

Remarks

Separate from SyncStateVersion so that a list changing does not re-send a score and a score changing does not re-send a list. The two travel as different records for the same reason they are different components: the delta encoder rewards a small unit of change.

Fields and properties (1)

  • public uint Value

    Counts up whenever any of this entity's lists changed.

Used by (6)

  • NetworkBehaviourVixen.Net.Engine
  • SyncListReplicationTestsVixen.Net.Engine.Tests
  • SyncListReplicatorVixen.Net.Engine
  • SyncStateSweepSystemVixen.Net.Engine
  • SyncStateSweepTestsVixen.Net.Engine.Tests
  • TypeRegistrationVixen.Net.Engine