Files
CybelovZOVod/addons/Misc/Scripts/ParticlesManagerScript.gd
T
2026-07-20 22:48:58 +07:00

24 lines
515 B
GDScript

extends Node3D
class_name ParticlesManager
var positionToFollow : Vector3
var particleToEmit : String
var lifeTime : float
@onready var debris : GPUParticles3D = $DebrisParticles
@onready var smoke : GPUParticles3D = $SmokeParticles
@onready var fire : GPUParticles3D = $FireParticles
func _ready():
match particleToEmit:
"Explosion":
lifeTime = smoke.lifetime
debris.emitting = true
smoke.emitting = true
fire.emitting = true
await get_tree().create_timer(lifeTime).timeout
queue_free()