TemplateFactory
@zylem/game-lib / entity / TemplateFactory
Interface: TemplateFactory<E, O>
Defined in: packages/game-lib/src/lib/entities/entity-factory.ts:41
Factory interface for generating entity copies
Type Parameters
E
E extends GameEntity<O>
O
O extends GameEntityOptions = GameEntityOptions
Properties
template
readonlytemplate:E
Defined in: packages/game-lib/src/lib/entities/entity-factory.ts:43
The template entity used for cloning
Methods
generate()
generate(
count):E[]
Defined in: packages/game-lib/src/lib/entities/entity-factory.ts:50
Generate multiple copies of the template entity
Parameters
count
number
Number of copies to generate
Returns
E[]
Array of new entity instances