C# Class MegaMan.Engine.SoundSystem

Inheritance: IDisposable
Afficher le fichier Open project: Tesserex/C--MegaMan-Engine

Méthodes publiques

Méthode Description
ApplyMusicSetting ( ) : void
Dispose ( ) : void
EffectFromInfo ( SoundInfo info ) : string
LoadEffectsFromInfo ( IEnumerable sounds ) : void
LoadMusic ( string intro, string loop, float volume ) : Music
LoadMusicNSF ( string path ) : void
LoadSfxNSF ( string path ) : void
PlayMusicNSF ( uint track ) : void
PlaySfx ( string name ) : void
SoundSystem ( ) : System
Start ( ) : void
Stop ( ) : void
StopMusicNsf ( ) : void
StopSfx ( string name ) : void
StopSfxIfLooping ( string name ) : void
Unload ( ) : void

Private Methods

Méthode Description
InstanceSfxPlaybackStopped ( ) : void
updateTimer_Tick ( object sender, EventArgs e ) : void

Method Details

ApplyMusicSetting() public méthode

public ApplyMusicSetting ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EffectFromInfo() public méthode

public EffectFromInfo ( SoundInfo info ) : string
info SoundInfo
Résultat string

LoadEffectsFromInfo() public méthode

public LoadEffectsFromInfo ( IEnumerable sounds ) : void
sounds IEnumerable
Résultat void

LoadMusic() public méthode

public LoadMusic ( string intro, string loop, float volume ) : Music
intro string
loop string
volume float
Résultat Music

LoadMusicNSF() public méthode

public LoadMusicNSF ( string path ) : void
path string
Résultat void

LoadSfxNSF() public méthode

public LoadSfxNSF ( string path ) : void
path string
Résultat void

PlayMusicNSF() public méthode

public PlayMusicNSF ( uint track ) : void
track uint
Résultat void

PlaySfx() public méthode

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

SoundSystem() public méthode

public SoundSystem ( ) : System
Résultat FMOD.System

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

StopMusicNsf() public méthode

public StopMusicNsf ( ) : void
Résultat void

StopSfx() public méthode

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

StopSfxIfLooping() public méthode

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

Unload() public méthode

public Unload ( ) : void
Résultat void