RotationEnemy constructor

RotationEnemy({
  1. required Vector2 position,
  2. required Future<SpriteAnimation> animIdle,
  3. required Future<SpriteAnimation> animRun,
  4. double height = 32,
  5. double width = 32,
  6. double currentRadAngle = -1.55,
  7. double speed = 100,
  8. double life = 100,
})

Implementation

RotationEnemy({
  required Vector2 position,
  required Future<SpriteAnimation> animIdle,
  required Future<SpriteAnimation> animRun,
  double height = 32,
  double width = 32,
  this.currentRadAngle = -1.55,
  double speed = 100,
  double life = 100,
}) : super(
        position: position,
        height: height,
        width: width,
        life: life,
        speed: speed,
      ) {
  _loader.add(AssetToLoad(animIdle, (value) {
    this.animIdle = value;
  }));
  _loader.add(AssetToLoad(animRun, (value) {
    this.animRun = value;
  }));
}