







Audio Toolkit provides an easy-to-use and performance optimized framework
to play and manage music and sound effects in Unity.
Classes
Class | Description | |
---|---|---|
![]() |
AudioCategory |
An audio category represents a set of AudioItems. Categories allow to change the volume of all containing audio items.
|
![]() |
AudioController |
The audio managing class used to define and play audio items and categories.
|
![]() |
AudioItem |
The AudioItem class represents a uniquely named audio entity that can be played by scripts.
|
![]() |
AudioLog | |
![]() |
AudioLog..::..LogData | |
![]() |
AudioLog..::..LogData_Destroy | |
![]() |
AudioLog..::..LogData_PlayClip | |
![]() |
AudioLog..::..LogData_SkippedPlay | |
![]() |
AudioLog..::..LogData_Stop | |
![]() |
AudioObject |
The object playing the audio clip associated with a AudioSubItem
|
![]() |
AudioSubItem |
An AudioSubItem represents a specific Unity audio clip.
|
![]() |
ObjectPoolController |
A static class used to create and destroy poolable objects.
|
![]() |
Playlist | |
![]() |
PoolableObject |
Add this component to your prefab to make it poolable.
|
![]() |
PoolableReference<(Of <(<'T>)>)> |
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).
|
![]() |
RegisteredComponent |
Derive your MonoBehaviour class from RegisteredComponent and all references to instances of this
component will be saved in an internal array. Use GetAllOfType<(Of <<'(T>)>>)()()()()
to retrieve this array, which is much faster than using Unity's GameObject.FindObjectsOfType() function.
|
![]() |
RegisteredComponentController |
This controller provides fast access to all currently existing RegisteredComponent instances.
|
![]() |
SingletonMonoBehaviour<(Of <(<'T>)>)> |
Provides singleton-like access to a unique instance of a MonoBehaviour.
|
Interfaces
Interface | Description | |
---|---|---|
![]() |
IRegisteredComponent |
Delegates
Delegate | Description | |
---|---|---|
![]() |
AudioObject..::..AudioEventDelegate |
The audio event delegate type.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
AudioItem..::..LoopMode |
AudioItem loop mode.
|
![]() |
AudioPickSubItemMode |
Used by AudioItem to determine which AudioSubItem is chosen.
|
![]() |
AudioSubItemType |
The type of an AudioSubItem
|