private EntityTypeChunk GetChunk(EntityType entityType) { if (entityType.TypeIndex >= chunks.Length) { ExpandChunks(entityType.TypeIndex + 1); } var chunk = chunks[entityType.TypeIndex]; if (chunk == null) { chunk = new EntityTypeChunk(this, entityType); chunks[entityType.TypeIndex] = chunk; UpdateGroups(); } return(chunk); }
public abstract void ChangeChunk(EntityTypeChunk chunk);