tzachshabtay / MonoAGS

AGS (Adventure Game Studio) reimagined in Mono
https://tzachshabtay.github.io/MonoAGS/
Artistic License 2.0
27 stars 8 forks source link

Audio- support reducing volume for playing sounds when speech is playing #285

Closed tzachshabtay closed 6 years ago

tzachshabtay commented 6 years ago
  1. Added the ability to tag audo clips/sounds
  2. Added the ability to add sound modifiers to modify properties of a sound on-the-fly
  3. Added the ability to create rules that can use the sound modifiers and the tags for custom behaviors
  4. Added an audio system interface that can be queried for available audio clips, playing sounds and audio rules.
  5. Created a rule to reduce volume of background sounds when speech is played. Resolves #73
  6. Refactor the sound emitter to use the new sound modifiers instead of directly changing the sound's volume and panning.