TileWithCollision.fromSprite constructor

TileWithCollision.fromSprite({
  1. required Sprite? sprite,
  2. required Vector2 position,
  3. required Vector2 size,
  4. String? type,
  5. Iterable<CollisionArea>? collisions,
  6. double offsetX = 0,
  7. double offsetY = 0,
  8. Color? color,
  9. Map<String, dynamic>? properties,
})

Implementation

TileWithCollision.fromSprite({
  required Sprite? sprite,
  required Vector2 position,
  required Vector2 size,
  String? type,
  Iterable<CollisionArea>? collisions,
  double offsetX = 0,
  double offsetY = 0,
  Color? color,
  Map<String, dynamic>? properties,
}) : super.fromSprite(
        sprite: sprite,
        position: position,
        size: size,
        type: type,
        offsetX: offsetX,
        offsetY: offsetY,
        properties: properties,
        color: color,
      ) {
  if (collisions != null) {
    setupCollision(CollisionConfig(collisions: collisions));
  }
}