C# 클래스 SmashBros.Controllers.SoundController

상속: Controller
파일 보기 프로젝트 열기: Grutn/TDT4240-X2 1 사용 예제들

공개 메소드들

메소드 설명
Deactivate ( ) : void
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
LoadCharacterGameSounds ( Microsoft.Xna.Framework.Content.ContentManager content, CharacterStats character ) : void
LoadGameSounds ( Microsoft.Xna.Framework.Content.ContentManager content, GamePlayController controller, string background ) : void
LoadSelectionMenuSounds ( Microsoft.Xna.Framework.Content.ContentManager content, MenuController controller, List characters ) : void
OnNext ( GameStateManager value ) : void
PlaySound ( string id ) : void
SetBacgroundMusic ( Microsoft.Xna.Framework.Content.ContentManager content, string source, float volume ) : void
SoundController ( ScreenManager screen ) : System
Unload ( ) : void
Unload ( List sounds ) : void
Update ( GameTime gameTime ) : void

비공개 메소드들

메소드 설명
getSound ( Microsoft.Xna.Framework.Content.ContentManager content, string source ) : SoundEffectInstance

메소드 상세

Deactivate() 공개 메소드

public Deactivate ( ) : void
리턴 void

Load() 공개 메소드

public Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
리턴 void

LoadCharacterGameSounds() 공개 메소드

public LoadCharacterGameSounds ( Microsoft.Xna.Framework.Content.ContentManager content, CharacterStats character ) : void
content Microsoft.Xna.Framework.Content.ContentManager
character SmashBros.Models.CharacterStats
리턴 void

LoadGameSounds() 공개 메소드

public LoadGameSounds ( Microsoft.Xna.Framework.Content.ContentManager content, GamePlayController controller, string background ) : void
content Microsoft.Xna.Framework.Content.ContentManager
controller GamePlayController
background string
리턴 void

LoadSelectionMenuSounds() 공개 메소드

public LoadSelectionMenuSounds ( Microsoft.Xna.Framework.Content.ContentManager content, MenuController controller, List characters ) : void
content Microsoft.Xna.Framework.Content.ContentManager
controller MenuController
characters List
리턴 void

OnNext() 공개 메소드

public OnNext ( GameStateManager value ) : void
value GameStateManager
리턴 void

PlaySound() 공개 메소드

public PlaySound ( string id ) : void
id string
리턴 void

SetBacgroundMusic() 공개 메소드

public SetBacgroundMusic ( Microsoft.Xna.Framework.Content.ContentManager content, string source, float volume ) : void
content Microsoft.Xna.Framework.Content.ContentManager
source string
volume float
리턴 void

SoundController() 공개 메소드

public SoundController ( ScreenManager screen ) : System
screen SmashBros.MySystem.ScreenManager
리턴 System

Unload() 공개 메소드

public Unload ( ) : void
리턴 void

Unload() 공개 메소드

public Unload ( List sounds ) : void
sounds List
리턴 void

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void