extends CPUParticles3D
# Nombre de la acción en el mapa de entrada que controla las partículas
@export var accion_activar_particulas: String = "ui_accept"
#@export var accion_activar_particulas: String = "mouse_left"
# Referencia al AudioStreamPlayer3D
@onready var audio_player: AudioStreamPlayer3D = $AudioStreamPlayer3D
func _process(delta):
# Verifica si la acción está siendo presionada
if Input.is_action_just_pressed(accion_activar_particulas): #Cambio aqui
# Si la acción está presionada y las partículas no están emitiendo, comienza a emitir
emitting = true
# Reproduce el sonido
audio_player.play()
elif Input.is_action_just_released(accion_activar_particulas):
emitting = false
elif Input.is_action_pressed(accion_activar_particulas):
emitting = true
else:
# Si la acción no está presionada y las partículas están emitiendo, deja de emitir
if emitting:
emitting = false