public bool HasSkill(Header.Skills skill) { if (skill == Header.Skills.NULL) { return(false); } return((bool)playerSkills[skill]); }
public void SelectSkill2(Header.Skills skill) { skill2 = skill; if (skill_2) { skill_2.GetComponent <SkillTemplate>().OnRemove(2); } skill_2 = skillRepository[(int)skill]; skill_2.GetComponent <SkillTemplate>().OnEquipment(2); }
//Might need to make seperate for skill1 and skill2 public void SelectSkill1(Header.Skills skill) { skill1 = skill; if (skill_1) { skill_1.GetComponent <SkillTemplate>().OnRemove(1); } skill_1 = skillRepository[(int)skill]; skill_1.GetComponent <SkillTemplate>().OnEquipment(1); }
//might not need this method public void AcquireSkill(Header.Skills skill) { playerSkills[skill] = true; }