public void loadAllSkills() { for (int i = 0; i < skillList.Count; i++) { EnemySkill es = skillList[i]; es.setLastStartTurn(currState.lastActivatedTurn[i]); int startTurn = currState.activatedTurn[i]; if (startTurn != -1) { es.gameObject.SetActive(true); es.setStartTurn(startTurn); activeSkills.Add(es); } } activeSkills.Sort((es1, es2) => es1.compareSliders(es2)); for (int i = 0; i < activeSkills.Count; i++) { activeSkills[i].setPos(i); } skillToggle.isOn = currState.alwaysShowSkills; toggleSkillDisplay(currState.alwaysShowSkills); }