generateSlices method

  1. @override
List<SashimiSlice<SashimiObject>> generateSlices()
override

Generates the slices of the object.

Implementation

@override
List<SashimiSlice> generateSlices() {
  final sheet = SpriteSheet(image: image, srcSize: sliceSize.xy);
  final slices = (image.height / sliceSize.y).ceil();

  return [
    for (var i = 0; i < slices; i++)
      _SashimiSlice(
        owner: this,
        sprite: sheet.getSpriteById(slices - i - 1),
      ),
  ];
}