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.) }
public void setSkillMapping(SkillsBase skill) { //mapskill.gameObject.SetActive(true); //mapskill.activeSkillChoice = skill; }