Files
Kalulu/sources/utils/fx/firework.gd
T
Adrien Ufferte 23f562d47f Fireworks
2026-01-14 14:49:23 +01:00

15 lines
371 B
GDScript

class_name Firework
extends Node2D
signal finished()
@onready var animated_sprite_2d: AnimatedSprite2D = $AnimatedSprite2D
func play(color: Color, sprite_scale: float) -> void:
apply_scale(Vector2(sprite_scale, sprite_scale))
animated_sprite_2d.self_modulate = color
animated_sprite_2d.play("default")
await animated_sprite_2d.animation_finished
finished.emit()