C# Class DungeonMasterEngine.DungeonContent.Magic.Spells.Spell

Inheritance: DungeonMasterEngine.DungeonContent.Items.Item, ISpell
Show file Open project: ggrrin/DungeonMaster

Public Methods

Method Description
Run ( ) : void
Update ( GameTime gameTime ) : void

Protected Methods

Method Description
FinishSpell ( ) : void
OnSpellUpdate ( GameTime gameTime ) : void
Spell ( Microsoft.Xna.Framework.Vector3 position ) : DungeonMasterEngine.DungeonContent.Items

Method Details

FinishSpell() protected method

protected FinishSpell ( ) : void
return void

OnSpellUpdate() protected abstract method

protected abstract OnSpellUpdate ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

Run() public abstract method

public abstract Run ( ) : void
return void

Spell() protected method

protected Spell ( Microsoft.Xna.Framework.Vector3 position ) : DungeonMasterEngine.DungeonContent.Items
position Microsoft.Xna.Framework.Vector3
return DungeonMasterEngine.DungeonContent.Items

Update() public final method

public final Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void