Example #1
0
 public void EquipSkill(Skill skill, bool isPrimary = true)
 {
     if (isPrimary)
     {
         skillPrimary = (Skill)gameObject.AddComponent(skill.GetType());
         skillPrimary.Equipped();
         skillPrimary.skillKeyCode = KeyCode.V;
         skillPrimary.skillBar     = uiController.PrimarySkillBar;
         uiController.SetPrimarySkillName(skillPrimary.skillName);
         uiController.SetPrimarySkillBarBackground(skillPrimary.skillIcon);
     }
     else
     {
         skillClass = (Skill)gameObject.AddComponent(skill.GetType());
         skillClass.Equipped();
         skillClass.skillKeyCode = KeyCode.C;
         skillClass.skillBar     = uiController.ClassSkillBar;
         uiController.SetClassSkillName(skillClass.skillName);
         uiController.SetClassSkillBarBackground(skillClass.skillIcon);
     }
 }