High-level ECS manager providing clean server-side API.
Builder pattern for creating entities with multiple components.
EntityBuilder & configure(std::function< void(Entity &)> configurator)
Apply a configuration function to the entity.
EntityBuilder(ECSWorld *world)
Construct an EntityBuilder.
Entity build()
Finalize and return the built entity.
High-level entity wrapper providing fluent interface.