C# Класс geek.GameEngine.Sound.SoundManager

The class that handles sound playback.
Показать файл Открыть проект

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

Метод Описание
IsAnySoundPlaying ( ) : bool

Checks if any sound is playing.

IsMusicPlaying ( ) : bool

Checks if music is playing.

IsSoundPlaying ( string assetName ) : bool

Checks if sound is playing.

LoadMusic ( string assetName ) : void

Load the music.

LoadSound ( string assetName ) : void

Load a sound to the current

PlayMusic ( bool force = false ) : void

Play a background music.

PlaySound ( string assetName, bool allowOverlap = false, float volume = 1 ) : void

Play the sound.

StopAllSounds ( ) : void

Stop all sounds playing.

StopMusic ( ) : void

Stop music playing.

StopSound ( string assetName ) : void

Stop a sound playing.

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

Метод Описание
SoundManager ( ) : System.Collections.Generic

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

IsAnySoundPlaying() публичный статический Метод

Checks if any sound is playing.
public static IsAnySoundPlaying ( ) : bool
Результат bool

IsMusicPlaying() публичный статический Метод

Checks if music is playing.
public static IsMusicPlaying ( ) : bool
Результат bool

IsSoundPlaying() публичный статический Метод

Checks if sound is playing.
public static IsSoundPlaying ( string assetName ) : bool
assetName string Sound asset name.
Результат bool

LoadMusic() публичный статический Метод

Load the music.
public static LoadMusic ( string assetName ) : void
assetName string Music asset name.
Результат void

LoadSound() публичный статический Метод

Load a sound to the current
public static LoadSound ( string assetName ) : void
assetName string Sound asset name.
Результат void

PlayMusic() публичный статический Метод

Play a background music.
public static PlayMusic ( bool force = false ) : void
force bool
Результат void

PlaySound() публичный статический Метод

Play the sound.
public static PlaySound ( string assetName, bool allowOverlap = false, float volume = 1 ) : void
assetName string Sound effect's asset name.
allowOverlap bool Whether many instances of the same sound can be played simultaneously or not.
volume float Volume of the sample (0..1).
Результат void

StopAllSounds() публичный статический Метод

Stop all sounds playing.
public static StopAllSounds ( ) : void
Результат void

StopMusic() публичный статический Метод

Stop music playing.
public static StopMusic ( ) : void
Результат void

StopSound() публичный статический Метод

Stop a sound playing.
public static StopSound ( string assetName ) : void
assetName string Sound asset name.
Результат void