public bool NewActive(string fullN, int pkt) { SkillsOne copy = this.GetComponent <SkillsOne>(); SkillsLevelSegment level = this.GetComponent <SkillsLevel>().levels[type]; if (level.points >= pkt) { if (this.GetComponent <SkillsOne>().NewActive(fullN)) { level.points -= pkt; Generate(); return(true); } } return(false); }
public void Generate() { SkillsOne copy = this.GetComponent <SkillsOne>().skill[type]; //pobieranie wyglądu drzewa SkillsLevelSegment level = this.GetComponent <SkillsLevel>().levels[type]; //wczytywanie informacji o poziomach StartCenterTree(); //zerowanie pozycji PosTextPkt(level.points + "pkt"); //ustawianie pozycji tekstu z punktami Remove(); //usuwanie elementów this.GetComponent <SkillsBackground>().Reset(type.ToString()); //zmiana tła target.GetComponent <SkillsTargetSample>().set(level.name + " Level " + level.level, level.procent()); //zmiana tekstu GenerateLine(0, 0, copy.skill); //rysowanie drzewa CenterTree(copy.GetTheLongest()); //centrowanie drzewa }