Interface IAudioManager
Assembly: cs.temp.dll.dll
Syntax
public interface IAudioManager
Properties
Data
Declaration
Property Value
IsMusicActive
Declaration
bool IsMusicActive { get; }
Property Value
Methods
OnMusicVolumeSliderUpdated()
Declaration
void OnMusicVolumeSliderUpdated()
OnSFXVolumeSliderUpdated()
Declaration
void OnSFXVolumeSliderUpdated()
PlayMusic()
Declaration
PlayNextMusicTrack()
Declaration
void PlayNextMusicTrack()
PlayPreviousMusicTrack()
Declaration
void PlayPreviousMusicTrack()
PlaySFX(AudioClip, IEntity, Boolean)
Declaration
void PlaySFX(AudioClip clip, IEntity source, bool loop = false)
Parameters
Type |
Name |
Description |
AudioClip |
clip |
|
IEntity |
source |
|
Boolean |
loop |
|
PlaySFX(AudioSource, AudioClip, Boolean)
Declaration
void PlaySFX(AudioSource source, AudioClip clip, bool loop = false)
Parameters
Type |
Name |
Description |
AudioSource |
source |
|
AudioClip |
clip |
|
Boolean |
loop |
|
PlaySFX(AudioSource, AudioClipFetcher, Boolean)
Declaration
void PlaySFX(AudioSource source, AudioClipFetcher fetcher, bool loop = false)
Parameters
PlaySFX(AudioClipFetcher, IEntity, Boolean)
Declaration
void PlaySFX(AudioClipFetcher clip, IEntity source, bool loop = false)
Parameters
StopMusic()
Declaration
StopSFX()
Declaration
StopSFX(AudioSource)
Declaration
void StopSFX(AudioSource source)
Parameters
Type |
Name |
Description |
AudioSource |
source |
|
UpdateMusicVolume(Single)
Declaration
void UpdateMusicVolume(float volume)
Parameters
Type |
Name |
Description |
System.Single |
volume |
|
UpdateSFXVolume(Single)
Declaration
void UpdateSFXVolume(float volume)
Parameters
Type |
Name |
Description |
System.Single |
volume |
|