AudioController Methods |
The AudioController type exposes the following members.
| Name | Description | |
|---|---|---|
| AddPlaylist |
Adds a new playlist.
| |
| AddToCategory(AudioCategory, AudioItem) |
Adds a custom audio item to a category.
| |
| AddToCategory(AudioCategory, AudioClip, String) |
Creates an AudioItem with the name audioID containing a single subitem playing the specified
custom AudioClip. This AudioItem is then added to the specified category.
| |
| ClearPlaylists |
Clears all music playlist.
| |
| DetachAllAudios |
Detaches all audio objects possibly parented to the specified game object.
| |
| EnableAmbienceSound |
Enables the ambience sound.
| |
| EnableMusic |
Enables the music.
| |
| EnqueueMusic |
Enqueues an audio ID to the music playlist queue.
| |
| FadeInCategory |
Starts a fade-in of an audio category.
| |
| FadeOutCategory |
Starts a fade-out of an audio category.
| |
| GetAudioItem |
Returns the AudioItem with the given audioID.
| |
| GetAudioItemMaxDistance |
Gets the audio item's max distance. (respects all proper default values and overwrites).
| |
| GetCategory |
Gets a category.
| |
| GetCategoryVolume |
Gets the category volume.
| |
| GetCurrentAmbienceSound |
Gets the current ambience sound.
| |
| GetCurrentAudioListener |
Gets the currently active Unity audio listener.
| |
| GetCurrentMusic |
Gets the current music.
| |
| GetGlobalVolume |
Gets the global volume.
| |
| GetMusicPlaylist |
If playlistName == null then gets a copy of the current playlist audioID array, otherwise gets a copy of the playlist with the specified name
| |
| GetPlayingAudioObjects(Boolean) |
Returns an array of all playing audio objects.
| |
| GetPlayingAudioObjects(String, Boolean) |
Returns an array of all playing audio objects with the specified audioID.
| |
| GetPlayingAudioObjectsCount |
Returns the number of all playing audio objects with the specified audioID.
| |
| GetPlayingAudioObjectsInCategory |
Returns an array of all playing audio objects in the category with name categoryName.
| |
| GetPlaylistByName |
Retrieves a playlist by name. If playlists are named identically it will return the first one it finds
| |
| InitializeAudioItems |
Updates the internal audioID dictionary and initializes all registered AudioItem objects.
| |
| IsAmbienceSoundEnabled |
Determines whether ambience sound is enabled.
| |
| IsAmbienceSoundPaused |
Uses to test if ambience sound is paused
| |
| IsMusicEnabled |
Determines whether music is enabled.
| |
| IsMusicPaused |
Uses to test if music is paused
| |
| IsPlaying |
Determines whether the specified audio ID is playing.
| |
| IsPlaylistPlaying |
Determines whether the playlist is playing.
| |
| IsSoundMuted |
Determines whether sound is muted
| |
| IsValidAudioID |
Tests if a given audioID is valid.
| |
| MuteSound |
Mutes / Unmutes the sound.
| |
| NewCategory |
Creates a new audio category
| |
| OnAfterDeserialize | ||
| OnBeforeSerialize | ||
| PauseAll |
Pauses all playing audio items (including the music).
| |
| PauseAmbienceSound |
Pauses the currently playing ambience sound.
| |
| PauseCategory |
Pauses all playing audio items in the specified category (including the music).
| |
| PauseMusic |
Pauses the currently playing music.
| |
| Play(String) |
Plays an audio item with the name audioID.
| |
| Play(String, Transform) |
Plays an audio item with the name audioID parented to a specified transform.
| |
| Play(String, Vector3, Transform) |
Plays an audio item with the name audioID parented to a specified transform with a world offset.
| |
| Play(String, Single, Single, Single) |
Plays an audio item with the name audioID.
| |
| Play(String, Transform, Single, Single, Single) |
Plays an audio item with the name audioID parented to a specified transform.
| |
| Play(String, Vector3, Transform, Single, Single, Single) |
Plays an audio item with the name audioID parented to a specified transform with a world offset.
| |
| PlayAfter |
Plays an audio item with the name audioID right after the given AudioObject stops playing.
(see the Unity AudioSettings.dspTime documentation)
| |
| PlayAmbienceSound(String, Single, Single, Single) |
Plays an audio item with the name audioID as ambience sound.
| |
| PlayAmbienceSound(String, Transform, Single, Single, Single) |
Plays an audio item with the name audioID as ambience sound at the specified position.
| |
| PlayAmbienceSound(String, Vector3, Transform, Single, Single, Single) |
Plays an audio item with the name audioID as ambience sound at the specified position.
| |
| PlayAudioItem |
Plays a specific AudioItem.
| |
| PlayAudioSubItem |
Plays a specific AudioSubItem.
| |
| PlayMusic(String, Single, Single, Single) |
Plays an audio item with the name audioID as music.
| |
| PlayMusic(String, Transform, Single, Single, Single) |
Plays an audio item with the name audioID as music at the specified position.
| |
| PlayMusic(String, Vector3, Transform, Single, Single, Single) |
Plays an audio item with the name audioID as music at the specified position.
| |
| PlayMusicPlaylist |
Start playing the music playlist.
| |
| PlayNextMusicOnPlaylist |
Jumps to the next the music track on the playlist.
| |
| PlayPreviousMusicOnPlaylist |
Jumps to the previous music track on the playlist.
| |
| PlayScheduled |
Plays an audio item with the name audioID parented to a specified transform with a world offset scheduled at a specified high precision DSP time
(see the Unity AudioSettings.dspTime documentation)
| |
| RemoveAudioItem |
Removes an AudioItem from the AudioController.
| |
| RemoveCategory |
Removes an audio category.
| |
| SetCategoryVolume |
Changes the category volume. Also effects currently playing audio items.
| |
| SetCurrentMusicPlaylist |
Sets the current playlist to the specified audioID array
| |
| SetGlobalVolume |
Changes the global volume. Effects all currently playing audio items.
| |
| Stop(String) |
Stops all playing audio items with name audioID.
| |
| Stop(String, Single) |
Stops all playing audio items with name audioID with a fade-out.
| |
| StopAll |
Immediately stops playing audio items (including the music).
| |
| StopAll(Single) |
Fades out all playing audio items (including the music).
| |
| StopAmbienceSound |
Stops the currently playing ambience sound.
| |
| StopAmbienceSound(Single) |
Stops the currently playing ambience sound with fade-out.
| |
| StopCategory |
Stops all playing audio items in the specified category (including the music).
| |
| StopMusic |
Stops the currently playing music.
| |
| StopMusic(Single) |
Stops the currently playing music with fade-out.
| |
| UnloadAllAudioClips |
Unloads all AudioClips specified in this AudioController from memory.
| |
| UnpauseAll |
Un-pauses all playing audio items (including the music).
| |
| UnpauseAmbienceSound |
Unpauses the current ambience sound.
| |
| UnpauseCategory |
Un-pauses all playing audio items in the specified category (including the music).
| |
| UnpauseMusic |
Unpauses the current music.
|