// public void UnloadAudio(string prefix) // { // if (string.IsNullOrEmpty(prefix)) return; // // prefix = prefix.ToUpperInvariant(); // D.AudioLog("Unloading preloaded audio with prefix " + prefix); // // if (m_LeafPrefixes.ContainsKey(prefix)) // { // foreach (string clipPath in m_LeafPrefixes[prefix]) // { // m_AssetManager. // m_Cache.ReleaseClipNow(clipPath); // } // } // AudioUnloadedSignal.Dispatch(prefix); // } public static AudioSource Add3DData(AudioSource sound, AudioSource3DData data) { sound.dopplerLevel = data.dopplerLevel; sound.minDistance = data.minDistance; sound.maxDistance = data.maxDistance; sound.panStereo = data.panStereo; sound.rolloffMode = data.rolloffMode; sound.spread = data.spread; sound.spatialize = data.spatialize; sound.spatialBlend = data.spatialBlend; sound.spatializePostEffects = data.spatializePostEffects; return(sound); }
void Reset() { Default3DSettings = new AudioSource3DData(1f, 100f, 20000f, 1f, AudioRolloffMode.Logarithmic, 0f, 1f, true, true); }