Listener
From Unify Community Wiki
JavaScript - Listener.js
<javascript>@script RequireComponent(AudioListener)
var volume : float = 1;
// determines whether "RefreshVolume" will run in Update(), // or must be called manually var performanceMode = false;
private var loudnessExponent = Mathf.Log(Mathf.Sqrt(10), 2);
function RefreshVolume () {audioListener.volume = Mathf.Pow(volume, loudnessExponent);}
function Start () {RefreshVolume ();}
function Update () {if (performanceMode == false) RefreshVolume ();}