( Default Namespace ) Namespace
An audio category represents a set of AudioItems. Categories allow to change the volume of all containing audio items.
The audio managing class used to define and play audio items and categories.
The AudioItem class represents a uniquely named audio entity that can be played by scripts.
The object playing the audio clip associated with a AudioSubItem
An AudioSubItem represents a specific Unity audio clip.
A static class used to create and destroy poolable objects.
Allows to define a playlist consisting of a list of audio IDs
Add this component to your prefab to make it poolable.
Auxiliary class to overcome the problem of references to pooled objects that should become null when objects are moved back to the pool after calling Destroy(GameObject).
Derive your MonoBehaviour class from RegisteredComponent and all references to instances of this component will be saved in an internal array. Use GetAllOfTypeT to retrieve this array, which is much faster than using Unity's GameObject.FindObjectsOfType() function.
This controller provides fast access to all currently existing RegisteredComponent instances.
Provides singleton-like access to a unique instance of a MonoBehaviour.
The audio event delegate type.