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
15 lines
415 B
GDScript
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
|