public Entity CreateEntity(EntityArchetype archetype) { archetype.CheckValidEntityArchetype(); var access = GetCheckedEntityDataAccess(); return(access->CreateEntity(archetype)); }
public NativeArray <Entity> CreateEntity(EntityArchetype archetype, int entityCount, Allocator allocator) { archetype.CheckValidEntityArchetype(); var entities = new NativeArray <Entity>(entityCount, allocator); GetCheckedEntityDataAccess()->CreateEntity(archetype, entities); return(entities); }
public void CreateEntity(EntityArchetype archetype, NativeArray <Entity> entities) { archetype.CheckValidEntityArchetype(); GetCheckedEntityDataAccess()->CreateEntity(archetype, entities); }
public void CreateEntity(EntityArchetype archetype, int entityCount) { archetype.CheckValidEntityArchetype(); GetCheckedEntityDataAccess()->CreateEntity(archetype, entityCount); }