C# Class BaseCharacter, HackAndSlash

Inheritance: MonoBehaviour
Show file Open project: MrPhil/HackAndSlash Class Usage Examples

Public Methods

Method Description
AddExp ( uint exp ) : void
Awake ( ) : void
CalculateLevel ( ) : void

Not Finished: Take teh average of all the players skills and assign that as the player level

GetPrimaryAttribute ( AttributeName, attributeName ) : Attribute,
GetPrimaryAttribute ( int attributeIndex ) : Attribute,
GetSkill ( SkillName, skillName ) : Skill,
GetSkill ( int index ) : Skill,
GetVital ( VitalName vitalName ) : Vital,
GetVital ( int index ) : Vital,
StatUpdate ( ) : void

Private Methods

Method Description
AddSkillModifier ( SkillName, skillName, AttributeName, attributeName, float ratio ) : void
SetupPrimaryAttributes ( ) : void
SetupSkillModifiers ( ) : void
SetupSkills ( ) : void
SetupVitalModifiers ( ) : void
SetupVitals ( ) : void

Method Details

AddExp() public method

public AddExp ( uint exp ) : void
exp uint
return void

Awake() public method

public Awake ( ) : void
return void

CalculateLevel() public method

Not Finished: Take teh average of all the players skills and assign that as the player level
public CalculateLevel ( ) : void
return void

GetPrimaryAttribute() public method

public GetPrimaryAttribute ( AttributeName, attributeName ) : Attribute,
attributeName AttributeName,
return Attribute,

GetPrimaryAttribute() public method

public GetPrimaryAttribute ( int attributeIndex ) : Attribute,
attributeIndex int
return Attribute,

GetSkill() public method

public GetSkill ( SkillName, skillName ) : Skill,
skillName SkillName,
return Skill,

GetSkill() public method

public GetSkill ( int index ) : Skill,
index int
return Skill,

GetVital() public method

public GetVital ( VitalName vitalName ) : Vital,
vitalName VitalName
return Vital,

GetVital() public method

public GetVital ( int index ) : Vital,
index int
return Vital,

StatUpdate() public method

public StatUpdate ( ) : void
return void