C# Class [email protected]

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

Protected Properties

Property Type Description
entity IEntity
rand Random

Public Methods

Method Description
AddExperience ( int experience ) : void
AddInitExperience ( long experience ) : void

Protected Methods

Method Description
ApplySkills ( int majorIncrease, int minorIncrease ) : void
LevelUp ( ) : void
SkillBase ( IEntity entity ) : System

Private Methods

Method Description
F303_AA09_CHAMPION_GetSkillLevel ( bool applyTemporaryExperience ) : int
F304_apzz_CHAMPION_AddSkillExperience ( int exp ) : void

Method Details

AddExperience() public method

public AddExperience ( int experience ) : void
experience int
return void

AddInitExperience() public method

public AddInitExperience ( long experience ) : void
experience long
return void

ApplySkills() protected abstract method

protected abstract ApplySkills ( int majorIncrease, int minorIncrease ) : void
majorIncrease int
minorIncrease int
return void

LevelUp() protected method

protected LevelUp ( ) : void
return void

SkillBase() protected method

protected SkillBase ( IEntity entity ) : System
entity IEntity
return System

Property Details

entity protected property

protected IEntity entity
return IEntity

rand protected static property

protected static Random rand
return Random