Vixen
02b45cc4
csharp
public struct SyncListVersion

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

No guide page documents this yet — the page shows what the code says about itself.

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 (3)

  • NetworkBehaviourVixen.Net.Engine
  • SyncListReplicationTestsVixen.Net.Engine.Tests
  • SyncListReplicatorVixen.Net.Engine