C# 클래스 WaveFrogger.Services.AudioService

Audio Service class.
상속: UpdatableService
파일 보기 프로젝트 열기: WaveEngine/QuickStarters 1 사용 예제들

공개 메소드들

메소드 설명
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