// Start is called before the first frame update void Start() { // display asg = Assignment_Edit_Meta_Script.editAsg; popUp = mainContentPanel.transform.Find("Panel_Messages").gameObject; entryContainer = panelObject.transform.Find("Panel_Question_Creation"); dropdownAnswer = entryContainer.Find("Dropdown_Answer").GetComponent <Dropdown>(); panelObject.transform.Find("Button_Delete").GetComponent <Button>().interactable = false; // need to change popUp.SetActive(false); conn = (API_Assignment)transform.GetComponent(typeof(API_Assignment)); panelObject.gameObject.SetActive(false); // button events panelObject.transform.Find("Button_NextQ").GetComponent <Button>().onClick.AddListener(ClickNextOrAdd); panelObject.transform.Find("Button_PrevQ").GetComponent <Button>().onClick.AddListener(ClickPrevious); panelObject.transform.Find("Button_Return").GetComponent <Button>().onClick.AddListener(ClickReturn); panelObject.transform.Find("Button_Save").GetComponent <Button>().onClick.AddListener(ClickSave); panelObject.transform.Find("Button_Clear").GetComponent <Button>().onClick.AddListener(ClickClear); panelObject.transform.Find("Button_Delete").GetComponent <Button>().onClick.AddListener(ClickDelete); popUp.transform.Find("Popup_Incomplete").Find("Button_Confirm").GetComponent <Button>().onClick.AddListener(popupQuestionIncompleteAcknowledge); popUp.transform.Find("Popup_Info").Find("Button_Confirm").GetComponent <Button>().onClick.AddListener(popupQuestionInfoAcknowledge); popUp.transform.Find("Popup_Delete").Find("Button_Cancel").GetComponent <Button>().onClick.AddListener(exitDelete); popUp.transform.Find("Popup_Delete").Find("Button_Confirm").GetComponent <Button>().onClick.AddListener(confirmDelete); // variables: questions fetchQuestions(asg); newQuestion = false; current_question = new AssignmentQuestion(); asgQuestionList = new List <AssignmentQuestion>(); cur = 0; }
void Start() { conn = (API_Assignment)transform.GetComponent(typeof(API_Assignment)); editAsg = Assignment_Entry_Script.chosenAsg; populateRetries(); populateFields(); panelObject.transform.Find("Button_Cancel").GetComponent <Button>().onClick.AddListener(() => clickCancel()); panelObject.transform.Find("Button_Edit").GetComponent <Button>().onClick.AddListener(() => clickEdit()); mainContentPanel.transform.Find("Panel_Messages").Find("Popup_Incomplete").Find("Button_Confirm").GetComponent <Button>().onClick.AddListener(() => incompleteAcknowledge()); }
IEnumerator Start() { conn = (API_Assignment)transform.GetComponent(typeof(API_Assignment)); popUp = mainContentPanel.transform.Find("Panel_Messages").gameObject; popUp.SetActive(false); yield return(StartCoroutine(setAssignmentList())); tableInitialize(); popUp.transform.Find("Popup_Delete").Find("Button_Confirm").GetComponent <Button>().onClick.AddListener(confirmDelete); popUp.transform.Find("Popup_Delete").Find("Button_Cancel").GetComponent <Button>().onClick.AddListener(exitDelete); }
// Start is called before the first frame update void Awake() { // display popUp = mainContentPanel.transform.Find("Panel_Messages").gameObject; entryContainer = panelObject.transform.Find("Panel_Question_Creation"); dropdownAnswer = entryContainer.Find("Dropdown_Answer").GetComponent <Dropdown>(); panelObject.transform.Find("Button_Delete").GetComponent <Button>().interactable = false; popUp.SetActive(false); // variables: questions conn = (API_Assignment)transform.GetComponent(typeof(API_Assignment)); asgQuestionList = new List <AssignmentQuestion>(); current_question = new AssignmentQuestion(); asgQuestionList.Add(current_question); cur = 0; populateFields(current_question, false); }