|
My Project 0.2.0
This is a Unity Audio plugin using a ScriptableObject architecture. Featuring an autonomous SoundManager capable of referencing, playing and modifying currently played assets
|
| CUnityEditor.Editor | |
| CEliottChen.ScriptableAudioSystem.Editor.AudioAssetSOEditor | |
| CEliottChen.ScriptableAudioSystem.Editor.SingletonAsset | |
| CEliottChen.ScriptableAudioSystem.IAudioInstanceStrategy | |
| CEliottChen.ScriptableAudioSystem.SingletonAssetStrategy | |
| CMonoBehaviour | |
| CEliottChen.ScriptableAudioSystem.AudioInstance | |
| CEliottChen.ScriptableAudioSystem.AudioManager | Base class that provide AudioSource from an internal pool Also responsible to elaborate its own pool overflow strategy |
| CEliottChen.ScriptableAudioSystem.AudioSoundPlayer | Component that controls the sound and its spatialization |
| CEliottChen.ScriptableAudioSystem.SoundSlider | |
| CMoving | |
| CPlayOnStart | |
| CScriptableObject | |
| CEliottChen.ScriptableAudioSystem.AudioAsset | Represent an audio asset, separated from its configurations, think of it like what is played |
| CEliottChen.ScriptableAudioSystem.SingletonAsset | |
| CEliottChen.ScriptableAudioSystem.AudioConfigurationSO | The configuration for the audio assets AudioAsset, think of it as the how it is played |