extends EffectBase class_name ParticleSubEmitter @export var sub: PackedScene @export var count_min: int = 1 @export var count_max: int = 1 func on_ready(): var count: int = randi_range(count_min, count_max) for i in range(count): var sub_particle: Node3D = sub.instantiate() as Node3D SignalManager.effect_create.emit(sub_particle) sub_particle.global_position = global_position