C# Class DungeonMasterEngine.DungeonContent.Entity.Champion

Inheritance: Entity
Show file Open project: ggrrin/DungeonMaster Class Usage Examples

Protected Properties

Property Type Description
properties IProperty>.IDictionary
skills ISkill>.IDictionary

Public Methods

Method Description
Champion ( RelationToken relationToken, IEnumerable enemiesRelationTokens, IChampionInitializator initializator ) : System
GetProperty ( IPropertyFactory propertyType ) : IProperty
GetSkill ( ISkillFactory skillType ) : ISkill
ToString ( ) : string
Update ( GameTime gameTime ) : void

Method Details

Champion() public method

public Champion ( RelationToken relationToken, IEnumerable enemiesRelationTokens, IChampionInitializator initializator ) : System
relationToken RelationToken
enemiesRelationTokens IEnumerable
initializator IChampionInitializator
return System

GetProperty() public method

public GetProperty ( IPropertyFactory propertyType ) : IProperty
propertyType IPropertyFactory
return IProperty

GetSkill() public method

public GetSkill ( ISkillFactory skillType ) : ISkill
skillType ISkillFactory
return ISkill

ToString() public method

public ToString ( ) : string
return string

Update() public method

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

Property Details

properties protected property

protected IDictionary properties
return IProperty>.IDictionary

skills protected property

protected IDictionary skills
return ISkill>.IDictionary