14 lines
301 B
GDScript
14 lines
301 B
GDScript
extends Node3D
|
|
|
|
signal fire_destroyed()
|
|
|
|
func _on_area_3d_area_entered(area: Area3D) -> void:
|
|
fire_destroyed.emit()
|
|
self.queue_free()
|
|
|
|
|
|
func _ready() -> void:
|
|
var shader_mat := $GPUParticles3D.material_override as ShaderMaterial
|
|
print(scale.x)
|
|
shader_mat.set_shader_parameter("scale", scale.x)
|