public QuestBookDialog(QuestBook questBook) { InitializeComponent(); // Copy quests from the QuestBook quests = new List <Quest>(questBook.PersistentQuests); // Prepare the list view // TODO: We should look into a way to query quest names. listView1.Items.AddRange(quests.Select(x => new ListViewItem(x.Blueprint.ToString())).ToArray()); listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); }
private void RefreshInfo(int index) { questIds = QuestBook.GetQuestIdByChapter(index); selectPanel.ClearContent(); foreach (var itm in questIds) { selectPanel.AddContent(itm); } selectPanel.SelectIndex = 0; Invalidate(selectPanel.Rectangle); // UpdateMethod(); }