createEntity<T extends Component> method

int createEntity<T extends Component>([
  1. List<T> components = const []
])

Create and return a new or reused int instance, optionally with components.

Implementation

int createEntity<T extends Component>([List<T> components = const []]) {
  final e = _entityManager._createEntityInstance();
  for (final component in components) {
    addComponent(e, component);
  }
  addEntity(e);
  return e;
}