initWithSpriteFrames method

void initWithSpriteFrames(
  1. List<SpriteFrame> spriteFrames,
  2. double delayPerUnit,
  3. int loops
)

Implementation

void initWithSpriteFrames(
    List<SpriteFrame> spriteFrames, double delayPerUnit, int loops) {
  _delayPerUnit = delayPerUnit;
  _totalDelayUnits = 0;
  _loops = loops;
  _animationFrames = [];
  for (var spriteFrame in spriteFrames) {
    var animationFrame = AnimationFrame(spriteFrame, 1);
    _animationFrames.add(animationFrame);
  }
  _totalDelayUnits = _animationFrames.length;
}