Audio Emitter
Description
AudioEmitter is an AudioSource preset used by the AudioManager, making it quick and less manual for setting up, through code.
Public Properties
| Property | Function | 
|---|---|
| IsPlaying | Is the clip playing right now? (Read Only) | 
Public Methods
| Method | Function | 
|---|---|
| AudioEmitter | Creates a new AudioEmitter. | 
| Play | Plays an AudioClip in the AudioEmitter if it's not being already used. | 
| ForcePlay | Forces the AudioEmitter to stop playing the current AudioClip and play immediately the requested sound. | 
| Stop | Immediately stop playing the current AudioClip. | 
| CalculateVolumeByPercent | Calculate the AudioEmitter volume by using the formula: (volume = 1 - value / startValue). Useful when you need to start playing a sound at certain point. e.g when the character vitality is below certain point, it will increase the volume as the vitality gets lower. | 
| GetVolume | Returns the volume value adjusted by its category. |