public void ShowQuestLogPanel() { questLogPanel.SetActive(questLogPanelActive); if (questLogPanelActive && !questPanelActive) { foreach (Quest curQuest in QuestManager.questManager.currentQuestList) { GameObject questButton = Instantiate(qLogButton); QLogButtonScript qbutton = questButton.GetComponent <QLogButtonScript> (); qbutton.QuestID = curQuest.id; qbutton.questTitle.text = curQuest.title; questButton.transform.SetParent(qLogButtonSpacer, false); qButtons.Add(questButton); } } else if (!questLogPanelActive && !questPanelActive) { HideQuestLogPanel(); } //FILL IN DATA FillQuestButtons(); }
public void ShowQuestLogPanel() { QuestLogPanel.SetActive(questLogPanel); if (questLogPanel && !panelActive) { foreach (Quest curQuest in QuestManager.questManager.currentQuestList) { GameObject questButton = Instantiate(QLogButton); QLogButtonScript qButton = questButton.GetComponent <QLogButtonScript>(); qButton.questID = curQuest.id; qButton.myText.text = curQuest.title; questButton.transform.SetParent(QLogButtonSpacer, false); QButtons.Add(questButton); } } else if (!questLogPanel && !panelActive) { HideQuestLogPanel(); } }