SpriteListComponent constructor
SpriteListComponent({
- required List<
TextureRegion> textureRegions, - required RenderListComponent renderComponent,
- double rotation = 0.0,
- double scale = 1.0,
- double opacity = 1.0,
Implementation
SpriteListComponent({
required List<TextureRegion> textureRegions,
required RenderListComponent renderComponent,
double rotation = 0.0,
double scale = 1.0,
double opacity = 1.0,
}) : _drawableList = [],
_renderComponent = renderComponent,
_textureRegions = textureRegions {
setPhase(ComponentPhases.preDraw);
setBody(rotation: rotation, scale: scale, opacity: opacity);
for (var i = 0; i < textureRegions.length; i++) {
_drawableList.add(DrawableObject());
}
_renderComponent.drawableList = _drawableList;
}