C# Класс SmashBros.Controllers.SoundController

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

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

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