Ejemplo n.º 1
0
//        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);
        }
Ejemplo n.º 2
0
 void Reset()
 {
     Default3DSettings = new AudioSource3DData(1f, 100f, 20000f, 1f, AudioRolloffMode.Logarithmic, 0f, 1f, true, true);
 }