public override void AddItem() { base.AddItem(); Quest quest = QuestManager.Instance.AddQuest("NewQ", "New Quest"); GameObject item = Instantiate(menuItem, transform, false); CollapsableQuestMenu menu = item.GetComponent <CollapsableQuestMenu>(); item.transform.SetAsLastSibling(); menu.list = this; menuItems.Add(item); menu.SetQuestID(quest.GetID()); AlignList(); }
public override void GenerateList() { base.GenerateList(); Debug.Log("CollapsableQuestList"); for (int i = 0; i < 20; i++) { GameObject item = Instantiate(menuItem, transform, false); CollapsableQuestMenu menu = item.GetComponent <CollapsableQuestMenu>(); item.transform.SetAsLastSibling(); menu.list = this; menuItems.Add(item); menu.SetQuestID(QuestManager.Instance.GetQuest(i).GetID()); } AlignList(); }