public void OpenAddSectionPanel() { if (ds == null) { Start(); } gameObject.SetActive(true); print(string.Join(", ", ds.GetSectionsList())); //Check to see if 8 sections already exist. If so, notify the user and prevent more from being added if (ds.GetSectionsList().Count >= 8) { transform.Find("SectionCreatorPanel/RowTitle/CreateButton").GetComponent <Button>().interactable = false; transform.Find("SectionCreatorPanel/Content/StepCountWarning").gameObject.SetActive(true); } else { transform.Find("SectionCreatorPanel/RowTitle/CreateButton").GetComponent <Button>().interactable = true; transform.Find("SectionCreatorPanel/Content/StepCountWarning").gameObject.SetActive(false); } }