protected TChild CreateFromPrefab(Entity prefabEntity) { m_creationStrategy = new CreateFromPrefabStrategy(prefabEntity); return((TChild)this); }
protected TChild CreateFromArchetype <T>() where T : IArchetypeDescriptor { m_creationStrategy = new CreateFromArchetypeStrategy <T>(WorldType.DEFAULT); return((TChild)this); }
protected TChild CreateFromArchetype <T>(WorldType worldType) where T : IClientServerArchetypeDescriptor { m_creationStrategy = new CreateFromArchetypeStrategy <T>(worldType); return((TChild)this); }
protected TChild CreateEmpty() { m_creationStrategy = new CreateEmptyStrategy(); return((TChild)this); }
protected EntityBuilder CreateFromPrefab(Entity prefabEntity) { creationStrategy = new CreateFromPrefabStrategy(prefabEntity); return(this); }
protected EntityBuilder CreateFromArchetype <T>() where T : IArchetypeDescriptor { creationStrategy = new CreateFromArchetypeStrategy <T>(); return(this); }
public EntityBuilder SetCreationStrategy(IEntityCreationStrategy strategy) { creationStrategy = strategy; return(this); }
protected EntityBuilder CreateEmpty() { creationStrategy = new CreateEmptyStrategy(); return(this); }