C# Class AudioController

Inheritance: MonoBehaviour
显示文件 Open project: imann24/cs327-bestmobilegameever Class Usage Examples

Public Properties

Property Type Description
Instance AudioController,
LongestSweetenerPlayFrequenecy float
Volume float
isAudioListener bool

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddAudioEvents() public method

public AddAudioEvents ( ) : void
return void

AddAudioListener() public method

public AddAudioListener ( ) : void
return void

AddPlayEvents() public method

public AddPlayEvents ( AudioFile, file ) : void
file AudioFile,
return void

AddStopEvents() public method

public AddStopEvents ( AudioFile, file ) : void
file AudioFile,
return void

Awake() public method

public Awake ( ) : void
return void

ChangeVolume() public method

public ChangeVolume ( float newVolume ) : void
newVolume float
return void

CheckMute() public method

public CheckMute ( AudioFile, file, AudioSource source ) : void
file AudioFile,
source UnityEngine.AudioSource
return void

ClickSound() public method

public ClickSound ( ) : void
return void

HandleEvent() public method

public HandleEvent ( AudioActionType actionType, AudioType audioType ) : void
actionType AudioActionType
audioType AudioType
return void

HandleEvent() public method

public HandleEvent ( string eventName ) : void
eventName string
return void

HandleMuteAction() public method

public HandleMuteAction ( AudioActionType actionType, AudioType audioType ) : void
actionType AudioActionType
audioType AudioType
return void

Init() public method

public Init ( ) : void
return void

InitFileDictionary() public method

public InitFileDictionary ( AudioList, audioFiles ) : void
audioFiles AudioList,
return void

Matey() public method

public Matey ( ) : void
return void

OnDestroy() public method

public OnDestroy ( ) : void
return void

OnLevelWasLoaded() public method

public OnLevelWasLoaded ( int level ) : void
level int
return void

Play() public method

public Play ( AudioFile, file ) : void
file AudioFile,
return void

PlayAudioList() public method

public PlayAudioList ( List files ) : void
files List
return void

PlayMainMenuMusic() public method

public PlayMainMenuMusic ( ) : void
return void

Start() public method

public Start ( ) : void
return void

StartTrackCycling() public method

public StartTrackCycling ( ) : void
return void

Stop() public method

public Stop ( AudioFile file ) : void
file AudioFile
return void

StopAudioList() public method

public StopAudioList ( List files ) : void
files List
return void

StopMainMenuMusic() public method

public StopMainMenuMusic ( ) : void
return void

StopTrackCycling() public method

public StopTrackCycling ( ) : void
return void

SubscribeEvents() public method

public SubscribeEvents ( ) : void
return void

SwabbieRun() public method

public SwabbieRun ( ) : void
return void

ToggleFXMute() public method

public ToggleFXMute ( ) : void
return void

ToggleMusicMute() public method

public ToggleMusicMute ( ) : void
return void

UnsubscribeEvents() public method

public UnsubscribeEvents ( ) : void
return void

VoiceEffect() public method

public VoiceEffect ( string name ) : void
name string
return void

adjustSourceVolume() public method

public adjustSourceVolume ( ) : void
return void

initCyclingAudio() public method

public initCyclingAudio ( ) : void
return void

startCoroutines() public method

public startCoroutines ( ) : void
return void

Property Details

Instance public_oe static_oe property

public static AudioController, Instance
return AudioController,

LongestSweetenerPlayFrequenecy public_oe property

public float LongestSweetenerPlayFrequenecy
return float

Volume public_oe property

public float Volume
return float

isAudioListener public_oe property

public bool isAudioListener
return bool