C# Class AudioController

Inheritance: MonoBehaviour
Afficher le fichier Open project: imann24/cs327-bestmobilegameever Class Usage Examples

Méthodes publiques

Свойство Type Description
Instance AudioController,
LongestSweetenerPlayFrequenecy float
Volume float
isAudioListener bool

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddAudioEvents ( ) : void
Résultat void

AddAudioListener() public méthode

public AddAudioListener ( ) : void
Résultat void

AddPlayEvents() public méthode

public AddPlayEvents ( AudioFile, file ) : void
file AudioFile,
Résultat void

AddStopEvents() public méthode

public AddStopEvents ( AudioFile, file ) : void
file AudioFile,
Résultat void

Awake() public méthode

public Awake ( ) : void
Résultat void

ChangeVolume() public méthode

public ChangeVolume ( float newVolume ) : void
newVolume float
Résultat void

CheckMute() public méthode

public CheckMute ( AudioFile, file, AudioSource source ) : void
file AudioFile,
source UnityEngine.AudioSource
Résultat void

ClickSound() public méthode

public ClickSound ( ) : void
Résultat void

HandleEvent() public méthode

public HandleEvent ( AudioActionType actionType, AudioType audioType ) : void
actionType AudioActionType
audioType AudioType
Résultat void

HandleEvent() public méthode

public HandleEvent ( string eventName ) : void
eventName string
Résultat void

HandleMuteAction() public méthode

public HandleMuteAction ( AudioActionType actionType, AudioType audioType ) : void
actionType AudioActionType
audioType AudioType
Résultat void

Init() public méthode

public Init ( ) : void
Résultat void

InitFileDictionary() public méthode

public InitFileDictionary ( AudioList, audioFiles ) : void
audioFiles AudioList,
Résultat void

Matey() public méthode

public Matey ( ) : void
Résultat void

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

OnLevelWasLoaded() public méthode

public OnLevelWasLoaded ( int level ) : void
level int
Résultat void

Play() public méthode

public Play ( AudioFile, file ) : void
file AudioFile,
Résultat void

PlayAudioList() public méthode

public PlayAudioList ( List files ) : void
files List
Résultat void

PlayMainMenuMusic() public méthode

public PlayMainMenuMusic ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StartTrackCycling() public méthode

public StartTrackCycling ( ) : void
Résultat void

Stop() public méthode

public Stop ( AudioFile file ) : void
file AudioFile
Résultat void

StopAudioList() public méthode

public StopAudioList ( List files ) : void
files List
Résultat void

StopMainMenuMusic() public méthode

public StopMainMenuMusic ( ) : void
Résultat void

StopTrackCycling() public méthode

public StopTrackCycling ( ) : void
Résultat void

SubscribeEvents() public méthode

public SubscribeEvents ( ) : void
Résultat void

SwabbieRun() public méthode

public SwabbieRun ( ) : void
Résultat void

ToggleFXMute() public méthode

public ToggleFXMute ( ) : void
Résultat void

ToggleMusicMute() public méthode

public ToggleMusicMute ( ) : void
Résultat void

UnsubscribeEvents() public méthode

public UnsubscribeEvents ( ) : void
Résultat void

VoiceEffect() public méthode

public VoiceEffect ( string name ) : void
name string
Résultat void

adjustSourceVolume() public méthode

public adjustSourceVolume ( ) : void
Résultat void

initCyclingAudio() public méthode

public initCyclingAudio ( ) : void
Résultat void

startCoroutines() public méthode

public startCoroutines ( ) : void
Résultat void

Property Details

Instance public_oe static_oe property

public static AudioController, Instance
Résultat AudioController,

LongestSweetenerPlayFrequenecy public_oe property

public float LongestSweetenerPlayFrequenecy
Résultat float

Volume public_oe property

public float Volume
Résultat float

isAudioListener public_oe property

public bool isAudioListener
Résultat bool