Jacky's Simple Audio Manager  3.0.0-preview
A decentralized audio playing system for Unity, designed for simplicity and built to scale!
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CJSAM.JSAMEditor.EditorCompatability.AgnosticGUID< T >
 CAssetModificationProcessor
 CJSAM.JSAMEditor.JSAMAssetModificationProcessor
 CJSAM.AudioChorusObj
 CJSAM.JSAMEditor.AudioClipList
 CJSAM.AudioDistortionObj
 CJSAM.AudioEchoObj
 CJSAM.AudioHighPassObj
 CJSAM.JSAMEditor.AudioList
 CJSAM.AudioLowPassObj
 CJSAM.AudioReverbObj
 CUnityEditor.AudioUtil
 CJSAM.BaseAudioChannelHelper< MusicFileObject >
 CJSAM.MusicChannelHelper
 CJSAM.BaseAudioChannelHelper< SoundFileObject >
 CJSAM.SoundChannelHelper
 CJSAM.JSAMEditor.BaseAudioEditor< MusicFileObject >
 CJSAM.JSAMEditor.BaseMusicEditor
 CJSAM.JSAMEditor.BaseAudioEditor< SoundFileObject >
 CJSAM.JSAMEditor.BaseSoundEditor
 CJSAM.BaseAudioFeedback< MusicFileObject >
 CJSAM.BaseAudioMusicFeedback
 CJSAM.BaseAudioFeedback< SoundFileObject >
 CJSAM.AudioCollisionFeedback
 CJSAM.AudioParticlesPlays sounds when a particle system emits particles and when particles die https://answers.unity.com/questions/693044/play-sound-on-particle-emit-sub-emitter.html With help from these lovely gents
 CJSAM.AudioTriggerFeedback
 CJSAM.SoundPlayer
 CJSAM.JSAMEditor.BaseAudioFileObjectEditor< MusicFileObjectEditor >
 CJSAM.JSAMEditor.MusicFileObjectEditor
 CJSAM.JSAMEditor.BaseAudioFileObjectEditor< SoundFileObjectEditor >
 CJSAM.JSAMEditor.SoundFileObjectEditor
 CJSAM.AudioLibrary.CategoryToList
 CJSAM.JSAMEditor.JSAMUtilityWindow.CustomField
 CEditor
 CJSAM.JSAMEditor.AudioEventsEditor
 CJSAM.JSAMEditor.AudioLibraryInspector
 CJSAM.JSAMEditor.AudioManagerEditorThank god to brownboot67 for his advice https://forum.unity.com/threads/custom-editor-not-saving-changes.424675/
 CJSAM.JSAMEditor.AudioManagerInternalEditor
 CJSAM.JSAMEditor.BaseAudioEditor< T >
 CJSAM.JSAMEditor.BaseAudioFileObjectEditor< EditorType >
 CJSAM.JSAMEditor.EditorCompatability
 CJSAM.JSAMEditor.VideoPlayerVolumeEditor
 CEditorWindow
 CJSAM.JSAMEditor.AudioPlaybackToolEditorHandles the Playback Tool Editor Window Can play AudioFileObjects, AudioFileMusicObjects and generic AudioClips Double click on the former to automatically open the window
 CJSAM.JSAMEditor.JSAMBaseEditorWindow< T >
 CIDisposable
 CJSAM.JSAMEditor.MusicFileObjectEditor.MusicEditorFader
 CJSAM.JSAMEditor.SoundEditorFader
 CJSAM.JSAMEditor.JSAMBaseEditorWindow< JSAMAudioFileWizardEditor >
 CJSAM.JSAMEditor.JSAMAudioFileWizardEditor
 CJSAM.JSAMEditor.JSAMBaseEditorWindow< JSAMStartupWindow >
 CJSAM.JSAMEditor.JSAMStartupWindow
 CJSAM.JSAMEditor.JSAMBaseEditorWindow< JSAMUtilityWindow >
 CJSAM.JSAMEditor.JSAMUtilityWindow
 CJSAM.JSAMEditor.JSAMEditorExtensions
 CJSAM.JSAMEditor.JSAMEditorHelper
 CJSAM.JSAMExtensions
 CJSAM.JSAMEditor.JSAMSerializedEditorWindow< AudioLibrary, AudioLibraryEditor >
 CJSAM.JSAMEditor.AudioLibraryEditor
 CMonoBehaviour
 CJSAM.AudioEvents
 CJSAM.AudioManagerAudioManager singleton that manages all audio in the game
 CJSAM.AudioManagerInternal
 CJSAM.BaseAudioChannelHelper< T >
 CJSAM.BaseAudioFeedback< T >
 CJSAM.Example.CrossFadeExample
 CJSAM.Example.ExtraTips.RepeatingButton
 CJSAM.Example.FirstPerson3D.FPSAnimator
 CJSAM.Example.FirstPerson3D.FPSMouseLookA lot of code by this cool dude: https://www.reddit.com/r/Unity3D/comments/8k7w7v/unity_simple_mouselook/
 CJSAM.Example.FirstPerson3D.FPSWalker
 CJSAM.Example.FirstPerson3D.RandomForceEmitter
 CJSAM.Example.FirstPerson3D.TimeScaleUI
 CJSAM.Example.LoopPoints.LoopPointExample
 CJSAM.Example.Shmup2D.BaseBullet
 CJSAM.Example.Shmup2D.EnemyController
 CJSAM.Example.Shmup2D.ObjectPoolGenerates a large pool of objects so we don't have to constantly instantiate and destroy them at runtime
 CJSAM.Example.Shmup2D.SceneLoader
 CJSAM.Example.Shmup2D.ShipControllerControl script for a generic scrolling shooter game
 CJSAM.PauseMenu
 CJSAM.VideoPlayerVolume
 CJSAM.AudioMusicZone.MusicZone
 CScriptableObject
 CJSAM.AudioLibrary
 CJSAM.BaseAudioFileObject
 CJSAM.JSAMSettings
 CScriptableSingleton
 CJSAM.JSAMEditor.JSAMPaths
 CSettingsProvider
 CJSAM.JSAMEditor.JSAMSettingsProvider