C# Class Gurpenator.InheritedSkill

Inheritance: AbstractSkill
Show file Open project: thejoshwolfe/Gurpenator

Public Properties

Property Type Description
difficultyOverride SkillDifficulty
parent AbstractSkill
parentSkillToken IdentifierToken

Public Methods

Method Description
InheritedSkill ( ParsedThing parsedThing, SkillDifficulty difficultyOverride, IdentifierToken parentSkillToken ) : System
getBaseFormula ( ) : Formula
getDifficulty ( ) : SkillDifficulty
resolveInheritance ( GurpsProperty>.Dictionary nameToThing ) : void
usedNames ( ) : IEnumerable

Method Details

InheritedSkill() public method

public InheritedSkill ( ParsedThing parsedThing, SkillDifficulty difficultyOverride, IdentifierToken parentSkillToken ) : System
parsedThing ParsedThing
difficultyOverride SkillDifficulty
parentSkillToken IdentifierToken
return System

getBaseFormula() public method

public getBaseFormula ( ) : Formula
return Formula

getDifficulty() public method

public getDifficulty ( ) : SkillDifficulty
return SkillDifficulty

resolveInheritance() public method

public resolveInheritance ( GurpsProperty>.Dictionary nameToThing ) : void
nameToThing GurpsProperty>.Dictionary
return void

usedNames() public method

public usedNames ( ) : IEnumerable
return IEnumerable

Property Details

difficultyOverride public property

public SkillDifficulty difficultyOverride
return SkillDifficulty

parent public property

public AbstractSkill,Gurpenator parent
return AbstractSkill

parentSkillToken public property

public IdentifierToken,Gurpenator parentSkillToken
return IdentifierToken