tweaks to smoke particles

This commit is contained in:
Derek
2024-11-26 23:14:05 -06:00
parent 86b084f694
commit 4f53952cf7
7 changed files with 140 additions and 23 deletions

View File

@@ -46,6 +46,8 @@ const MAX_AV = 10
@onready var turret = $TurretLook/Turret
@onready var turret_material = turret.get_surface_override_material(2)
@onready var turret_look = $TurretLook
@onready var smoke: GPUParticles3D = $TurretLook/Turret/Smoke
@onready var smoke_2: GPUParticles3D = $TurretLook/Turret/Smoke2
@onready var outline_meshes = [$TurretLook/Turret/turretoutline,
$body/leg1/foot1/foot1outline,
$body/leg1/leg1outline,
@@ -127,7 +129,10 @@ func _on_area_3d_body_part_hit(dam,bullet_damage):
func _on_prefire_timer_timeout():
fire(barrel_1)
smoke.emitting = true
await get_tree().create_timer(.5).timeout
fire(barrel_2)
smoke_2.emitting = true
turret_material.emission_enabled = false
prefire_timer.stop()
postfire_timer.start()