first commit

This commit is contained in:
2026-07-20 22:48:58 +07:00
commit e80aea750e
599 changed files with 2375815 additions and 0 deletions
@@ -0,0 +1,23 @@
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()