| _enabled | MoreMountains.Tools.MMPersistentSingleton< MMSoundManager > | protected | 
  | _fadeInSoundCoroutines | MoreMountains.Tools.MMSoundManager | protected | 
  | _fadeOutSoundCoroutines | MoreMountains.Tools.MMSoundManager | protected | 
  | _fadeTrackCoroutines | MoreMountains.Tools.MMSoundManager | protected | 
  | _instance | MoreMountains.Tools.MMPersistentSingleton< MMSoundManager > | protectedstatic | 
  | _pool | MoreMountains.Tools.MMSoundManager | protected | 
  | _sound | MoreMountains.Tools.MMSoundManager | protected | 
  | _sounds | MoreMountains.Tools.MMSoundManager | protected | 
  | _tempAudioSource | MoreMountains.Tools.MMSoundManager | protected | 
  | _tempAudioSourceGameObject | MoreMountains.Tools.MMSoundManager | protected | 
  | AudioSourcePoolSize | MoreMountains.Tools.MMSoundManager |  | 
  | AutomaticallyUnparentOnAwake | MoreMountains.Tools.MMPersistentSingleton< MMSoundManager > |  | 
  | Awake() | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | ControlTrack(MMSoundManagerTracks track, ControlTrackModes trackMode, float volume=0.5f) | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | ControlTrackModes enum name | MoreMountains.Tools.MMSoundManager |  | 
  | Current | MoreMountains.Tools.MMPersistentSingleton< MMSoundManager > | static | 
  | FadeCoroutine(AudioSource source, float duration, float initialVolume, float finalVolume, MMTweenType tweenType, bool freeAfterFade=false) | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | FadeSound(AudioSource source, float duration, float initialVolume, float finalVolume, MMTweenType tweenType, bool freeAfterFade=false) | MoreMountains.Tools.MMSoundManager | virtual | 
  | FadeTrack(MMSoundManagerTracks track, float duration, float initialVolume=0f, float finalVolume=1f, MMTweenType tweenType=null) | MoreMountains.Tools.MMSoundManager | virtual | 
  | FadeTrackCoroutine(MMSoundManagerTracks track, float duration, float initialVolume, float finalVolume, MMTweenType tweenType) | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | FindByClip(AudioClip clip) | MoreMountains.Tools.MMSoundManager | virtual | 
  | FindByID(int ID) | MoreMountains.Tools.MMSoundManager | virtual | 
  | FreeAllLoopingSounds() | MoreMountains.Tools.MMSoundManager | virtual | 
  | FreeAllSounds() | MoreMountains.Tools.MMSoundManager | virtual | 
  | FreeAllSoundsButPersistent() | MoreMountains.Tools.MMSoundManager | virtual | 
  | FreeSound(AudioSource source) | MoreMountains.Tools.MMSoundManager | virtual | 
  | FreeTrack(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | GetSoundsPlaying(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | GetTrackVolume(MMSoundManagerTracks track, bool mutedVolume) | MoreMountains.Tools.MMSoundManager | virtual | 
  | HasInstance | MoreMountains.Tools.MMPersistentSingleton< MMSoundManager > | static | 
  | HasSoundsPlaying(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | InitializeSingleton() | MoreMountains.Tools.MMPersistentSingleton< MMSoundManager > | protectedvirtual | 
  | InitializeSoundManager() | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | InitializeStatics() | MoreMountains.Tools.MMSoundManager | protectedstatic | 
  | Instance | MoreMountains.Tools.MMPersistentSingleton< MMSoundManager > | static | 
  | IsMuted(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | LoadSettings() | MoreMountains.Tools.MMSoundManager | virtual | 
  | MMSoundManagerTracks enum name | MoreMountains.Tools.MMSoundManager |  | 
  | MuteAllSounds(bool mute=true) | MoreMountains.Tools.MMSoundManager | virtual | 
  | MuteAllSoundsCoroutine(float delay, bool mute=true) | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | MuteMaster() | MoreMountains.Tools.MMSoundManager | virtual | 
  | MuteMusic() | MoreMountains.Tools.MMSoundManager | virtual | 
  | MuteSfx() | MoreMountains.Tools.MMSoundManager | virtual | 
  | MuteSoundsOnTrack(MMSoundManagerTracks track, bool mute, float delay=0f) | MoreMountains.Tools.MMSoundManager | virtual | 
  | MuteSoundsOnTrackCoroutine(MMSoundManagerTracks track, bool mute, float delay) | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | MuteTrack(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | MuteUI() | MoreMountains.Tools.MMSoundManager | virtual | 
  | OnDisable() | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | OnEnable() | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | OnMMEvent(MMSoundManagerTrackEvent soundManagerTrackEvent) | MoreMountains.Tools.MMSoundManager | virtual | 
  | OnMMEvent(MMSoundManagerEvent soundManagerEvent) | MoreMountains.Tools.MMSoundManager | virtual | 
  | OnMMEvent(MMSoundManagerSoundControlEvent soundControlEvent) | MoreMountains.Tools.MMSoundManager | virtual | 
  | OnMMEvent(MMSoundManagerTrackFadeEvent trackFadeEvent) | MoreMountains.Tools.MMSoundManager | virtual | 
  | OnMMEvent(MMSoundManagerSoundFadeEvent soundFadeEvent) | MoreMountains.Tools.MMSoundManager | virtual | 
  | OnMMEvent(MMSoundManagerAllSoundsControlEvent allSoundsControlEvent) | MoreMountains.Tools.MMSoundManager | virtual | 
  | MMEventListener< MMSoundManagerTrackEvent >.OnMMEvent(T eventType) | MoreMountains.Tools.MMEventListener< MMSoundManagerTrackEvent > |  | 
  | MMEventListener< MMSoundManagerEvent >.OnMMEvent(T eventType) | MoreMountains.Tools.MMEventListener< MMSoundManagerEvent > |  | 
  | MMEventListener< MMSoundManagerSoundControlEvent >.OnMMEvent(T eventType) | MoreMountains.Tools.MMEventListener< MMSoundManagerSoundControlEvent > |  | 
  | MMEventListener< MMSoundManagerSoundFadeEvent >.OnMMEvent(T eventType) | MoreMountains.Tools.MMEventListener< MMSoundManagerSoundFadeEvent > |  | 
  | MMEventListener< MMSoundManagerAllSoundsControlEvent >.OnMMEvent(T eventType) | MoreMountains.Tools.MMEventListener< MMSoundManagerAllSoundsControlEvent > |  | 
  | MMEventListener< MMSoundManagerTrackFadeEvent >.OnMMEvent(T eventType) | MoreMountains.Tools.MMEventListener< MMSoundManagerTrackFadeEvent > |  | 
  | OnMMSfxEvent(AudioClip clipToPlay, AudioMixerGroup audioGroup=null, float volume=1f, float pitch=1f, int priority=128) | MoreMountains.Tools.MMSoundManager | virtual | 
  | OnMMSoundManagerSoundPlayEvent(AudioClip clip, MMSoundManagerPlayOptions options) | MoreMountains.Tools.MMSoundManager | virtual | 
  | OnSceneLoaded(Scene arg0, LoadSceneMode loadSceneMode) | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | PauseAllSounds() | MoreMountains.Tools.MMSoundManager | virtual | 
  | PauseSound(AudioSource source) | MoreMountains.Tools.MMSoundManager | virtual | 
  | PauseTrack(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | PlayAllSounds() | MoreMountains.Tools.MMSoundManager | virtual | 
  | PlaySound(AudioClip audioClip, MMSoundManagerPlayOptions options) | MoreMountains.Tools.MMSoundManager | virtual | 
  | PlaySound(AudioClip audioClip, MMSoundManagerTracks mmSoundManagerTrack, Vector3 location, bool loop=false, float volume=1.0f, int ID=0, bool fade=false, float fadeInitialVolume=0f, float fadeDuration=1f, MMTweenType fadeTween=null, bool persistent=false, AudioSource recycleAudioSource=null, AudioMixerGroup audioGroup=null, float pitch=1f, float panStereo=0f, float spatialBlend=0.0f, bool soloSingleTrack=false, bool soloAllTracks=false, bool autoUnSoloOnEnd=false, bool bypassEffects=false, bool bypassListenerEffects=false, bool bypassReverbZones=false, int priority=128, float reverbZoneMix=1f, float dopplerLevel=1f, int spread=0, AudioRolloffMode rolloffMode=AudioRolloffMode.Logarithmic, float minDistance=1f, float maxDistance=500f, bool doNotAutoRecycleIfNotDonePlaying=false, float playbackTime=0f, float playbackDuration=0f, Transform attachToTransform=null, bool useSpreadCurve=false, AnimationCurve spreadCurve=null, bool useCustomRolloffCurve=false, AnimationCurve customRolloffCurve=null, bool useSpatialBlendCurve=false, AnimationCurve spatialBlendCurve=null, bool useReverbZoneMixCurve=false, AnimationCurve reverbZoneMixCurve=null) | MoreMountains.Tools.MMSoundManager | virtual | 
  | PlayTrack(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | PoolCanExpand | MoreMountains.Tools.MMSoundManager |  | 
  | ResetSettings() | MoreMountains.Tools.MMSoundManager | virtual | 
  | ResumeSound(AudioSource source) | MoreMountains.Tools.MMSoundManager | virtual | 
  | SaveSettings() | MoreMountains.Tools.MMSoundManager | virtual | 
  | settingsSo | MoreMountains.Tools.MMSoundManager |  | 
  | SetTrackVolume(MMSoundManagerTracks track, float volume) | MoreMountains.Tools.MMSoundManager | virtual | 
  | SetVolumeMaster(float newVolume) | MoreMountains.Tools.MMSoundManager | virtual | 
  | SetVolumeMusic(float newVolume) | MoreMountains.Tools.MMSoundManager | virtual | 
  | SetVolumeSfx(float newVolume) | MoreMountains.Tools.MMSoundManager | virtual | 
  | SetVolumeUI(float newVolume) | MoreMountains.Tools.MMSoundManager | virtual | 
  | SoundIsFadingIn(AudioSource source) | MoreMountains.Tools.MMSoundManager | virtual | 
  | SoundIsFadingOut(AudioSource source) | MoreMountains.Tools.MMSoundManager | virtual | 
  | Start() | MoreMountains.Tools.MMSoundManager | protectedvirtual | 
  | StopAllSounds() | MoreMountains.Tools.MMSoundManager | virtual | 
  | StopFadeSound(AudioSource source) | MoreMountains.Tools.MMSoundManager | virtual | 
  | StopFadeTrack(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | StopSound(AudioSource source) | MoreMountains.Tools.MMSoundManager | virtual | 
  | StopTrack(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | UnmuteMaster() | MoreMountains.Tools.MMSoundManager | virtual | 
  | UnmuteMusic() | MoreMountains.Tools.MMSoundManager | virtual | 
  | UnmuteSfx() | MoreMountains.Tools.MMSoundManager | virtual | 
  | UnmuteTrack(MMSoundManagerTracks track) | MoreMountains.Tools.MMSoundManager | virtual | 
  | UnmuteUI() | MoreMountains.Tools.MMSoundManager | virtual |