Jacky's Simple Audio Manager  3.0.0-preview
A decentralized audio playing system for Unity, designed for simplicity and built to scale!
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NJSAMA good portion referenced from the official Unity source https://github.com/Unity-Technologies/UnityCsReference/blob/master/Editor/Mono/Inspector/AudioReverbZoneEditor.cs
 NExample
 NExtraTips
 CRepeatingButton
 NFirstPerson3D
 CFPSAnimator
 CFPSMouseLookA lot of code by this cool dude: https://www.reddit.com/r/Unity3D/comments/8k7w7v/unity_simple_mouselook/
 CFPSWalker
 CRandomForceEmitter
 CTimeScaleUI
 NLoopPoints
 CLoopPointExample
 NShmup2D
 CBaseBullet
 CEnemyBullet
 CEnemyController
 CObjectPoolGenerates a large pool of objects so we don't have to constantly instantiate and destroy them at runtime
 CPlayerBulletBasic
 CSceneLoader
 CShipControllerControl script for a generic scrolling shooter game
 CCrossFadeExample
 NJSAMEditor
 CAudioClipList
 CAudioCollisionFeedbackEditor
 CAudioEventsEditor
 CAudioLibraryEditor
 CAudioLibraryInspector
 CAudioList
 CAudioManagerEditorThank god to brownboot67 for his advice https://forum.unity.com/threads/custom-editor-not-saving-changes.424675/
 CAudioManagerInternalEditor
 CAudioMusicZoneEditor
 CAudioParticlesEditor
 CAudioPlaybackToolEditorHandles the Playback Tool Editor Window Can play AudioFileObjects, AudioFileMusicObjects and generic AudioClips Double click on the former to automatically open the window
 CAudioTriggerFeedbackEditor
 CBaseAudioEditor
 CBaseAudioFileObjectEditor
 CBaseMusicEditor
 CBaseSoundEditor
 CEditorCompatability
 CAgnosticGUID
 CJSAMAssetModificationProcessor
 CJSAMAudioFileWizardEditor
 CJSAMBaseEditorWindow
 CJSAMEditorExtensions
 CJSAMEditorHelper
 CJSAMPaths
 CJSAMSerializedEditorWindow
 CJSAMSettingsProvider
 CJSAMStartupWindow
 CJSAMUtilityWindow
 CCustomField
 CMusicFileObjectEditor
 CMusicEditorFader
 CMusicPlayerEditor
 CSoundEditorFader
 CSoundFileObjectEditor
 CSoundPlayerEditor
 CVideoPlayerVolumeEditor
 CAudioChorusObj
 CAudioCollisionFeedback
 CAudioDistortionObj
 CAudioEchoObj
 CAudioEvents
 CAudioHighPassObj
 CAudioLibrary
 CCategoryToList
 CAudioLowPassObj
 CAudioManagerAudioManager singleton that manages all audio in the game
 CAudioManagerInternal
 CAudioMusicZone
 CMusicZone
 CAudioParticlesPlays 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
 CAudioReverbObj
 CAudioTriggerFeedback
 CBaseAudioChannelHelper
 CBaseAudioFeedback
 CBaseAudioFileObject
 CBaseAudioMusicFeedback
 CJSAMExtensions
 CJSAMSettings
 CMusicChannelHelper
 CMusicFileObject
 CMusicPlayer
 CPauseMenu
 CSoundChannelHelper
 CSoundFileObject
 CSoundPlayer
 CVideoPlayerVolume
 NUnityEditor
 CAudioUtil