C# Класс WaveFrogger.Services.AudioService

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

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

Метод Описание
LoadAllSounds ( ) : void

Loads all sounds.

Play ( Audio sound, bool loop = false ) : void

Plays the sound.

Play ( Audio music, float volume = MUSIC_VOLUME ) : void

Plays the specified music.

PlayRandom ( ) : void
Update ( System.TimeSpan gameTime ) : void

Updates the specified game time.

Защищенные методы

Метод Описание
Initialize ( ) : void

Initializes a new instance of the SoundsManager class.

Terminate ( ) : void

Terminates this instance.

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

Метод Описание
GetSoundOrMusicPath ( Enum audio ) : string

Resolve paths

InternalPlaySound ( Enum sound, bool loop ) : SoundInstance

Internals the play sound.

Load ( Enum sound, SoundInfo &array ) : void

Loads the sound.

SearchMusicAndSounds ( Type contentType ) : void

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

Initialize() защищенный Метод

Initializes a new instance of the SoundsManager class.
protected Initialize ( ) : void
Результат void

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

Loads all sounds.
public LoadAllSounds ( ) : void
Результат void

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

Plays the sound.
public Play ( Audio sound, bool loop = false ) : void
sound Audio The sound.
loop bool if set to true [loop].
Результат void

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

Plays the specified music.
public Play ( Audio music, float volume = MUSIC_VOLUME ) : void
music Audio The music.
volume float
Результат void

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

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

Terminate() защищенный Метод

Terminates this instance.
protected Terminate ( ) : void
Результат void

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

Updates the specified game time.
public Update ( System.TimeSpan gameTime ) : void
gameTime System.TimeSpan The game time.
Результат void