SpriteComponent constructor

SpriteComponent(
  1. TextureRegion textureRegion, {
  2. RenderComponent? render,
  3. double rotation = 0.0,
  4. double scale = 1.0,
  5. double opacity = 1.0,
})

Implementation

SpriteComponent(
  this.textureRegion, {
  RenderComponent? render,
  double rotation = 0.0,
  double scale = 1.0,
  double opacity = 1.0,
}) : _renderComponent = render {
  setPhase(ComponentPhases.preDraw);
  setBody(rotation: rotation, scale: scale, opacity: opacity);
  _renderComponent?.drawable = drawable;
}