You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
415 B
GDScript

1 year ago
extends EffectBase
class_name ParticleSubEmitter
@export var sub: PackedScene
@export var count_min: int = 1
@export var count_max: int = 1
1 year ago
func on_ready():
var count: int = randi_range(count_min, count_max)
1 year ago
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