fix sound

This commit is contained in:
Nikolay Fedorov
2026-04-23 19:05:10 +03:00
parent 1c70488ea5
commit 849b0b7315
5 changed files with 26 additions and 23 deletions
+4 -1
View File
@@ -7,7 +7,7 @@ class_name SFX
# damage.ogg — player takes damage
# ambient.ogg — looping background ambience
const _BASE := "res://assets/sfx/"
const _BASE := "res://assets/"
static func _play(name: String, parent: Node, volume_db: float = 0.0, pitch: float = 1.0) -> void:
var path := _BASE + name
@@ -16,6 +16,9 @@ static func _play(name: String, parent: Node, volume_db: float = 0.0, pitch: flo
var stream := load(path) as AudioStream
if stream == null:
return
var ogg = stream as AudioStreamOggVorbis
if ogg != null:
ogg.loop = false
var p := AudioStreamPlayer.new()
p.stream = stream
p.volume_db = volume_db