public void PrintQuests(Button questTab) { if (questPrinted) { return; } foreach (Quest q in quests.Values) { GameObject questButton = (GameObject)Instantiate(questButtonPrefab); questButton.transform.SetParent(questPanel, false); OnQuestSelect questInfo = questButton.GetComponent <OnQuestSelect>(); questInfo.quest = q; questInfo.questButton = questTab; string questText = "(" + (q.Completed ? "X" : " ") + ")\t" + q.Name; questButton.GetComponent <Text>().text = questText; } questDescription.text = ""; questPrinted = true; }
private void onOptionChanged(int index) { Dropdown.OptionData optionData = Dropdown.options[index]; OnQuestSelect.Invoke(optionData.text); }