C# 클래스 MegaMan.Engine.SoundSystem

상속: IDisposable
파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine

공개 메소드들

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