public void removeSkillToUnlock(SkillsBase skill)
 {
     Debug.Log("clicked");
     //if skill points > 0
     if (tree.skills.Contains(skill))
     {
         GetComponent <Image>().sprite = skill.SkillIcon;
         tree.skills.Remove(skill);
         GetComponent <Button>().onClick.AddListener(() => addSkillToUnlock(skill));
     }
     //if(skill.)
 }
 public void addSkillToUnlock(SkillsBase skill)
 {
     Debug.Log("clicked");
     //if skill points > 0
     if (tree.player.Checkpts(tree.skills.Count) && tree.skills.Contains(skill) == false)
     {
         GetComponent <Image>().sprite = skill.SkillIconUnlocked;
         tree.skills.Add(skill);
         description.SetActive(false);
         //GetComponent<Button>().onClick.AddListener(() => removeSkillToUnlock(skill));
         tree.selection();
     }
     //if(skill.)
 }
Example #3
0
 public void setSkillMapping(SkillsBase skill)
 {
     //mapskill.gameObject.SetActive(true);
     //mapskill.activeSkillChoice = skill;
 }