public void NewQuest(Quest quest) { tracker.SetActive (true); isActive = true; this.quest = quest; title.text = quest.Title; for (int i = 0; i < 3; i++) { if (quest.GetMilestonesStrings.Count > i) { toggles[i].SetActive (true); toggles[i].transform.GetChild (1).GetComponent<Text>().text = quest.GetMilestoneString(i); } else { toggles[i].SetActive (false); } } }