public static EntityWrapper Instantiate(Entity prefab, int threadId, EntityCommandBuffer.ParallelWriter entityCommandBuffer) { var entityManagerWrapper = EntityManagerWrapper.FromJobCommandBuffer(entityCommandBuffer, threadId); return(new EntityWrapper(entityManagerWrapper.Instantiate(prefab), entityManagerWrapper)); }
public static EntityWrapper CreateEntity <T>(int threadId, EntityCommandBuffer.ParallelWriter entityCommandBuffer) where T : IArchetypeDescriptor { var entityManagerWrapper = EntityManagerWrapper.FromJobCommandBuffer(entityCommandBuffer, threadId); return(new EntityWrapper(entityManagerWrapper.CreateEntityFromArchetype <T>(), entityManagerWrapper)); }
public static EntityWrapper CreateEntity(int threadId, EntityCommandBuffer.ParallelWriter entityCommandBuffer) { var entityManagerWrapper = EntityManagerWrapper.FromJobCommandBuffer(entityCommandBuffer, threadId); return(new EntityWrapper(entityManagerWrapper.CreateEntity(), entityManagerWrapper)); }
public static EntityWrapper Wrap(Entity entity, EntityCommandBuffer.ParallelWriter entityCommandBuffer, int threadId) { return(new EntityWrapper(entity, EntityManagerWrapper.FromJobCommandBuffer(entityCommandBuffer, threadId))); }
public Entity Build(EntityCommandBuffer.Concurrent entityCommandBuffer, int threadId) { return(Build(EntityManagerWrapper.FromJobCommandBuffer(entityCommandBuffer, threadId))); }
public Entity Build(EntityCommandBuffer.ParallelWriter entityCommandBuffer, int threadId) { return(Build(EntityManagerWrapper.FromJobCommandBuffer(entityCommandBuffer, threadId))); }