TDD_AudioConfig - ChristianDominguezVicente/TFM GitHub Wiki

AudioConfig

Es el script encargado de parametrizar el volumen en todo momento durante la ejecución del juego, y de reproducir, pausar o mutear los sonidos del mismo.

Start

Esta función se encarga de inicializar el volumen de cada uno de los canales de audio (Music, SFX y Voices), a la par de configurar el listener en el caso de que se cambien los parámetros de volumen en el menú de opciones. Además se inicializan cada uno de los _AudioSource_correspondientes a cada canal.

SetVolumenMaster

Actualiza el valor del volumen de la pista de audio de master, por medio del valor que es pasado por parámetro.

SetVolumenMusica

Actualiza el valor del volumen del canal Music por medio del valor pasado por parámetro.

SetVolumenSFX

Actualiza el valor del volumen del canal SFX por medio del valor pasado por parámetro.

SetVolumenVoces

Actualiza el valor del volumen del canal Voices por medio del valor pasado por parámetro.

GuardarConfiguracion

Almacena la configuración establecida por el jugador, para que se mantenga durante diferentes ejecuciones del juego.

MuteMusic

Deshabilita la música durante la fase de carga tras iniciar/cargar una partida desde el menú principal.

EnableMusic

Reanuda la reproducción de la música de fondo tras cargar el nivel.

ApplyFadeIn y FadeIn

Aplica el efecto de FadeIn para introducir la música de fondo de forma progresiva y armónica, después de visualizar la cinemática.

ApplyFadeOut y FadeOut

Aplica el efecto de FadeOut para desactivar la música de fondo de forma progresiva y armónica, al empezar una cinemática.

SoundEffectSFX

Reproduce el sonido pasado por parámetro, en función del volumen del canal SFX.