Merge pull request #3325 from pangeachat/3324-decrease-levelup-confetti-after-a-few-seconds

3324 decrease levelup confetti after a few seconds
pull/2245/head
ggurdin 4 months ago committed by GitHub
commit 9719c06f9b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -12,9 +12,15 @@ ConfettiController? _rainController;
void rainConfetti(BuildContext context) {
if (_confettiEntry != null) return; // Prevent duplicates
int numParticles = 2;
_blastController = ConfettiController(duration: const Duration(seconds: 1));
_rainController = ConfettiController(duration: const Duration(seconds: 3));
_rainController = ConfettiController(duration: const Duration(seconds: 8));
Future.delayed(const Duration(seconds: 4), () {
if (_rainController?.state == ConfettiControllerState.playing) {
numParticles = 1;
}
});
_blastController!.play();
_rainController!.play();
@ -61,14 +67,14 @@ void rainConfetti(BuildContext context) {
confettiController: _rainController!,
blastDirectionality: BlastDirectionality.directional,
blastDirection: 3 * pi / 2,
shouldLoop: true,
shouldLoop: false,
maxBlastForce: 5,
minBlastForce: 2,
minimumSize: const Size(20, 20),
maximumSize: const Size(25, 25),
gravity: 0.07,
emissionFrequency: 0.1,
numberOfParticles: 2,
numberOfParticles: numParticles,
colors: const [AppConfig.goldLight, AppConfig.gold],
createParticlePath: drawStar,
),

Loading…
Cancel
Save