C# Класс MageDefenderDeluxe.GameObjects.SpellHandler

This is a game component that implements IUpdateable.
Наследование: Microsoft.Xna.Framework.DrawableGameComponent, ISpellHandler
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddSpell ( Vector3 pos, Spells s, Vector3 target ) : void
Draw ( GameTime gameTime ) : void
GetManaCost ( Spells spellType ) : int
GetSpellDescription ( Spells spellType ) : string
GetSpellPrice ( Spells spellType ) : int
Initialize ( ) : void

Allows the game component to perform any initialization it needs to before starting to run. This is where it can query for any required services and load content.

LearnSpell ( SpellHandler learn ) : void
LoadSpells ( ) : void
NextLevel ( ) : void
ResetAfterGameOver ( ) : void
SpellHandler ( Microsoft.Xna.Framework.Game game ) : System
Update ( GameTime gameTime, float thumbSticksRightX ) : void

Allows the game component to update itself.

Защищенные методы

Метод Описание
LoadContent ( ) : void

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

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

public AddSpell ( Vector3 pos, Spells s, Vector3 target ) : void
pos Vector3
s Spells
target Vector3
Результат void

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

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

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

public GetManaCost ( Spells spellType ) : int
spellType Spells
Результат int

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

public GetSpellDescription ( Spells spellType ) : string
spellType Spells
Результат string

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

public GetSpellPrice ( Spells spellType ) : int
spellType Spells
Результат int

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

Allows the game component to perform any initialization it needs to before starting to run. This is where it can query for any required services and load content.
public Initialize ( ) : void
Результат void

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

public LearnSpell ( SpellHandler learn ) : void
learn SpellHandler
Результат void

LoadContent() защищенный Метод

protected LoadContent ( ) : void
Результат void

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

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

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

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

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

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

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

public SpellHandler ( Microsoft.Xna.Framework.Game game ) : System
game Microsoft.Xna.Framework.Game
Результат System

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

Allows the game component to update itself.
public Update ( GameTime gameTime, float thumbSticksRightX ) : void
gameTime Microsoft.Xna.Framework.GameTime Provides a snapshot of timing values.
thumbSticksRightX float
Результат void