C# Класс SuperCaissiere.Engine.Content.MagicContentManager

Load and buffer content item of the game. Content items are declared on class that required them.
Наследование: Manager
Показать файл Открыть проект

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

Метод Описание
AddTexture ( string id, Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void

External texture add (Ogmo for example)

Draw ( GameTime gameTime ) : void
GetModel ( String id ) : Model3DContentItem
GetMusic ( String id ) : SuperCaissiere.Engine.Content.SongContentItem

Retrieve a music from its ID

GetSound ( ) : SoundEffect

Retrieve a sound from one of the given ID, choosen randonly

GetSound ( String id ) : SoundEffect

Retrieve a sound from its ID

GetTexture ( String id ) : Microsoft.Xna.Framework.Graphics.Texture2D

Retrieve a texture from its ID

Initialize ( ) : void
MagicContentManager ( Assembly assemblies, Microsoft.Xna.Framework.Content.ContentManager Content ) : System

Assemblies to look at for the content load

Update ( GameTime gameTime ) : void

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

Метод Описание
GetContent ( String id ) : SuperCaissiere.Engine.Content.ContentItem

Get a content from its Asset Name

addContentItem ( SuperCaissiere.Engine.Content.ContentItem ci ) : void
loadAllContent ( ) : void

Load every content that will be required later

loadContent ( SuperCaissiere.Engine.Content.ContentItem item ) : void

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

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

External texture add (Ogmo for example)
public AddTexture ( string id, Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
id string
texture Microsoft.Xna.Framework.Graphics.Texture2D
Результат void

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

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

public GetModel ( String id ) : Model3DContentItem
id String
Результат Model3DContentItem

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

Retrieve a music from its ID
public GetMusic ( String id ) : SuperCaissiere.Engine.Content.SongContentItem
id String
Результат SuperCaissiere.Engine.Content.SongContentItem

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

Retrieve a sound from one of the given ID, choosen randonly
public GetSound ( ) : SoundEffect
Результат Microsoft.Xna.Framework.Audio.SoundEffect

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

Retrieve a sound from its ID
public GetSound ( String id ) : SoundEffect
id String
Результат Microsoft.Xna.Framework.Audio.SoundEffect

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

Retrieve a texture from its ID
public GetTexture ( String id ) : Microsoft.Xna.Framework.Graphics.Texture2D
id String
Результат Microsoft.Xna.Framework.Graphics.Texture2D

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

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

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

Assemblies to look at for the content load
public MagicContentManager ( Assembly assemblies, Microsoft.Xna.Framework.Content.ContentManager Content ) : System
assemblies System.Reflection.Assembly
Content Microsoft.Xna.Framework.Content.ContentManager
Результат System

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

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void