C# Класс AudioController

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Instance AudioController,
LongestSweetenerPlayFrequenecy float
Volume float
isAudioListener bool

Открытые методы

Метод Описание
AddAudioEvents ( ) : void
AddAudioListener ( ) : void
AddPlayEvents ( AudioFile, file ) : void
AddStopEvents ( AudioFile, file ) : void
Awake ( ) : void
ChangeVolume ( float newVolume ) : void
CheckMute ( AudioFile, file, AudioSource source ) : void
ClickSound ( ) : void
HandleEvent ( AudioActionType actionType, AudioType audioType ) : void
HandleEvent ( string eventName ) : void
HandleMuteAction ( AudioActionType actionType, AudioType audioType ) : void
Init ( ) : void
InitFileDictionary ( AudioList, audioFiles ) : void
Matey ( ) : void
OnDestroy ( ) : void
OnLevelWasLoaded ( int level ) : void
Play ( AudioFile, file ) : void
PlayAudioList ( List files ) : void
PlayMainMenuMusic ( ) : void
Start ( ) : void
StartTrackCycling ( ) : void
Stop ( AudioFile file ) : void
StopAudioList ( List files ) : void
StopMainMenuMusic ( ) : void
StopTrackCycling ( ) : void
SubscribeEvents ( ) : void
SwabbieRun ( ) : void
ToggleFXMute ( ) : void
ToggleMusicMute ( ) : void
UnsubscribeEvents ( ) : void
VoiceEffect ( string name ) : void
adjustSourceVolume ( ) : void
initCyclingAudio ( ) : void
startCoroutines ( ) : void

Приватные методы

Метод Описание
ChannelExists ( int channelNumber ) : bool
GetChannel ( int channelNumber ) : AudioSource
cycleTracksContinuous ( RandomizedQueue files ) : IEnumerator
cycleTracksFrequenecy ( RandomizedQueue files, float frequenecy ) : IEnumerator
cycleTracksFrequenecyRange ( RandomizedQueue files, float minFrequency, float maxFrequency ) : IEnumerator

Описание методов

AddAudioEvents() публичный Метод

public AddAudioEvents ( ) : void
Результат void

AddAudioListener() публичный Метод

public AddAudioListener ( ) : void
Результат void

AddPlayEvents() публичный Метод

public AddPlayEvents ( AudioFile, file ) : void
file AudioFile,
Результат void

AddStopEvents() публичный Метод

public AddStopEvents ( AudioFile, file ) : void
file AudioFile,
Результат void

Awake() публичный Метод

public Awake ( ) : void
Результат void

ChangeVolume() публичный Метод

public ChangeVolume ( float newVolume ) : void
newVolume float
Результат void

CheckMute() публичный Метод

public CheckMute ( AudioFile, file, AudioSource source ) : void
file AudioFile,
source UnityEngine.AudioSource
Результат void

ClickSound() публичный Метод

public ClickSound ( ) : void
Результат void

HandleEvent() публичный Метод

public HandleEvent ( AudioActionType actionType, AudioType audioType ) : void
actionType AudioActionType
audioType AudioType
Результат void

HandleEvent() публичный Метод

public HandleEvent ( string eventName ) : void
eventName string
Результат void

HandleMuteAction() публичный Метод

public HandleMuteAction ( AudioActionType actionType, AudioType audioType ) : void
actionType AudioActionType
audioType AudioType
Результат void

Init() публичный Метод

public Init ( ) : void
Результат void

InitFileDictionary() публичный Метод

public InitFileDictionary ( AudioList, audioFiles ) : void
audioFiles AudioList,
Результат void

Matey() публичный Метод

public Matey ( ) : void
Результат void

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

OnLevelWasLoaded() публичный Метод

public OnLevelWasLoaded ( int level ) : void
level int
Результат void

Play() публичный Метод

public Play ( AudioFile, file ) : void
file AudioFile,
Результат void

PlayAudioList() публичный Метод

public PlayAudioList ( List files ) : void
files List
Результат void

PlayMainMenuMusic() публичный Метод

public PlayMainMenuMusic ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

StartTrackCycling() публичный Метод

public StartTrackCycling ( ) : void
Результат void

Stop() публичный Метод

public Stop ( AudioFile file ) : void
file AudioFile
Результат void

StopAudioList() публичный Метод

public StopAudioList ( List files ) : void
files List
Результат void

StopMainMenuMusic() публичный Метод

public StopMainMenuMusic ( ) : void
Результат void

StopTrackCycling() публичный Метод

public StopTrackCycling ( ) : void
Результат void

SubscribeEvents() публичный Метод

public SubscribeEvents ( ) : void
Результат void

SwabbieRun() публичный Метод

public SwabbieRun ( ) : void
Результат void

ToggleFXMute() публичный Метод

public ToggleFXMute ( ) : void
Результат void

ToggleMusicMute() публичный Метод

public ToggleMusicMute ( ) : void
Результат void

UnsubscribeEvents() публичный Метод

public UnsubscribeEvents ( ) : void
Результат void

VoiceEffect() публичный Метод

public VoiceEffect ( string name ) : void
name string
Результат void

adjustSourceVolume() публичный Метод

public adjustSourceVolume ( ) : void
Результат void

initCyclingAudio() публичный Метод

public initCyclingAudio ( ) : void
Результат void

startCoroutines() публичный Метод

public startCoroutines ( ) : void
Результат void

Описание свойств

Instance публичное статическое свойство

public static AudioController, Instance
Результат AudioController,

LongestSweetenerPlayFrequenecy публичное свойство

public float LongestSweetenerPlayFrequenecy
Результат float

Volume публичное свойство

public float Volume
Результат float

isAudioListener публичное свойство

public bool isAudioListener
Результат bool