public void AddActiveQuest(Quest newQuest) { GameObject questDetailInstance = Instantiate(questDetailPrefab); questDetailInstance.transform.SetParent(scrollViewContent.transform); QuestDetail instance = questDetailInstance.GetComponent <QuestDetail>(); instance.DisplayQuest(newQuest); questDetailInstances.Add(instance); }
public void Display(NPC npc) { gameObject.SetActive(true); this.npc = npc; this.quest = npc.GetQuest(); if (CanDisplayQuest(npc)) { questDetail.DisplayQuest(this.quest); EnableButtons(); } else { questDetail.DisplayEmptyQuest(npc); DisableButtons(); } }
public void Display(Quest completedQuest) { gameObject.SetActive(true); questDetail.DisplayQuest(completedQuest); }