fireSingleRocket method

void fireSingleRocket({
  1. Color? color,
  2. Color? rocketColor,
})

Implementation

void fireSingleRocket({Color? color, Color? rocketColor}) {
  if (_disposed) return;

  final colorList = List<Color>.from(colors);
  colorList.shuffle();

  flameGame.launchRocket(
    colors: [color ?? colorList.first],
    rocketColor: rocketColor ?? this.rocketColor,
    minExplosionDuration: minExplosionDuration,
    maxExplosionDuration: maxExplosionDuration,
    minParticleCount: minParticleCount,
    maxParticleCount: maxParticleCount,
    fadeOutDuration: fadeOutDuration,
  );
}