C# 클래스 AudioController

상속: MonoBehaviour
파일 보기 프로젝트 열기: imann24/cs327-bestmobilegameever 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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