C# Class DungeonMasterEngine.Builders.WallActuatorFactories.ChampoinFactory

Inheritance: ActuatorFactoryBase, IChampionInitializator
Mostra file Open project: ggrrin/DungeonMaster

Public Methods

Method Description
CreateItem ( LegacyMapBuilder context, DungeonMasterEngine.DungeonContent.Tiles.Tile currentTile, IReadOnlyList matchedSequence ) : Actuator
GetProperties ( Champion champion ) : IEnumerable
GetSkills ( Champion champion ) : IEnumerable

Private Methods

Method Description
FindChampionDescriptor ( LegacyMapBuilder context ) : string
GetValueOfDMHexEncoding ( char c ) : int
GetValueOfDMHexEncoding ( string encodedValue ) : int

Method Details

CreateItem() public method

public CreateItem ( LegacyMapBuilder context, DungeonMasterEngine.DungeonContent.Tiles.Tile currentTile, IReadOnlyList matchedSequence ) : Actuator
context LegacyMapBuilder
currentTile DungeonMasterEngine.DungeonContent.Tiles.Tile
matchedSequence IReadOnlyList
return DungeonMasterEngine.DungeonContent.Actuators.Actuator

GetProperties() public method

public GetProperties ( Champion champion ) : IEnumerable
champion DungeonMasterEngine.DungeonContent.Entity.Champion
return IEnumerable

GetSkills() public method

public GetSkills ( Champion champion ) : IEnumerable
champion DungeonMasterEngine.DungeonContent.Entity.Champion
return IEnumerable