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
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CUnityEditor.Editor
  CEliottChen.ScriptableAudioSystem.Editor.AudioAssetSOEditor
   CEliottChen.ScriptableAudioSystem.Editor.SingletonAsset
 CEliottChen.ScriptableAudioSystem.IAudioInstanceStrategy
  CEliottChen.ScriptableAudioSystem.SingletonAssetStrategy
 CMonoBehaviour
  CEliottChen.ScriptableAudioSystem.AudioInstance
  CEliottChen.ScriptableAudioSystem.AudioManagerBase class that provide AudioSource from an internal pool Also responsible to elaborate its own pool overflow strategy
  CEliottChen.ScriptableAudioSystem.AudioSoundPlayerComponent that controls the sound and its spatialization
  CEliottChen.ScriptableAudioSystem.SoundSlider
  CMoving
  CPlayOnStart
 CScriptableObject
  CEliottChen.ScriptableAudioSystem.AudioAssetRepresent an audio asset, separated from its configurations, think of it like what is played
   CEliottChen.ScriptableAudioSystem.SingletonAsset
  CEliottChen.ScriptableAudioSystem.AudioConfigurationSOThe configuration for the audio assets AudioAsset, think of it as the how it is played