FollowerObject constructor

FollowerObject({
  1. required GameComponent target,
  2. required Vector2 size,
  3. required FutureOr<Sprite> sprite,
  4. Vector2? positionFromTarget,
  5. bool useTargetPriority = true,
  6. int? objectPriority,
})

Implementation

FollowerObject({
  required GameComponent target,
  required Vector2 size,
  required FutureOr<Sprite> sprite,
  Vector2? positionFromTarget,
  this.useTargetPriority = true,
  this.objectPriority,
}) {
  this.size = size;
  setupFollower(target: target, offset: positionFromTarget);
  loader?.add(AssetToLoad(sprite, (value) => this.sprite = value));
  applyBleedingPixel(position: position, size: size);
}