Generate constructor

const Generate(
  1. Type base, {
  2. List<Type> allOf = const [],
  3. List<Type> oneOf = const [],
  4. List<Type> exclude = const [],
  5. List<Type> mapper = const [],
  6. List<Type> systems = const [],
  7. List<Type> manager = const [],
})

Generate a class that extends base with an Aspect based on allOf, oneOf and exclude as well as the additional Mappers defined by mapper and the EntitySystems and Managers defined by systems and manager.

Implementation

const Generate(
  this.base, {
  this.allOf = const [],
  this.oneOf = const [],
  this.exclude = const [],
  this.mapper = const [],
  this.systems = const [],
  this.manager = const [],
});