C# Класс MegaMan.Engine.SoundSystem

Наследование: IDisposable
Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
InstanceSfxPlaybackStopped ( ) : void
updateTimer_Tick ( object sender, EventArgs e ) : void

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

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

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

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

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

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

public EffectFromInfo ( SoundInfo info ) : string
info SoundInfo
Результат string

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

public LoadEffectsFromInfo ( IEnumerable sounds ) : void
sounds IEnumerable
Результат void

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

public LoadMusic ( string intro, string loop, float volume ) : Music
intro string
loop string
volume float
Результат Music

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

public LoadMusicNSF ( string path ) : void
path string
Результат void

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

public LoadSfxNSF ( string path ) : void
path string
Результат void

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

public PlayMusicNSF ( uint track ) : void
track uint
Результат void

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

public PlaySfx ( string name ) : void
name string
Результат void

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

public SoundSystem ( ) : System
Результат FMOD.System

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

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

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

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

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

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

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

public StopSfx ( string name ) : void
name string
Результат void

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

public StopSfxIfLooping ( string name ) : void
name string
Результат void

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

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