TileWithCollision.fromFutureSprite constructor

TileWithCollision.fromFutureSprite(
  1. Future<Sprite> sprite,
  2. Vector2 position, {
  3. double width = 32,
  4. double height = 32,
  5. String? type,
  6. Iterable<CollisionArea>? collisions,
  7. double offsetX = 0,
  8. double offsetY = 0,
  9. Map<String, dynamic>? properties,
})

Implementation

TileWithCollision.fromFutureSprite(
  Future<Sprite> sprite,
  Vector2 position, {
  double width = 32,
  double height = 32,
  String? type,
  Iterable<CollisionArea>? collisions,
  double offsetX = 0,
  double offsetY = 0,
  Map<String, dynamic>? properties,
}) : super.fromFutureSprite(
        sprite,
        position,
        width: width,
        height: height,
        type: type,
        properties: properties,
      ) {
  collisions?.let((c) {
    setupCollision(CollisionConfig(collisions: c));
  });
}