Files
autgame/menus/scripts/components/menu_audio.gd
T

20 lines
554 B
GDScript

class_name MenuAudio
extends Node
## Feedback sonori brevi dei menu, separati dal gameplay.
const SIGN_DROP := preload("res://menus/assets/audio/upendi_sign_drop.wav")
const SIGN_BOUNCE := preload("res://menus/assets/audio/upendi_sign_bounce.wav")
func play_tone(freq: float) -> void:
var stream := AudioFactory.create_tone(freq, 0.10, 0.16)
AudioFactory.play_once(self, stream, -4.0)
func play_sign_drop() -> void:
AudioFactory.play_once(self, SIGN_DROP, -8.0)
func play_sign_bounce() -> void:
AudioFactory.play_once(self, SIGN_BOUNCE, -7.0)