public void Synchronize(EntitySubscription es) { for (int i = 1; highestSeenIdentity >= i; i++) { BitSet componentBits = identityResolver.Composition[i]; es.ProcessComponentIdentity(i, componentBits); } for (int i = 0; i < entities.Size; i++) { Entity e = entities[i]; if (e != null && this.IsActive(i)) es.Check(e.Id); } es.InformEntityChanges(); es.RebuildCompressedActives(); }