Routing
Each section in the manifest will be routed to different tracks internally.
This is important because each track will come with different behavior.
Volume settings
Depending on which section audio is defined, it will be affected by a specific game volume setting.
track | volume |
---|---|
sfx | SfxVolume |
onos | DialogueVolume |
voices | DialogueVolume |
music | MusicVolume |
All audio are always affected by MasterVolume
, as expected.
Parameters
Likewise each track will be affected, or not, by preset and reverb mix.
track | preset | reverb |
---|---|---|
sfx | ✅ | ✅ |
onos | ✅ | ✅ |
voices | ✅ | ✅ |
music | ❌ | ❌ |
Going further
This might sounds restrictive at first, but it's actually a way to provide good defaults while being easily worked-around when needed.
Imagine you want to play a song affected by underwater preset when V dives underwater.
Even if you'd usually go for music section,
nothing prevents from defining your audio in sfx instead with streaming usage for example.