Пример #1
0
        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);
        }
Пример #2
0
 public abstract void ChangeChunk(EntityTypeChunk chunk);